Sip身份验证--响应值

Sip身份验证--响应值,sip,asterisk,authentication,Sip,Asterisk,Authentication,我试图用我的asterisk服务器对自己进行身份验证,但我认为我没有正确格式化身份验证头,特别是响应值。我使用以下公式为值创建MD5哈希: String a = sipLayer.MD5Encoder("username:realm:password"); String b = sipLayer.MD5Encoder("REGISTER:sip:username@10.2.0.53:61469"); String c = sipLayer

我试图用我的asterisk服务器对自己进行身份验证,但我认为我没有正确格式化身份验证头,特别是响应值。我使用以下公式为值创建MD5哈希:

            String a = sipLayer.MD5Encoder("username:realm:password");
        String b = sipLayer.MD5Encoder("REGISTER:sip:username@10.2.0.53:61469");

        String c = sipLayer.MD5Encoder(String.format("%s:%s", a,b));
似乎没有一个非常活跃的sip社区,因此很难在google上找到任何东西。 这是我从服务器收到的sip数据包。有人能看出什么不对劲吗?谢谢


解决了我自己的问题。我甚至无法在论坛帖子中解释这一点。如果有人有类似的问题,请随时给我留言或发电子邮件,我会很乐意解释。谢谢

顺便说一下,有一个非常活跃的SIP实现者社区。查看sip实施者邮件列表-