Codec G729

Imagen de _alive_

Forums: 

hola amigos de ecualug como va??

amigos de ecualug, tengo una duda, en estos momentos tengo 2 servidores asterisk, servidor A esta conectado a una nortel, no tiene usuarios configurados, y el servidor B que tiene 4 usuarios configurados, y que pueden sacar llamadas por el servidor A atraves de una interconexion por medio de IAX, y ahora quisiera comprar la licencia de los codecs G729, pero tengo la duda, si tendria que comprar una licencia para el servidor A y otra licencia para el servidor B, en este caso solo 2 licencias, sabiendo que en el servidor B tengo 4 usuarios configurados y pueden realizar llamadas concurrentes, aun no tengo mucho conocimiento con respecto a la compra de estos codecs, si me dan una mano con esto, se los agradesco, muchas gracias

Las licencias para G729 son

Las licencias para G729 son por cada comunicación en uno solo de los extremos. Si tienes 4 personas en el servidor A hablando con otras 4 del servidor B, necesitaras 4 licencias.

Tambien, si no hay transcoding, osea que utilizas solo G729 en todas las comunicaciones y las voces y musicas tambien estan en este formato, teoricamente no es necesario.
Solo es necesario si el existe un cambio de codec.

ejemplo

Imagen de _alive_

ok muchas gracias trenkos, por ejemplo en estos momentos estoy utilizando en el servidor B donde se encuentran los 4 usuarios SIP configurados, GSM, y la verdad es que me consume demasiado ancho de banda, y como el otro servidor A esta conectado a una nortel, dentro de la nortel se encuentran los otros usuarios analogicos y me permite sacar llamadas externas, entonces yo quiero saber si tengo que comprar en este caso solo 4 licencias para el servidor B y solo ahi?? o tambien tengo que colocar una licencia en el servidor A, que ese solo hace como puente entre el asterisk y la nortel.

Ten en cuenta que serian 5

Ten en cuenta que serian 5 licencias, el trunk cuenta como una comunicación mas.

Creo que estas liándote un poco para los 4 usuarios que hay, si los usuarios se conectan al servidor B por medio de LAN, no es necesario que uses G729, puedes usar G711, es más pesado pero tiene mejor calidad y para una LAN no significa gran volumen. El trunk si bien es una conexión WAN (supongo) será una sola comunicación por lo que el tráfico tampoco será significativo (64Kbps). O puedes usar G729 solo para el trunk y necesitaras una sola licencia.

Deberías ver que te conviene mas.

Las licencias salen en el entorno de los 10us.

http://www.voipnovatos.es/item/2006/04/comprar-licencia-g729-en-la-tienda-online-de-digium

exactamente

Imagen de _alive_

me parece genial, no hay problema con los usarios de la LAN, ellos pueden usuar G711, lo que no entendia es que si al momento de usar el protocolos IAX para conectarme desde el servidor B (con los 4 usuarios) al otro servidor A, por la WAN, donde este ultimo se encuentra como puente a la nortel, y llamaba a los usuarios de la nortel y/o tambien para las llamadas externas, era necesario colocarle 4 licencias, esa es mi mayor duda.

ahora cambiando algunas cosas, por ejemplo, sin usar iax, y estoy registrando mis 4 usuarios que se encuentran en el servidor B, pero ya no al servidor sino al servidor A, osea directamente los estoy colocando como usuarios del servidor A, como tendria que ser en este caso el tema del codec g729, colocar 4 licencias en el servidor A???

La PBX es analogica y cuando

La PBX es analogica y cuando envie las llamadas al asterisk, este debera recodificar la señal a G729. Por lo tanto necesitarias licencias. Cuantas? una por cada comunicacion concurrente.

Volvemos a lo mismo, si el servidor A se conecta localmente con la PBX tambien podrias usar G711. La unica duda sería en la conexion de los 2 Asterisk. Si la conexion es limitada entonces te convendría utilizar G729 para reducir el ancho de banda usado. De todos modos el trunk tiene la ventaja de codificar todas las llamdas como una sola.

