Reference9:Media (Codecs)

From innovaphone wiki
Jump to navigation Jump to search

For different types of media data a number of different codecs and other protocols are available on innovaphone product. The different codecs/protocols have different properties by their definition, but there are also depending on the product implementation specifics.

Supported Codecs/Protocols

Speech/Audio

G711A/u
Uncompressed Audio as used in tradition circuit switched telephone networks, with a payload bitrate of 64 kBit/s
G729A
Compressed Voice coder with a payload bit rate of 8 kBit/s. Moderate Voice quality compareable to analog phone lines
G723
Compressed Voice coder with a payload bitrate of 5.3 or 6.3 kBit/s. Low quality
G726 (ADPCM)
Deprecated low complexity coder with medium bitrate and low quality
G722
Wideband Voice coder with a payload bit rate of 64 kBit/s

Data

Transparent
Used for "unrestricted digital information" ISDN calls on IP. This coder is selected automatically based on the Bearer Capability of the call. Only used on Gateways with ISDN interfaces.

Fax

T.38
Fax Modem signals are translated to a binary protocol. This way the communication is more robust to packet loss or jitter compared to sending the modem signals as uncompressed audio.

Audio Processing

Line Echo Canceller

Used to cancel echo originating from analog lines or in the receiver of a phone. An important property is the length of the cancelled echo tail in ms.

Accoustic Echo Canceller

On the phone esspecially for hands free operation an accoustic echo canceller is used.

RTP Parameters

Packtization
The length of audio transmitted in a single packet.
Jitter Buffer
Buffer on the receiving side to compensate for variable delay. The jitter buffer starts with an initial value and implements a minimum and a maximumn

innovaphone Platforms

Generation 1 Gateways

Products
IP400, IP3000, IP21
Codec Implementation
Audiocodes AC481x family
Media
G.711, G.729A, G.723, T.38, Transparent
Echo Canceller
32ms
Packetization
20ms ... 200ms
Jitter Buffer
starts with configured packetization, Minimum is 10ms and Maximumum is 1000ms, above Packetization + 10ms the size is adapted

Generation 2 Gateways

Products
IP800, IP2000, IP6000
Codec Implementation
Audiocodes AC486x family
Media
G.711, G.729A, G.723, T.38, Transparent
Echo Canceller
64ms
Packetization
20ms ... 80ms
Jitter Buffer
starts with configured packetization, Minimum is 10ms and Maximumum is 1000ms, above Packetization + 10ms the size is adapted

Generation 3 Gateways

Products
IP810, IP0010, IP3010, IP6010, IP1060, IP22/24/28, IP30x IP38
Codec Implementation
Audiocodes AC49x family
Media
G.711, G.729A, G.723 (all except IP28/38), T.38, Transparent
Echo Canceller
64ms
Packetization
20ms ... 80ms, 20ms ... 60ms for G711
Jitter Buffer
starts with configured packetization, Minimum is 35ms and Maximumum is 300ms
Modemsupport
Automatic modem detect. The jitter buffer is fixed and the echo canceller is disabled if a modem is detected.

Old Phones

Products
IP200
Codec Implementation
Audiocodes AC481x family, Infineon Arcofi

Inca Phones

Products
IP110, IP200A, IP230, IP240
Codec Implementation
Infineon Inca1
Media
G.711, G.729A, G.723, Transparent
Echo Canceller
Accoustic
Packetization
20ms ... 80ms
Jitter Buffer
starts with configured packetization, Minimum is 10ms and Maximumum is 1000ms, above Packetization + 10ms the size is adapted

Orchid Phones

Products
IP241, IP222, IP232
Codec Implementation
Audiocodes AC49x family
Media
G.711, G.729A, G.723, G.722, Transparent
Echo Canceller
Accoustic
Packetization
20ms ... 80ms, 20ms ... 60ms for G711
Jitter Buffer
starts with configured packetization, Minimum is 35ms and Maximumum is 300ms?