0
我們有2個兩大移動運營商在我國 - (1)818927,818937,818929和(2)818917,818919,818987起,開始818989.不能與不同的撥號結合DongleStatus計劃
我有4個USB調制解調器(華爲),我想要爲每個移動運營商使用2條不同的線路。
我使用的是DongleStatus,因爲必須允許2個同時呼叫在同一個前綴上(例如,當有兩個相同的SIP代理呼叫同一個方向時,例如他們兩個都試圖從818927 *範圍同時呼叫兩個不同的號碼)
在這裏我提到擴展配置不起作用!
但是如果你將刪除所有訊號分配延長線,其中只有1將剩餘,則波紋管提到整個DongleStatus腳本完美的作品(它允許通過同時4個SIP代理隨後使用4線)
我需要你幫助你在下面提到的錯誤配置中找到一個錯誤,或者你用另一種方法來達到同樣的目標。我對星號相對比較陌生,我不希望過於複雜的答案。
; buklau
exten => _818927XXXXXXX,1,DongleStatus(GSM-001,Dongle0_Status)
exten => _818937XXXXXXX,1,DongleStatus(GSM-001,Dongle0_Status)
exten => _818929XXXXXXX,1,DongleStatus(GSM-001,Dongle0_Status)
exten => _818917XXXXXXX,1,DongleStatus(GSM-003,Dongle2_Status)
exten => _818919XXXXXXX,1,DongleStatus(GSM-003,Dongle2_Status)
exten => _818987XXXXXXX,1,DongleStatus(GSM-003,Dongle2_Status)
exten => _818989XXXXXXX,1,DongleStatus(GSM-003,Dongle2_Status)
same => n,DongleStatus(GSM-002,Dongle1_Status)
same => n,DongleStatus(GSM-003,Dongle2_Status)
same => n,DongleStatus(GSM-004,Dongle3_Status)
same => n,GotoIf($[${Dongle0_Status} = 2]?dongle0dial:dongle1check)
same => n(dongle0dial),Dial(Dongle/GSM-001/${EXTEN:2},60,tT)
same => n,Hangup
same => n(dongle1check),GotoIf($[${Dongle1_Status} = 2]?dongle1dial:dongle2check)
same => n(dongle1dial),Dial(Dongle/GSM-002/${EXTEN:2},60,tT)
same => n,Hangup
same => n(dongle2check),GotoIf($[${Dongle2_Status} = 2]?dongle2dial:dongle3check)
same => n(dongle2dial),Dial(Dongle/GSM-003/${EXTEN:2},60,tT)
same => n,Hangup
same => n(dongle3check),GotoIf($[${Dongle3_Status} = 2]?dongle3dial:utel)
same => n(dongle3dial),Dial(Dongle/GSM-004/${EXTEN:2},60,tT)
same => n,Hangup