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/
