 | Codec G711 and G729 or only G711? Hi, would you recommend to set codec G711 (1st) and G729 (2nd) in both PAP2T and 3CX, or only allow G711? |
|
 PX EliezerPremium join:2008-08-09 Hutt River kudos:12 | If you only allow G711, you may lose some calls over certain carriers, especially overseas ones. |
|
 gweidenh join:2002-05-18 Houston, TX kudos:1 | Wouldnt your voip provider trans-code the call from 729 to 711 if you only configured your phone to accept 711? |
|
 TrevIP Telephony GuruPremium join:2009-06-29 Victoria, BC kudos:3 | Some do, some don't. G.729 requires a commercial license, so many open source shops do not support it. -- Wondering what I do? Find out at »www.digitalcon.ca |
|
 PX EliezerPremium join:2008-08-09 Hutt River kudos:12 Reviews:
·voip.ms
·callwithus
·Callcentric
·Vitelity VOIP
·Optimum Voice
·Gizmo5
| reply to gweidenh Iscream said this on 10/18/2010:
The only reason Callcentric recommends to have G.729 on a list (it doesn't matter in what order - just to have it on the list) - it's because some/many international carriers (number keeps increasing) have ONLY G.729 codec to many countries. Also calls from other SIP networks as well as to/from SIP Broker and iNUM may come with G.729 first or ONLY codec available. Regarding International VoIP carriers - it's a very simple math - while the rates are ever declining down the IP bandwidth costs are NOT that much going down, not at the same pace as rates, at least. Also, the bandwidth segments are/may not be available at such large chunks... Just as an example - average, 20ms frame G.711 call takes around 100Kbps of bandwidth (consider all IP, UDP, RTCP, etc, packet headers - read books if unclear). For a carrier to accept "only" 1000 simultaneous calls - that would be 100 Megabits of bandwidth in only ONE direction. If they have 1000 destinations - that means 100 Gig bits of bandwidth. For many national carriers abroad numbers like 100 Megabits are still something from a Science Fiction books... Can one imagine 100 Mbps in Afghanistan or Bangladesh or even in most far places in the world? One of the LARGEST, if not the largest one (it's meant to say so) carriers in the world is TATA communications (Indian giant, former Teleglobe, former VCNL telecom) having simultaneously close to or over 1,000,000 calls - warns that most destinations will NOT be connected with G.711 codec...
In order to avoid "aggravation" related issues and then [quite often - lots of] time spent on support - Callcentric recommends to have G.729 codec enabled.
If your intention is NEVER to call abroad (not counting Canada) or NEVER have a family member on a trip calling to/from hotel or NEVER exchange calls via other SIP networks - you're safe using only G.711 codec.... To me - it's the same as a desire of some people to block their own ability to be able to call E911 just because they may have it on other lines...
B/w - if there was a "stutter" with G.729 - the same or even worse will be heard with G.711... »Re: provider that uses G.711 for incoming |
|
 | reply to pacpac Thanks, that pretty much settles it for me.... |
|
 gweidenh join:2002-05-18 Houston, TX kudos:1 | reply to Trev said by Trev:Some do, some don't. G.729 requires a commercial license, so many open source shops do not support it. Right. And if the provider doesnt support G.729, then the call will not go through even if my phone is G.729 enabled.
For providers who do support it, they would then trans-code the call to G.711 for the end customer if their phone was not G.729 enabled. |
|
 gweidenh join:2002-05-18 Houston, TX kudos:1 | reply to PX Eliezer Thanks PX, I agree with what Iscream says, but it doesnt answer my question.
Maybe you should go work for Sipgate support staff!
Badda-Bing!!!! |
|
|
|
 TrevIP Telephony GuruPremium join:2009-06-29 Victoria, BC kudos:3 | reply to gweidenh said by gweidenh:And if the provider doesnt support G.729, then the call will not go through even if my phone is G.729 enabled. False. It's fully possible to pass-through the RTP stream and not care what codec it is. No need for a license if you aren't processing it.  -- Wondering what I do? Find out at »www.digitalcon.ca |
|
 gweidenh join:2002-05-18 Houston, TX kudos:1 | said by Trev:said by gweidenh:And if the provider doesnt support G.729, then the call will not go through even if my phone is G.729 enabled. False. It's fully possible to pass-through the RTP stream and not care what codec it is. No need for a license if you aren't processing it. Fair enough. However, I am referring to a voip provider who is acting as the gateway to the International carrier. Hence the provider is creating the RTP stream. If they do not support G.729, they cant create an RTP stream and the call would fail.
Do the International carriers create the RTP stream? |
|
 PX EliezerPremium join:2008-08-09 Hutt River kudos:12 Reviews:
·voip.ms
·callwithus
·Callcentric
·Vitelity VOIP
·Optimum Voice
·Gizmo5
| reply to gweidenh said by gweidenh:Maybe you should go work for Sipgate support staff! Thus doubling their size!  |
|