[SR-Users] Incorrect registrar Expires handling

Daniel-Constantin Mierla miconda at gmail.com
Fri Jun 3 09:48:50 CEST 2011


Hello,

I tested with kamailio default config and injected some REGISTERs to 
reproduce the scenario, see the SIP trace below. The results were ok in 
200 reply, also in kamctl.

Can you send me also a SIP trace for the situation? Also, the parameters 
for registrar and usrloc modules. Do you you have a particular 
matching_mode set?

Thanks,
Daniel

U 2011/06/03 09:39:05.409702 127.0.0.1:56741 -> 127.0.0.1:5060
REGISTER sip:127.0.0.1:5060 SIP/2.0
From: "Test" <sip:test at 127.0.0.1>;tag=as23
To: "Test" <sip:test at 127.0.0.1>
Call-ID: aa at 127.0.0.1
User-Agent: snom100_1.9b
CSeq: 2 REGISTER
Via: SIP/2.0/UDP 127.0.0.1:5080
Contact: <sip:me at 127.0.0.1:2001;ob>
Expires: 900
Content-Length: 0



U 2011/06/03 09:39:05.413813 127.0.0.1:5060 -> 127.0.0.1:5080
SIP/2.0 200 OK.
From: "Test" <sip:test at 127.0.0.1>;tag=as23
To: "Test" <sip:test at 127.0.0.1>;tag=b27e1a1d33761e85846fc98f5f3a7e58.521d
Call-ID: aa at 127.0.0.1
CSeq: 2 REGISTER
Via: SIP/2.0/UDP 127.0.0.1:5080.
Contact: <sip:me at 127.0.0.1:2001;ob>;expires=900.
Server: kamailio (3.2.0-dev5 (x86_64/darwin)).
Content-Length: 0.
.


U 2011/06/03 09:39:43.616036 127.0.0.1:56948 -> 127.0.0.1:5060
REGISTER sip:127.0.0.1:5060 SIP/2.0
From: "Test" <sip:test at 127.0.0.1>;tag=as23
To: "Test" <sip:test at 127.0.0.1>
Call-ID: aa at 127.0.0.1
User-Agent: snom100_1.9b
CSeq: 3 REGISTER
Via: SIP/2.0/UDP 127.0.0.1:5080
Contact: <sip:me at 127.0.0.1:3001;transport=UDP;ob>
Contact: <sip:me at 127.0.0.1:2001;ob>;expires=0
Expires: 900
Content-Length: 0



U 2011/06/03 09:39:43.618327 127.0.0.1:5060 -> 127.0.0.1:5080
SIP/2.0 200 OK.
From: "Test" <sip:test at 127.0.0.1>;tag=as23
To: "Test" <sip:test at 127.0.0.1>;tag=b27e1a1d33761e85846fc98f5f3a7e58.521d
Call-ID: aa at 127.0.0.1
CSeq: 3 REGISTER
Via: SIP/2.0/UDP 127.0.0.1:5080.
Contact: <sip:me at 127.0.0.1:3001;transport=UDP;ob>;expires=900.
Server: kamailio (3.2.0-dev5 (x86_64/darwin)).
Content-Length: 0.
.

# kamctl ul show
Domain:: location table=512 records=1 max_slot=1
     AOR:: test
         Contact:: sip:me at 127.0.0.1:3001;transport=UDP;ob Q=
             Expires:: 889
             Callid:: aa at 127.0.0.1
             Cseq:: 3
             User-agent:: snom100_1.9b
             State:: CS_NEW
             Flags:: 0
             Cflag:: 0
             Socket:: udp:127.0.0.1:5060
             Methods:: 4294967295

# kamctl ul show
Domain:: location table=512 records=1 max_slot=1
     AOR:: test
         Contact:: sip:me at 127.0.0.1:3001;transport=UDP;ob Q=
             Expires:: 690
             Callid:: aa at 127.0.0.1
             Cseq:: 3
             User-agent:: snom100_1.9b
             State:: CS_NEW
             Flags:: 0
             Cflag:: 0
             Socket:: udp:127.0.0.1:5060
             Methods:: 4294967295

On 6/3/11 12:16 AM, Andreas Granig wrote:
> Hi,
>
> On 06/03/2011 12:10 AM, Daniel-Constantin Mierla wrote:
>> one more thing, what is the output of kamctl ul show? I want to see if
>> it is a matter of building the contact header for reply or is in
>> internal list of location records.
> Domain:: location table=512 records=1 max_slot=1
> 	AOR:: me at somedomain.com
> 		Contact:: sip:me at 10.0.0.7:52030;ob Q=
> 			Expires:: 875
> 			Callid:: DZZHTDttFd5WivydjNnWfpRLsXp8RIYh
> 			Cseq:: 4599
> 			User-agent:: myclient
> 			Received:: sip:1.2.3.4:55642
> 			Path::<sip:lb at 127.0.0.1:5060;lr;received=sip:1.2.3.4:55642>
> 			State:: CS_SYNC
> 			Flags:: 0
> 			Cflag:: 192
> 			Socket:: udp:127.0.0.1:5062
> 			Methods:: 8143
> 		Contact:: sip:me at 1.2.3.4:55642;transport=UDP;ob Q=
> 			Expires:: 876
> 			Callid:: DZZHTDttFd5WivydjNnWfpRLsXp8RIYh
> 			Cseq:: 4601
> 			User-agent:: myclient
> 			Path::<sip:lb at 127.0.0.1:5060;lr>
> 			State:: CS_SYNC
> 			Flags:: 0
> 			Cflag:: 0
> 			Socket:: udp:127.0.0.1:5062
> 			Methods:: 8143
>
> Hope this helps,
> Andreas

-- 
Daniel-Constantin Mierla -- http://www.asipto.com
http://linkedin.com/in/miconda -- http://twitter.com/miconda




More information about the sr-users mailing list