【发布时间】:2013-03-10 21:12:11
【问题描述】:
开发一个NAT穿越解决方案,使用resiprocate,效果很好,但是SIP INVITE get经常失败,尤其是在cisco路由器上
1. SIP REGISTER 由 1024 端口发出
来源:107.108.188.26
目的地:107.108.188.52
用户数据报协议,Src 端口:1024 (1024),Dst 端口:sip (5060)
2。 SIP 状态 200 正常
来源:107.108.188.52
目的地:107.108.188.26
用户数据报协议,Src 端口:sip (5060),Dst 端口:1024 (1024)
3。 SIP/SDP 邀请
来源:107.108.188.52 目的地:107.108.188.26 用户数据报协议,Src 端口:sip (5060),Dst 端口:sip (5060)
理想情况下,第 1 步和第 3 步中的发送端口应为 1024。 请指出我背后的任何可能原因
【问题讨论】:
-
你的机器是哪台?发送 REGISTER/INVITE 的机器?
-
windows 7 是机器,INVITE 获取失败,因为路由器暴露的端口成为默认端口..
-
所以你的是 107.108.188.26 而路由器在 107.108.188.52 上?
标签: port sip nat sdp nat-traversal