[Freeswitch-dev] FS-2875 SIP REGISTER Fetch (without Contact header)
Leon de Rooij
leon at scarlet-internet.nl
Fri Jul 15 20:03:40 MSD 2011
Hi all,
Can someone please take a look at http://jira.freeswitch.org/browse/FS-2875 ?
Especially the last few comments and last patch which is here: http://jira.freeswitch.org/secure/attachment/14120/sofia_reg_enable_register_query_with_optional_multiple_contacts.patch_4.txt
With this it is possible to fetch bindings by sending a sip register without contact headers. A regular register also responds with all bindings that are in the db now (see traces below).
Thanks,
Leon
---
Traces (I left out headers that are not important for this):
* UAC does REGISTER fetch (without contact) when there are no bindings in the db yet:
REGISTER sip:172.16.44.8 SIP/2.0
Via: SIP/2.0/UDP 172.16.42.150:5060;rport;branch=z9hG4bKD33480AB9580F76B
From: <sip:1000 at 172.16.44.8>;tag=4041070207
To: <sip:1000 at 172.16.44.8>
Call-ID: 967655ECA0FEA994 at 192.168.178.1
CSeq: 2 REGISTER
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.16.42.150:5060;rport=5060;branch=z9hG4bKD33480AB9580F76B
From: <sip:1000 at 172.16.44.8>;tag=4041070207
To: <sip:1000 at 172.16.44.8>;tag=48QmcmccUc50B
Call-ID: 967655ECA0FEA994 at 192.168.178.1
CSeq: 2 REGISTER
Date: Fri, 15 Jul 2011 10:39:07 GMT
* UAC does REGISTER (with contact) when there are no bindings in the db yet:
REGISTER sip:172.16.44.8 SIP/2.0
Via: SIP/2.0/UDP 172.16.42.150:5060;rport;branch=z9hG4bKB8AA233F4F985F7C
From: <sip:1000 at 172.16.44.8>;tag=4041070207
To: <sip:1000 at 172.16.44.8>
Call-ID: 967655ECA0FEA994 at 192.168.178.1
CSeq: 3 REGISTER
Contact: <sip:1000 at 172.16.42.150;uniq=87E52E228E505C8B8957ADA870829>
Expires: 1800
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.16.42.150:5060;rport=5060;branch=z9hG4bKB8AA233F4F985F7C
From: <sip:1000 at 172.16.44.8>;tag=4041070207
To: <sip:1000 at 172.16.44.8>;tag=5HHDeFXFrNUKQ
Call-ID: 967655ECA0FEA994 at 192.168.178.1
CSeq: 3 REGISTER
Contact: <sip:1000 at 172.16.42.150;uniq=87E52E228E505C8B8957ADA870829>;expires=1800
Date: Fri, 15 Jul 2011 10:39:07 GMT
* UAC does REGISTER (with contact) when there is already one binding in the db:
REGISTER sip:172.16.44.8 SIP/2.0
Via: SIP/2.0/UDP 172.16.42.126:10818;branch=z9hG4bK-d8754z-a7869a477c0f317c-1---d8754z-;rport
Contact: <sip:1000 at 172.16.42.126:10818;rinstance=f2aff35495d275bc>
To: "1000"<sip:1000 at 172.16.44.8>
From: "1000"<sip:1000 at 172.16.44.8>;tag=cf168522
Call-ID: MTAyZDJkMTUyN2ViYTE1NmFkNjFiNDc1ZDkwNWQwYTc.
CSeq: 2 REGISTER
Expires: 3600
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.16.42.126:10818;branch=z9hG4bK-d8754z-a7869a477c0f317c-1---d8754z-;rport=10818
From: "1000"<sip:1000 at 172.16.44.8>;tag=cf168522
To: "1000" <sip:1000 at 172.16.44.8>;tag=ZrQtFUm2rpjtB
Call-ID: MTAyZDJkMTUyN2ViYTE1NmFkNjFiNDc1ZDkwNWQwYTc.
CSeq: 2 REGISTER
Contact: <sip:1000 at 172.16.42.150;uniq=87E52E228E505C8B8957ADA870829>;expires=1787
Contact: <sip:1000 at 172.16.42.126:10818;rinstance=f2aff35495d275bc>;expires=3600
Date: Fri, 15 Jul 2011 11:08:10 GMT
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20110715/98ca2486/attachment.html
More information about the FreeSWITCH-dev
mailing list