This was discussed a little while ago.

The answer is YES, you can map it differently in the answer - there must be a separate 
mapping table for each endpoint. But once you have established a mapping between a 
particular codec and a payload number for an endpoint, you must not associate a 
different codec with that payload number *for that endpoint*.

        Paul

Christian Jansson wrote:
> 
> Is it allowed to map a different codec to particular dynamic
> payload number in the SDP answer than in the SDP offer?
> I think RFC 3264 is unclear on this.
> 
> For example if an endpoint A sends an SDP offer like this:
> 
>   m=audio 10001 RTP/AVP 8 119
>   a=rtpmap:8 PCMA/8000
>   a=rtpmap:119 FooBar/8000
> 
> Is B then allowed to answer with and SDP like this?
> 
>   m=audio 10001 RTP/AVP 8 119
>   a=rtpmap:8 pcma/8000
>   a=rtpmap:119 telephone-event/8000
> 
> page 10 in RFC 3264:
>    "In the case of RTP, if a particular codec was referenced with a
>    specific payload type number in the offer, that same payload type
>    number SHOULD be used for that codec in the answer."
> The "SHOULD" doesn't explicitly forbid anyone from using the same
> payload type number for a different codec in the SDP answer.
> 
> page 15 RFC 3264:
>    "However, in the
>    case of RTP, the mapping from a particular dynamic payload type
>    number to a particular codec within that media stream MUST NOT change
>    for the duration of a session.  For example, if A generates an offer
>    with G.711 assigned to dynamic payload type number 46, payload type
>    number 46 MUST refer to G.711 from that point forward in any offers
>    or answers for that media stream within the session."
> 
> This part seems to forbid the reuse of payload type numbers for different
> codecs, but is located in "8.3.2 Changing the Set of Media Formats".
> 
> I really need to know if reusing dynamic payload numbers in SDP answers
> is ok or not?
> 
> / Christian Jansson
> 
> _______________________________________________
> Sip-implementors mailing list
> [EMAIL PROTECTED]
> http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to