Hi Mark,

Probably you miss an "exit" after the save(location) block:

if (!save("location"))
        sl_reply_error();
        exit;
}
exit;


Regards,
Bogdan

On 07/04/2011 06:23 AM, Mark Holloway wrote:
Odd, even though I now get 200 OK from OpenSIPS after registering I still receive 484 Address Incomplete after the 200 OK even though the endpoint is registered.


On Jul 3, 2011, at 11:35 AM, Mark Holloway wrote:

I resolved it. Forgot to uncomment one very important part of the cfg file.

if (!save("location"))
                        sl_reply_error();

                exit;
        }


On Jul 3, 2011, at 11:31 AM, Mark Holloway wrote:

I have OpenSIPS 1.6.4 configured as a SIP Registrar with mysql. It is configured to challenge SIP registrations with authentication. Keeping it simple, I've used opensipsctl to add user 1000 with password 1000 and set the IP/SIP Domain of OpenSIPS is 192.168.1.20. I am attempting to register using Counterpath Bria 3.1 (Mac). Bria sends the initial registration to OpenSIPS and it properly responds with a 401 Unauthorized, but after Bria responds to the 401 challenge OpenSIPS responds with 484 Address Incomplete.

Looking at the docs I noticed OpenSIPS will send 484 if the username is not in the Request-Line. For example, OpenSIPS wants 1000@192.168.1.20 but Bria sends 192.168.1.20. The way Bria registers, the username portion (1000 in this case) is only in the Contact, To, and From headers. The R-URI line does not include the username portion. Has anyone else encountered this?


==
Bria's response to 401 challenge
==

Session Initiation Protocol
* Request-Line: REGISTER sip:192.168.1.20 SIP/2.0*
        Method: REGISTER
        [Resent Packet: False]


Contact: <sip:1000@192.168.1.116:62018;rinstance=3b31a8f560e5c3bc;transport=udp> Contact Binding: <sip:1000@192.168.1.116:62018;rinstance=3b31a8f560e5c3bc;transport=udp>
        To: "Mark"<sip:1000@192.168.1.20>
            SIP Display info: "Mark"
            SIP to address: sip:1000@192.168.1.20
        From: "Mark"<sip:1000@192.168.1.20>;tag=fbaf644d
            SIP Display info: "Mark"
            SIP from address: sip:1000@192.168.1.20
            SIP tag: fbaf644d



--
Bogdan-Andrei Iancu
OpenSIPS solutions and "know-how"

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to