挂机后星号播放
Asterisk playback after hangup
我试图在 Asterisk 15.2.2 中有人挂断 phone 时播放声音,但是在挂断后听到 2 声嘟嘟声并且连接断开而没有播放音频文件。这是我当前的拨号方案:
[macro-callwithhelloworld]
exten => s,1,Wait(1)
same => n,Playback(hello-world)
same => n,Dial(${ARG1},20)
same => n,Hangup()
same => n,Answer()
same => n,Playback(hello-world)
[from-internal]
exten=>6001,1,Macro(callwithhelloworld,SIP/demo)
我怎样才能让它在有人挂断时播放"hello-world"?
主叫A呼叫被叫B
当A 挂断时,没有任何可能的方式给A 播放东西。只是因为 he/she 掉了频道,你没有频道。
如果被叫挂机,可以回放给来电。为此,请在拨号中使用 'g' 选项而不使用挂断。
same => n,Dial(${ARG1},20,g)
same => n,Playback(hello-world)
我试图在 Asterisk 15.2.2 中有人挂断 phone 时播放声音,但是在挂断后听到 2 声嘟嘟声并且连接断开而没有播放音频文件。这是我当前的拨号方案:
[macro-callwithhelloworld]
exten => s,1,Wait(1)
same => n,Playback(hello-world)
same => n,Dial(${ARG1},20)
same => n,Hangup()
same => n,Answer()
same => n,Playback(hello-world)
[from-internal]
exten=>6001,1,Macro(callwithhelloworld,SIP/demo)
我怎样才能让它在有人挂断时播放"hello-world"?
主叫A呼叫被叫B
当A 挂断时,没有任何可能的方式给A 播放东西。只是因为 he/she 掉了频道,你没有频道。
如果被叫挂机,可以回放给来电。为此,请在拨号中使用 'g' 选项而不使用挂断。
same => n,Dial(${ARG1},20,g)
same => n,Playback(hello-world)