[OpenSIPS-Users] SIP Registration Failure - 484 Address Incomplete
Bogdan-Andrei Iancu
bogdan at opensips.org
Mon Jul 4 14:59:34 CEST 2011
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 at 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 at 192.168.1.116:62018;rinstance=3b31a8f560e5c3bc;transport=udp>
>>> Contact Binding:
>>> <sip:1000 at 192.168.1.116:62018;rinstance=3b31a8f560e5c3bc;transport=udp>
>>> To: "Mark"<sip:1000 at 192.168.1.20>
>>> SIP Display info: "Mark"
>>> SIP to address: sip:1000 at 192.168.1.20
>>> From: "Mark"<sip:1000 at 192.168.1.20>;tag=fbaf644d
>>> SIP Display info: "Mark"
>>> SIP from address: sip:1000 at 192.168.1.20
>>> SIP tag: fbaf644d
>>>
>>>
--
Bogdan-Andrei Iancu
OpenSIPS solutions and "know-how"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20110704/c2ac85ac/attachment-0001.htm>
More information about the Users
mailing list