Hi Gotham,
    No need of second offer/ans for codec negotiation. Becuase of preferred
list first one is selected


Regards,
Praveen



On Thu, Jun 24, 2010 at 2:37 PM, goutam kumar <[email protected]> wrote:

> Hi,
>
> I am trying to implement the offer-answer model as per RFC 3264. When I
> went
> through RFC 4317 to see the various scenarios of this negotiation I found
> this:
>
> " 2.2.  Audio and Video 2
>
>   Alice can support PCMU, PCMA, and iLBC codecs, but not more than one
>   at the same time.  Alice offers all three to maximize chances of a
>   successful exchange, and Bob accepts two of them.  An audio-only
>   session is established in the initial exchange between Alice and Bob,
>   using either PCMU or PCMA codecs (payload type in RTP packet tells
>   which is being used).  Since Alice only supports one audio codec at a
>   time, a second offer is made with just that one codec, to limit the
>   codec choice to just one.
>
> [Offer]
>
>      v=0
>      o=alice 2890844526 2890844526 IN IP4 host.atlanta.example.com
>      s=
>      c=IN IP4 host.atlanta.example.com
>      t=0 0
>      m=audio 49170 RTP/AVP 0 8 97
>      a=rtpmap:0 PCMU/8000
>      a=rtpmap:8 PCMA/8000
>      a=rtpmap:97 iLBC/8000
>      m=video 51372 RTP/AVP 31 32
>      a=rtpmap:31 H261/90000
>      a=rtpmap:32 MPV/90000
> [Answer]
>
>      v=0
>      o=bob 2808844564 2808844564 IN IP4 host.biloxi.example.com
>      s=
>      c=IN IP4 host.biloxi.example.com
>      t=0 0
>      m=audio 49172 RTP/AVP 0 8
>      a=rtpmap:0 PCMU/8000
>      a=rtpmap:8 PCMA/8000
>      m=video 0 RTP/AVP 31
>      a=rtpmap:31 H261/90000
>
>    [Second-Offer]
>
>      v=0
>      o=alice 2890844526 2890844527 IN IP4 host.atlanta.example.com
>      s=
>      c=IN IP4 host.atlanta.example.com
>      t=0 0
>      m=audio 51372 RTP/AVP 0
>      a=rtpmap:0 PCMU/8000
>      m=video 0 RTP/AVP 31
>      a=rtpmap:31 H261/90000
>
>    [Second-Answer]
>
>      v=0
>      o=bob 2808844564 2808844565 IN IP4 host.biloxi.example.com
>      s=
>      c=IN IP4 host.biloxi.example.com
>      t=0 0
>      m=audio 49172 RTP/AVP 0
>      a=rtpmap:0 PCMU/8000
>      m=video 0 RTP/AVP 31
>      a=rtpmap:31 H261/90000
>
>  "       ----RFC 4317
>
> My doubt is, whether its mandatory to send the second offer to ensure that
> media is exchanged using that codec. Can't we start sending media using
> PCMU
> (in this case) after receiving the first answer, since the list of codecs
> is
> already arranged according to preference in the offer and answer??  In case
> the second offer is not sent, what problems may arise during the call??
>
> Thanks,
> Gotham
>  _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to