Dear Team , kindly help,
Our service provider is requesting us to enable g729 codec on TE100,
the device requests for a license, how do i get this license is my worry and from where?. kindly help
Dear Team , kindly help,
Our service provider is requesting us to enable g729 codec on TE100,
the device requests for a license, how do i get this license is my worry and from where?. kindly help
Hi Oscar thanks for the reply, in this case the provider only supports ulaw and g729 codecs, and enabling g729 asks for a license, how do i get this license?
I think you can just ignore the license. The G729 is activated by default as I know. It is because the G729 codec has pattents right. Now that the pattents has expired as described, you can use it free-of-charge.
There are a couple of issues here.
If the provider supports ulaw, then why is there a need for g729? The provider should use one or the other and ulaw (g711u) avoids the issue altogether and I think you would want g711u for the better voice quality. The nature of a PRI is that it is comprised of 64Kb channels.......which is g711. I do not understand why they would want g729, and perhaps they have a reason that is not in your post, but I would push back and tell them to use g711.
However, on g729 -
Oscar, I may be off base here, but I think the issue is that while the patents may have expired, how does the TE100 know this, and if the device does indeed know this, then why is it asking for the license?
On the Digital trunk side there are only two options within the TE and these are 711a and 711u. The circuit needs only one and, as far as I know, there is no negotiation between the T1 interface and the TE, it is fixed.
The g729 license appears to be function that is activated on the SIP side, but whether or not this then allows the codec to be used on the Digital side is unknown to me.
My take is that the firmware has no idea of patent dates and is still under the assumption that a license is needed. There is nothing in the latest firmware release notes to indicate any change related to g729 and these go back to 2014 when the patent was still in-force.
To me, it appears that Yeastar needs to update the firmware to address the issue by allowing g729 to be selected where needed without the need or pop-up requesting license activation. As you aptly pointed out, they have now had over a year to do so.
Thanks Larry for the detailed explanation,
I was advised by Yeastar support to add G729A instead however this didn't seem to work.
Another issue it seems the current firmware of TE100 has lower version of asterisk that needs to be update.
Regards..
I bought a license and entered the license key in the web-interface (yeastar TA200), however, how can I verify everything is working?
According to: https://support.digium.com/community/s/article/How-can-I-tell-if-G-729-is-being-used I should be able to see that.
But if I SSH into my TA200 (see: https://support.yeastar.com/hc/en-us/articles/225066728-How-to-Login-the-SSH-of-Yeastar-MyPBX) it does not find that command:
TA200*CLI> g729 show licenses
No such command 'g729 show licenses' (type 'core show help g729 show' for other possible commands)
TA200*CLI> core show help g729
No such command 'g729'.
Gunter, I believe you can use G 729 without the license.
How can I definitely verify that though?