[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [AVT] 2833bis
"Since all implementations MUST be able to receive events 0 through
15, listing these events in the a=fmtp line is OPTIONAL.
There was some discussion about how appropriate this really was, and I
believe
it was generally agreed, that mandating that all implementations of
RFC 2833
support DTMF was not the right thing to do. For example, if I only want to
convey V.25/V.8 ANS and ANSam, then why not ? Thus, the following
implementation
note was added at http://www.cs.columbia.edu/~hgs/rtp/payload_audio.html:
"Implementations can support events 0 through 15 (DTMF) by simply
ignoring
the packets, but MUST declare all event numbers that are meaningful to
it in the
fmtp parameter, including 0 through 15."
Taking a look at Section 3.9 in 2833bis, I see the offending text is
no longer
there. If it doesn't say anything else about mandatory and implied
DTMF support
anywhere else, then I'm happy.
If somebody finds a reference to something suggesting that this be
mandatory, let me know. I don't know if this is a problem, but since
listing 0-15 was OPTIONAL in 2833, we could stipulate that fmtp is
mandatory now. In the spirit of limiting options and being explicit
about capabilities, I see no drawback to making it mandatory.
I like the soft-state idea. It has some nice self-synchronizing
properties that
would seem to make the whole "state" concept less susceptible to
errors (whether
human or network induced).
I will add this unless somebody objects. This was implied, since there
was no text that ruled out non-zero durations for events marked as
'state?', but it can't hurt to call this out explicitly.
If there are "good til cancelled" states that need to
be communicated to the other party, and for which the soft-state
approach is not
acceptable or desirable, then I wonder if a call control protocol
wouldn't be a
more appropriate means of signaling such things.
-- Flemming
_______________________________________________
Audio/Video Transport Working Group
avt@ietf.org
https://www1.ietf.org/mailman/listinfo/avt