Re: [asterisk-users] g729 freezes 1.8
I've just submitted a case in the official support web interface. Thank you to all, Samuel. On 18 April 2012 14:52, Kevin P. Fleming kpflem...@digium.com wrote: On 04/18/2012 06:13 AM, A J Stiles wrote: On Wednesday 18 April 2012, samuel wrote: On 18 April 2012 10:33, A J Stilesasterisk_list@**earthshod.co.ukasterisk_l...@earthshod.co.uk wrote: Are you sure your g729 module, your Asterisk and your kernel are of the same bittedness? I'm pretty sure it's not a problem of 32-64 bits: Asterisk 1.8.11.0 built by root on a x86_64 running Linux on 2012-04-18 07:45:43 UTC and I downladed the binaries from 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/ And asterisk loads the module, as you can see in the log files I sent. So it doesn't look like a problem with 32-64 bits Ah, well. It's always worth a shot, though. It could still be a missing library; run `ldd` on the .so file(s), and make sure all needed libraries are installed. The simplest route to solving this problem is to contact Digium's support department; this is a Digium commercial product and you are entitled to technical support. The simple answer to your question is no, there are no known incompatibilities between Asterisk 1.8 and Digium's G.729 codec modules (if there were, we'd fix them). -- Kevin P. Fleming Digium, Inc. | Director of Software Technologies Jabber: kflem...@digium.com | SIP: kpflem...@digium.com | Skype: kpfleming 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at www.digium.com www.asterisk.org -- __**__**_ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/**mailman/listinfo/asterisk-**usershttp://lists.digium.com/mailman/listinfo/asterisk-users -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] g729 freezes 1.8
Just in case it helps: It turned out that from asterisk version 1.8.4 on, the g729 binaries are different from the previous versions so it was a version mismatch between the g729 (1.8.0_3.1.5) and asterisk (1.8.8 and higher). Thanks to the Digium support department that found out the issue. Samuel. On 19 April 2012 08:18, samuel sam...@gmail.com wrote: I've just submitted a case in the official support web interface. Thank you to all, Samuel. On 18 April 2012 14:52, Kevin P. Fleming kpflem...@digium.com wrote: On 04/18/2012 06:13 AM, A J Stiles wrote: On Wednesday 18 April 2012, samuel wrote: On 18 April 2012 10:33, A J Stilesasterisk_list@**earthshod.co.ukasterisk_l...@earthshod.co.uk wrote: Are you sure your g729 module, your Asterisk and your kernel are of the same bittedness? I'm pretty sure it's not a problem of 32-64 bits: Asterisk 1.8.11.0 built by root on a x86_64 running Linux on 2012-04-18 07:45:43 UTC and I downladed the binaries from 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/ And asterisk loads the module, as you can see in the log files I sent. So it doesn't look like a problem with 32-64 bits Ah, well. It's always worth a shot, though. It could still be a missing library; run `ldd` on the .so file(s), and make sure all needed libraries are installed. The simplest route to solving this problem is to contact Digium's support department; this is a Digium commercial product and you are entitled to technical support. The simple answer to your question is no, there are no known incompatibilities between Asterisk 1.8 and Digium's G.729 codec modules (if there were, we'd fix them). -- Kevin P. Fleming Digium, Inc. | Director of Software Technologies Jabber: kflem...@digium.com | SIP: kpflem...@digium.com | Skype: kpfleming 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at www.digium.com www.asterisk.org -- __**__**_ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/**mailman/listinfo/asterisk-**usershttp://lists.digium.com/mailman/listinfo/asterisk-users -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] g729 freezes 1.8
On 04/19/2012 10:57 AM, samuel wrote: Just in case it helps: It turned out that from asterisk version 1.8.4 on, the g729 binaries are different from the previous versions so it was a version mismatch between the g729 (1.8.0_3.1.5) and asterisk (1.8.8 and higher). Ahh, and that is 'documented' on the G.729 download selector page here: http://www.digium.com/en/docs/G729/g729-download.php Did you use that download selector, or go directly to the downloads.digium.com site to grab the files? -- Kevin P. Fleming Digium, Inc. | Director of Software Technologies Jabber: kflem...@digium.com | SIP: kpflem...@digium.com | Skype: kpfleming 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at www.digium.com www.asterisk.org -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] g729 freezes 1.8
On Thursday 19 April 2012, samuel wrote: Just in case it helps: It turned out that from asterisk version 1.8.4 on, the g729 binaries are different from the previous versions so it was a version mismatch between the g729 (1.8.0_3.1.5) and asterisk (1.8.8 and higher). Thanks to the Digium support department that found out the issue. Someone really needs to get the mPlayer folks (based on the Continent, where mathematics is not patentable) to create an Open Source g729 codec implementation . -- AJS Answers come *after* questions. -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] g729 freezes 1.8
On 04/19/2012 11:52 AM, A J Stiles wrote: On Thursday 19 April 2012, samuel wrote: Just in case it helps: It turned out that from asterisk version 1.8.4 on, the g729 binaries are different from the previous versions so it was a version mismatch between the g729 (1.8.0_3.1.5) and asterisk (1.8.8 and higher). Thanks to the Digium support department that found out the issue. Someone really needs to get the mPlayer folks (based on the Continent, where mathematics is not patentable) to create an Open Source g729 codec implementation . Source code availability is not the issue; the reference source code is easily obtained from the ITU-T. Many of the G.729 patent holders are companies based in Europe, so I suspect they would have a different opinion than you do about the legitimacy of their patent claims on G.729 :-) In any case (and of course IANAL), it is my understanding that the patents that cover the base G.729 recommendation, along with Appendices A and B, will all expire in the next year or so. We'll have to see what that means for the market, especially with new, more freely licensed, codecs coming out that provide substantially better performance. -- Kevin P. Fleming Digium, Inc. | Director of Software Technologies Jabber: kflem...@digium.com | SIP: kpflem...@digium.com | Skype: kpfleming 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at www.digium.com www.asterisk.org -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] g729 freezes 1.8
AJ- On Thursday 19 April 2012, samuel wrote: Just in case it helps: It turned out that from asterisk version 1.8.4 on, the g729 binaries are different from the previous versions so it was a version mismatch between the g729 (1.8.0_3.1.5) and asterisk (1.8.8 and higher). Thanks to the Digium support department that found out the issue. Someone really needs to get the mPlayer folks (based on the Continent, where mathematics is not patentable) to create an Open Source g729 codec implementation . IMO Transformations are patented, not mathematics. This is true in the US also, if you want to create solid patents. Algorithms are certainly patented in both US and Europe -- Fraunhofer and MP3 is a good example. Although many people disagree whether this should be allowed, there has yet to be high level court cases to decide the issue. As for G729 and other codecs, they can also be implemented in hardware, in which case there would be novel circuit apparatus that does the job. And if someone used software to get the same results -- violation. People too often think that just because something can conveniently be done in software, traditional patent law no longer matters... that doesn't mean hardware approaches somehow disappeared. People who write algorithm patents know this and make them more solid using hardware techniques as additional methods. You're dreaming if you think you can use G729 in ways other than what the patent holders grant. The only reason you don't get bothered (yet) is if you're not making money. /IMO -Jeff -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
[asterisk-users] g729 freezes 1.8
Hi folks, 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. The registration process went OK and I can see the module being loaded by asterisk: [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. [Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: This module is supplied under a commercial license granted by Digium, Inc. [Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: Please see the full license text supplied by the accompanying [Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: register utility, or ask for a copy from Digium. [Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: This product includes software developed by the OpenSSL Project [Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: for use in the OpenSSL Toolkit. (http://www.openssl.org/) [Apr 18 09:54:29] NOTICE[23775] codec_g729a.c: Copyright (C) 1998-2006 The OpenSSL Project [Apr 18 09:54:29] VERBOSE[23775] manager.c: == Manager registered action G729LicenseStatus [Apr 18 09:54:29] VERBOSE[23775] manager.c: == Manager registered action G729LicenseList [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 [Apr 18 09:54:29] VERBOSE[23775] codec_g729a.c: == Found license 'G729-ZNSEND59XW4H' providing 25 channels [Apr 18 09:54:29] VERBOSE[23775] codec_g729a.c: == Found total of 25 G.729 licenses After I can, sometimes, execute g729 CLI commands: *CLI g729 show hostid Host-ID: 7e:f8:73:46:bf:58:23:8f:82:10:6d:e5:59:6f:90:04:a8:30:74:fe But no g729 seems to be loaded: *CLI core show translation Translation times between formats (in microseconds) for one second of data Source Format (Rows) Destination Format (Columns) g723 gsm ulaw alaw g726aal2 adpcm slin lpc10 g729 speex ilbc g726 g722 siren7 siren14 slin16 g719 speex16 testlaw g723 - - - -- - - - - - - - - - - - - - - gsm - - 2 2- 2 1 2 - - 4001 - 2 - - 4003 - - 2 ulaw - 2 - 2- 2 1 2 - - 4001 - 2 - - 4003 - - 2 alaw - 2 2 -- 2 1 2 - - 4001 - 2 - - 4003 - - 2 g726aal2 - - - -- - - - - - - - - - - - - - - adpcm - 2 2 2- - 1 2 - - 4001 - 2 - - 4003 - - 2 slin - 1 1 1- 1 - 1 - - 4000 - 1 - - 4002 - - 1 lpc10 - 2 2 2- 2 1 - - - 4001 - 2 - - 4003 - - 2 g729 - - - -- - - - - - - - - - - - - - - speex - - - -- - - - - - - - - - - - - - - ilbc - 2 2 2- 2 1 2 - - - - 2 - - 4003 - - 2 g726 - - - -- - - - - - - - - - - - - - - g722 - 2 2 2- 2 1 2 - - 4001 - - - - 4001 - - 2 siren7 - - - -- - - - - - - - - - - - - - - siren14 - - - -- - - - - - - - - - - - - - - slin16 - 3 3 3- 3 2 3 - - 4002 - 1 - - - - - 3 g719 - - - -- - - - - - - - - - - - - - - speex16 - - - -- - - - - - - - - - - - - - - testlaw - 2 2 2- 2 1 2 - - 4001 - 2 - - 4003 - - - Whenever I try to execute g729 show licencese, the CLI freezes and, in a few, asterisk itself freeezes: *CLI g729 show licenses *CLI core show translation *CLI core show translation I've tried both 1.8.8.1 and 1.8.11.0 asterisk versions, and generic and barcelona g729 binaries from http://downloads.digium.com/pub/telephony/codec_g729/asterisk-1.8.0/x86-64/ Whenever I delete the codec_g729a.so module everything runs smoothly.
Re: [asterisk-users] g729 freezes 1.8
On Wednesday 18 April 2012, samuel wrote: Hi folks, 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. . stuff deleted . Are you sure your g729 module, your Asterisk and your kernel are of the same bittedness? You cannot load 32-bit modules into an application which was compiled as 64- bit. This is not a problem if you built everything yourself from Source Code; but if anything was supplied pre-compiled and binary-only, you need to compile your Asterisk to match it. (And next time, insist on the Source Code; after all, you're paying money for it. Your right to know trumps other people's rights to keep secrets from you.) -- AJS Answers come *after* questions. -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] g729 freezes 1.8
I'm pretty sure it's not a problem of 32-64 bits: Asterisk 1.8.11.0 built by root on a x86_64 running Linux on 2012-04-18 07:45:43 UTC and I downladed the binaries from http://downloads.digium.com/pub/telephony/codec_g729/asterisk-1.8.0/x86-64/ And asterisk loads the module, as you can see in the log files I sent. So it doesn't look like a problem with 32-64 bits Thanks for the answer, Samuel. On 18 April 2012 10:33, A J Stiles asterisk_l...@earthshod.co.uk wrote: On Wednesday 18 April 2012, samuel wrote: Hi folks, 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. . stuff deleted . Are you sure your g729 module, your Asterisk and your kernel are of the same bittedness? You cannot load 32-bit modules into an application which was compiled as 64- bit. This is not a problem if you built everything yourself from Source Code; but if anything was supplied pre-compiled and binary-only, you need to compile your Asterisk to match it. (And next time, insist on the Source Code; after all, you're paying money for it. Your right to know trumps other people's rights to keep secrets from you.) -- AJS Answers come *after* questions. -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] g729 freezes 1.8
Just to confirm, I try to load a 32 bits g729 binary and asterisk doesn't load it and complain about it: [Apr 18 12:38:50] WARNING[2033] loader.c: Error loading module 'codec_g729a.so': /usr/lib/asterisk/modules/codec_g729a.so: wrong ELF class: ELFCLASS32 [Apr 18 12:38:50] WARNING[2033] loader.c: Module 'codec_g729a.so' could not be l oaded. On 18 April 2012 12:36, samuel sam...@gmail.com wrote: I'm pretty sure it's not a problem of 32-64 bits: Asterisk 1.8.11.0 built by root on a x86_64 running Linux on 2012-04-18 07:45:43 UTC and I downladed the binaries from http://downloads.digium.com/pub/telephony/codec_g729/asterisk-1.8.0/x86-64/ And asterisk loads the module, as you can see in the log files I sent. So it doesn't look like a problem with 32-64 bits Thanks for the answer, Samuel. On 18 April 2012 10:33, A J Stiles asterisk_l...@earthshod.co.uk wrote: On Wednesday 18 April 2012, samuel wrote: Hi folks, 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. . stuff deleted . Are you sure your g729 module, your Asterisk and your kernel are of the same bittedness? You cannot load 32-bit modules into an application which was compiled as 64- bit. This is not a problem if you built everything yourself from Source Code; but if anything was supplied pre-compiled and binary-only, you need to compile your Asterisk to match it. (And next time, insist on the Source Code; after all, you're paying money for it. Your right to know trumps other people's rights to keep secrets from you.) -- AJS Answers come *after* questions. -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] g729 freezes 1.8
On Wednesday 18 April 2012, samuel wrote: On 18 April 2012 10:33, A J Stiles asterisk_l...@earthshod.co.uk wrote: Are you sure your g729 module, your Asterisk and your kernel are of the same bittedness? I'm pretty sure it's not a problem of 32-64 bits: Asterisk 1.8.11.0 built by root on a x86_64 running Linux on 2012-04-18 07:45:43 UTC and I downladed the binaries from http://downloads.digium.com/pub/telephony/codec_g729/asterisk-1.8.0/x86-64/ And asterisk loads the module, as you can see in the log files I sent. So it doesn't look like a problem with 32-64 bits Ah, well. It's always worth a shot, though. It could still be a missing library; run `ldd` on the .so file(s), and make sure all needed libraries are installed. -- AJS Answers come *after* questions. -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] g729 freezes 1.8
On 04/18/2012 06:13 AM, A J Stiles wrote: On Wednesday 18 April 2012, samuel wrote: On 18 April 2012 10:33, A J Stilesasterisk_l...@earthshod.co.uk wrote: Are you sure your g729 module, your Asterisk and your kernel are of the same bittedness? I'm pretty sure it's not a problem of 32-64 bits: Asterisk 1.8.11.0 built by root on a x86_64 running Linux on 2012-04-18 07:45:43 UTC and I downladed the binaries from http://downloads.digium.com/pub/telephony/codec_g729/asterisk-1.8.0/x86-64/ And asterisk loads the module, as you can see in the log files I sent. So it doesn't look like a problem with 32-64 bits Ah, well. It's always worth a shot, though. It could still be a missing library; run `ldd` on the .so file(s), and make sure all needed libraries are installed. The simplest route to solving this problem is to contact Digium's support department; this is a Digium commercial product and you are entitled to technical support. The simple answer to your question is no, there are no known incompatibilities between Asterisk 1.8 and Digium's G.729 codec modules (if there were, we'd fix them). -- Kevin P. Fleming Digium, Inc. | Director of Software Technologies Jabber: kflem...@digium.com | SIP: kpflem...@digium.com | Skype: kpfleming 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at www.digium.com www.asterisk.org -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users