Re: [asterisk-users] Some queries on g729 license.
/var/lib/asterisk/licenses :-) On 1/8/07, Xue Liangliang [EMAIL PROTECTED] wrote: Hi, leo, I will try the following solution that seperate /usr/lib/asterisk/modules in another patition other than drbd, then register the licenses on both server. not sure where the license key acutally lies in? Regards, Liangliang Leo Ann Boon wrote: Xue Liangliang wrote: Hi, actutally it is kind of shareing storage, because we use drbd and vserver technology, the fail over is at vserver level, and vserver is synced through drbd storage. drdb - that's what I suspected. Off the top of my head, the fastest way is to reactivate using the new master's MAC. The proper solution is to only use drdb for data that should be shared like the conf and database. The license key portion should not be on a device that's being mirrored by drdb. Leo ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? If so, do I need a g729 license for each call, or just a license for the preencoder? If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? On Mon, 2007-01-08 at 04:08 -0700, [EMAIL PROTECTED] wrote: Date: Mon, 08 Jan 2007 13:47:39 +0800 From: Leo Ann Boon [EMAIL PROTECTED] Subject: Re: [asterisk-users] Some queries on g729 license. To: Asterisk Users Mailing List - Non-Commercial Discussion asterisk-users@lists.digium.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore. Recently we are going to implement a failover solution for our customers using heartbeat, the asterisk server can failover perfectly, however the g729 codec canot work, because it is binded the mac address, we have bought two set of licenses, can you provide us some workaround for this scenario? It shouldn't be a problem if you're only doing IP takeover and have bound the licenses to each server separately. If you're sharing the storage, then that could pose a problem. Leo DatVoiz Singapore Pte Ltd -- (C) Matthew Rubenstein ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? Yes, if you are using asterisk 1.4 then in the CLI you can type: convert filename-including-path-if-not-in-asterisk-sounds-folder.original extension filename-including-path-if-not-in-asterisk-sounds-folder.g729 so convert recording.ulaw recording.g729 Will make a permanent copy not requireing transcoding again. If you are using asterisk 1.2, there is a tool on the asteriskguru site to transcode the file for you. http://www.asteriskguru.com/tools/audio_conversion.php If so, do I need a g729 license for each call, or just a license for the preencoder? You will need a license for when the file is encoded, after that if it is played back on a g729 call you will not need a license. Asterisk will automatically choose the lowest cost file to playback (which one in natvie format will be). If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? You only need a license when you are transcoding, if you have an incoming call that is g729 and you terminate the call to a device that is configured to use g729 then you will not need a license. If you are recording the call then you will need (possibly 2) llicenses. DTMF signals do not require a license (although the device generating them needs to be configured to use RFC 2833 or Out of Band for DMTF encoding). ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Thank you, that is excellent advice. I understand that Intel has a free g729 codec, and that there might be others. Free g729 codecs cheat Digium of some income that helps keep them producing free Asterisk (and hosting lists like this one), but what other reasons (quality, performance, missing features) would make the Digium (or other $) license worth paying for? On Mon, 2007-01-08 at 14:40 +, Thomas Kenyon wrote: Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? Yes, if you are using asterisk 1.4 then in the CLI you can type: convert filename-including-path-if-not-in-asterisk-sounds-folder.original extension filename-including-path-if-not-in-asterisk-sounds-folder.g729 so convert recording.ulaw recording.g729 Will make a permanent copy not requireing transcoding again. If you are using asterisk 1.2, there is a tool on the asteriskguru site to transcode the file for you. http://www.asteriskguru.com/tools/audio_conversion.php If so, do I need a g729 license for each call, or just a license for the preencoder? You will need a license for when the file is encoded, after that if it is played back on a g729 call you will not need a license. Asterisk will automatically choose the lowest cost file to playback (which one in natvie format will be). If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? You only need a license when you are transcoding, if you have an incoming call that is g729 and you terminate the call to a device that is configured to use g729 then you will not need a license. If you are recording the call then you will need (possibly 2) llicenses. DTMF signals do not require a license (although the device generating them needs to be configured to use RFC 2833 or Out of Band for DMTF encoding). -- (C) Matthew Rubenstein ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Biggest feature: You need a patent license to use the codec. The intel software does not include a patent license. Matthew Rubenstein wrote: Thank you, that is excellent advice. I understand that Intel has a free g729 codec, and that there might be others. Free g729 codecs cheat Digium of some income that helps keep them producing free Asterisk (and hosting lists like this one), but what other reasons (quality, performance, missing features) would make the Digium (or other $) license worth paying for? On Mon, 2007-01-08 at 14:40 +, Thomas Kenyon wrote: Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? Yes, if you are using asterisk 1.4 then in the CLI you can type: convert filename-including-path-if-not-in-asterisk-sounds-folder.original extension filename-including-path-if-not-in-asterisk-sounds-folder.g729 so convert recording.ulaw recording.g729 Will make a permanent copy not requireing transcoding again. If you are using asterisk 1.2, there is a tool on the asteriskguru site to transcode the file for you. http://www.asteriskguru.com/tools/audio_conversion.php If so, do I need a g729 license for each call, or just a license for the preencoder? You will need a license for when the file is encoded, after that if it is played back on a g729 call you will not need a license. Asterisk will automatically choose the lowest cost file to playback (which one in natvie format will be). If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? You only need a license when you are transcoding, if you have an incoming call that is g729 and you terminate the call to a device that is configured to use g729 then you will not need a license. If you are recording the call then you will need (possibly 2) llicenses. DTMF signals do not require a license (although the device generating them needs to be configured to use RFC 2833 or Out of Band for DMTF encoding). ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
What about the free open source G729 Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? If so, do I need a g729 license for each call, or just a license for the preencoder? If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? On Mon, 2007-01-08 at 04:08 -0700, [EMAIL PROTECTED] wrote: Date: Mon, 08 Jan 2007 13:47:39 +0800 From: Leo Ann Boon [EMAIL PROTECTED] Subject: Re: [asterisk-users] Some queries on g729 license. To: Asterisk Users Mailing List - Non-Commercial Discussion asterisk-users@lists.digium.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore. Recently we are going to implement a failover solution for our customers using heartbeat, the asterisk server can failover perfectly, however the g729 codec canot work, because it is binded the mac address, we have bought two set of licenses, can you provide us some workaround for this scenario? It shouldn't be a problem if you're only doing IP takeover and have bound the licenses to each server separately. If you're sharing the storage, then that could pose a problem. Leo DatVoiz Singapore Pte Ltd ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Al Bochter wrote: What about the free open source G729 To use a g729 codec you must pay a license fee to the patent holder. It is immaterial as to whether the implementation is open/closed source. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
As far as I know, the g729 patent requires buying a license to operate any implementation of it, whether Digium's, Intel's, or any other. Digium is set up to collect royalties (perhaps at a favorable rate) as part of their license from the patent holder. I don't know about Intel or any other. Or what the mechanics are for enforcing the patent on someone who operates a codec without a license. On Mon, 2007-01-08 at 10:51 -0500, Al Bochter wrote: What about the free open source G729 Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? If so, do I need a g729 license for each call, or just a license for the preencoder? If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? On Mon, 2007-01-08 at 04:08 -0700, [EMAIL PROTECTED] wrote: Date: Mon, 08 Jan 2007 13:47:39 +0800 From: Leo Ann Boon [EMAIL PROTECTED] Subject: Re: [asterisk-users] Some queries on g729 license. To: Asterisk Users Mailing List - Non-Commercial Discussion asterisk-users@lists.digium.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore. Recently we are going to implement a failover solution for our customers using heartbeat, the asterisk server can failover perfectly, however the g729 codec canot work, because it is binded the mac address, we have bought two set of licenses, can you provide us some workaround for this scenario? It shouldn't be a problem if you're only doing IP takeover and have bound the licenses to each server separately. If you're sharing the storage, then that could pose a problem. Leo DatVoiz Singapore Pte Ltd -- (C) Matthew Rubenstein ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
On Mon, Jan 08, 2007 at 10:51:03AM -0500, Al Bochter wrote: What about the free open source G729 There's no such thing ... g.729 (as per the ITU specification) is patent encumbered. Anyone USING the codec has to pay a license to the patent holders. Digium have negotiated a bulk-buying agreement and can sub-license (or relicense - however they've worded their agreement) the codec to end users. The same is true for several other codecs like AMR etc. even though there are open source implementations of them. MP3 is also patent encumbered, but since so many people were using it they changed the licensing so that freeware players could continue giving away the implementation. Any commercial software (or hardware) has to pay license fees (for encoding or decoding). Steve -- NetTek Ltd UK mob +44-(0)7775 755503 UK +44-(0)20 79932612 / US +1-(310)8577715 / Fax +44-(0)20 7483 2455 Skype/GoogleTalk/AIM/Gizmo/Mac stevekennedyuk / MSN [EMAIL PROTECTED] Euro Tech News Blog http://eurotechnews.blogspot.com ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
What about the free open source G729 There's no such thing ... g.729 (as per the ITU specification) is patent encumbered. Anyone USING the codec has to pay a license to the patent holders. I believe (this may have changed) that ANY patented technology can be used for free educationally. The idea is that people can study and play with the technology for no charge. I'm not sure if this means that a University can use this in their phone system without paying the patent fees, though. Now, certainly there can be open source versions of the G.729 codec. They can even be free in the sense that the author is not charging. But the author can't waive the patent rights. Intel has a freely downloadable codec for educational use, but they have a long legalese document which explains the patent obligations. If you are using G.729 commercially, there is no question you have a legal obligation to pay the patent holder for his rights. J ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
First point to tackle in any case involving patent, copyright or trademark infringement is whether or not the infringing party would have been qualified to buy any usage rights at all. In a case where you license the Intel source(read the terms, it's not really that free), you would be applying for a license under some plan that includes certain minimum payments. Even if you wrote new source from scratch you would be in the same boat. Last time I looked at the plans, I didn't see anything with low minimums. So even if you wrote code from scratch and never used it on more than 6 channels, you might have done something that normally requires a large upfront payment. Use $10k as an example. In such a case owner of the patent might have an attorney initiate contact. If you are willing to communicate they might allow you to pay the minimum and be licensed. If you can't do that, they might offer a settlement where you stop using the codec and pay them some lesser amount. If the patent holder can easily prove the violation you might as well try to deal with them and get things settled fast. If you sell or give away the codec it is easier for them to dig up proof. If you have unhappy employees that might be the way they hear about the violation in the first place. Important consideration: Bankruptcy law generally excludes debts created by things like malicious or criminal acts. Matthew Rubenstein wrote: As far as I know, the g729 patent requires buying a license to operate any implementation of it, whether Digium's, Intel's, or any other. Digium is set up to collect royalties (perhaps at a favorable rate) as part of their license from the patent holder. I don't know about Intel or any other. Or what the mechanics are for enforcing the patent on someone who operates a codec without a license. On Mon, 2007-01-08 at 10:51 -0500, Al Bochter wrote: What about the free open source G729 Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? If so, do I need a g729 license for each call, or just a license for the preencoder? If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? On Mon, 2007-01-08 at 04:08 -0700, [EMAIL PROTECTED] wrote: Date: Mon, 08 Jan 2007 13:47:39 +0800 From: Leo Ann Boon [EMAIL PROTECTED] Subject: Re: [asterisk-users] Some queries on g729 license. To: Asterisk Users Mailing List - Non-Commercial Discussion asterisk-users@lists.digium.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore. Recently we are going to implement a failover solution for our customers using heartbeat, the asterisk server can failover perfectly, however the g729 codec canot work, because it is binded the mac address, we have bought two set of licenses, can you provide us some workaround for this scenario? It shouldn't be a problem if you're only doing IP takeover and have bound the licenses to each server separately. If you're sharing the storage, then that could pose a problem. Leo DatVoiz Singapore Pte Ltd ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Jerry wrote: What about the free open source G729 There's no such thing ... g.729 (as per the ITU specification) is patent encumbered. Anyone USING the codec has to pay a license to the patent holders. I believe (this may have changed) that ANY patented technology can be used for free educationally. The idea is that people can study and play with the technology for no charge. I'm not sure if this means that a University can use this in their phone system without paying the patent fees, though. Now, certainly there can be open source versions of the G.729 codec. They can even be free in the sense that the author is not charging. But the author can't waive the patent rights. Intel has a freely downloadable codec for educational use, but they have a long legalese document which explains the patent obligations. If you are using G.729 commercially, there is no question you have a legal obligation to pay the patent holder for his rights. Whether it's a university or a megacorporation studying the technology, they have to be very careful. Suppose we are working on automotive fuel economy or emissions improvement. If we buy a new or used car we are reasonably sure that a multitude of patents involved are being legally used. If we build a cadillac clone for the research, I would be worried. Another factor to consider in some cases is when we sign a sales contract that includes things like no reverse engineering. It might be hard to prove that we did not reverse engineer the product in order to develop a patentable improvement. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Mike, So tell me what this FREE open source G729 is I am told that you can use these Codecs with your Asterisk ! http://www.readytechnology.co.uk/open/ipp-codecs-g729-g723.1/ You can do it Freely !! Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Mike wrote: Al Bochter wrote: What about the free open source G729 To use a g729 codec you must pay a license fee to the patent holder. It is immaterial as to whether the implementation is open/closed source. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users Inbound (clean). Database: 0701-4, 01/08/2007 - 1/8/2007 2:46:30 PM ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
On Mon, Jan 08, 2007 at 02:53:39PM -0500, Al Bochter wrote: So tell me what this FREE open source G729 is I am told that you can use these Codecs with your Asterisk ! [1]http://www.readytechnology.co.uk/open/ipp-codecs-g729-g723.1/ You can do it Freely !! No, Ready Technology have packaged the codecs based on Intel's IPP code. The codecs link against Intel's IPP libraries. The code here is a diff and other material to compile the codecs once you've downloaded the IPP libraries. It will then produce a binary. To download Intel's libraries you need to agree to their licensing terms. To utilise the codecs you still need to pay a royalty fee to Sipro (as is clearly stated on the site). There are some pre-built binaries held on servers were the patents don't apply, however utilising those binaries on a system in a country where they do apply means you have to pay royalties. If you look it's the patches which are distributed under GPL, not the actual code itself. Steve -- NetTek Ltd UK mob +44-(0)7775 755503 UK +44-(0)20 79932612 / US +1-(310)8577715 / Fax +44-(0)20 7483 2455 Skype/GoogleTalk/AIM/Gizmo/Mac stevekennedyuk / MSN [EMAIL PROTECTED] Euro Tech News Blog http://eurotechnews.blogspot.com ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
On 1/8/07, Al Bochter [EMAIL PROTECTED] wrote: Mike, So tell me what this FREE open source G729 is I am told that you can use these Codecs with your Asterisk ! http://www.readytechnology.co.uk/open/ipp-codecs-g729-g723.1/ You can do it Freely !! Al, I don't know if you're stupid, or you just like stirring things up. Once again, READ! Read the entire article before posting it. To quote: To use G.729 or G.723.1 you may need to pay a royalty fee. Please see http://www.sipro.com for details. Please note that this code is available for you to download for education purposes only and if a patent exists in your country for G.729 or G.723.1 then you should contact the owner of that patent and request their permission before executing the code. Now, Al, what does that say? I don't know what country you live in (and don't care), but if you live in a country (or possibly do business with a country) that honors patents, then you will have to pay to license this codec. Just because I _can_ break the law, does not mean that I should, or that I have the right to, or that it's ok to do so. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Performance/Price wise which implementation of the codec is better? Digium or the Ready Tech/Intel IPP code? I'm looking at building a 4 PRI g.729 Asterisk box (Dell 2 x dual core, Digium 4 T1 + echo canceller). Which codec would provide the best audio quality? -- Matthew S. Crocker President Crocker Communications, Inc. Internet Division PO BOX 710 Greenfield, MA 01302-0710 http://www.crocker.com ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Al Bochter wrote: Mike, So tell me what this FREE open source G729 is I am told that you can use these Codecs with your Asterisk ! http://www.readytechnology.co.uk/open/ipp-codecs-g729-g723.1/ You can do it Freely !! Please read the entire page. From the link you sent: Why NOT G.729? There are some reasons you might /not/ want or need to use G.729. * You don't want to pay the license fees or use the codec without the permission of the patent holder. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Matthew Crocker wrote: I'm looking at building a 4 PRI g.729 Asterisk box (Dell 2 x dual core, Digium 4 T1 + echo canceller). Which codec would provide the best audio quality? G.729 is G.729 (assuming same suffixes like B, C, etc.). Audio quality is exactly the same, or the implementations aren't compatible. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Mike I understand that. but it states on there site and note the key words may need What I want to know is if you buy 10 licenses from digum can use the Open Souce code? As long as you don't transcode than 10 at a time. Is that legal? I see the note about the IPP license From what I have been told this is easier to get working than Digum's G729 Legal Stuff - Important, please read To use G.729 or G.723.1 _*you may need to pay a royalty fee.*_ Please see http://www.sipro.com for details. Please note that this code is available for you to download for education purposes only and if a patent exists in your country for G.729 or G.723.1 then you should contact the owner of that patent and request their permission before executing the code. To distribute Intel's IPP libraries with a commercial product, you may need to pay a once-off license fee to Intel (currently $US180). My patches to Intel's code are distributed free under the GPL. Most of the code is just Intel's sample code re-arranged a little bit to work the way Asterisk expects. Therefore, this work would not have been possible without Intel doing 99.9% of the work. Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Mike wrote: Al Bochter wrote: Mike, So tell me what this FREE open source G729 is I am told that you can use these Codecs with your Asterisk ! http://www.readytechnology.co.uk/open/ipp-codecs-g729-g723.1/ You can do it Freely !! Please read the entire page. From the link you sent: Why NOT G.729? There are some reasons you might /not/ want or need to use G.729. * You don't want to pay the license fees or use the codec without the permission of the patent holder. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users Inbound (clean). Database: 0701-6, 01/08/2007 - 1/8/2007 3:24:08 PM ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Sorry again Al but you are way off on this one also. sipro licenses digium who licenses end users for the digium product they are buying. It's like saying if I buy an ATA with 2 g.729 licenses can I throw it away and use the licenses with my open source codec? No way! Al Bochter wrote: Mike I understand that. but it states on there site and note the key words may need What I want to know is if you buy 10 licenses from digum can use the Open Souce code? As long as you don't transcode than 10 at a time. Is that legal? I see the note about the IPP license From what I have been told this is easier to get working than Digum's G729 Legal Stuff - Important, please read To use G.729 or G.723.1 _*you may need to pay a royalty fee.*_ Please see http://www.sipro.com for details. Please note that this code is available for you to download for education purposes only and if a patent exists in your country for G.729 or G.723.1 then you should contact the owner of that patent and request their permission before executing the code. To distribute Intel's IPP libraries with a commercial product, you may need to pay a once-off license fee to Intel (currently $US180). My patches to Intel's code are distributed free under the GPL. Most of the code is just Intel's sample code re-arranged a little bit to work the way Asterisk expects. Therefore, this work would not have been possible without Intel doing 99.9% of the work. Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Mike wrote: Al Bochter wrote: Mike, So tell me what this FREE open source G729 is I am told that you can use these Codecs with your Asterisk ! http://www.readytechnology.co.uk/open/ipp-codecs-g729-g723.1/ You can do it Freely !! Please read the entire page. From the link you sent: Why NOT G.729? There are some reasons you might /not/ want or need to use G.729. * You don't want to pay the license fees or use the codec without the permission of the patent holder. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users Inbound (clean). Database: 0701-6, 01/08/2007 - 1/8/2007 3:24:08 PM ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Al Bochter wrote: Mike I understand that. but it states on there site and note the key words may need What I want to know is if you buy 10 licenses from digum can use the Open Souce code? That is not what you said or asked. You were asserting that a free as in beer solution existed. If something says may it is incumbent upon you to decide if the rules/requirements in question are applicable to you, nobody else knows your situation. To answer your new question, as I am not an expert in patent law I haven't a clue. I see the note about the IPP license From what I have been told this is easier to get working than Digum's G729 I use Digium's codec and found it very easy to install. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
All of which hassle and expense can be avoided by buying a license for Digium's codec, which is tested to work well with Asterisk (and might come with some support). And is pretty cheap per simul call. I wonder whether that per call means per codec instance, which could be multiple licenses on a single conference call, where multiple (even if not all) parties are getting de/encoded simultaneously. And whether there are other tools for editing (/mixing/transforming) g729 data, in realtime (streams) or not (files), and whether they require a license. Ideally sox or equivalent would work on g729, maybe with a codec plugin. On Mon, 2007-01-08 at 13:23 -0500, Paul wrote: First point to tackle in any case involving patent, copyright or trademark infringement is whether or not the infringing party would have been qualified to buy any usage rights at all. In a case where you license the Intel source(read the terms, it's not really that free), you would be applying for a license under some plan that includes certain minimum payments. Even if you wrote new source from scratch you would be in the same boat. Last time I looked at the plans, I didn't see anything with low minimums. So even if you wrote code from scratch and never used it on more than 6 channels, you might have done something that normally requires a large upfront payment. Use $10k as an example. In such a case owner of the patent might have an attorney initiate contact. If you are willing to communicate they might allow you to pay the minimum and be licensed. If you can't do that, they might offer a settlement where you stop using the codec and pay them some lesser amount. If the patent holder can easily prove the violation you might as well try to deal with them and get things settled fast. If you sell or give away the codec it is easier for them to dig up proof. If you have unhappy employees that might be the way they hear about the violation in the first place. Important consideration: Bankruptcy law generally excludes debts created by things like malicious or criminal acts. Matthew Rubenstein wrote: As far as I know, the g729 patent requires buying a license to operate any implementation of it, whether Digium's, Intel's, or any other. Digium is set up to collect royalties (perhaps at a favorable rate) as part of their license from the patent holder. I don't know about Intel or any other. Or what the mechanics are for enforcing the patent on someone who operates a codec without a license. On Mon, 2007-01-08 at 10:51 -0500, Al Bochter wrote: What about the free open source G729 Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? If so, do I need a g729 license for each call, or just a license for the preencoder? If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? On Mon, 2007-01-08 at 04:08 -0700, [EMAIL PROTECTED] wrote: Date: Mon, 08 Jan 2007 13:47:39 +0800 From: Leo Ann Boon [EMAIL PROTECTED] Subject: Re: [asterisk-users] Some queries on g729 license. To: Asterisk Users Mailing List - Non-Commercial Discussion asterisk-users@lists.digium.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore. Recently we are going to implement a failover solution for our customers using heartbeat, the asterisk server can failover perfectly, however the g729 codec canot work, because it is binded the mac address, we have bought two set of licenses, can you provide us some workaround for this scenario? It shouldn't be a problem if you're only doing IP takeover and have bound the licenses to each server separately. If you're sharing the storage, then that could pose a problem. Leo DatVoiz Singapore Pte Ltd -- (C) Matthew Rubenstein ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [asterisk-users] Some queries on g729 license.
per call means per terminating channel where encoding/decoding is required. Termination could be to translate to another codec (with another peer) or to Asterisk itself to handle menus, voicemail, conference calls. In the conference call setup, each caller uses a license. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matthew Rubenstein Sent: Monday, January 08, 2007 12:56 To: Paul Cc: Asterisk-Users Subject: Re: [asterisk-users] Some queries on g729 license. All of which hassle and expense can be avoided by buying a license for Digium's codec, which is tested to work well with Asterisk (and might come with some support). And is pretty cheap per simul call. I wonder whether that per call means per codec instance, which could be multiple licenses on a single conference call, where multiple (even if not all) parties are getting de/encoded simultaneously. And whether there are other tools for editing (/mixing/transforming) g729 data, in realtime (streams) or not (files), and whether they require a license. Ideally sox or equivalent would work on g729, maybe with a codec plugin. On Mon, 2007-01-08 at 13:23 -0500, Paul wrote: First point to tackle in any case involving patent, copyright or trademark infringement is whether or not the infringing party would have been qualified to buy any usage rights at all. In a case where you license the Intel source(read the terms, it's not really that free), you would be applying for a license under some plan that includes certain minimum payments. Even if you wrote new source from scratch you would be in the same boat. Last time I looked at the plans, I didn't see anything with low minimums. So even if you wrote code from scratch and never used it on more than 6 channels, you might have done something that normally requires a large upfront payment. Use $10k as an example. In such a case owner of the patent might have an attorney initiate contact. If you are willing to communicate they might allow you to pay the minimum and be licensed. If you can't do that, they might offer a settlement where you stop using the codec and pay them some lesser amount. If the patent holder can easily prove the violation you might as well try to deal with them and get things settled fast. If you sell or give away the codec it is easier for them to dig up proof. If you have unhappy employees that might be the way they hear about the violation in the first place. Important consideration: Bankruptcy law generally excludes debts created by things like malicious or criminal acts. Matthew Rubenstein wrote: As far as I know, the g729 patent requires buying a license to operate any implementation of it, whether Digium's, Intel's, or any other. Digium is set up to collect royalties (perhaps at a favorable rate) as part of their license from the patent holder. I don't know about Intel or any other. Or what the mechanics are for enforcing the patent on someone who operates a codec without a license. On Mon, 2007-01-08 at 10:51 -0500, Al Bochter wrote: What about the free open source G729 Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? If so, do I need a g729 license for each call, or just a license for the preencoder? If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? On Mon, 2007-01-08 at 04:08 -0700, [EMAIL PROTECTED] wrote: Date: Mon, 08 Jan 2007 13:47:39 +0800 From: Leo Ann Boon [EMAIL PROTECTED] Subject: Re: [asterisk-users] Some queries on g729 license. To: Asterisk Users Mailing List - Non-Commercial Discussion asterisk-users@lists.digium.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore. Recently we are going to implement a failover solution for our customers using heartbeat, the asterisk server can failover perfectly, however the g729 codec canot work, because it is binded the mac address, we have bought two set of licenses, can you provide us some workaround for this scenario? It shouldn't be a problem if you're only doing IP takeover and have bound the licenses to each server separately. If you're sharing the storage, then that could pose a problem. Leo DatVoiz Singapore Pte Ltd -- (C) Matthew Rubenstein ___ --Bandwidth and Colocation provided by Easynews.com
Re: [asterisk-users] Some queries on g729 license.
G.729 is G.729 (assuming same suffixes like B, C, etc.). Audio quality is exactly the same, or the implementations aren't compatible. Yes, but depending on the implementation the CPU resources between two could be quite different. Audio quality could be adversely affected by inadequate CPU resources with a bad implementation. So, in other words, which asterisk g.729 is better on CPU utilization Digium or Ready Tech/Intel IPP? Digium certainly knows Asterisk but I'm sure Intel knows their CPUs pretty well too -Matt -- Matthew S. Crocker President Crocker Communications, Inc. Internet Division PO BOX 710 Greenfield, MA 01302-0710 http://www.crocker.com ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Mike What I was looking to do is use the easier to install one and the better one. I was asked by a customer about using G729 and I told the customer that they would have to pay for the G729 licenses. The customer pointed out the open source G729 code and I was not sure if I could use that. Then I was told by others that work on Asterisk that the open G729 was a cracked ver of Digum G729 and don't use it without buying the Digum licenses. So that is what I am tring to found out. And Paul did point that out that the open G729 and Digums code is not the same. I don't have Open G729 or Digum G729 installed in the Asterisk server. Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Mike wrote: Al Bochter wrote: Mike I understand that. but it states on there site and note the key words may need What I want to know is if you buy 10 licenses from digum can use the Open Souce code? That is not what you said or asked. You were asserting that a free as in beer solution existed. If something says may it is incumbent upon you to decide if the rules/requirements in question are applicable to you, nobody else knows your situation. To answer your new question, as I am not an expert in patent law I haven't a clue. I see the note about the IPP license From what I have been told this is easier to get working than Digum's G729 I use Digium's codec and found it very easy to install. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users Inbound (clean). Database: 0701-6, 01/08/2007 - 1/8/2007 3:57:10 PM ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Matthew I agree. I only know what I have told by others so I do need this input I have been told that Digum G729 is a big pain the the butt to get working with Asterisk and it is very hard on the CPU Keep in mind I have never used any Ver. of G 729 So tell me what you think. Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: All of which hassle and expense can be avoided by buying a license for Digium's codec, which is tested to work well with Asterisk (and might come with some support). And is pretty cheap per simul call. I wonder whether that per call means per codec instance, which could be multiple licenses on a single conference call, where multiple (even if not all) parties are getting de/encoded simultaneously. And whether there are other tools for editing (/mixing/transforming) g729 data, in realtime (streams) or not (files), and whether they require a license. Ideally sox or equivalent would work on g729, maybe with a codec plugin. On Mon, 2007-01-08 at 13:23 -0500, Paul wrote: First point to tackle in any case involving patent, copyright or trademark infringement is whether or not the infringing party would have been qualified to buy any usage rights at all. In a case where you license the Intel source(read the terms, it's not really that free), you would be applying for a license under some plan that includes certain minimum payments. Even if you wrote new source from scratch you would be in the same boat. Last time I looked at the plans, I didn't see anything with low minimums. So even if you wrote code from scratch and never used it on more than 6 channels, you might have done something that normally requires a large upfront payment. Use $10k as an example. In such a case owner of the patent might have an attorney initiate contact. If you are willing to communicate they might allow you to pay the minimum and be licensed. If you can't do that, they might offer a settlement where you stop using the codec and pay them some lesser amount. If the patent holder can easily prove the violation you might as well try to deal with them and get things settled fast. If you sell or give away the codec it is easier for them to dig up proof. If you have unhappy employees that might be the way they hear about the violation in the first place. Important consideration: Bankruptcy law generally excludes debts created by things like malicious or criminal acts. Matthew Rubenstein wrote: As far as I know, the g729 patent requires buying a license to operate any implementation of it, whether Digium's, Intel's, or any other. Digium is set up to collect royalties (perhaps at a favorable rate) as part of their license from the patent holder. I don't know about Intel or any other. Or what the mechanics are for enforcing the patent on someone who operates a codec without a license. On Mon, 2007-01-08 at 10:51 -0500, Al Bochter wrote: What about the free open source G729 Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? If so, do I need a g729 license for each call, or just a license for the preencoder? If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? On Mon, 2007-01-08 at 04:08 -0700, [EMAIL PROTECTED] wrote: Date: Mon, 08 Jan 2007 13:47:39 +0800 From: Leo Ann Boon [EMAIL PROTECTED] Subject: Re: [asterisk-users] Some queries on g729 license. To: Asterisk Users Mailing List - Non-Commercial Discussion asterisk-users@lists.digium.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore. Recently we are going to implement a failover solution for our customers using heartbeat, the asterisk server can failover perfectly, however the g729 codec canot work, because it is binded the mac address, we have bought two set of licenses, can you provide us some workaround for this scenario? It shouldn't be a problem if you're only doing IP takeover and have bound the licenses to each server separately. If you're sharing the storage, then that could pose a problem. Leo DatVoiz Singapore Pte Ltd ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
I did some tests a long time ago and the speed was roughly the same. ( I think digium's was slightly faster). I think the IPP version also doesn't work on AMD out of the box. It's just 10$ a channel, that's not even worth the hassle of trying something else. Joachim Al Bochter wrote: Matthew I agree. I only know what I have told by others so I do need this input I have been told that Digum G729 is a big pain the the butt to get working with Asterisk and it is very hard on the CPU Keep in mind I have never used any Ver. of G 729 So tell me what you think. Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: All of which hassle and expense can be avoided by buying a license for Digium's codec, which is tested to work well with Asterisk (and might come with some support). And is pretty cheap per simul call. I wonder whether that per call means per codec instance, which could be multiple licenses on a single conference call, where multiple (even if not all) parties are getting de/encoded simultaneously. And whether there are other tools for editing (/mixing/transforming) g729 data, in realtime (streams) or not (files), and whether they require a license. Ideally sox or equivalent would work on g729, maybe with a codec plugin. On Mon, 2007-01-08 at 13:23 -0500, Paul wrote: First point to tackle in any case involving patent, copyright or trademark infringement is whether or not the infringing party would have been qualified to buy any usage rights at all. In a case where you license the Intel source(read the terms, it's not really that free), you would be applying for a license under some plan that includes certain minimum payments. Even if you wrote new source from scratch you would be in the same boat. Last time I looked at the plans, I didn't see anything with low minimums. So even if you wrote code from scratch and never used it on more than 6 channels, you might have done something that normally requires a large upfront payment. Use $10k as an example. In such a case owner of the patent might have an attorney initiate contact. If you are willing to communicate they might allow you to pay the minimum and be licensed. If you can't do that, they might offer a settlement where you stop using the codec and pay them some lesser amount. If the patent holder can easily prove the violation you might as well try to deal with them and get things settled fast. If you sell or give away the codec it is easier for them to dig up proof. If you have unhappy employees that might be the way they hear about the violation in the first place. Important consideration: Bankruptcy law generally excludes debts created by things like malicious or criminal acts. Matthew Rubenstein wrote: As far as I know, the g729 patent requires buying a license to operate any implementation of it, whether Digium's, Intel's, or any other. Digium is set up to collect royalties (perhaps at a favorable rate) as part of their license from the patent holder. I don't know about Intel or any other. Or what the mechanics are for enforcing the patent on someone who operates a codec without a license. On Mon, 2007-01-08 at 10:51 -0500, Al Bochter wrote: What about the free open source G729 Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? If so, do I need a g729 license for each call, or just a license for the preencoder? If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? On Mon, 2007-01-08 at 04:08 -0700, [EMAIL PROTECTED] wrote: Date: Mon, 08 Jan 2007 13:47:39 +0800 From: Leo Ann Boon [EMAIL PROTECTED] Subject: Re: [asterisk-users] Some queries on g729 license. To: Asterisk Users Mailing List - Non-Commercial Discussion asterisk-users@lists.digium.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore. Recently we are going to implement a failover solution for our customers using heartbeat, the asterisk server can failover perfectly, however the g729 codec canot work, because it is binded the mac address, we have bought two set of licenses, can you provide us some workaround for this scenario? It shouldn't be a problem if you're only doing IP takeover and have bound the licenses to each server separately. If you're sharing the storage, then that could pose a problem. Leo DatVoiz Singapore Pte Ltd
Re: [asterisk-users] Some queries on g729 license.
Did you find any operations trouble installing/using the Digium codec with Asterisk? I'd be surprised if Digium's were hard to use with Asterisk, considering they wrote and support both. Also can their codec be used to pre-encode data to files from a Linux command/line? Or just the Asterisk CLI mentioned earlier in this thread? On Tue, 2007-01-09 at 00:31 +0200, Zoa wrote: I did some tests a long time ago and the speed was roughly the same. ( I think digium's was slightly faster). I think the IPP version also doesn't work on AMD out of the box. It's just 10$ a channel, that's not even worth the hassle of trying something else. Joachim Al Bochter wrote: Matthew I agree. I only know what I have told by others so I do need this input I have been told that Digum G729 is a big pain the the butt to get working with Asterisk and it is very hard on the CPU Keep in mind I have never used any Ver. of G 729 So tell me what you think. Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: All of which hassle and expense can be avoided by buying a license for Digium's codec, which is tested to work well with Asterisk (and might come with some support). And is pretty cheap per simul call. I wonder whether that per call means per codec instance, which could be multiple licenses on a single conference call, where multiple (even if not all) parties are getting de/encoded simultaneously. And whether there are other tools for editing (/mixing/transforming) g729 data, in realtime (streams) or not (files), and whether they require a license. Ideally sox or equivalent would work on g729, maybe with a codec plugin. On Mon, 2007-01-08 at 13:23 -0500, Paul wrote: First point to tackle in any case involving patent, copyright or trademark infringement is whether or not the infringing party would have been qualified to buy any usage rights at all. In a case where you license the Intel source(read the terms, it's not really that free), you would be applying for a license under some plan that includes certain minimum payments. Even if you wrote new source from scratch you would be in the same boat. Last time I looked at the plans, I didn't see anything with low minimums. So even if you wrote code from scratch and never used it on more than 6 channels, you might have done something that normally requires a large upfront payment. Use $10k as an example. In such a case owner of the patent might have an attorney initiate contact. If you are willing to communicate they might allow you to pay the minimum and be licensed. If you can't do that, they might offer a settlement where you stop using the codec and pay them some lesser amount. If the patent holder can easily prove the violation you might as well try to deal with them and get things settled fast. If you sell or give away the codec it is easier for them to dig up proof. If you have unhappy employees that might be the way they hear about the violation in the first place. Important consideration: Bankruptcy law generally excludes debts created by things like malicious or criminal acts. Matthew Rubenstein wrote: As far as I know, the g729 patent requires buying a license to operate any implementation of it, whether Digium's, Intel's, or any other. Digium is set up to collect royalties (perhaps at a favorable rate) as part of their license from the patent holder. I don't know about Intel or any other. Or what the mechanics are for enforcing the patent on someone who operates a codec without a license. On Mon, 2007-01-08 at 10:51 -0500, Al Bochter wrote: What about the free open source G729 Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? If so, do I need a g729 license for each call, or just a license for the preencoder? If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? On Mon, 2007-01-08 at 04:08 -0700, [EMAIL PROTECTED] wrote: Date: Mon, 08 Jan 2007 13:47:39 +0800 From: Leo Ann Boon [EMAIL PROTECTED] Subject: Re: [asterisk-users] Some queries on g729 license. To: Asterisk Users Mailing List - Non-Commercial Discussion asterisk-users@lists.digium.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore
Re: [asterisk-users] Some queries on g729 license.
On 1/8/07, Al Bochter [EMAIL PROTECTED] wrote: I agree. I only know what I have told by others so I do need this input I have been told that Digum G729 is a big pain the the butt to get working with Asterisk and it is very hard on the CPU Keep in mind I have never used any Ver. of G 729 I only know what I have been told... I have been told... I have never used... All common phrases with this person. I have never seen somebody spread as much third party information as this person spreads. He knows nothing, yet informs all. It's real simple to give it a shot and see what happens. If you can't afford $10 for testing, maybe you are in the wrong business. You claim to have clients using Asterisk. I'd hate to be one of your clients. I would hope that my consultant has at least tried the things he/she is suggesting to me. FWIW, I have used Digium's g729 and it works great, and is about as simple to install as you can get. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
It sounds fairly easy to me. If I had a 1.4 system built I would write something in perl to do that and put it under gpl. You could also do it in php or anything else that can be run from command line and has an asterisk manager interface available. I don't even need the g729 codec to get it running and delivered. If it works for the other codecs it just needs to be tested by someone who has 1.4 with g729 up and running. Matthew Rubenstein wrote: Did you find any operations trouble installing/using the Digium codec with Asterisk? I'd be surprised if Digium's were hard to use with Asterisk, considering they wrote and support both. Also can their codec be used to pre-encode data to files from a Linux command/line? Or just the Asterisk CLI mentioned earlier in this thread? On Tue, 2007-01-09 at 00:31 +0200, Zoa wrote: I did some tests a long time ago and the speed was roughly the same. ( I think digium's was slightly faster). I think the IPP version also doesn't work on AMD out of the box. It's just 10$ a channel, that's not even worth the hassle of trying something else. Joachim Al Bochter wrote: Matthew I agree. I only know what I have told by others so I do need this input I have been told that Digum G729 is a big pain the the butt to get working with Asterisk and it is very hard on the CPU Keep in mind I have never used any Ver. of G 729 So tell me what you think. Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: All of which hassle and expense can be avoided by buying a license for Digium's codec, which is tested to work well with Asterisk (and might come with some support). And is pretty cheap per simul call. I wonder whether that per call means per codec instance, which could be multiple licenses on a single conference call, where multiple (even if not all) parties are getting de/encoded simultaneously. And whether there are other tools for editing (/mixing/transforming) g729 data, in realtime (streams) or not (files), and whether they require a license. Ideally sox or equivalent would work on g729, maybe with a codec plugin. On Mon, 2007-01-08 at 13:23 -0500, Paul wrote: First point to tackle in any case involving patent, copyright or trademark infringement is whether or not the infringing party would have been qualified to buy any usage rights at all. In a case where you license the Intel source(read the terms, it's not really that free), you would be applying for a license under some plan that includes certain minimum payments. Even if you wrote new source from scratch you would be in the same boat. Last time I looked at the plans, I didn't see anything with low minimums. So even if you wrote code from scratch and never used it on more than 6 channels, you might have done something that normally requires a large upfront payment. Use $10k as an example. In such a case owner of the patent might have an attorney initiate contact. If you are willing to communicate they might allow you to pay the minimum and be licensed. If you can't do that, they might offer a settlement where you stop using the codec and pay them some lesser amount. If the patent holder can easily prove the violation you might as well try to deal with them and get things settled fast. If you sell or give away the codec it is easier for them to dig up proof. If you have unhappy employees that might be the way they hear about the violation in the first place. Important consideration: Bankruptcy law generally excludes debts created by things like malicious or criminal acts. Matthew Rubenstein wrote: As far as I know, the g729 patent requires buying a license to operate any implementation of it, whether Digium's, Intel's, or any other. Digium is set up to collect royalties (perhaps at a favorable rate) as part of their license from the patent holder. I don't know about Intel or any other. Or what the mechanics are for enforcing the patent on someone who operates a codec without a license. On Mon, 2007-01-08 at 10:51 -0500, Al Bochter wrote: What about the free open source G729 Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? If so, do I need a g729 license for each call, or just a license for the preencoder? If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? On Mon, 2007-01-08 at 04:08 -0700, [EMAIL PROTECTED] wrote: Date: Mon, 08 Jan 2007 13:47:39 +0800 From: Leo Ann Boon [EMAIL PROTECTED] Subject: Re: [asterisk-users] Some
Re: [asterisk-users] Some queries on g729 license.
The Intel IPP-based G.729 codec does work with AMD processors out of the box, both with the 32 bit and 64 bit versions. On Mon January 8 2007 19:31, Zoa wrote: I did some tests a long time ago and the speed was roughly the same. ( I think digium's was slightly faster). I think the IPP version also doesn't work on AMD out of the box. It's just 10$ a channel, that's not even worth the hassle of trying something else. Joachim Al Bochter wrote: Matthew I agree. I only know what I have told by others so I do need this input I have been told that Digum G729 is a big pain the the butt to get working with Asterisk and it is very hard on the CPU Keep in mind I have never used any Ver. of G 729 So tell me what you think. Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: All of which hassle and expense can be avoided by buying a license for Digium's codec, which is tested to work well with Asterisk (and might come with some support). And is pretty cheap per simul call. I wonder whether that per call means per codec instance, which could be multiple licenses on a single conference call, where multiple (even if not all) parties are getting de/encoded simultaneously. And whether there are other tools for editing (/mixing/transforming) g729 data, in realtime (streams) or not (files), and whether they require a license. Ideally sox or equivalent would work on g729, maybe with a codec plugin. On Mon, 2007-01-08 at 13:23 -0500, Paul wrote: First point to tackle in any case involving patent, copyright or trademark infringement is whether or not the infringing party would have been qualified to buy any usage rights at all. In a case where you license the Intel source(read the terms, it's not really that free), you would be applying for a license under some plan that includes certain minimum payments. Even if you wrote new source from scratch you would be in the same boat. Last time I looked at the plans, I didn't see anything with low minimums. So even if you wrote code from scratch and never used it on more than 6 channels, you might have done something that normally requires a large upfront payment. Use $10k as an example. In such a case owner of the patent might have an attorney initiate contact. If you are willing to communicate they might allow you to pay the minimum and be licensed. If you can't do that, they might offer a settlement where you stop using the codec and pay them some lesser amount. If the patent holder can easily prove the violation you might as well try to deal with them and get things settled fast. If you sell or give away the codec it is easier for them to dig up proof. If you have unhappy employees that might be the way they hear about the violation in the first place. Important consideration: Bankruptcy law generally excludes debts created by things like malicious or criminal acts. Matthew Rubenstein wrote: As far as I know, the g729 patent requires buying a license to operate any implementation of it, whether Digium's, Intel's, or any other. Digium is set up to collect royalties (perhaps at a favorable rate) as part of their license from the patent holder. I don't know about Intel or any other. Or what the mechanics are for enforcing the patent on someone who operates a codec without a license. On Mon, 2007-01-08 at 10:51 -0500, Al Bochter wrote: What about the free open source G729 Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? If so, do I need a g729 license for each call, or just a license for the preencoder? If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? On Mon, 2007-01-08 at 04:08 -0700, [EMAIL PROTECTED] wrote: Date: Mon, 08 Jan 2007 13:47:39 +0800 From: Leo Ann Boon [EMAIL PROTECTED] Subject: Re: [asterisk-users] Some queries on g729 license. To: Asterisk Users Mailing List - Non-Commercial Discussion asterisk-users@lists.digium.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore. Recently we are going to implement a failover solution for our customers using heartbeat, the asterisk server can failover perfectly, however the g729 codec canot work, because it is binded the mac address, we have bought two set of licenses, can you provide us some workaround for this scenario? It shouldn't be a problem
Re: [asterisk-users] Some queries on g729 license.
When I first noticed that this thread has over 20 messages i was sure it is interesting. When I read it I realized that I havn't noticed that Al Bochter has posted to it. Plain old stuff, just someone making sure to put a new twist on it. On 1/8/07, Juan Jose Comellas [EMAIL PROTECTED] wrote: The Intel IPP-based G.729 codec does work with AMD processors out of the box, both with the 32 bit and 64 bit versions. On Mon January 8 2007 19:31, Zoa wrote: I did some tests a long time ago and the speed was roughly the same. ( I think digium's was slightly faster). I think the IPP version also doesn't work on AMD out of the box. It's just 10$ a channel, that's not even worth the hassle of trying something else. Joachim Al Bochter wrote: Matthew I agree. I only know what I have told by others so I do need this input I have been told that Digum G729 is a big pain the the butt to get working with Asterisk and it is very hard on the CPU Keep in mind I have never used any Ver. of G 729 So tell me what you think. Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: All of which hassle and expense can be avoided by buying a license for Digium's codec, which is tested to work well with Asterisk (and might come with some support). And is pretty cheap per simul call. I wonder whether that per call means per codec instance, which could be multiple licenses on a single conference call, where multiple (even if not all) parties are getting de/encoded simultaneously. And whether there are other tools for editing (/mixing/transforming) g729 data, in realtime (streams) or not (files), and whether they require a license. Ideally sox or equivalent would work on g729, maybe with a codec plugin. On Mon, 2007-01-08 at 13:23 -0500, Paul wrote: First point to tackle in any case involving patent, copyright or trademark infringement is whether or not the infringing party would have been qualified to buy any usage rights at all. In a case where you license the Intel source(read the terms, it's not really that free), you would be applying for a license under some plan that includes certain minimum payments. Even if you wrote new source from scratch you would be in the same boat. Last time I looked at the plans, I didn't see anything with low minimums. So even if you wrote code from scratch and never used it on more than 6 channels, you might have done something that normally requires a large upfront payment. Use $10k as an example. In such a case owner of the patent might have an attorney initiate contact. If you are willing to communicate they might allow you to pay the minimum and be licensed. If you can't do that, they might offer a settlement where you stop using the codec and pay them some lesser amount. If the patent holder can easily prove the violation you might as well try to deal with them and get things settled fast. If you sell or give away the codec it is easier for them to dig up proof. If you have unhappy employees that might be the way they hear about the violation in the first place. Important consideration: Bankruptcy law generally excludes debts created by things like malicious or criminal acts. Matthew Rubenstein wrote: As far as I know, the g729 patent requires buying a license to operate any implementation of it, whether Digium's, Intel's, or any other. Digium is set up to collect royalties (perhaps at a favorable rate) as part of their license from the patent holder. I don't know about Intel or any other. Or what the mechanics are for enforcing the patent on someone who operates a codec without a license. On Mon, 2007-01-08 at 10:51 -0500, Al Bochter wrote: What about the free open source G729 Best regards, Al Bochter Bochter Services http://www.BochterServices.com/?t=Email Matthew Rubenstein wrote: I connect to a PSTN carrier over SIP which requires me to connect with a g729 codec. I'm using them for just robocalling: Asterisk server originates calls which play a prerecorded file. Can I pre-encode those stored files in g729 so they don't need to be encoded for each call? If so, do I need a g729 license for each call, or just a license for the preencoder? If the robocalls accept incoming DTMF, do I need g729 licenses for those calls? On Mon, 2007-01-08 at 04:08 -0700, [EMAIL PROTECTED] wrote: Date: Mon, 08 Jan 2007 13:47:39 +0800 From: Leo Ann Boon [EMAIL PROTECTED] Subject: Re: [asterisk-users] Some queries on g729 license. To: Asterisk Users Mailing List - Non-Commercial Discussion asterisk-users@lists.digium.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore. Recently we are going to implement
Re: [asterisk-users] Some queries on g729 license.
Jerry wrote: I believe (this may have changed) that ANY patented technology can be used for free educationally. The idea is that people can study and play with the technology for no charge. I'm not sure if this means that a University can use this in their phone system without paying the patent fees, though. Now, certainly there can be open source versions of the G.729 codec. They can even be free in the sense that the author is not charging. But the author can't waive the patent rights. Intel has a freely downloadable codec for educational use, but they have a long legalese document which explains the patent obligations. If you are using G.729 commercially, there is no question you have a legal obligation to pay the patent holder for his rights. Whether it's a university or a megacorporation studying the technology, they have to be very careful. Suppose we are working on automotive fuel economy or emissions improvement. If we buy a new or used car we are reasonably sure that a multitude of patents involved are being legally used. If we build a cadillac clone for the research, I would be worried. I can't find any refs to it now, so it might well be that the law has changed. It was very specifically for research purposes only, and may have been limited to educational institutions. I'll dig around and see if I can locate the reference. Another factor to consider in some cases is when we sign a sales contract that includes things like no reverse engineering. It might be hard to prove that we did not reverse engineer the product in order to develop a patentable improvement. Since patents require the disclosure of the novel process in order to be considered, reverse engineering or violating the DMCA (or whatever other law may apply) wouldn't have to be done. That's the beauty of patents, as opposed to keeping something a trade secret -- anyone can see what is being done. (Reverse engineering is generally done to inter operate, not to recover something patentable) J. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Al Bochter wrote: Matthew I agree. I only know what I have told by others so I do need this input I have been told that Digum G729 is a big pain the the butt to get working with Asterisk and it is very hard on the CPU Keep in mind I have never used any Ver. of G 729 So tell me what you think. I know you didn't ask me, but I think you should talk less and listen more. You have now had two sessions of knocking over the china on this list in the past week or so, and neither time have you come out of it looking very good to other members of the community. As long as patent laws apply in the US--and there is still no looming relief for the idiotic state that things are in--if you use G729 in the US in anything other than extremely restricted uses, you must pay the appropriate license fees. Pretty much period. The topic of free G729 is very shopworn on this list, and if you had spent some time reading past posts before starting in, it would have been a lot better for all of us. B. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore. Recently we are going to implement a failover solution for our customers using heartbeat, the asterisk server can failover perfectly, however the g729 codec canot work, because it is binded the mac address, we have bought two set of licenses, can you provide us some workaround for this scenario? It shouldn't be a problem if you're only doing IP takeover and have bound the licenses to each server separately. If you're sharing the storage, then that could pose a problem. Leo DatVoiz Singapore Pte Ltd ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Hi, actutally it is kind of shareing storage, because we use drbd and vserver technology, the fail over is at vserver level, and vserver is synced through drbd storage. Regards, Liangliang Leo Ann Boon wrote: Xue Liangliang wrote: Hi, all I am a pabx vendor from Singapore. Recently we are going to implement a failover solution for our customers using heartbeat, the asterisk server can failover perfectly, however the g729 codec canot work, because it is binded the mac address, we have bought two set of licenses, can you provide us some workaround for this scenario? It shouldn't be a problem if you're only doing IP takeover and have bound the licenses to each server separately. If you're sharing the storage, then that could pose a problem. Leo DatVoiz Singapore Pte Ltd ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Xue Liangliang wrote: Hi, actutally it is kind of shareing storage, because we use drbd and vserver technology, the fail over is at vserver level, and vserver is synced through drbd storage. drdb - that's what I suspected. Off the top of my head, the fastest way is to reactivate using the new master's MAC. The proper solution is to only use drdb for data that should be shared like the conf and database. The license key portion should not be on a device that's being mirrored by drdb. Leo ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Some queries on g729 license.
Hi, leo, I will try the following solution that seperate /usr/lib/asterisk/modules in another patition other than drbd, then register the licenses on both server. not sure where the license key acutally lies in? Regards, Liangliang Leo Ann Boon wrote: Xue Liangliang wrote: Hi, actutally it is kind of shareing storage, because we use drbd and vserver technology, the fail over is at vserver level, and vserver is synced through drbd storage. drdb - that's what I suspected. Off the top of my head, the fastest way is to reactivate using the new master's MAC. The proper solution is to only use drdb for data that should be shared like the conf and database. The license key portion should not be on a device that's being mirrored by drdb. Leo ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users