Asterisk - 在有铃声的会议中拨打电话
Asterisk - Make a call inside a conference with ringtone
我正在尝试在 运行 会议中拨打电话并听到铃声。
*注意:会议已经运行我里面只有admin
我已经尝试过不同的方法来拨打电话但没有成功
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
- 频道重定向
- 变态
- 遇见我
- 通用人工智能
只要让它工作就可以了
请使用本地频道,在拨号方案中使用 Ringing(拨号命令中的 r 参数)或带有铃声的 moh
我正在尝试在 运行 会议中拨打电话并听到铃声。
*注意:会议已经运行我里面只有admin
我已经尝试过不同的方法来拨打电话但没有成功
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
- 频道重定向
- 变态
- 遇见我
- 通用人工智能
只要让它工作就可以了
请使用本地频道,在拨号方案中使用 Ringing(拨号命令中的 r 参数)或带有铃声的 moh