- Ruido en las llamadas
6 horas 11 min antes - cursos
7 horas 33 min antes - asterisk con trixbox
9 horas 7 min antes - Hem.. no es mio, solo
10 horas 58 min antes - SO
11 horas 2 min antes - IVR
11 horas 4 min antes - DUDA ASTERISK TARJETA X100P (CHICA PRINCIPIANTE, 20 años)
11 horas 7 min antes - SOLUCIONADO!!!
14 horas 27 min antes - espero solucione tu inconveniete con la nat
2 days 10 horas antes - como accedo a la base de datos del call center
2 days 11 horas antes
PREGUNTA SOBRE CODEC Y SU CORRECTA UTILIZACION
Posted Julio 10th, 2009 by pashman
SALUDOS A TODOS LOS COMPAÑEROS DEL FORO
ESTIMADOS MUCHACHOS
CUAL SERIA LA MANERA CORRECTA DE UTILIZAR LOS CODEC GSM EXPLICO MI PREGUNTA?
TENGO CONFIGURADO UNA EXTENSION DE LA SIGUIENTE MANERA:
[202]
deny=0.0.0.0/0.0.0.0
disallow=all
type=friend
secret=xxxxxx
qualify=yes
port=5060
pickupgroup=
permit=0.0.0.0/0.0.0.0
nat=yes
mailbox=202@default
host=dynamic
dtmfmode=rfc2833
dial=SIP/202
context=from-internal
canreinvite=no
callgroup=
callerid=device <202>
allow=gsm
allow=g729
allow=ulaw
accountcode=
call-limit=50
EN ESTE CASO TENGO CONFIGURADO PARA QUE LA EXTENSION USE GSM DE PRIMER LUGAR, G729 DE SEGUNDO LUGAR Y ULAW DE TERCER LUGAR PERO NO ENTIENDO DE VERDAD LA LOGICA DEL USO DEL CODEC, ES DECIR COMO FUNCIONA O EN QUE ORDEN FUNCIONA.
SI YO CONFIGURARA SOLO GSM, ESTA EXTENSION SALIERA SOLO POR GSM? ALGUIEN ME PUEDE ACLARAR ESTE PUNTO?
NO SE SI ME HAGO ENTENDER
SI ALGUIEN TIENE UN MANUAL DEL USO CORRECTO DE LOS CODEC Y COMO FUNCIONAN SE LOS AGRADECERIA Y SI ME PUEDEN AYUDAR A ENTENDER ESTO MUCHO MEJOR
MUCHAS GRACIAS

Hola,
El orden de preferencia es de arriba hacia abajo. Pero debes usar disallow=all antes de permitir o si no vas a dejar que el teléfono elija.
Suerte,
PLL.
Gracias por tu pronta respuesta de verdad
ok entiendo el orden de lectura pero es necesario colocar en las extensiones y en sip.conf
allow = ulaw
allow = alaw
si yo solo quiero utilizar gsm y g729 por ejemplo, puedo definir unicamente en las extensiones
allow = gsm
allow = g729
y el sistema se limitara a esos codec o si quito
ulaw y alaw me generara algun error el sistema?
por ultimo como deberia ser la correcta configuracion de sip.conf si quisiera usar gsm, por que se debe confiruar sip.conf??
[general]
videosupport=yes
disallow=all
allow=gsm&g729
Gracias por su ayuda
La validación de codecs se produce al hacer una llamada.
El teléfono cliente le dice al servidor que codecs ofrece, el servidor le dice que codecs puede usar.
Si existen 2 clientes con codecs incompatibles Asterisk ofrece la ventaja de transcoding.
El único error esta en que si no puede hacer transcoding, por lo demás todo funciona igual.
No toques extensions.conf, no es lugar para configurar codecs permitidos. (Aunque se puede a través de una variable)
Ok ya entiendo lo que me indicas
Por ultimo si me pueden ayudar a finalizar mi duda sobre el uso correcto de los codec por favor lo agradeceria mucho ya que de verdad me ha costado entender y no por bruto si no por falta de experiencia en esta area.
Explico tengo este pequeño enredo
1. Tengo instalado dos servidores trixbox por iax
2. Mi proveedor me ofrece gsm y g729
3. Tengo que conectar con bajo consumo de internet los clientes x-lite entre Venezuela y Puerto Rico ya que dispongo de solo 1024 kbts de subida dedicados al servidor.
4. Tengo 25 extensiones que deben hablar constantemente entre ellos y entre paises.
5. tengo 20 codec digium comprados g729
6. Tengo un proveedor llamado Callcentric este proveedor me ofrece gsm y g729 este lo uso para llamar a Puerto Rico
El dilema es el Siguiente:
A ver si me pueden lograr enteder ya que tengo 3 sitios donde colocar codec pero no se como colocarlos correctamente para que funcionen como debe ser, hasta ahora todo funciona, pero quiero entender bien la logica de los archivos de configuracion como son sip.conf, extensiones y troncales.
Explico lo que tengo
1. Mis telefonos quiero que se comuniquen entre ellos solo con alaw los que estan en la red interna y para salir a las extensiones de puerto rico que use g729 o gsm, ya que si coloco ulaw este consume demasiado ancho de banda; tengo configurado lo siguiente en mis extensiones para realizar esto:
disallow=all
allow=gsm
2. tengo dos servidores conectados por iax en mi misma lan como deberia ser la configuracion correcta para que se lean si utlizar mucho procesador? tengo configurado lo siguiente:
en las troncales iax coloque:
disallow=all
allow=gsm&alaw
3.tengo entendido que sip.conf es para las llamadas que recibe el servidor? No se si es asi pero leyendo entendi en http://www.voztovoice.org/?q=node/104
en sip.conf configure lo siguiente:
disallow=all
allow=gsm&g729&ulaw
4. En las troncales de callcentric configure lo siguiente para que las llamadas salientes usen solo esos codec
disallow=all
allow=g729&gsm
Estaria bien la logica que use????
Que otras opciones se pueden colocar a disallow=all? yo puedo definir disallow=gsm, que sucederia si hiciera esto??
Muchas pero Muchas gracias a los que me ayuden y compartan su inteligencia y espero ayuden estas preguntas e inquietudes a otros que esten como yo
Entra al Asterisk Cli y dale "show tranlation" para ver que codecs tiene tu asterisk.
-----
Att.
Mauricio Arenales
Gato84
Ok aqui te muestro show translation
pero mi enredo es el uso del codec en cada archivo te explico
Configure asi
En sip.conf --> allow=gsm&ulaw&g729
La opcion de colocar en este archivo los codec para que es? Creo que yo que son para las llamadas entrantes ahora no se si es correcto..
En TRunk --> allow=g729&gsm
Configure asi ya que mi proveedor usa estos dos codec
En las extensiones --> allow=ulaw&gsm
Aqui esta mi enredo si yo quiero que mis llamadas locales usen ulaw&gsm pero salgan en g729&gsm estara bien configurado mis archivos
te muestro aqui como se ven los canales
Gracias de verdad