【发布时间】:2013-12-03 11:51:45
【问题描述】:
我们有两个名为“SERVER A”和“SERVER B”的服务器,并且在两个服务器中都配置了 Gtalk。
当用户调用 Gtalk-Id(在服务器 SERVER A 中配置)时,调用会在名为“SERVER A”的服务器中收到,该服务器使用 GTALK 通道转发到服务器“SERVER B”,然后使用“SERVER B” ' 使用 DAHDI 频道拨打国内号码。
场景如下(调用流程):
USER(gtalk 频道)--> SERVER A(gtalk 频道)----> SERVER B(DAHDI 频道)--> DESTINATION NUMBER
现在的问题是,当用户使用 Gtalk-Id 调用第一台服务器“SERVER A”时,根据上述情况在用户和目标号码之间建立连接,但是当呼叫者(即用户)从Gtalk 然后被调用方(目标号码)通道没有收到此挂断信号,并且服务器“SERVER B”和“DESTINATION NUMBER”之间的连接不会挂断,而不是 USER 和 SERVER A 之间的唯一连接中断。
主叫方发送的挂断信号不会从服务器A传输到服务器B,并且该挂断信号也应该中断DAHDI通道到被叫方的信号。
请帮助我们使用这两个通道保持从“呼叫者”到“被呼叫者”的挂断信号。
============ 技术资料:
用于从'SERVER A'调用到'SERVER B'的扩展如下:
exten => s,n,Dial(gtalk/google_talk/abc@gmail.com
注意:请注意呼叫方和被呼叫方之间的呼叫建立成功。
谢谢
【问题讨论】:
标签: voip asterisk google-talk