使用youtoo,发现这个程序注册两次成功,比较奇怪。
后来看到http://www.koders.com/c/fid6A93E066F256E8E5FC007DD515597A164D7D7593.aspx
这上面的代码,才发现问题(不熟悉SIP协议,否则不用看代码的)
一般,如果用户名和口令不对,返回错误值是401
如果返回407,表示没有通过认证(authentication).
所以,如果收到407的消息,需要再次发送一次注册申请。koders的做法是开了一个线程,不停止的注册。
更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn