无法将传入呼叫者连接到星号中的meetme功能中的拨号calee

时间:2014-11-24 12:28:52

标签: asterisk voip phone-call

我的代码很简单A调用B他们都进入了meetme会议

[from-pstn]
exten=> _X.,n,Answer()
same => n,dial(DAHDI/g0/0${9xxxxxxxxx},20,mM(MYCONFO))

[macro-MYCONFO]
exten => s,n,Meetme(1234,sdrM)

但是当A呼叫B只B进入会议且A无法进入会议时,A只能听到音乐保留

是的,我已阅读meetmen way dialout

任何人都可以帮助我吗

2 个答案:

答案 0 :(得分:0)

您的代码不正确。

请再次阅读有关in-call-macro的文档。它有很多限制

尝试使用转到。

如果不起作用,请尝试使用带有UserEvent的外部应用程序传输

PS。是的,它也像n-way-howto中描述的那样工作。

答案 1 :(得分:0)

我认为你应该使用DIAL命令中的选项G:

http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial

G(context ^ exten ^ pri):如果应答呼叫,则将双方转移到指定的上下文和分机。主叫方被转移到优先级x,被叫方被转移到优先级x + 1。这允许拨号方案区分呼叫的呼叫和被呼叫的支路(v1.2中的新功能)。如果使用此选项,则不能使用任何会影响应答后状态的选项。

所以拨号方案应该是:

[from-pstn]
exten=> _X.,n,Answer()
same => n,dial(DAHDI/g0/0${9xxxxxxxxx},20,mG(MYCONFO,s,1))
[MYCONFO]
exten => s,1,Meetme(1234,sdrM)
exten => s,2,Meetme(1234,sdr)