Hi,

 

I found an interesting paragraph in RFC 3261.

"10.2.3 Fetching Bindings
 
   A success response to any REGISTER request contains the complete list
   of existing bindings, regardless of whether the request contained a
   Contact header field.  If no Contact header field is present in a
   REGISTER request, the list of bindings is left unchanged.

"

 

The two traces below (10.1.5.79 and 10.1.5.69) show sequential
registrations of two endpoints with the same address-of-record
([email protected]). (Only the second REGISTER and the OK response are
shown). The Contact returned by SipX in the OK response always shows the
endpoint address that has just been registered and not the "complete
list of existing bindings".

 

The registrations page shows the two bindings correctly:

"Jane Doe"<sip:[email protected]>
<sip:[email protected]:2051;line=bkjih4pw;x-sipX-nonat>     1151

"Jane Doe"<sip:[email protected]>
<sip:[email protected]:5060;line=shzb25v6;x-sipX-nonat>   1999

 

Am I missing something?

 

Regards,

Gabor

 

 

>>>>>>>>>>>>>>>>>>>>>>> endpoint 10.1.5.79
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

REGISTER sip:10.1.9.23 SIP/2.0
Via: SIP/2.0/UDP 10.1.5.79:2051;branch=z9hG4bK-b4w441t2hhjz;rport
From: "Jane Doe" <sip:[email protected]>;tag=cs8tr764nm
To: "Jane Doe" <sip:[email protected]>
Call-ID: 3c6ee6ab0c35-3s5uf4zlh...@snom300-000413287e14
CSeq: 9011 REGISTER
Max-Forwards: 70
Contact:
<sip:[email protected]:2051;line=bkjih4pw>;flow-id=1;q=1.0;+sip.instance="<u
rn:uuid:e1c10eac-3f08-4a1e-963a-4b54ce76886d>";audio;mobility="fixed";du
plex="full";description="snom300";actor="principal";events="dialog";meth
ods="INVITE,ACK,CANCEL,BYE,REFER,OPTIONS,NOTIFY,SUBSCRIBE,PRACK,MESSAGE,
INFO"
User-Agent: snom300/6.5.13
Allow-Events: dialog
X-Real-IP: 10.1.5.79
WWW-Contact: <http://10.1.5.79:80>
WWW-Contact: <https://10.1.5.79:443>
Authorization: Digest
username="407",realm="sipxecs.test.onrelay.local",nonce="4b9b351b7cdaa85
52bafe41dbbeeb02b4a54b852",uri="sip:10.1.9.23",response="ff35108441115a9
96d87a52a90144bc6",algorithm=MD5
Expires: 3600
Content-Length: 0

 

SIP/2.0 200 OK
From: "Jane Doe" <sip:[email protected]>;tag=cs8tr764nm
To: "Jane Doe" <sip:[email protected]>;tag=1962845746
Call-Id: 3c6ee6ab0c35-3s5uf4zlh...@snom300-000413287e14
Cseq: 9011 REGISTER
Via: SIP/2.0/UDP 10.1.5.79:2051;branch=z9hG4bK-b4w441t2hhjz;rport=2051
Contact:
<sip:[email protected]:2051;line=bkjih4pw;x-sipX-nonat>;EXPIRES=2049;Q=1.0;+
sip.instance="<urn:uuid:e1c10eac-3f08-4a1e-963a-4b54ce76886d>";pub-gruu=
"sip:[email protected];gr";gruu="sip:~~gr
[email protected];gr"
User-Agent: sipXecs/4.0.1 sipXecs/registry (Linux)
Date: Wed, 08 Jul 2009 15:16:35 GMT
Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, REGISTER, SUBSCRIBE
Accept-Language: en
Supported: gruu, path
Content-Length: 0

>>>>>>>>>>>>>>>>>>>>>>> Endpoint 10.1.5.69 >>>>>>>>>>>>>>>>>>>>>>>>>

REGISTER sip:10.1.9.23 SIP/2.0
Via: SIP/2.0/UDP 10.1.5.69:5060;branch=z9hG4bK-peasl51vtcpw;rport
From: "Jane Doe" <sip:[email protected]>;tag=megqqpjomx
To: "Jane Doe" <sip:[email protected]>
Call-ID: 3c51f591be6e-oay8gvnhy...@snom300-0004132881bd
CSeq: 5456 REGISTER
Max-Forwards: 70
Contact:
<sip:[email protected]:5060;line=shzb25v6>;flow-id=1;q=1.0;+sip.instance="<u
rn:uuid:c2c0b5b4-ba30-4cd6-9560-dbb84571a42f>";audio;mobility="fixed";du
plex="full";description="snom300";actor="principal";events="dialog";meth
ods="INVITE,ACK,CANCEL,BYE,REFER,OPTIONS,NOTIFY,SUBSCRIBE,PRACK,MESSAGE,
INFO"
User-Agent: snom300/6.5.13
Allow-Events: dialog
X-Real-IP: 10.1.5.69
WWW-Contact: <http://10.1.5.69:80>
WWW-Contact: <https://10.1.5.69:443>
Authorization: Digest
username="407",realm="sipxecs.test.onrelay.local",nonce="4cf0cfb805ddc55
15f5b5249488d43fd4a54b990",uri="sip:10.1.9.23",response="189af256499a64f
903e60089d347f33e",algorithm=MD5
Expires: 3600
Content-Length: 0

 

SIP/2.0 200 OK
From: "Jane Doe" <sip:[email protected]>;tag=megqqpjomx
To: "Jane Doe" <sip:[email protected]>;tag=842566590
Call-Id: 3c51f591be6e-oay8gvnhy...@snom300-0004132881bd
Cseq: 5456 REGISTER
Via: SIP/2.0/UDP 10.1.5.69:5060;branch=z9hG4bK-peasl51vtcpw;rport=5060
Contact:
<sip:[email protected]:5060;line=shzb25v6;x-sipX-nonat>;EXPIRES=2580;Q=1.0;+
sip.instance="<urn:uuid:c2c0b5b4-ba30-4cd6-9560-dbb84571a42f>";pub-gruu=
"sip:[email protected];gr";gruu="sip:~~gr
[email protected];gr"
User-Agent: sipXecs/4.0.1 sipXecs/registry (Linux)
Date: Wed, 08 Jul 2009 15:21:52 GMT
Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, REGISTER, SUBSCRIBE
Accept-Language: en
Supported: gruu, path
Content-Length: 0

 

Gabor Paller, Software Architect
OnRelay

 

Elizabeth House | 39 York Road, London SE1 7NQ, UK | +44 (0) 207 902
8151 | [email protected] <mailto:[email protected]>  |
www.onrelay.com <http://www.onrelay.com/> 

 

OnRelay in the News:

BT Trials OnRelay FMC Solution

http://www.computing.co.uk/vnunet/news/2239084/bt-trial-fixed-mobile 

 

This electronic message transmission contains information from OnRelay,
Ltd., that may be confidential or privileged. The information is
intended solely for the recipient and use by any other party is not
authorised. If you are not the intended recipient, be aware that any
disclosure, copying, distribution or use of the contents of this
information or any attachment, is prohibited. If you have received this
electronic transmission in error, please notify us immediately by
electronic mail ([email protected] <mailto:[email protected]> ) and delete
this message, along with any attachments, from your computer. Registered
in England No 04006093 | Registered Office 1st Floor, 236 Gray's Inn
Road, London WC1X 8HL

 

 

_______________________________________________
sipx-dev mailing list [email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev
sipXecs IP PBX -- http://www.sipfoundry.org/

Reply via email to