Asterisk

Asterisk 將呼叫重定向到外部號碼

  • May 5, 2017

我們有一個純電話系統Asterisk(沒有 Web GUI),並且有通常的日/夜模式。在白天模式下,它會呼叫一個響鈴組。但是,我們有一個呼叫中心,當我們由於某種原因無法接聽電話時,我們可以使用它來接聽電話。

要將來電重定向到此呼叫中心,我目前將它們全部發送到我的分機,並從我的手機設置轉發到呼叫中心。

程式碼是:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;This one is to send anyone who rings main line
;to [dial-groups] context
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
exten => 999999999990000,1,Goto(dial-groups-daynight,daynight,1)
exten => 999999999990000,n,Voicemail(7000,u)
exten => 999999999990000,n,Hangup
;;;;;;;;;;;;;;;;;;;;;;;;;;END;;;;;;;;;;;;;;;;;;;;;;;

然後:

[dial-groups-daynight]
exten => daynight,1,Set(COUNT=${DB(mir/daynight)})
exten => daynight,2,Set(CALLERID(name)=${CALLERID(num)} to:${CALLERID(dnid):-8})
exten => daynight,n,Gotoif($["${COUNT}" = "0"]?day)
exten => daynight,n,Gotoif($["${COUNT}" = "1"]?night)

;exten => daynight,n(day),Dial(${RINGGROUP600},6)
;exten => daynight,n,Dial(${RINGGROUP601},10)
;exten => daynight,n,Voicemail(7000,b)
;exten => daynight,n,Hangup()
exten => daynight,n(day),Dial(SIP/7006,6)
exten => daynight,n,Dial(SIP/7006,10)

所以我只是評論使呼叫轉到響鈴組的線路,並強制它轉到我的分機,然後從我的電話設置前轉呼叫。

我怎樣才能做到而不是撥打我的分機來撥打外部號碼?例如,一個號碼如:+44 77 8900 899890

我的意思是:“exten =>”行來做到這一點。

假設您有一個撥號計劃,其中包含所有撥出電話的內容,[outgoing]您可以執行以下操作:

exten => daynight,n,Dial(LOCAL/0044778900899890@outgoing)

這利用了您擁有的任何 LCR、TOD 路由、故障轉移路由等。

推薦閱讀: https ://wiki.asterisk.org/wiki/display/AST/Local+Channel

您必須使用 DAHDI 頻道:

exten => daynight,n,Dial(DAHDI/0044778900899890)

引用自:https://serverfault.com/questions/848300