Hi folks,<br><br>I was recently installing g729 support as usual (register, cp codec_g729 to modules) and found out that the resulting asterisk instances freezes whenever g729 commands are executed in the command line.<br>
<br>The registration process went OK and I can see the module being loaded by asterisk:<br><br>[Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: G.729A transcoding module version 1.8.0_3.1.5, Copyright (C) 1999-2009 Digium, Inc.<br>
[Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: This module is supplied under a commercial license granted by Digium, Inc.<br>[Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: Please see the full license text supplied by the accompanying<br>
[Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: "register" utility, or ask for a copy from Digium.<br>[Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: This product includes software developed by the OpenSSL Project<br>
[Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: for use in the OpenSSL Toolkit. (<a href="http://www.openssl.org/">http://www.openssl.org/</a>)<br>[Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: Copyright (C) 1998-2006 The OpenSSL Project<br>
<br>[Apr 18 09:54:29] VERBOSE[23775] manager.c: == Manager registered action G729LicenseStatus<br>[Apr 18 09:54:29] VERBOSE[23775] manager.c: == Manager registered action G729LicenseList<br>[Apr 18 09:54:29] VERBOSE[23775] codec_g729a.c: == Host-ID: 7e:f8:73:46:bf:58:23:8f:82:10:6d:e5:59:6f:90:04:a8:30:74:fe<br>
[Apr 18 09:54:29] VERBOSE[23775] codec_g729a.c: == Found license 'G729-ZNSEND59XW4H' providing 25 channels<br>[Apr 18 09:54:29] VERBOSE[23775] codec_g729a.c: == Found total of 25 G.729 licenses<br><br>After I can, sometimes, execute g729 CLI commands:<br>
*CLI> g729 show hostid <br>Host-ID: 7e:f8:73:46:bf:58:23:8f:82:10:6d:e5:59:6f:90:04:a8:30:74:fe<br><br>But no g729 seems to be loaded:<br>*CLI> core show translation<br> Translation times between formats (in microseconds) for one second of data<br>
Source Format (Rows) Destination Format (Columns)<br><br> g723 gsm ulaw alaw g726aal2 adpcm slin lpc10 g729 speex ilbc g726 g722 siren7 siren14 slin16 g719 speex16 testlaw<br> g723 - - - - - - - - - - - - - - - - - - -<br>
gsm - - 2 2 - 2 1 2 - - 4001 - 2 - - 4003 - - 2<br> ulaw - 2 - 2 - 2 1 2 - - 4001 - 2 - - 4003 - - 2<br>
alaw - 2 2 - - 2 1 2 - - 4001 - 2 - - 4003 - - 2<br> g726aal2 - - - - - - - - - - - - - - - - - - -<br>
adpcm - 2 2 2 - - 1 2 - - 4001 - 2 - - 4003 - - 2<br> slin - 1 1 1 - 1 - 1 - - 4000 - 1 - - 4002 - - 1<br>
lpc10 - 2 2 2 - 2 1 - - - 4001 - 2 - - 4003 - - 2<br> g729 - - - - - - - - - - - - - - - - - - -<br>
speex - - - - - - - - - - - - - - - - - - -<br> ilbc - 2 2 2 - 2 1 2 - - - - 2 - - 4003 - - 2<br>
g726 - - - - - - - - - - - - - - - - - - -<br> g722 - 2 2 2 - 2 1 2 - - 4001 - - - - 4001 - - 2<br>
siren7 - - - - - - - - - - - - - - - - - - -<br> siren14 - - - - - - - - - - - - - - - - - - -<br>
slin16 - 3 3 3 - 3 2 3 - - 4002 - 1 - - - - - 3<br> g719 - - - - - - - - - - - - - - - - - - -<br>
speex16 - - - - - - - - - - - - - - - - - - -<br> testlaw - 2 2 2 - 2 1 2 - - 4001 - 2 - - 4003 - - -<br>
<br>Whenever I try to execute g729 show licencese, the CLI freezes and, in a few, asterisk itself freeezes:<br>*CLI> g729 show licenses <br>*CLI> core show translation<br>*CLI> core show translation<br><br>I've tried both 1.8.8.1 and 1.8.11.0 asterisk versions, and generic and barcelona g729 binaries from <a href="http://downloads.digium.com/pub/telephony/codec_g729/asterisk-1.8.0/x86-64/">http://downloads.digium.com/pub/telephony/codec_g729/asterisk-1.8.0/x86-64/</a><br>
<br>Whenever I delete the codec_g729a.so module everything runs smoothly.<br><br>Is there any issue or incompatibility between 1.8 and g729?<br><br>Thank you very much in advance,<br>Samuel.<br>