...
G.729 is a toll-quality, low-bandwidth audio codec supported by many VoIP providers. The voice quality of a G.729-encoded call is about the same as that of G.711, the codec used for standard PSTN calls. However, the amount of bandwidth needed to carry a G.729 call is much lower than that for a G.711 call. Enterprises using G.729 will make more efficient use of available network bandwidth. G.729 uses roughly 1/8th of the bandwidth of a G.711 (8 kbit/s vs 64 kbit/s).
Info |
---|
DISCLAIMER: _This should be considered experimental, as the binary for g729 provided by FreeSwitch is not always compatible with the stable version of sipXecs at version. The current FreeSwitch G729 binaries available from freeswitch.org as of December 31, 2010 will not load on sipXecs 4.2.1. The current binaries available from freeswitch.org will work on (development) version of 4.3.x and later). This is because freeswitch.org does not have available a binary that is compatible with Freeswicth v 1.0.5 as compiled in sipXecs rpm's (4.2.1 and earlier). Freeswitch also does not officially support g729 licensing on the sipXecs platform. |
G.729 is available in two ways:
...
System/Servers/Server nnn/Media Services/Codec
System/Servers/Server nnn/SIP trunking/SIP/Permitted Codecs (TBD: I don't think this applies – douglas)
Click "Apply" button on each page even though you haven't changed anything to trigger config change and prompt to restart Media Services. Go ahead and restart "Media Services"
Info |
---|
NOTE: Even though the codec is installed, in use and exhibits no errors, the sipxconfig UI may not indicate it is aware the codecs are installed. If you follow all of these steps and get the correct output, consider the indicator in sipxconfig a temporary cosmetic one until it is fixed. As the FS binary changes, it is sometimes not always possible to keep up with the nuances of this binary installer and what sipxconfig needs from it. |
...
freeswitch_licence_server is automatically started by mod_com_g729 if freeswitch is started by root, but in sipXecs freeswitch is not started by root. So you have to start freeswitch_license_server manually: /usr/sbin/freeswitch_license_server
...
Code Block |
---|
[ERR] mod_com_g729.c:113 ENCODER CREATE FAILED- 0x9c213b0 (nil) [ERR] switch_core_io.c:882 Codec G.729 encoder error! |
Monitoring License
Run the freeswitch console:
...