Hello all, We're currently in discussion about some RFC-2833 DTMF digit is sent in correct way. The problem is caused by the "Duration"-field in the RFC2833 header. After reading RFC-2833 ($3.6 Sending Event Packets) and also RFC-4733 (2.5.1.2 Transmission of Event Packets), we're still not able to 100% answer next question:
Is it allowed that the 'Duration'-field contains a fixed >0 value (e.g 1200) for the sent 6 packets (see also example below)? It is meant as an 'one event' happening. I'm reading the specs (and examples) that is should increment, which I also see happen with lots of other media endpoints. See below the example of the packet ----------------------------------- Sending "1" as single event (payloadType=101)... (focus on the 'Duration'-field) Time(ms) M-marker Seq TimeStamp Duration EventID E-marker 0 1 1 0 1200 "1" 0 20 0 2 0 1200 "1" 0 40 0 3 0 1200 "1" 0 60 0 4 0 1200 "1" 1 80 0 5 0 1200 "1" 1 100 0 6 0 1200 "1" 1 In my opinion, only the 'End'-marker packets are allowed to have fixed Duration. So it should increment from low to 1200. This is also how it's visible in the examples (of RFC4733). Or is above example correct/valid? _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
