java asterisk
- IT科技
- 關注:5.88K次
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
asterisk是什麼,讓我帶大家瞭解一下?
asterisk是一個開源的軟件包,通常運行在Linux操作系統平台上。Asterisk擔任的是一箇中間件的功能,它連接了底層的電話技術和上層的電話應用。
我們都知道,Asterisk是一個開源的PBX架構,為什麼很多人説它並不是一個成品?
因為由於企業應用的多樣性,很難有一個成型的PBX產品可以滿足企業的各種需求。傳統的PBX成品,要麼功能和靈活性不足,要麼配置和維護複雜;而且都具有一個致命的缺點,那就是開放性、可擴展性。
因此,使用Asterisk,一定會面臨二次開發問題,這些二次開發主要圍繞以下幾個方面:
(1)內部核心模塊;
①開發擴展編解碼能力模塊;
②開發擴展相應的通道模塊;
(2)外圍動態可加載模塊;
①開發應用部分;
②開發外圍管理部分;
一般來説,Asterisk使用者很少需要去開發編解碼能力模塊和通道模塊等內部核心模塊,而需要開發最多的情況則是外圍動態可加載模塊,即外圍管理部分和應用開發,本文也是指這些方面的開發。
那麼我們如何正確編譯安裝Asterisk呢?
如下代碼示例:
cd /usr/srctar xvfz asterisk-12-current.tar.gzcd asterisk-*./configurecontrib/scripts/get_mp3 source.sh make menuselect
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zh-hk/dianzi/zgnlro.html