一、Asterisk簡介
Asterisk是一個開源通信系統,它由Mark Spencer在1999年創建,被稱為「電話機械人」。它是基於GPL許可證的,使用C語言編寫,其跨平台性和靈活性使其成為非常流行的解決方案。它可以處理傳統語音應用程序以及VoIP(Voice over Internet Protocol)應用程序,包括轉接、私有分支交換(PBX)、服務中心、會議橋,以及語音、視頻和即時消息。目前, Asterisk已經安裝了幾百萬個系統,它有一個強大的社區,為用戶提供各種開源解決方案。
二、Asterisk的核心功能
1、普通電話和網絡電話(SIP)之間的互動:Asterisk集成了支持普通電話和網絡電話之間互通的硬件和軟件。
2、語音信箱:Asterisk支持自動生成和管理語音消息。
3、交換機功能:Asterisk可以作為普通電話交換機的替代方案,支援輕量級目錄
4、IVR(Interactive Voice Response):使用Asterisk,用戶可以創建輸入菜單,安裝自動應答系統或類似的系統。
5、電話會議橋:這一功能讓用戶創建電話會議,提供易用性和安全性。
三、Asterisk的插件
1、chan_sip模塊,生成SIP通道,允許基於SIP的電話系統與Asterisk集成。
[general]
allowexternaldomains=no
bindport=5060
bindaddr=0.0.0.0
tcpenable=no
disallow=all
allow=g729
context=public
allowoverlap=no
srvlookup=yes
[34567]
type=friend
secret=12345
qualify=yes
port=5060
nat=no
mailbox=34567
host=dynamic
dtmfmode=rfc2833
context=extensions
canreinvite=no
subscribecontext=none
call_limit=6
callerid="Ali Bai" <34567>;
2、cdr_mysql模塊,它是Asterisk的一個用於記錄通話的記錄模塊。cdr_mysql提供了連接MySQL數據庫存儲通話數據庫的功能,提供了更好的靈活性和可靠性。
[global]
hostname=localhost
dbname=mydatabase
table=cdr
password=''
user=root
userfield=1
[master]
loguniqueid=yes
dispositionstring=yes
loguserfield=yes
3、app_amd模塊,自動語音檢測機(AMD)模塊基於音頻查詢算法,可以檢測人類的語音和其他聲音。人類語音信號通常包含聲道、波峰和靜音信號。通過使用AMD,Asterisk系統可以識別是否有人在電話的另一端回答,以及什麼時候會話已經結束。
[my-amd]
silence=2000
maximum_word_length=500
maximum_number_of_words=3
[incoming]
exten = 300,1,Answer()
exten = 300,n,AMD()
exten = 300,n,NoOp(Silence = ${AMD(silence)}; Words = ${AMD(words)}; Length = $ {AMD(length)}; Progress = ${AMD(progress)})
exten = 300,n,Hangup()
四、Asterisk的應用場景
1、 VoIP電信公司:Asterisk作為VoIP電信公司的PBX解決方案,企業可以輕鬆地通過互聯網提供電話服務,外線、內線和數字或網絡電話可以無縫地連接,並能夠實現實時通信和數據傳輸。
2、電信採購:Asterisk可以作為電話購物自動應答解決方案,用戶可以通過按數字鍵進行交互式通信,以查找所需的信息、錄製訂單信息等。
3、服務中心:Asterisk可以作為服務中心的解決方案,它可以處理來自多個客戶的呼叫,在最短時間內響應客戶的需求。
4、小型企業:對於小型企業來說,Asterisk作為PBX解決方案可以節省成本,同時可以通過網絡提供通信服務,實現更高效的業務運作,提高生產力。
5、電信運營商:Asterisk可以作為電信運營商的IP中繼網關,同時支持IP電話之間的點對點連接,這大大降低了通信成本。
五、總結
Asterisk作為開源通信系統,自問世以來就受到了廣泛關注和使用。它提供了強大的語音處理功能,可以應用於各種通訊場景中,同時通過各個插件,可以支持更複雜的功能。隨着技術的不斷發展,我們相信Asterisk在未來將會有更多的應用場景,並為廣大用戶帶來更多便利和方便。
原創文章,作者:DNGOW,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/324933.html