| Lower layer | Selector | Value |
udp | dst_port / src_port | 5004 (0x138c) |
| Field | Type | Default | Auto | Description |
version | uint(2) | 2 | | RTP version (2). |
padding | uint(1) | 0 | | P bit: padding octets at the end of the payload (the last one is their count, Manual). |
x | uint(1) | | Number of items of header_extension | X bit: a header extension follows the CSRC list (Auto). |
cc | uint(4) | | Number of items of csrc | CSRC count (Auto). |
marker | uint(1) | 0 | | Marker bit (profile-defined, e.g. the start of a talkspurt). |
payload_type | enum(7) | 0 (pcmu) | | Payload type (0 PCMU, 8 PCMA, 9 G.722, 18 G.729, 96-127 dynamic). |
sequence_number | uint(16) | 1 | | Sequence number, incremented by one per RTP packet. |
timestamp | uint(32) | 0 | | Timestamp: sampling instant of the first payload octet. |
ssrc | uint(32) | 305419896 | | Synchronization source identifier. |
csrc | list<uint(32)> — cc items | [] | | Contributing source identifiers (up to 15). |
header_extension | list<struct> — x items | [] | | Header extension: profile-defined 16 bits (0xBEDE: RFC 8285 one-byte elements), the length in 32-bit words (Auto) and the extension words. |
| Value | Name |
| 0 | pcmu |
| 3 | gsm |
| 4 | g723 |
| 8 | pcma |
| 9 | g722 |
| 13 | cn |
| 18 | g729 |
| 96 | dynamic_96 |
| 101 | telephone_event |
Each item is a group of the fields below.
| Field | Type | Default | Auto | Description |
profile | uint(16) | 48862 | | |
length | uint(16) | | Number of items of data | |
data | list<uint(32)> — length * 4 octets | | | |
| Level | Rule |
| warning | version = 2 |
- rtp-pcmu —
templates/protocols/voip/rtp-pcmu.wpg.yaml