我的代码很简单 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只听到音乐保持
是的,我已经阅读了 Meetme 和 N Way 拨出
谁能帮我
我认为为此您应该使用 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)
您的代码不正确。
请再次阅读有关调用中宏的文档。它有很多限制
尝试使用转到。
如果不起作用,请尝试将外部应用程序传输与用户事件一起使用
是的,它也按照 n-way-howto 中的描述工作。