我想把主叫和被叫都送到会议室。但它不能正常工作。这是我的代码:
[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标记5——叫20000——SIP/20000-0a9e8710振铃——SIP/20000-0a9e8710振铃——SIP/20000-0a9e8710接SIP/923028111415-b741da98—在新栈中执行[add@chat-room:1] Set("SIP/923028111415-b741da98", "TIMEOUT(absolute)=45")频道将在2014-08-25 14:27:29.306时区挂机。—在新栈中执行[add@chat-room:2] MeetMe("SIP/923028111415-b741da98", "923028111415,mt,unmute}")==解析'/etc/asterisk/meetme.conf': ==找到==衍生扩展(聊天室,添加,2)退出非零'SIP/923028111415-b741da98'——在新栈中执行[add@chat-room:2] MeetMe("SIP/20000-0a9e8710", "s,mt,unmute}")==解析'/etc/asterisk/meetme.conf': ==找到==生成扩展(聊天室,add, 2)退出非零'SIP/20000-0a9e8710'
你正在尝试做n-way-call。
查看更多信息
http://www.voip-info.org/wiki/view/Asterisk +多方+电话+ 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标志)