Hi, I have observed two points here,
1. UA A doing wrong here in SDP Offer Here dynamic payload is used for registered CODER ALAW(8) & uLAW(0) & repetition of the same coder with different payload two times(one registered payload (e.g. 8,0) and one dynamic payload(e.g. 106,107)). > >a=rtpmap:106 PCMU/8000 > >a=rtpmap:107 PCMA/8000 2. UA A can tear down call by BYE( So it is not violation of RFC) if UA not satisfied with SDP answer from UA B Regards, Rasik Jesadiya On Wed, Nov 5, 2014 at 4:30 PM, Jan Bollen <jan.bol...@scarlet.be> wrote: > > Hi Sourav, > > Well, yes, there might be an indication in the BYE message or the UA's > error log why the BYE is sent and/or why no media has been exchanged. If a > media mismatch is the cause, one might have expected a 4XX response instead. > You need a closer look at UA A to determine why it sends a BYE if that is > the problem. > > cheers, > Jan > > On 5/11/2014 9:24, Sourav Dhar Chaudhuri wrote: > > Hi Brett & Ankur, > At first thanks to both of you for your prompt answer. > > So after considering RFC 3264 ( importantly the section 8.3.2 mentioned in > Ankur's latest reply) & RFC 4566, I came to this conclusion instead of > sending A could have continue the call. > > But my newer question is even by sending BYE for this flow A is not violating > any RFC. Since from the booth RFCs mentioned above the expected behavior > mentioned by Ankur is SHOULD way not in MUST. So A behavior may not the be > best one but also not a violation of RFC. > > Whether my above conclusion is correct? > > Thanks > > Sourav > > > On Wednesday, 5 November 2014 1:20 AM, Brett Tate <br...@broadsoft.com> > <br...@broadsoft.com> wrote: > > > > 99 and 101 are for dynamic payloads. Notice that it is supported by both; > they just assigned different numbers to it. > > See RFC 3264 and RFC 4566 for more details concerning the dynamic > payloads. > > > > -----Original Message----- > From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip > <sip>-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Sourav Dhar > Chaudhuri > Sent: Tuesday, November 04, 2014 2:20 PM > To: ankur bansal > Cc: sip-implementors@lists.cs.columbia.edu > Subject: Re: [Sip-implementors] Query regarding SDP negotiation > > Hi Ankur, > Thanks for your clarification. My question still remains. > > In the offer from A does not have the support for payload no 101. So > > why > > you are saying it A SHOULD use it towards B instead of BYE. where only > > B has > > mentioned any payload support on 101. What is the basis of A should do > > that > > activity ? Is it best possible SDP negotiation in case not exact > > matching ? > > Moreover how will B sends the telephony event with payload 99. B has > > not > > mentioned it support for payload 99. > > Thanks > > Sourav > > > On Tuesday, 4 November 2014 9:48 PM, ankur bansal<abh.an...@gmail.com> > <abh.an...@gmail.com> wrote: > > > > Hi Saurav > > I believe there is no issue due to rtpmap as its required only for > > dynamic > > payloads and not for static payloads . > Reason of UE A sending BYE could be mismatch in payload no for telephony > event . > A is sending 99 but B is sending 101 .So A finds this wrong and send BYE > > But > > UE Ashould not send BYE and accept this answer sending telephony events > with payload no 101 instead of 99 which is expected by UE B. > And UE B needs to send telephony events with payload no 99 towards UE A. > > Hope this helps > > > Thanks & Regards > Ankur Bansal > > > > On Tue, Nov 4, 2014 at 9:12 PM, Sourav Dhar > Chaudhuri<sourav_mi...@yahoo.co.in> <sourav_mi...@yahoo.co.in> wrote: > > Hi, > > I am observing a behavior SDP negotiation. In the Below Example just > > After Media Negotiation. A is sending BYE without any media flow . > > Please > > refer the below call flow & my query. > > A --------------------------- INVITE with SDP > -------------------------> B > > ########## SDP details in Offer ############## > > v=0 > o=- 1414764441 1414764441 IN IP4 172.29.62.182 s=Basic Session c=IN IP4 > 172.29.62.182 > t=0 0 > m=audio 37620 RTP/AVP 18 8 0 99 106 107 > a=rtpmap:99 telephone-event/8000 > a=fmtp:99 0-15 > a=rtpmap:106 PCMU/8000 > a=rtpmap:107 PCMA/8000 > a=ptime:20 > > A <------------------------- 100 Trying > -------------------------------------- B > > A <------------------------ 180 Ringing > (unreliable)------------------------------------- B > > A <------------------------ 200 OK with SDP > ------------------------------ B > > ########## SDP details in Answer ################ > > v=0 > o=0000000000 37448557 1 IN IP4 172.29.62.11 > s=- > c=IN IP4 172.29.62.11 > t=0 0 > m=audio 53378 RTP/AVP 8 101 > a=sendrecv > a=ptime:20 > a=rtpmap:101 telephone-event/8000 > a=fmtp:101 0-15 > > A -------------------------- ACK > -------------------------------------------> B A > -------------------------- BYE > ------------------------------------------> B > > the call is getting disconnected without any media transfer. > > I can see there are six codecs [ 18 8 0 99 106 107 ] with attribute > > for only for > > three [ 99 106 107 ] in SDP offer. Those three [ 99 106 107 ] only > > having > > rtpmap details. > > But in SDP answer two codec [ 8 101 ] with attribute for only [ 101 ]. > > The > > rtpmap is also for only [ 101 ]. > > So is the A is behaving correctly ? Whether there is failure in SDP > > negotiation? If yes then why? > > _______________________________________________ > Sip-implementors mailing > listsip-implement...@lists.cs.columbia.eduhttps://lists.cs.columbia.edu/mailman/listinfo/sip-implementors > > > > _______________________________________________ > Sip-implementors mailing list > Sip-implementors@lists.cs.columbia.edu > https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors > > _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors