opensips tcp协议添加好友时status显示问号
在搭建好opensips服务器并开启之后,使用pjsua配合测试,命令如下:(5062是tcp端口)
pjsua --id=sip:joy@192.168.2.133:5062;transport=tcp --registrar=sip:192.168.2.133:5062;transport=tcp --username=joy --password=joy --publish
然后正常注册,返回200OK
接下来>>>+b
Enter...:sip:bob@192.168.2.133:5062;transport=tcp
这里bob用户是不存在的,但是应该会返回status为offline状态,但是得到的结果是如下:
....sip:bob@192.168.2.133:5062;transport=tcp status is ? subscription state is ACCEPTED
status并没有显示出来,使用udp协议的话没有这个问题
比较了一下udp和tcp,发现少收到一个通知在线状态的包
希望有遇到过同样问题的人能指点一下,网上实在没搜到相关资料,我本以为应该很多人也会遇到这个问题的,如何能让tcp正常显示好友状态?谢谢!