0

アスタリスク プロジェクトで助けが必要です。

アスタリスクを使用して、会社の IVR を既に設定しています。サーバー構成は次のとおりです。アスタリスク 10.0

  • デジウムTE121
  • Reliance Communication India の E1 PRI。

私の問題は、誰かが私の IVR 番号に電話をかけると、彼らが提供する dtmf 入力に従って携帯電話/固定電話番号に転送されることです。

固定電話番号にリダイレクトすると、ビジー/無応答状態が完全に検出され、dialstatus 変数が設定されます。しかし、携帯電話番号にリダイレクトすると、ビジー状態は検出されず、アスタリスクはダイヤル タイムアウトに達するまで呼び出し中として表示します。

問題は、固定電話番号のインドでは、トーンが国際電気通信機関によって定義され、すぐに提供されることです。ただし、携帯電話番号では、オペレータはビジー トーンを鳴らす代わりに、最初に音声ファイルを再生します。そして、約 20 秒後にビジー トーンが鳴ります。そのため、Asterisk は携帯電話番号のビジー トーンを検出しません。

この問題を解決するテクニックやパスがあれば教えてください。AFI/AMI スクリプトを使用したソリューションはありますか?

私の 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()
4

2 に答える 2

1

AGIを使用して、タイムアウトに設定された番号をダイヤルし、ダイヤルステータスが統計であることを確認するだけで実行できます!=別の内線番号に切り替えるか、別の番号にダイヤルします

于 2012-09-21T09:20:51.107 に答える
0

私の理解では、ビジー信号の前のノイズ (音声を含む) はあまり問題にならないので、問題はビジー トーンが単に通常のものではなく、異なるピッチまたはタイミングを持っていることではないかと思います。検出されました。私が住んでいるモバイルプロバイダーでは、それが起こると確信しています.

chan_dahd.conf ファイルには、いじることができる「busypattern」という変数があります。私

于 2013-08-24T23:56:25.940 に答える