Hay gente con mas experiencia que te puede dar datos practicos, pero personalmente creo que en una LAN lo mejor es usar G711 para garantizar una buena calidad, a no ser que tengas 100 usarios hablando simultaneamente. Para una empresa con 10 internos donde en hora pico podrán haber hasta 5 personas hablando simultaneamente no le veo la necesidad.

agradecido estoy

Imagen de _alive_

muchas gracias trenkos, ahora dandole un giro a esto del codec G729, tengo una duda adicional, por la cual no me esta dando resultados positivos.

como te comentaba anteriormente, tengo 2 servidores asterisk, servidor A que tiene una TE122B y esta conectado a una nortel, y un servidor B que tiene configurado 4 internos, estos 2 servidores se encuentran interconectados por IAX, como SO estoy usando Centos 5 y asterisk 1.4.20

Me surgio un problema, que al momento de hacer una llamada desde uno de los internos del servidor B hacia cualquier lugar, y se deseaba realizar una segunda llamada desde otro interno, comenzaba a escucharse totalmente mal, entrecortado, y lento.

Para esto, lo que hice fue colocar un analizador de protocolos, y utilize como herramientas, check point y tambien wireshark, y comence hacer mis pruebas correspondientes, en este caso monitoree una llamada telefonica desde un interno con check point, y todo andaba bien, hasta cuando colgo la llamada y ahi fue cuando se subio el ancho de banda en el protocolo IAX, y se lo consumio todo, por un tiempo aproximado de 40 o 50 segundos y despues se disminuyo a 0 como tendria que haber sido, la razon, no la sabia hasta ese momento.

despues me fije con wireshark e hice el mismo ejemplo, hice la llamada y despues colgue, y ahi fue cuando me fije y me dio como resultado un problema que no habia visto antes, me salia mensajes de VNAK, estuve averiguando este problema en internet, que es una ejecucion similar a unas 200 llamadas simultaneas, por alguna razon se ejecuta esto pero aun no tengo ni la mas minima idea, aun peor no tengo la respuesta.

si sabes algo de esto me avisas por favor

Existe una version de G.729 que es OpenSource

Imagen de isacnet

Esta version jala super bien, la liga es http://www.readytechnology.co.uk/open/ipp-codecs-g729-g723.1/

Saludos

_______________________________________
Trend Micro el mejor antivirus del mundo 40% del mercado mundial de gateway
240 millones de usuarios no pueden equivocarse
http://www.trendmicro.com.ec
Mercadeo@trendmicro.com.ec

_______________________________________
ISACNET S.A.
Ecuador: +593-2-3238590
Perú: +51-1-4223796

HP y Trend Micro, lo mejor de 2 mundos en un solo Socio de Negocios
http://www.isacnet.com.pe

Te recomiendo que esta nueva

Te recomiendo que esta nueva duda la plantees en un nuevo hilo.
De esta forma gente realmente experta (no como yo) podrá ayudarte, ya que lo del codec estaría solucionado.

De todos modos, es raro lo que comentas yo mismo tengo un trunk iax2 y no tengo ningun problema. En el cli de asterisk que dice? Realiza un debug de iax2 para ver si ves algo raro. La verdad es que no se que puede ser, talvez algo del cancelador de eco.

actualizar asterisk

Imagen de _alive_

la verdad que si, es demasiado raro, y como te decia, no me hubiera dado cuenta de la tormenta de VNAK si no ponia un analizador de protocolo, pero bueno estoy viendo eso, a no ser que cambie de version de asterisk, a la ultima asterisk-1.4.21.2 y asi poder solucionar.

ahh una consulta se puede hacer un update de este asterisk que tengo instalado (version 1.4.20)para que se actualice a la version mas reciente o tengo q volver a bajar el asterisk actualizado.