asterisk是什么,讓我帶大家了解一下?
asterisk是一個開源的軟件包,通常運行在Linux操作系統平臺上。Asterisk擔任的是一個中間件的功能,它連接了底層的電話技術和上層的電話應用。
我們都知道,Asterisk是一個開源的PBX架構,為什么很多人說它并不是一個成品?
因為由于企業應用的多樣性,很難有一個成型的PBX產品可以滿足企業的各種需求。傳統的PBX成品,要么功能和靈活性不足,要么配置和維護復雜;而且都具有一個致命的缺點,那就是開放性、可擴展性。
因此,使用Asterisk,一定會面臨二次開發問題,這些二次開發主要圍繞以下幾個方面:
(1)內部核心模塊;
①開發擴展編解碼能力模塊;
②開發擴展相應的通道模塊;
(2)外圍動態可加載模塊;
①開發應用部分;
②開發外圍管理部分;
一般來說,Asterisk使用者很少需要去開發編解碼能力模塊和通道模塊等內部核心模塊,而需要開發最多的情況則是外圍動態可加載模塊,即外圍管理部分和應用開發,本文也是指這些方面的開發。
那么我們如何正確編譯安裝Asterisk呢?
如下代碼示例:
cd?/usr/src tar?xvfz?asterisk-12-current.tar.gz cd?asterisk-*./configure contrib/scripts/get_mp3?source.sh?make?menuselect
以上就是小編今天的分享了,希望可以幫助到大家。