asterisk - java

來源:趣味經驗館 6.45K

<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 java

那麼我們如何正確編譯安裝Asterisk呢?

如下代碼示例:

cd /usr/srctar xvfz asterisk-12-current.tar.gzcd asterisk-*./configurecontrib/scripts/get_mp3 source.sh make menuselect

熱門標籤