Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
langxml
<!‐‐ <load module="mod_g729"/> ‐‐>
<load module="mod_com_g729"/>

Note: After you have done with modules.conf.xml, make sure that /etc/sipxpbx/freeswitch is owned by sipxchange:sipxchange

Run the following command to do this:

chown -R sipxchange:sipxchange /etc/sipxpbx/freeswitch

Restart media services.

Sipxconfig will Sipxconfig should detect this module and add G.729 codec as default to the following:

  • System/Servers/Server nnn/Media Services/Codec
  • System/Servers/Server nnn/SIP trunking/SIP/Permitted CodecsCodecs  (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

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

if the license server is not working or the license is invalid, freeswitch will complain (var/log/sipxpbx/freeswitch.log):

[ERR] mod_com_g729.c:113 ENCODER CREATE FAILED- 0x9c213b0 (nil)

[ERR] switch_core_io.c:882 Codec G.729 encoder error!

...