[OpenSIPS-Users] SIP Registration Failure - 484 Address Incomplete

Barsan Liviu barsanl at yahoo.com
Mon Jul 4 08:55:28 CEST 2011


We also use Bria as SIP client and OpenSIPs and works very well together, so if 
you see errors like registering or so on, that is on your side.
Possible problems:
1. Bria incorrect settings, for Presence set Presence Agent (not peer2peer)
2. Incorrect script in opensips.cfg

We started few month ago from the ground to build a NAT traversal solution and I 
can list here few resources will help you pass the beginners problems: 
1. Building telephony systems with 
OpenSIPs: http://www.amazon.com/Building-Telephony-Systems-OpenSIPS-1-6/dp/1849510741

    Will help you to solve: basic script for REGISTER/PUBLISH/NOTIFY, MySQL 
authorization, far-end NAT traversal with rtpproxy, accounting
2. Examples from the above book, should be downloaded
3. This user list, usually we got quick answers, mostly from developers of 
4. Book: SIP Handbook. Services, Technologies, and Security of Session 
Initiation Protocol (CRC Press 2009)
5. Book: 


From: Mark Holloway <mh at markholloway.com>
To: OpenSIPS users mailling list <users at lists.opensips.org>
Sent: Mon, July 4, 2011 6:23:56 AM
Subject: Re: [OpenSIPS-Users] SIP Registration Failure - 484 Address Incomplete

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 

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 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 but Bria sends 
>> 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: SIP/2.0
>>        Method: REGISTER
>>        [Resent Packet: False]
>>       Contact: 
>><sip:1000 at;rinstance=3b31a8f560e5c3bc;transport=udp>
>>            Contact Binding: 
>><sip:1000 at;rinstance=3b31a8f560e5c3bc;transport=udp>
>>        To: "Mark"<sip:1000 at>
>>            SIP Display info: "Mark"
>>            SIP to address: sip:1000 at
>>        From: "Mark"<sip:1000 at>;tag=fbaf644d
>>            SIP Display info: "Mark"
>>            SIP from address: sip:1000 at
>>            SIP tag: fbaf644d
>>Users mailing list
>>Users at lists.opensips.org
>Users mailing list
>Users at lists.opensips.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20110703/43a8e057/attachment-0001.htm>

More information about the Users mailing list