【问题标题】:Two asterisk server connection issue两个星号服务器连接问题
【发布时间】: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


    【解决方案1】:

    在 serverA 和 ServerB 之间使用 iax 或 sip,不会有任何问题。

    【讨论】:

    • 不,我只想通过上面解释的设置(gtalk)来做。有什么可以推荐给我们的。
    • 如果是这样,您已启用调试或联系谷歌支持。但它不太可能会起作用,因为 gtalk 是为谷歌设计的,而不是星号互连。
    • 好的,如果是这样,我们可以从服务器 A(来自挂断扩展)向服务器 B(调用上下文)发送挂断信号。这样上述问题就迎刃而解了。
    • Gtalk 的设计初衷是在服务器之间进行调用。不,你什么都做不了。
    猜你喜欢
    • 2014-05-22
    • 1970-01-01
    • 2014-02-17
    • 2020-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-14
    相关资源
    最近更新 更多