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> 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> 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? > > > > >Regards, >Sourav Dhar Chaudhuri >_______________________________________________ >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