【发布时间】:2019-07-18 20:07:35
【问题描述】:
我正在尝试在正在进行的会议中拨打电话并听到铃声。
*注意:会议已经开始了,我里面只有管理员。
我已经尝试了不同的方法来拨打电话,但没有成功
1) 起源:
通道发起 SIP/000000000@provider application ConfBridge ConferenceName
这可以正常工作,拨打电话并在接听电话后加入会议,但没有铃声
2) ConfBridge 菜单,dialplan_exec
[default_menu]
type=menu
1=dialplan_exec(addcaller,000000000,1)
[addcaller]
exten => _XXXXXXXXXX,1,Originate(SIP/${EXTEN}@provider,app,ConfBridge,ConferenceName)
这可行,拨打电话我有铃声,但接听时,会议内没有音频
3) 选项 2 + 接听后加入通话的宏
same => n,Dial(SIP/${EXTEN}@provider,,M(joinconf))
[macro-joinconf]
exten => s,1,NoOp()
same => n,ConfBridge(ConferenceName)
same => n,Hangup()
这行得通,我可以听到铃声,然后我可以看到会议内的用户,但同样,没有音频!
4) 带有变体的所有版本
我尝试过各种变体
same => n,Answer()
same => n,Progress()
same => n,Wait(1)
原因可能是频道没有接听,但我被卡住了。
最终目标很简单
会议具有呼叫和挂断其他电话的能力。
不管我是否需要使用:
- 带有多个命令的 AMI
- 频道重定向
- chanspy
- 见我
- 通用人工智能
只要让它发挥作用
【问题讨论】:
标签: asterisk sip asteriskami agi