When creating G.711 channels to implement DCE over IP transport, the application must configure the channel so that it is free from distortion to minimize the risk of poor playout by the decoder. The application accomplishes this by specifying the following G.711 channel settings:
Configure the G.711 voice channel jitter filter for static operation, and set the jitter depth large enough to allow a sufficient flow of frames to the decoder filter within the channel.
If the application sets channel parameters at create time, it must set the encoder parameter NotchControl to zero, which disables the notch filter. However, the default encoder parameters for a G.711 encoder filters do support DCE transport.
The following example shows the proper jitter configuration for DCE transport:
ChannelParms.VoiceParms.JitterParms.size = sizeof( msp_FILTER_JITTER_PARMS );
ChannelParms.VoiceParms.JitterParms.depth = MSP_CONST_JITTER_DEPTH_MAX;
ChannelParms.VoiceParms.JitterParms.adapt_enabled = 0;