Codec2 voice over Ethernet

Codec2 data can be encapsulated in raw ethernet frames. The codec settings are encoded into the type field. This allows the voice data to share a channel with other data flows such as location data or TCP/IP.

DML data packet:

0 - 7 8 - 15 16 - 23 24 - 31 32 - 39 40 - 47 48 - 55 56 - 63 64 - 71 72 - 79 80 - 87 88 - 95 96 - 103 104 - 111 112 - 119 120 - 127 128 -
0 - 5 6 - 11 12 - 13 14 15 16 -
48 bit address 48 bit address 16 bit type 8 bit transmission nr. 8 bit level Codec2 frame size
Destination Source 3200 bits/s: 7300
2400 bits/s: 7301
1600 bits/s: 7302
1400 bits/s: 7303
1300 bits/s: 7304
1200 bits/s: 7305
700 bits/s: 7306
700B bits/s: 7307
0: infinite
1: -127dBm
255: 0dBm
Codec2 voice frame data
A-Law: 7365
A-Law voice data
Control: 7342
Control side channel data. E.g. varicode channel in FreeDV modes or DTMF on analog modes.