How to test device for rfc 3261 complience ?
Best Regards,Sakharam Thorat. > From: sip-implementors-requ...@lists.cs.columbia.edu > Subject: Sip-implementors Digest, Vol 125, Issue 1 > To: sip-implementors@lists.cs.columbia.edu > Date: Sun, 4 Aug 2013 19:24:04 -0400 > > Send Sip-implementors mailing list submissions to > sip-implementors@lists.cs.columbia.edu > > 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 > sip-implementors-requ...@lists.cs.columbia.edu > > You can reach the person managing the list at > sip-implementors-ow...@lists.cs.columbia.edu > > 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 <gourashis...@gmail.com> > Subject: [Sip-implementors] Instant messaging using sip for bb 10 > To: sip-implementors@lists.cs.columbia.edu > Message-ID: > <CAEoHT-Z9oy96JgBrSP6voVNZEp5vX2j5Dua6N=rcef64ou8...@mail.gmail.com> > 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 <mangal.si...@globallogic.com> > Subject: [Sip-implementors] Open-IMS S-CSCF node sending wrong value > in Contact header in 200 OK of Subscribe > To: sip-implementors@lists.cs.columbia.edu > 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 <sachin19...@yahoo.co.in> > Subject: [Sip-implementors] Want to build RCS client over a sip stack > To: sip-implementors@lists.cs.columbia.edu > Message-ID: > <1375191794.43587.yahoomailba...@web193802.mail.sg3.yahoo.com> > 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 <tarun2.gu...@aricent.com> > Subject: Re: [Sip-implementors] Open-IMS S-CSCF node sending wrong > value in Contact header in 200 OK of Subscribe > To: Mangal Singh <mangal.si...@globallogic.com>, > "sip-implementors@lists.cs.columbia.edu" > <sip-implementors@lists.cs.columbia.edu> > 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:mangal.si...@globallogic.com] > Sent: Tuesday, July 30, 2013 3:31 PM > To: sip-implementors@lists.cs.columbia.edu > 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 > Sip-implementors@lists.cs.columbia.edu > 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 <jason.harri...@azzu.co.uk> > Subject: [Sip-implementors] How should UAC handle a retransmit of a > reliable provisional response > To: "sip-implementors@lists.cs.columbia.edu" > <sip-implementors@lists.cs.columbia.edu> > 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 <br...@broadsoft.com> > Subject: Re: [Sip-implementors] How should UAC handle a retransmit of > a reliable provisional response > To: Jason Harrison <jason.harri...@azzu.co.uk>, > "sip-implementors@lists.cs.columbia.edu" > <sip-implementors@lists.cs.columbia.edu> > Message-ID: > <576A8B541C219D4E9CEB1DF8C19C7B881A05775A@MBX08.citservers.local> > 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 <br...@broadsoft.com> > Subject: [Sip-implementors] rfc4904: tgrp case sensitivity > To: "sip-implementors@lists.cs.columbia.edu" > <sip-implementors@lists.cs.columbia.edu> > Message-ID: > <576A8B541C219D4E9CEB1DF8C19C7B881A057A32@MBX08.citservers.local> > 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 <hadriel.kap...@oracle.com> > Subject: Re: [Sip-implementors] rfc4904: tgrp case sensitivity > To: Brett Tate <br...@broadsoft.com> > Cc: "sip-implementors@lists.cs.columbia.edu" > <sip-implementors@lists.cs.columbia.edu> > Message-ID: <3d263dab-591c-4095-b5cd-7601d0af5...@oracle.com> > Content-Type: text/plain; charset=us-ascii > > > On Aug 2, 2013, at 10:23 AM, Brett Tate <br...@broadsoft.com> 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 > Sip-implementors@lists.cs.columbia.edu > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > > End of Sip-implementors Digest, Vol 125, Issue 1 > ************************************************ _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors