# Available channels

Fusion provides a set of predefined channel types. These channels are created independently of MSPP endpoints, and are used to create a connection between two endpoints. Available MSPP channel types include:

Channel type | Description
G711 full duplex | Processes a full duplex data stream by encoding and decoding voice data according to the G.711 algorithm.
G711 simplex encoder | Processes a simplex data stream by encoding voice data according to the G.711 algorithm.
G711 simplex decoder | Processes a simplex data stream by decoding voice data according to the G.711 algorithm.
G723.1/A full duplex | Processes a full duplex data stream by encoding and decoding voice data according to the G.723.1/A algorithm.
G723.1/A simplex encoder | Processes a simplex data stream by encoding voice data according to the G.723.1/A algorithm.
G723.1/A simplex decoder | Processes a simplex data stream by decoding voice data according to the G.723.1/A algorithm.
G726 full duplex | Processes a full duplex data stream by encoding and decoding voice data according to the G.726 algorithm.
G726 simplex encoder | Processes a simplex data stream by encoding voice data according to the G.726 algorithm.
G726 simplex decoder | Processes a simplex data stream by decoding voice data according to the G.726 algorithm.
G729A/B full duplex | Processes a full duplex data stream by encoding and decoding voice data according to the G.729A/B algorithm.
G729A/B simplex encoder | Processes a simplex data stream by encoding voice data according to the G.729A/B algorithm.
G729A/B simplex decoder | Processes a simplex data stream by decoding voice data according to the G.729A/B algorithm.
AMR full duplex | Processes a full duplex data stream by encoding and decoding voice data according to the AMR algorithm.
AMR simplex encoder | Processes a simplex data stream by encoding voice data according to the AMR algorithm.
AMR simplex decoder | Processes a simplex data stream by decoding voice data according to the AMR algorithm.
EVRC full duplex | Processes a full duplex data stream by encoding and decoding voice data according to the EVRC algorithm.
EVRC simplex encoder | Processes a simplex data stream by encoding voice data according to the EVRC algorithm.
EVRC simplex decoder | Processes a simplex data stream by decoding voice data according to the EVRC algorithm.
GSM_FR full duplex | Processes a full duplex data stream by encoding and decoding voice data according to the GSM_FR algorithm.
GSM_FR simplex encoder | Processes a simplex data stream by encoding voice data according to the GSM_FR algorithm.
GSM_FR simplex decoder | Processes a simplex data stream by decoding voice data according to the GSM_FR algorithm.
ILBC_20 full duplex | Processes a full duplex data stream by encoding and decoding voice data according to the ILBC_20 algorithm.
ILBC_20 simplex encoder | Processes a simplex data stream by encoding voice data according to the ILBC_20 algorithm.
ILBC_20 simplex decoder | Processes a simplex data stream by decoding voice data according to the ILBC_20 algorithm.
ILBC_30 full duplex | Processes a full duplex data stream by encoding and decoding voice data according to the ILBC_30 algorithm.
ILBC_30 simplex encoder | Processes a simplex data stream by encoding voice data according to the ILBC_30 algorithm.
ILBC_30 simplex decoder | Processes a simplex data stream by decoding voice data according to the ILBC_30 algorithm.
RTP switching | Provides a mechanism for transferring voice data from one RTP endpoint to another RTP endpoint or from one RTP endpoint to multiple RTP endpoints. Endpoints may be RTP IPv4, RTP IPv6, or any combination of these types.
T.38 fax full duplex | Processes a full duplex data stream by encoding, decoding, modulating, and demodulating T.38 fax data.

Note: G.723.1 and G.729A vocoder software is not included with NaturalAccess but can be obtained separately from Dialogic through a license agreement.

After creating and connecting channels, applications can use MSPP functions to query and command these channels. For more information, refer to Sending MSPP queries and commands.