【问题标题】:Send caller and callee to Meetme将呼叫者和被呼叫者发送到 Meetme
【发布时间】:2014-08-25 09:48:33
【问题描述】:

我想将呼叫者和被呼叫者都发送到会议室。但它不能正常工作。这是我的代码:

[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] Set("SIP/923028111415-b741da98", "TIMEOUT(absolute)=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 扩展(聊天室,添加,2)在“SIP/923028111415-b741da98”上退出非零 -- 在新堆栈中执行 [add@chat-room:2] MeetMe("SIP/20000-0a9e8710", "s,mt,unmute}") == 解析'/etc/asterisk/meetme.conf': == 找到 == Spawn 扩展(聊天室,添加,2)在“SIP/20000-0a9e8710”上退出非零

请指导我完成它。

【问题讨论】:

    标签: asterisk ivr


    【解决方案1】:

    您尝试进行 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 标志)

    【讨论】:

    • 感谢@arheops,它有效。 Juz 想再问一件事,如果拨号号码为 OFF,DIALSTATUS 将是什么。以下选项都不能满足我的需要:忙,不回答,取消,拥堵,CHANUNAVAIL,DONTCALL,TORTURE,INVALIDARGS,你知道哪个会是 Numver 断电时的状态。非常感谢。
    • 这取决于数字类型。因为 fxo/pstn 会很忙。对于 sip/gsm 会出现拥塞。
    猜你喜欢
    • 2012-06-30
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 2013-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多