【问题标题】:Sip call drop after 30seconds [closed]30秒后SIP通话掉线[关闭]
【发布时间】:2014-12-23 05:25:11
【问题描述】:

Sip 呼叫在 30 秒后掉线,但并不总是发生。我认为这是因为 NAT 超时。我对么?或者是别的什么?

【问题讨论】:

  • 向我们展示您的一些代码 sn-ps,以便我们了解您的 sip 应用程序导致问题的位置。
  • 我使用了默认的星号配置
  • 如果您在通话双方捕获了 SIP 消息(使用 Wireshark 之类的工具),它可能会很快解决问题。

标签: sip voip nat


【解决方案1】:

这是因为 30 秒是 SIP 事务的超时值,并且完成呼叫 INVITE 事务的 ACK 请求很可能没有通过。

至于为什么 ACK 请求没有通过,有多种可能性,但不太可能是 NAT。如果是 NAT 问题,则初始 INVITE 请求不太可能到达被叫 SIP 设备。

家庭路由器中内置的 SIP 应用层网关 (ALG) 可能是一个常见问题。他们通常会对 SIP 数据包中的私有 IP 地址应用非常粗略的文本替换,这足以破坏 SIP 事务匹配逻辑。检查您的路由器型号的规格,如果它有 SIP ALG,请将其关闭。

【讨论】:

  • 我想试试我的软电话这个问题。但是icant配置ALG。我配置了我的客户端路由器:#ip nat inside source list 1 int f0/0 过载 #(conf-t)ip nat service sip udp port 8000 #debug ip nat sip 我错了吗?
  • 你能解决这个问题吗?我确实找到了这个:phonepower.com/wiki/Linksys_WRT1900AC
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多