我需要我的星號項目幫助。星號無法檢測到移動電話上的忙音
我已經建立了使用星號我公司的IVR。 服務器配置爲: 星號10.0
- Digium的TE121
- E1 PRI從依賴通信印度。
我的問題是,當有人呼叫我的IVR號碼時,他/她將根據他們提供的dtmf輸入被轉移到移動/固定電話號碼。
當我重定向到固定電話號碼,是完全檢測到忙/無應答狀態和dialstatus變量被設定。但是當我將它重定向到手機號碼時,沒有檢測到繁忙狀態,並且Asterisk將其顯示爲振鈴,直到達到撥號超時。
的問題是,在印度座機號碼,色調是由國際權威電信定義並立即給出。但在手機號碼上,運營商首先播放語音文件,而不是發出忙音。然後在20秒後發出忙音。所以Asterisk在手機號碼上沒有檢測到忙音。
所以,如果有技術或路徑C來解決這個問題,請讓我知道。有沒有使用AFI/AMI腳本的解決方案,然後它會被appriciated。
我IVR撥號方案是,如下所示:我已經改變了分機號碼的隱私問題。
exten => _2121212,1,GotoIfTime(10:00-19:00,mon-sat,*,*?2121212,2:2121212,4)
exten => _2121212,2,Background(ive1new)
exten => _2121212,3,WaitExten(15)
exten => _2121212,4,Playback(officehours1)
exten => _2121212,5,WaitExten(3)
exten => _2121212,6,Goto(3090700,4)
exten => 0,1,Dial(DAHDI/g2/<mobilenumber here>,30)
exten => 0,2,Goto(2121212-${DIALSTATUS},1)
exten => 1,1,Dial(DAHDI/g2/<mobilenumber here>,20,r)
exten => 1,n,Goto(2121212-${DIALSTATUS},1)
exten => 2,1,Dial(DAHDI/g2/<mobilenumber here>,20,r)
exten => 2,n,Goto(2121212-${DIALSTATUS},1)
exten => 3,1,Dial(DAHDI/g2/<mobilenumber here>,20,r)
exten => 3,n,Goto(2121212-${DIALSTATUS},1)
exten => 9,1,Goto(2121212,2)
exten => 2121212-NOANSWER,1,Dial(DAHDI/g2/<mobilenumber here>,20,r)
exten => 2121212-NOANSWER,2,hangup()
exten => 2121212-BUSY,1,Dial(DAHDI/g2/<mobilenumber here>,20,r)
exten => 2121212-BUSY,2,hangup()
exten => 2121212-CONGESTION,1,Dial(DAHDI/g2/<mobilenumber here>,20,r)
exten => 2121212-CONGESTION,2,hangup()
exten => 2121212-CHANUNAVAIL,1,Dial(DAHDI/g2/<mobilenumber here>,20,r)
exten => 2121212-CHANUNAVAIL,2,hangup()
我想對BUSY狀態執行操作。當我撥打手機號碼和手機號碼繁忙時,星號不會設置爲忙狀態。 – user1468866