Version 5.2 |
|||||||||||||||||||||||||||||||
|
|
To configure the Media Server component, open the Real-Time pages in the WebAdmin Settings realm, and follow the Media link.
The Media Server supports a set of audio codecs. The following panel allows you to control how these codecs are used:
There are two Priority settings for each codec - the primary and the secondary one.
When a Media Server composes an initial offer, the codecs are listed sorted by their primary and secondary priority values.
Codecs with the primary Priority set to Inactive or to 1 are not listed in the initial offer.
When a Media Server composes an answer or a non-initial offer, i.e. when the audio codecs supported by the peer are known,
only the codecs supported by the peer are listed.
Codecs with the primary Priority set to Inactive are not listed in answeres and non-initial offers.
The Media Server codecs are listed sorted by their primary Priority values.
If several Media Server codecs have the same primary Priority values, they are listed in the same order as they were listed in the peer's offer.
Note: the set of supported codecs depends on the platform CommuniGate Pro is running on.
Compressing codecs (such as G.729) require a lot of CPU resources. You may want to offload coding-encoding operations to separate Transcoder servers:
If the Usage setting is set to Transcoder, the Media Server tries to create a transcoder channel on one of the listed Transcoder servers. The peer is instructed to exchange media with the created transcoder channel, while the transcoder channel exchanges media with the CommuniGate Pro Media Server using the PCM (G.711) codec.
Transcoder servers are used in a round-robin manner. If a Transcoder refuses to create a transcoder channel, and there are more than 2 servers specified, the next server is contacted.
The CommuniGate Pro Server software or special CommuniGate Pro Transcoder software can be used to implement Transcoder servers.
The Media Server supports clients connecting from remote NATed networks, using the same algorithms as those employed with the Media Proxy component. When a call media is terminated with the CommuniGate Pro Media Server, there is no need to build a Media Proxy to handle media transfer over a remote NAT.
The Media Server supports DTMF "codecs": if the peer announces support for such a codec, the Media Server detects
audio packets sent using that codec and interprets the packet content as DTMF symbols. The Media Server can also
send DTMF symbols using special DTMF "codecs".
If the peer does not announce support for a DTMF "codec", the Media Server detects DTMF symbols sent "in-band",
analyzing the audio data received.