G.729 Codec

Discussion in 'General' started by Rolf, Nov 9, 2007.

  1. Rolf

    Joined:
    Nov 9, 2007
    Messages:
    19
    Likes Received:
    0
    Hello! Is Elastix support g.729 codec? If no - how i can add it?
     
  2. cowboy47

    Joined:
    Jun 14, 2007
    Messages:
    276
    Likes Received:
    0
    Elastix does support the g729 codecs but it is not free. You have to buy licenses from Digium but they only costs $10.00 per license.

    You can order the licenses online at www.digium.com and they will send you and email with the license key, instructions for installation, and download instructions.

    One thing to note, with g729 you need a license for each side of a conversation, so, if you want to support 5 lines, you would need 10 licenses (1 In / 1 Out)

    C
     
  3. brightonbob

    Joined:
    Jul 2, 2007
    Messages:
    17
    Likes Received:
    0
    Hi

    As I understand it:

    You don't need to buy a licence from Digium if you are just passing g.729 through the pbx i.e. both parties have their own codecs e.g. in the phones or you are going from a phone to a sip carrier that supports g.729.

    You only need g.729 if you are encoding or decoding.

    I also understand that you can get a developer licence and also a "free to use" version of the codec from intel:

    See excerpt from: http://www.voip-info.org/wiki-Asterisk+G.729+Licensing

    Study or experiment with G.729 for free
    Under patent legislation, it is quite legitimate to study or experiment with a patented technology. You only have to pay royalty fees if you sell a product based on the technology, or use the technology in products internally. The free G.729 implementation does not make any changes to Asterisk, so the GPL license is not jeopordised in any way.

    It is quite offensive to suggest that a competing product will jeopordise the Asterisk project - Digium is a business, and business is a competitive game. There are many ISDN cards that compete with those sold by Digium, but I don't see anyone being criticised for trying those non-Digium cards. In fact, having competing products available in the marketplace only serves to encourage innovation - and open source is all about making innovations available to everyone.

    The G.729 debate on the mailing lists has brought out many opinions, some based on legal grounds, others based purely on personal beliefs. Let's focus our energy on encouraging everyone who makes contributions to Asterisk, innovating, and putting more technology in the hands of more people for less money.

    Opensource implementation
    An opensource implementation of G.729 codec can be found at http://www.readytechnology.co.uk/open/i ... 29-g723.1/. It is a wrapper around Intel Integrated Performance Primitives. Please note: You might still have to pay royalty fees to the G.729 patent holders for using their algorithm and to Intel for using their libraries!

    Binaries can be found at http://asterisk.hosting.lv/

    Hope this helps
     
  4. cowboy47

    Joined:
    Jun 14, 2007
    Messages:
    276
    Likes Received:
    0
    I tried to implement the "free" version of g729 and never had success. If I took into account the time that was spent, it was much cheaper to purchase the licenses from digium. Whether you want to discuss legal or ethical issues is something else, but in reality, the licenses are not free, even if you get them from Intel. In fact if you read the docs, in order to legally use the licenses it will cost you much more than if you purchased the licenses from Digium.
     

Share This Page