我想将来电者和被叫者都送到会议室。但是它不能正常工作。这是我的代码:
[USER_CALL]
exten => s,1(start),Answer()
exten => s,n,Set(TIMEOUT(absolute)=45)
exten => s,n,Dial(SIP/20000,,G(chat-room,add,1))
[chat-room]
exten => add,1,Set(TIMEOUT(absolute)=45)
exten => add,n,MeetMe(${CALLERID(num)},mt,unmute})
它显示了以下输出: ==使用SIP RTP CoS标记5 - 叫20000 - SIP / 20000-0a9e8710响个不停 - SIP / 20000-0a9e8710响个不停 - SIP / 20000-0a9e8710回答了SIP / 923028111415-b741da98 - 执行[add @ chat-room:1]在新堆栈中设置(“SIP / 923028111415-b741da98”,“TIMEOUT(绝对)= 45”) 频道将在2014-08-25 14:27:29.306 PKT挂断。 - 在新堆栈中执行[add @ chat-room:2] MeetMe(“SIP / 923028111415-b741da98”,“923028111415,mt,unmute}”) ==解析'/etc/asterisk/meetme.conf':==找到 == Spawn扩展(chat-room,add,2)在'SIP / 923028111415-b741da98'上退出非零 - 在新堆栈中执行[add @ chat-room:2] MeetMe(“SIP / 20000-0a9e8710”,“s,mt,unmute}”) ==解析'/etc/asterisk/meetme.conf':==找到 == Spawn扩展(聊天室,添加,2)在'SIP / 20000-0a9e8710'上退出非零
请指导我。
答案 0 :(得分:0)
你正在试图进行n-way-call。
检查以获取更多信息
http://www.voip-info.org/wiki/view/Asterisk+n-way+call+HOWTO
如果您通过G
进行操作,也请不要G([[context^]exten^]priority): If the call is answered, transfer
the calling party to the specified <priority> and the called party to
the specified <priority> **plus one.**
在您的日志中挂起最可能因为没有dahdi模块在您的系统上运行(meetme应用程序需要dahdi可用)或因为没有像您描述的那样空间(可能需要使用d标志)