Asterisk BridgeWait 如何桥接成通用桥
Asterisk BridgeWait How to bridge into a general bridge
我需要从一堆频道中连接两个频道。即将到来的频道被推入 BridgeWait。播放等待音乐。在数据下方放置有关当前案例的信息。我想找出为什么我们需要 BridgeWait。我尝试通过 AMI Bridge 使用通道创建新的序号桥,但我没有看到错误。未创建新桥。通道仍在桥中 "Waiting"。如果我从等待的桥上踢出去,通道就会关闭,所以不可能再次桥接它们。
我应该如何正确地从waiting bridge桥接通道
extensions.conf
exten => 2002,1,NoOp
exten => 2002,n,BridgeWait("Waiting")
exten => 2002,n,Hangup
频道
924fa28457df*CLI> core show channels
Channel Location State Application(Data)
SIP/100-0000000a 2002@default:2 Up BridgeWait("Waiting")
SIP/103-00000009 2002@default:2 Up BridgeWait("Waiting")
2 active channels
2 active calls
11 calls processed
抱桥有两个通道
924fa28457df*CLI> bridge show f57050e0-b6ae-4bfc-b8e3-295ce7371fef
Id: f57050e0-b6ae-4bfc-b8e3-295ce7371fef
Type: base
Technology: holding_bridge
Num-Channels: 2
Channel: SIP/103-00000009
Channel: SIP/100-0000000a
没有AGI是不可能实现的。
; Queue processing pipe.
exten => 2002,1,NoOp
exten => 2002,n,BridgeWait("Waiting")
exten => 2002,n,AGI(agi://10.1.2.1:3007)
exten => 2002,n,Hangup
BridgeWait Asterisk 应用程序以更少的资源保留进一步处理的调用。
拨号方案由管道操作组成:桥接等待和下一个 AGI 管理。
BridgeWait 是通过 AMI 接口从外部断开的,以便在定义运算符时由 AGI 管理。
短 AGI 管道通过拨号命令连接这个预定义的客户端和运营商。
我需要从一堆频道中连接两个频道。即将到来的频道被推入 BridgeWait。播放等待音乐。在数据下方放置有关当前案例的信息。我想找出为什么我们需要 BridgeWait。我尝试通过 AMI Bridge 使用通道创建新的序号桥,但我没有看到错误。未创建新桥。通道仍在桥中 "Waiting"。如果我从等待的桥上踢出去,通道就会关闭,所以不可能再次桥接它们。
我应该如何正确地从waiting bridge桥接通道
extensions.conf
exten => 2002,1,NoOp
exten => 2002,n,BridgeWait("Waiting")
exten => 2002,n,Hangup
频道
924fa28457df*CLI> core show channels
Channel Location State Application(Data)
SIP/100-0000000a 2002@default:2 Up BridgeWait("Waiting")
SIP/103-00000009 2002@default:2 Up BridgeWait("Waiting")
2 active channels
2 active calls
11 calls processed
抱桥有两个通道
924fa28457df*CLI> bridge show f57050e0-b6ae-4bfc-b8e3-295ce7371fef
Id: f57050e0-b6ae-4bfc-b8e3-295ce7371fef
Type: base
Technology: holding_bridge
Num-Channels: 2
Channel: SIP/103-00000009
Channel: SIP/100-0000000a
没有AGI是不可能实现的。
; Queue processing pipe.
exten => 2002,1,NoOp
exten => 2002,n,BridgeWait("Waiting")
exten => 2002,n,AGI(agi://10.1.2.1:3007)
exten => 2002,n,Hangup