我启动red5,
然后我开始 red5phone
我尝试注册 sip 用户,我提供的详细信息是
用户名 = 999999
密码 = ****
ip = 星号服务器ip
我得到了
-- 注册联系人 -- sip:999999@127.0.0.1:5072
正确的联系方式可能是
-- 注册联系人 -- sip :99999@asteriskserverip
这是日志:
SipUserAgent - listen -> Init...
Red5SIP register
[SIPUser] register
RegisterAgent: Registering contact <sip:99999@127.0.0.1:5072> (it expires in 3600 secs)
RegisterAgent: Registration failure: No response from server.
[SIPUser] SIP Registration failure Timeout
RegisterAgent: Failed Registration stop try.
Red5SIP Client leaving app 1
Red5SIP Client closing client 35C1B495-E084-1651-0C40-559437CAC7E1
Release ports: sip port 5072 audio port 3002
Release port number:5072
Release port number:3002
[SIPUser] close1
[SIPUser] hangup
[SIPUser] closeStreams
RTMPUser stopStream
[SIPUser] unregister
RegisterAgent: Unregistering contact <sip:99999@127.0.0.1:5072>
SipUserAgent - hangup -> Init...
SipUserAgent - closeMediaApplication -> Init...
[SIPUser] provider.halt
RegisterAgent: Registration failure: No response from server.
[SIPUser] SIP Registration failure Timeout
Run Code Online (Sandbox Code Playgroud)
如果我做错了什么,请告诉我。
我建议做的是在手机端和服务器端进行数据包捕获,然后使用 WireShark 分析捕获的数据。
Wireshark 对 VoIP 流量具有非常好的解释能力,并将为您将 SIP 数据包分解为易于阅读的块。
从那里,您可以判断您的 STUN 服务器是否不正确(如果您正在使用 STUN),或者连接数据包是否出现奇怪的情况,然后使用它来缩小情况范围。
在两端运行捕获的原因是,我看到一些善意的“SIP 感知”防火墙错误地操作 SIP 数据包,这导致了无尽的头痛,但我可以看出进入防火墙的数据包是与离开防火墙的内容不同,这是一个赠品。
| 归档时间: |
|
| 查看次数: |
839 次 |
| 最近记录: |