Export (0) Print
Expand All

4 Protocol Examples

The following is an example of the SDP negotiation for the DTMF events.

m=audio 51712 RTP/AVP 114 111 112 115 116 4 8 0 97 101 
...
a=rtpmap:114 x-msrta/16000
a=fmtp:114 bitrate=29000 
a=rtpmap:111 SIREN/16000 
a=fmtp:111 bitrate=16000 
a=rtpmap:112 G7221/16000 
a=fmtp:112 bitrate=24000 
a=rtpmap:115 x-msrta/8000 
a=fmtp:115 bitrate=11800 
a=rtpmap:116 AAL2-G726-32/8000 
a=rtpmap:4 G723/8000 
a=rtpmap:8 PCMA/8000 
a=rtpmap:0 PCMU/8000 
a=rtpmap:97 RED/8000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-16

The preceding sample uses the default DTMF payload type for Microsoft Office Communicator (PT=101). This would result in the following payload being generated (and expected).

 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|V=2|P|X|  CC   |M|     PT      |       sequence number         |
|   | | |       |0|    101      |                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           timestamp                           |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           synchronization source (SSRC) identifier            |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     event     |E R| volume    |          duration             |
|       1       |1 0|    20     |             1760              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 
Show:
© 2014 Microsoft