SIP and IPv6
On Fri, Aug 23, 2013 at 2:05 PM, < [email protected]> wrote: > Send Sip-implementors mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Sip-implementors digest..." > > > Today's Topics: > > 1. SIP security over UDP (DTLS ?) (Tim Ruehsen) > 2. Query regarding user=phone in SIP RURI (Suraj Singh) > 3. Re: Query regarding user=phone in SIP RURI (Brett Tate) > 4. Re: Query regarding user=phone in SIP RURI (Michael Coffee) > 5. Re: Query regarding user=phone in SIP RURI (Brett Tate) > 6. SIP and IPv6 (Olle E. Johansson) > 7. Question about proxy clustering ( SIP Learner ) > 8. Re: Sip-implementors Digest, Vol 125, Issue 1 (Sakharam Thorat) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 05 Aug 2013 13:42:55 +0200 > From: Tim Ruehsen <[email protected]> > Subject: [Sip-implementors] SIP security over UDP (DTLS ?) > To: [email protected] > Message-ID: <11982151.AYsCRL3Q4D@blitz-lx> > Content-Type: text/plain; charset="us-ascii" > > What is the status of SIP over DTLS ? > > The only paper I found is a draft and pretty old... > http://tools.ietf.org/html/draft-jennings-sip-dtls-05 > > Regards, Tim > > > ------------------------------ > > Message: 2 > Date: Tue, 13 Aug 2013 11:04:00 -0500 > From: Suraj Singh <[email protected]> > Subject: [Sip-implementors] Query regarding user=phone in SIP RURI > To: [email protected] > Message-ID: > < > cagu9vts60vlsrwlki8wem5mpz9qsimcvswwvzxnq3kit6ys...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Hi All, > > I have a small query regarding SIP RURI, > > If we have user=phone in SIP RURI for a Re-Invite, is it mandatory that DN > must be provided in SIP RURI? > > Below are examples of good and bad RURIs, > > *Good Initial Invite* > > Invite *Request URI: > sip:+14567891234;[email protected]:8191 > ;user=phone<sip:+12292397701;[email protected]:5060;user=phone> > * > > > *Rejected Re-Invite :* > > Invite *Request URI: sip: <sip:10.77.27.113:5060;user=phone>** > 10.97.00.102:8191; <sip:+12292397701;[email protected]:5060;user=phone>** > user=phone <sip:10.77.27.113:5060;user=phone>* > > > Thanks, > > Sam > > > ------------------------------ > > Message: 3 > Date: Wed, 14 Aug 2013 10:27:36 +0000 > From: Brett Tate <[email protected]> > Subject: Re: [Sip-implementors] Query regarding user=phone in SIP RURI > To: Suraj Singh <[email protected]>, > "[email protected]" > <[email protected]> > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="us-ascii" > > > If we have user=phone in SIP RURI for a Re-Invite, > > is it mandatory that DN must be provided in SIP RURI? > > My understanding of RFC 3261 (and RFC 2543) is that user=phone indicates > that the user portion can be decoded as a telephone-subscriber. However, > RFC 3261 is too vague concerning the topic. It indicates to set user=phone > when adding telephone-subscriber without explicitly indicating that it is > the only use of user=phone. > > Thus some vendors interpret user=phone as though it doesn't imply that the > user can be decoded as a telephone-subscriber. However, I disagree with > this interpretation because it means that nothing indicates that the user > portion can be decoded as telephone-subscriber. Since "user URI parameter > exists to distinguish telephone numbers from user names that happen to look > like telephone numbers", I find it strange to include user=phone to > indicate that "anonymous" or "" are telephone numbers. > > For information, see the following thread. > > > https://lists.cs.columbia.edu/pipermail/sip-implementors/2013-February/028941.html > > Concerning mid-dialog requests, the UA has little control over the > contents of the request-uri since it is populated per received Contact or > Record-Route entry. Because of the sip-uri equality impacts within > responses or mid-dialog requests, I do not recommend the UA "fix" the > user=phone setting per their own interpretation. > > Concerning the examples that you sent, your email client is likely > corrupting them. Thus I have no comment upon them specifically. > > > > > ------------------------------ > > Message: 4 > Date: Wed, 14 Aug 2013 08:51:09 -0400 (EDT) > From: Michael Coffee <[email protected]> > Subject: Re: [Sip-implementors] Query regarding user=phone in SIP RURI > To: Brett Tate <[email protected]> > Cc: Suraj Singh <[email protected]>, > [email protected] > Message-ID: > <[email protected]> > Content-Type: text/plain; charset=utf-8 > > RFC3840 and 3841 may provide some guidance. > > > > ----- Original Message ----- > From: "Brett Tate" <[email protected]> > To: "Suraj Singh" <[email protected]>, > [email protected] > Sent: Wednesday, August 14, 2013 6:27:36 AM > Subject: Re: [Sip-implementors] Query regarding user=phone in SIP RURI > > > If we have user=phone in SIP RURI for a Re-Invite, > > is it mandatory that DN must be provided in SIP RURI? > > My understanding of RFC 3261 (and RFC 2543) is that user=phone indicates > that the user portion can be decoded as a telephone-subscriber. However, > RFC 3261 is too vague concerning the topic. It indicates to set user=phone > when adding telephone-subscriber without explicitly indicating that it is > the only use of user=phone. > > Thus some vendors interpret user=phone as though it doesn't imply that the > user can be decoded as a telephone-subscriber. However, I disagree with > this interpretation because it means that nothing indicates that the user > portion can be decoded as telephone-subscriber. Since "user URI parameter > exists to distinguish telephone numbers from user names that happen to look > like telephone numbers", I find it strange to include user=phone to > indicate that "anonymous" or "" are telephone numbers. > > For information, see the following thread. > > > https://lists.cs.columbia.edu/pipermail/sip-implementors/2013-February/028941.html > > Concerning mid-dialog requests, the UA has little control over the > contents of the request-uri since it is populated per received Contact or > Record-Route entry. Because of the sip-uri equality impacts within > responses or mid-dialog requests, I do not recommend the UA "fix" the > user=phone setting per their own interpretation. > > Concerning the examples that you sent, your email client is likely > corrupting them. Thus I have no comment upon them specifically. > > > _______________________________________________ > Sip-implementors mailing list > [email protected] > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > > > ------------------------------ > > Message: 5 > Date: Wed, 14 Aug 2013 13:25:26 +0000 > From: Brett Tate <[email protected]> > Subject: Re: [Sip-implementors] Query regarding user=phone in SIP RURI > To: Michael Coffee <[email protected]>, > "[email protected]" > <[email protected]> > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="utf-8" > > As far as I know, RFC 3840 and RFC 3841 do not provide any guidance > concerning the meaning of user=phone within sip-uri. > > However, the user=phone topic was raised while working on > draft-ietf-martini-gin since some wanted to allow user=phone when no > userinfo. The conclusion was to not fix the RFC 3261 user=phone ambiguity; > however RFC 6140 section 5.3 does prevent adding the user parameter when > including parameter "bnc". > > > > -----Original Message----- > > From: Michael Coffee [mailto:[email protected]] > > Sent: Wednesday, August 14, 2013 8:51 AM > > To: Brett Tate > > Cc: Suraj Singh; [email protected] > > Subject: Re: [Sip-implementors] Query regarding user=phone in SIP RURI > > > > RFC3840 and 3841 may provide some guidance. > > > > > > > > ----- Original Message ----- > > From: "Brett Tate" <[email protected]> > > To: "Suraj Singh" <[email protected]>, sip- > > [email protected] > > Sent: Wednesday, August 14, 2013 6:27:36 AM > > Subject: Re: [Sip-implementors] Query regarding user=phone in SIP RURI > > > > > If we have user=phone in SIP RURI for a Re-Invite, > > > is it mandatory that DN must be provided in SIP RURI? > > > > My understanding of RFC 3261 (and RFC 2543) is that user=phone > > indicates that the user portion can be decoded as a telephone- > > subscriber. However, RFC 3261 is too vague concerning the topic. It > > indicates to set user=phone when adding telephone-subscriber without > > explicitly indicating that it is the only use of user=phone. > > > > Thus some vendors interpret user=phone as though it doesn't imply that > > the user can be decoded as a telephone-subscriber. However, I disagree > > with this interpretation because it means that nothing indicates that > > the user portion can be decoded as telephone-subscriber. Since "user > > URI parameter exists to distinguish telephone numbers from user names > > that happen to look like telephone numbers", I find it strange to > > include user=phone to indicate that "anonymous" or "" are telephone > > numbers. > > > > For information, see the following thread. > > > > https://lists.cs.columbia.edu/pipermail/sip-implementors/2013- > > February/028941.html > > > > Concerning mid-dialog requests, the UA has little control over the > > contents of the request-uri since it is populated per received Contact > > or Record-Route entry. Because of the sip-uri equality impacts within > > responses or mid-dialog requests, I do not recommend the UA "fix" the > > user=phone setting per their own interpretation. > > > > Concerning the examples that you sent, your email client is likely > > corrupting them. Thus I have no comment upon them specifically. > > > > > ------------------------------ > > Message: 6 > Date: Mon, 19 Aug 2013 11:14:43 +0200 > From: "Olle E. Johansson" <[email protected]> > Subject: [Sip-implementors] SIP and IPv6 > To: "[email protected] > [email protected]" > <[email protected]> > Message-ID: <[email protected]> > Content-Type: text/plain; charset=us-ascii > > The SIP Forum IPv6 working group has approached a number of issues related > to IPv6 migration in SIP. > > One of the documents we have produced covers impacts on IPv4-only devices. > Even if you haven't added IPv6 support to your SIP implementation, you need > to test your software for issues. This document has been contributed to the > IETF and will hopefully > at some point become an RFC. You can read it as an IETF draft: > > http://tools.ietf.org/html/draft-klatsky-dispatch-ipv6-impact-ipv4-01 > > Feedback is always welcome! > > On our mailing list we are currently discussing Happy Eyeballs - how do we > handle connection support when both client and server is dual stack? If one > of the networks is disconnected - how do we fail over? We don't want users > to be unhappy when IPv6 is added to the SIP infrastructure. > > Join the group mailing list and participate in the discussion! Find out > more here: > http://www.sipforum.org/content/view/398/286/ > > See you on the mailing list! > > Best regards, > /Olle E. Johansson > Co-Chair of the SIP Forum IPv6 wg > > > ------------------------------ > > Message: 7 > Date: Wed, 21 Aug 2013 16:34:28 +0800 > From: " SIP Learner " <[email protected]> > Subject: [Sip-implementors] Question about proxy clustering > To: " sip-implementors " <[email protected]> > Message-ID: <[email protected]> > Content-Type: text/plain; charset="utf-8" > > Dear all, > > > the 2nd paragraph on page 4 of RFC 3263 reads "...assume that proxy 2 is > implemented as a cluster of two proxies, proxy 2.1 and proxy 2.2.". > > > Are there any standardized approach to SIP proxy clustering? If no > standard practices exist, are there any reference materials to this > respect? thanks in advance! > > > Best regards, > > > ZHANG > > ------------------------------ > > Message: 8 > Date: Fri, 23 Aug 2013 14:05:03 +0530 > From: Sakharam Thorat <[email protected]> > Subject: Re: [Sip-implementors] Sip-implementors Digest, Vol 125, > Issue 1 > To: "[email protected]" > <[email protected]> > Message-ID: <[email protected]> > Content-Type: text/plain; charset="iso-8859-1" > > How to test device for rfc 3261 complience ? > > > > Best Regards,Sakharam Thorat. > > > From: [email protected] > > Subject: Sip-implementors Digest, Vol 125, Issue 1 > > To: [email protected] > > Date: Sun, 4 Aug 2013 19:24:04 -0400 > > > > Send Sip-implementors mailing list submissions to > > [email protected] > > > > To subscribe or unsubscribe via the World Wide Web, visit > > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > > or, via email, send a message with subject or body 'help' to > > [email protected] > > > > You can reach the person managing the list at > > [email protected] > > > > When replying, please edit your Subject line so it is more specific > > than "Re: Contents of Sip-implementors digest..." > > > > > > Today's Topics: > > > > 1. Instant messaging using sip for bb 10 (Ashish Gour) > > 2. Open-IMS S-CSCF node sending wrong value in Contact header in > > 200 OK of Subscribe (Mangal Singh) > > 3. Want to build RCS client over a sip stack (sachin sharma) > > 4. Re: Open-IMS S-CSCF node sending wrong value in Contact > > header in 200 OK of Subscribe (Tarun2 Gupta) > > 5. How should UAC handle a retransmit of a reliable provisional > > response (Jason Harrison) > > 6. Re: How should UAC handle a retransmit of a reliable > > provisional response (Brett Tate) > > 7. rfc4904: tgrp case sensitivity (Brett Tate) > > 8. Re: rfc4904: tgrp case sensitivity (Hadriel Kaplan) > > > > > > ---------------------------------------------------------------------- > > > > Message: 1 > > Date: Mon, 29 Jul 2013 15:20:15 +0530 > > From: Ashish Gour <[email protected]> > > Subject: [Sip-implementors] Instant messaging using sip for bb 10 > > To: [email protected] > > Message-ID: > > <CAEoHT-Z9oy96JgBrSP6voVNZEp5vX2j5Dua6N= > [email protected]> > > Content-Type: text/plain; charset=ISO-8859-1 > > > > hello, > > i have made an pjsip based app for bb 10 . Now i want to implement > instant > > messaging for sip contacts. Please provide me any link or procedure to > > that. Pjsua API can be used. What is the procedure to implement it?? > > > > thanks in advance.. > > > > Regards > > Ashish Gour > > > > > > ------------------------------ > > > > Message: 2 > > Date: Tue, 30 Jul 2013 15:31:11 +0530 > > From: Mangal Singh <[email protected]> > > Subject: [Sip-implementors] Open-IMS S-CSCF node sending wrong value > > in Contact header in 200 OK of Subscribe > > To: [email protected] > > Message-ID: > > < > cakdpdd3dkc828mwtfpgb6mp+ukhgcck1ucqgzofuzgqrf9+...@mail.gmail.com> > > Content-Type: text/plain; charset=ISO-8859-1 > > > > Hi, > > > > When end-point does Subscription for reg-event on S-CSCF, then in 200 OK > > response S-CSCF forms Contact header having public uri of end-point. > > Thus instead of sending its own address, S-CSCF sends public uri in > Contact > > header in 200 OK response of SUBSCRIBE. > > Is this behaviour of S-CSCF right ? Shouldn't S-CSCF send it's own > address > > in Contact header in 200 OK ? > > > > Thanks and Regards, > > Mangal Singh | Senior Software Engineer > > GlobalLogic > > P +91.120.406.2000.2559 M +91.880.012.1658 > > www.globallogic.com > > <http://www.globallogic.com/> > > http://www.globallogic.com/email_disclaimer.txt > > > > > > ------------------------------ > > > > Message: 3 > > Date: Tue, 30 Jul 2013 21:43:14 +0800 (SGT) > > From: sachin sharma <[email protected]> > > Subject: [Sip-implementors] Want to build RCS client over a sip stack > > To: [email protected] > > Message-ID: > > <[email protected]> > > Content-Type: text/plain; charset=utf-8 > > > > Hi All, > > > > I want to build an RCS 5.1 based client for commercial purpose. For > this i have thought of taking an open source sip stack as base and modify > it for RCS specific parameters. Can you suggest any open source sip stack > which i can use as a base to start with. > > > > Thanks & Regards > > Sachin Sharma > > > > > > > > ------------------------------ > > > > Message: 4 > > Date: Wed, 31 Jul 2013 15:03:44 +0530 > > From: Tarun2 Gupta <[email protected]> > > Subject: Re: [Sip-implementors] Open-IMS S-CSCF node sending wrong > > value in Contact header in 200 OK of Subscribe > > To: Mangal Singh <[email protected]>, > > "[email protected]" > > <[email protected]> > > Message-ID: > > < > bd262adb17bdd74aa30500bc09b694fd0bdadb1...@gurexmb01.asian.ad.aricent.com> > > > > Content-Type: text/plain; charset="us-ascii" > > > > Hi Mangal > > > > As per current implementation of OpenIMS, the Contact in SUBSCRIBE 200 > OK response is formed from the RequestURI of the incoming SUBSCRIBE > request. This seems to be a bug in the implementation. You can customize > the implementation to send the correct Contact. > > > > Refer:- /opt/OpenIMSCore/ser_ims/modules/scscf/registrar_notify.c > (functions S_subscribe() and S_SUBSCRIBE_reply()) > > > > Regards > > Tarun Gupta > > Aricent > > > > > > -----Original Message----- > > From: Mangal Singh [mailto:[email protected]] > > Sent: Tuesday, July 30, 2013 3:31 PM > > To: [email protected] > > Subject: [Sip-implementors] Open-IMS S-CSCF node sending wrong value in > Contact header in 200 OK of Subscribe > > > > Hi, > > > > When end-point does Subscription for reg-event on S-CSCF, then in 200 OK > response S-CSCF forms Contact header having public uri of end-point. > > Thus instead of sending its own address, S-CSCF sends public uri in > Contact header in 200 OK response of SUBSCRIBE. > > Is this behaviour of S-CSCF right ? Shouldn't S-CSCF send it's own > address in Contact header in 200 OK ? > > > > Thanks and Regards, > > Mangal Singh | Senior Software Engineer > > GlobalLogic > > P +91.120.406.2000.2559 M +91.880.012.1658 www.globallogic.com < > http://www.globallogic.com/> > http://www.globallogic.com/email_disclaimer.txt > > _______________________________________________ > > Sip-implementors mailing list > > [email protected] > > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > > > > > > > > > > > =============================================================================== > > Please refer to http://www.aricent.com/legal/email_disclaimer.html > > for important disclosures regarding this electronic communication. > > > =============================================================================== > > > > > > > > ------------------------------ > > > > Message: 5 > > Date: Thu, 1 Aug 2013 12:21:08 +0000 > > From: Jason Harrison <[email protected]> > > Subject: [Sip-implementors] How should UAC handle a retransmit of a > > reliable provisional response > > To: "[email protected]" > > <[email protected]> > > Message-ID: > > <AE8F5ABAFF902A4094E2E9538B23EC3B94E1B675@AZZ-EMAIL01.azzurri.local > > > > Content-Type: text/plain; charset=WINDOWS-1252 > > > > Hi, > > > > I have the following scenario intermittently: > > PBX SBC > Service Provider > > ---INVITE---> > > <---100 Trying--- > > ---INVITE---> > > <---100 Trying--- > > <---183 Session Progress--- > > <---183 Session Progress--- > > ---PRACK---> > > ---PRACK---> > > <---200OK--- > > <---183 Session Progress--- > > <---183 Session Progress--- > > <---504 Server Timeout--- > > ---ACK---> > > > > The service provider is stating they the SBC should send a PRACK for > every 183 sent, which I believe is correct however RFC3262 states "a UAC > SHOULD NOT retransmit the PRACK request when it receives a retransmission > of the provisional response being acknowledged" > > > > As far as I am concerned the PRACK is not being received by the Service > provider so they re-transmit the 183, which should be PRACK'd to stop > re-transmissions of the 183, but the RFC contradicts this > > > > What should be happening here is the SBC at fault? > > > > Regards > > Jason > > > > > > For more information please visit <a href="http://www.mimecast.com"> > http://www.mimecast.com<br> > > This email message has been delivered safely and archived online by > Mimecast. > > </a> > > > > ------------------------------ > > > > Message: 6 > > Date: Thu, 1 Aug 2013 16:21:26 +0000 > > From: Brett Tate <[email protected]> > > Subject: Re: [Sip-implementors] How should UAC handle a retransmit of > > a reliable provisional response > > To: Jason Harrison <[email protected]>, > > "[email protected]" > > <[email protected]> > > Message-ID: > > <[email protected]> > > Content-Type: text/plain; charset="us-ascii" > > > > > I have the following scenario intermittently: > > > > The flow was too corrupted to adequately understand what was occurring. > I'll assume that the 18x responses are truly retries (i.e. same To tag and > RSeq). I assume that the single 200 is for PRACK; however I'm not sure who > you are indicating sent it. > > > > Is the second PRACK a retry or being sent by the SBC? > > > > If PRACK sent by the SBC, does it correctly correspond to the 18x? > > > > If PRACK not sent by the SBC, was the PRACK received by the SBC valid? > > > > > > > The service provider is stating they the SBC should send a PRACK for > > > every 183 sent, which I believe is correct however RFC3262 states "a > > > UAC SHOULD NOT retransmit the PRACK request when it receives a > > > retransmission of the provisional response being acknowledged" > > > > Assuming that the 18x responses are truly retries, RFC 3262 indicates > (as you quoted) that the PRACK retries are independent of the 18x retries. > Thus the PRACK "SHOULD NOT" be retransmitted upon receiving a 18x retry. > > > > > > > As far as I am concerned the PRACK is not being received by the Service > > > provider so they re-transmit the 183, which should be PRACK'd to stop > > > re-transmissions of the 183, but the RFC contradicts this > > > > As I mentioned, the flow was too corrupted to see if you were indicating > that the PRACK reached the service provider and to see who sent the 200 > response (SBC or service provider). > > > > The PRACK retries are independent of the 18x retries. > > > > > > > > > > ------------------------------ > > > > Message: 7 > > Date: Fri, 2 Aug 2013 14:23:17 +0000 > > From: Brett Tate <[email protected]> > > Subject: [Sip-implementors] rfc4904: tgrp case sensitivity > > To: "[email protected]" > > <[email protected]> > > Message-ID: > > <[email protected]> > > Content-Type: text/plain; charset="us-ascii" > > > > Hi, > > > > I find RFC 4904, RFC 3966, and RFC 3261 somewhat ambiguous concerning > tgrp case sensitivity. I understand the rules from uri perspective: tgrp > case-insensitive within telephone-uri, and tgrp case-sensitive within > sip-uri. > > > > RFC 4904 section 5: > > > > "For equivalency purposes, two URIs containing trunk group parameters > > are equivalent according to the base comparison rules of the URIs. > > The base comparison rules of a tel URI are specified in Section 4 of > > [4], and the base comparison rules of a sip URI are specified in > > Section 19.1.4 of [3]." > > > > RFC 3966 section 4: > > > > "o URI comparisons are case-insensitive. > > > > All parameter names and values SHOULD use lower-case characters, as > > tel URIs may be used within contexts where comparisons are case > > sensitive." > > > > RFC 3261 section 19.1.6: > > > > "In general, equivalent "tel" URLs converted to SIP or SIPS URIs in > > this fashion may not produce equivalent SIP or SIPS URIs. The > > userinfo of SIP and SIPS URIs are compared as a case-sensitive > > string. Variance in case-insensitive portions of tel URLs and > > reordering of tel URL parameters does not affect tel URL equivalence, > > but does affect the equivalence of SIP URIs formed from them." > > > > "To mitigate this problem, elements constructing telephone-subscriber > > fields to place in the userinfo part of a SIP or SIPS URI SHOULD fold > > any case-insensitive portion of telephone-subscriber to lower case, > > and order the telephone-subscriber parameters lexically by parameter > > name, excepting isdn-subaddress and post-dial, which occur first and > > in that order. (All components of a tel URL except for future- > > extension parameters are defined to be compared case-insensitive.)" > > > > However once decoded/extracted out of the sip-uri or telephone-uri, is > the tgrp value case sensitive? Since tgrp is case-insensitive within > telephone-uri's telephone-subscriber (also used by sip-uri), I assume that > the tgrp value is case-insensitive since it would be strange for the tgrp > value to be context sensitive based upon if sent within sip-uri or > telephone-uri. However, I also would not be surprised if someone said that > nobody knows except for the owner of the trunk-context. > > > > RFC 4904 section 5 examples intentionally or unintentionally ignored RFC > 3966 and RFC 3261 recommendation to use lower case. > > > > Thanks, > > Brett > > > > This email is intended solely for the person or entity to which it is > addressed and may contain confidential and/or privileged information. If > you are not the intended recipient and have received this email in error, > please notify BroadSoft, Inc. immediately by replying to this message, and > destroy all copies of this message, along with any attachment, prior to > reading, distributing or copying it. > > > > > > > > ------------------------------ > > > > Message: 8 > > Date: Sun, 4 Aug 2013 19:23:47 -0400 > > From: Hadriel Kaplan <[email protected]> > > Subject: Re: [Sip-implementors] rfc4904: tgrp case sensitivity > > To: Brett Tate <[email protected]> > > Cc: "[email protected]" > > <[email protected]> > > Message-ID: <[email protected]> > > Content-Type: text/plain; charset=us-ascii > > > > > > On Aug 2, 2013, at 10:23 AM, Brett Tate <[email protected]> wrote: > > > > > However once decoded/extracted out of the sip-uri or telephone-uri, is > the tgrp value case sensitive? Since tgrp is case-insensitive within > telephone-uri's telephone-subscriber (also used by sip-uri), I assume that > the tgrp value is case-insensitive since it would be strange for the tgrp > value to be context sensitive based upon if sent within sip-uri or > telephone-uri. However, I also would not be surprised if someone said that > nobody knows except for the owner of the trunk-context. > > > > I know for a fact that some devices treat it as case-sensitive for > routing purposes; and I've seen some tgrp strings that are all upper-case > or even mixed-case, although those trunk-context domains didn't use > lower-case counterparts of the same character strings to cause any > confusion. My personal belief is it should be sent all lower-case and > treated on receive as case-insensitive, as a form of "be strict on send, > loose on receive", but convincing all vendors or operators to change > existing behavior is a losing proposition.[1] > > > > -hadriel > > [1] it's debatable if treating it as case-insensitive is a "loose on > receive" model, since it can cause problems if the sender really intended > it to be case-sensitive. > > > > > > > > > > ------------------------------ > > > > _______________________________________________ > > Sip-implementors mailing list > > [email protected] > > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > > > > End of Sip-implementors Digest, Vol 125, Issue 1 > > ************************************************ > > > ------------------------------ > > _______________________________________________ > Sip-implementors mailing list > [email protected] > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > > End of Sip-implementors Digest, Vol 125, Issue 2 > ************************************************ > _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
