求助,有人用过PjSIP协议栈么?注册返回401的问题。

sunzhen6251 2011-06-01 01:21:33
最近在搞一个SIP客户端,用PjSIP协议栈。

在运行PjSIP自带的例子的时候,程序会给服务器发送一个Register的注册包,然后服务器回401,要求鉴权。但程序在收到401回复的时候,仍旧发送不带鉴权的SIP包……很是郁闷,设置检查了很多次,仍然没有结果。SIP账户的配置是:

id:sun@我的IP地址
Register Server:我的IP地址
auth realm:* //使用通配符或者和服务器回复的Realm都不行。。。
name:sun
Password:sun

哪位大哥知道指点一二,不胜感激!
...全文
938 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunzhen6251 2012-04-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

你用的客户端和服务器是那两个demo?
[/Quote]

呃……就是用的它自带的demo测试的……
hetbsoft 2012-03-28
  • 打赏
  • 举报
回复
你用的客户端和服务器是那两个demo?
sunzhen6251 2011-06-13
  • 打赏
  • 举报
回复
最后实验得知……在XP系统下工作正常……好囧,我的现在用的Win 7……
sunzhen6251 2011-06-01
  • 打赏
  • 举报
回复
发的注册包

REGISTER sip:211.87.147.49 SIP/2.0
Via: SIP/2.0/UDP 211.87.147.49:5060;rport;branch=z9hG4bKPjb445fcfdf9e649c7871d4728cea123e6
Max-Forwards: 70
From: <sip:sun@211.87.147.49>;tag=391b479d9b5c439bab8030fb6051d338
To: <sip:sun@211.87.147.49>
Call-ID: be2c2def4d9e4d1bb8eb9eb2ff4c3347
CSeq: 31502 REGISTER
Contact: <sip:sun@211.87.147.49:5060;ob>
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Content-Length: 0

服务器回应401


SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 211.87.147.49:5060;rport;branch=z9hG4bKPjb445fcfdf9e649c7871d4728cea123e6;ms-received-cid=0
From: <sip:sun@211.87.147.49>;tag=391b479d9b5c439bab8030fb6051d338
To: <sip:sun@211.87.147.49>;tag=4780c2bb1a8844709857dd774bde63d2
Call-ID: be2c2def4d9e4d1bb8eb9eb2ff4c3347
CSeq: 31502 REGISTER
WWW-Authenticate: Digest realm="211.87.147.49",nonce="43800c08a7124f63b481a4ce012c1964",qop="auth",algorithm=MD5,stale=false,opaque="a44d2ee186e74e378c877bb3ddf39994"
Content-Length: 0

PjSIP测试程序仍然发送没有认证字段的Register包

REGISTER sip:211.87.147.49 SIP/2.0
Via: SIP/2.0/UDP 211.87.147.49:5060;rport;branch=z9hG4bKPjb445fcfdf9e649c7871d4728cea123e6
Max-Forwards: 70
From: <sip:sun@211.87.147.49>;tag=391b479d9b5c439bab8030fb6051d338
To: <sip:sun@211.87.147.49>
Call-ID: be2c2def4d9e4d1bb8eb9eb2ff4c3347
CSeq: 31502 REGISTER
Contact: <sip:sun@211.87.147.49:5060;ob>
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Content-Length: 0

1,394

社区成员

发帖
与我相关
我的任务
社区描述
VOIP相关技术探讨专区
社区管理员
  • VOIP技术探讨社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