2016-09-09 9 views
0

私が間違っている場所を教えてください。私はアスタリスクで新しいです。ダイヤルコマンドがcompleated後 - あなたが尋ねたよう 私はこの例では、発信コール(リモートプロバイダ)アスタリスクAMDは発信呼び出しで起動しません

exten => _011225XXXXXXXX,1,Dial(SIP/${EXTEN}@dinstar) 
exten => _011225XXXXXXXX,n,AMD() 
exten => _011225XXXXXXXX,n,GotoIf($["${AMDSTATUS}" = "HUMAN"]? human:machine) 
exten => _011225XXXXXXXX,n(machine),WaitForSilence(2000) 
exten => _011225XXXXXXXX,n,Playback(asterisk-friend) 
exten => _011225XXXXXXXX,n,Hangup() 
exten => _011225XXXXXXXX,n(human),Verbose(3, We've got a human on the line!) 
exten => _011225XXXXXXXX,n,Playback(transfer) 
exten => _011225XXXXXXXX,n,Dial(SIP/${EXTEN}@dinstar) 
exten => _011225XXXXXXXX,n,Playback(im-sorry) 
exten => _011225XXXXXXXX,n,Hangup() 

CLI印刷

CLI> == Using SIP RTP CoS mark 5 
-- Executing [[email protected]:1] Dial("SIP/mor-00000002",  "SIP/[email protected]") in new stack 
== Using SIP RTP CoS mark 5 
-- Called SIP/[email protected] 
-- SIP/dinstar-00000003 is making progress passing it to SIP/mor-00000002 
-- SIP/dinstar-00000003 answered SIP/mor-00000002 
-- Remotely bridging SIP/mor-00000002 and SIP/dinstar-00000003 
== Spawn extension (LocalSets, 01122548484444, 1) exited non-zero on 'SIP/mor-00000002' 

答えて

0

アスタリスクAMDにボイスメールを検出しようとしていますが開始されます。

ダイヤルのプロビジョニングにAMDを使用する場合は、応答時マクロ(ダイヤルコマンドのMパラメータ)で使用する必要があります。

AMDがどのような処理を行い、コールをルーティングするかを知りたい場合は、コールの終了時にAMDを実装するか、ダイヤルコアに追加する必要があります。例については、vicidial.orgやその他のダイヤラーを参照してください。

関連する問題