Вы находитесь на странице: 1из 7

13/12/13

Configuracion de Asterisk 1.6.X - Segunda Parte - sip.conf | VozToVoice

Talking around the World


Inicio

Configuracion de Asterisk 1.6.X - Segunda Parte - sip.conf


Jue, 16/10/2008 - 12:15 admin

Actualizado 5 septiembre 2009 Hoy empezaremos con la configuracin del archivo sip.conf que es donde tenemos que definir nuestras extensiones, nuestros proveedores VoIP y todo lo relacionado con el protocolo SIP. En otro articulo hablar del protocolo IAX, que es otra forma de configurar nuestra extensiones. El archivo sip.conf est estructurado en tres bloques. La parte general donde hay que definir la configuracin general de nuestras extensiones, el bloque central donde configuraremos la registracin a nuestros proveedores VoIP (y, si queremos, los datos para conectar entre ellos distintos servidores Asterisk), y la parte final del archivo donde configuraremos todas nuestras extensiones internas y externas. Pensamos en una centralita que algn da hemos visto entrando a alguna empresa. Asterisk funciona en el mismo modo. Con las extensiones configuradas podremos llamar de una a otra, enrutar las llamadas a telfonos fijos o celulares, hacia nuestros proveedores VoIP y utilizar las tpicos servicios de estos aparados como llamadas en espera, desvo de llamadas, llamada a tres, contestador, etc. La que sigue es la configuracin de una parte de mi sip.conf; cada lnea del archivo viene acompaada de una breve explicacin despus del punto y coma. Ahora tengo instalada la versin 1.6 de asterisk pero la mayora de las opciones son validas tambin para las versiones anteriores. [general] ; etiqueta que introduce la parte general de la configuracin

allowguest=no ; No permitir llamadas de extensiones SIP remotas sin contrasea bindport=5060 ; el puerto utilizado para conectar las extensiones SIP al servidor asterisk (protocolo UDP) bindaddr=0.0.0.0 : la direccin IP para conectarse al servidor Asterisk (en este caso cualquier direccin de la computadora donde est asterisk) ;tcpenable=yes ; desde la versin 1.6 es posible configurar el servidor para que permita tambin conexiones TCP ;tcpbindaddr=0.0.0.0:5059 ; direccin y puerto para las conexiones SIP con protocolo TCP callevents=yes ; Cuando hay eventos (llamadas, etc.) estos vienen notificados al Asterisk Manager (til para programas externos tipo FOP) context=phones ; el contexto de base que todas las extensiones utilizaran si no viene especificado diversamente domain=sip.miodominio.com ; el dominio local para el servidor asterisk. En mi caso son dos. domain=10.8.0.1 ; Si queremos conectarnos a Asterisk usando un segundo dominio (ejemplo una red VPN) subscribecontext = subscribe; contexto donde configurar las extensiones para activar la funcin subscribe del protocolo SIP allowsubscribe=yes ; esto permite a las extensiones controlar el estado de las dems notifyringing=yes ; notifica si la extensin est timbrando a las dems extensiones (ya veremos como funciona) notifyhold=yes ; notifica si la extensin est en espera disallow=all ; deshabilitar todos los codecs (audio y video) allow=ulaw ; habilita el codec audio ulaw de base para todas las extensiones allow=alaw ; igual que arriba para el codec alaw useragent=X-Lite ; la centralita se presentar con este nombre. A veces algunos proveedores no permiten conectarse a ellos si reconoces que detrs de la conexin est un servidor Asterisk. En este modo nos presentamos como si furamos el softphone X-Lite realm=sip.voztovoice.com ; si definimos esta opcin podremos crear las contraseas cifradas con el protocolo MD5 t38pt_udptl=yes ; permite el uso del protocolo T38 (fax sobre IP) pero solo para conexiones directas videosupport=yes ; Para permitir videollamadas srvlookup=yes ; permite hacer busquedas de registros DNS SRV para llamadas SIP salientes basadas en los nombres de dominio

www.voztovoice.org/?q=node/46

1/7

13/12/13

Configuracion de Asterisk 1.6.X - Segunda Parte - sip.conf | VozToVoice

Ahora viene la registracin a nuestros proveedores de llamadas. Si los vamos a usar solo para las llamadas salientes no hace falta configurar esta parte. Les pongo un ejemplo a modo de explicacin register => fulano:contrasea@sip.justvoip.com Nos registramos con el proveedor con el username fulano, la contrasea y la direccin del servidor del proveedor. Si el servidor usa un puerto que no es el 5060 tenemos que especificarlo al final de la lnea de este modo

register => fulano:contrasea@sip.justvoip.com:5061 Ahora pasamos a la configuracin de las extensiones: [2000] ; numero de la extensin accountcode=2000 ; el cdigo que aparecer en el registro de llamadas para esta extensin language=es ; si hemos instaladas locuciones en ms de un idioma, aqu podemos definir cual idioma usar la extensin type=friend ; tipo de extensin. Puede ser friend, user o peer. Friend puede hacer y recibir llamadas, user solo recibir y peer solo puede hacer (como en el caso de proveedores VoIP que usamos solo para hacer llamadas) secret=contrasea ; la clave de la extensin qualify=yes ; Para saber el tiempo de respuesta de una extensin y si est alcanzable o no mailbox=2000@default ; la casilla de voz de la extensin (segn la configuracin del archivo voicemail.conf) host=dynamic ; si la extensin se conecta remotamente cambiando continuamente su direccion IP se pone este parametro dtmfmode=rfc2833 ; el protocolo para enviar los tonos DTMF context=phones ; el contexto que usar la extensin canreinvite=no ; yes si queremos que la extensin intente conectarse directamente con la extensin llamada. No si queremos que Asterisk haga de puente entre las dos extensiones. nat=yes ; si la extensin se conecta al servidor asterisk detrs de un cortafuego hay que poner yes callerid=Fulano <2000> ; el nombre y el numero de identificacin de la extensin disallow=all ; deshabilitar todos los codecs allow=gsm ; habilita el codec audio gsm (el primero que se intentar utilizar a lo largo de una llamada) allow=ulaw ; habilita el codec audio ulaw allow=alaw ; habilita el codec audio alaw allow=g729 ; habilita el codec audio g729 allow=h263 ; habilita el codec vdeo h263 Ahora un ejemplo para un proveedor de llamadas VoIP [justvoip] ; nombre que le asignamos al proveedor type=peer ; lo vamos a utilizar solo para llamadas salientes (peer) host=sip.justvoip.com ; el nombre del host del proveedor fromdomain=sip.justvoip.com ; fromuser=fulano ; los dato que nos pide el proveedor para conectarnos (usuario y contrasea) username=fulano secret=contrasea qualify=yes canreinvite=no dtmfmode=rfc2833

www.voztovoice.org/?q=node/46

2/7

13/12/13

Configuracion de Asterisk 1.6.X - Segunda Parte - sip.conf | VozToVoice

context=from-justvoip ; el contexto de utilizar en extensions.conf para las llamadas entrantes call-limit=2 ; numero de canales que brinda el proveedor. language=es disallow=all allow=ulaw allow=alaw allow=g729 Cada vez que cambiamos la configuracin de nuestro sip.conf tenemos que recargarla. Abrimos la consola de asterisk asterisk -rvvvvvvvvvv y escribimos CLI> sip reload Reloading SIP Estos son los comandos disponibles para las extensiones SIP CLI> help sip sip notify Send a notify packet to a SIP peer sip prune realtime [peer|all] Prune cached Realtime users/peers sip qualify peer Send an OPTIONS packet to a peer sip reload Reload SIP configuration sip set debug {on|off|ip|peer} Enable/Disable SIP debugging sip set history {on|off} Enable/Disable SIP history sip show {channels|subscriptio List active SIP channels or subscriptions sip show channelstats List statistics for active SIP channels sip show channel Show detailed SIP channel info sip show domains List our local SIP domains sip show history Show SIP dialog history sip show inuse List all inuse/limits sip show objects List all SIP object allocations sip show peers List defined SIP peers sip show peer Show details on specific SIP peer sip show registry List SIP registration status sip show sched Present a report on the status of the sched queue sip show settings Show SIP global settings sip show tcp List TCP Connections sip unregister Unregister (force expiration) a SIP peer from the registry Intenten probarlos todos para ver que pasa :) Un saludo Aadir nuevo comentario 72347 lecturas asterisk configuracion SIP

Comentarios
Duda Asterisk
Hola que tal... Felicidades por tu pagina, esta muy entendible. Aprovechando el viaje, quisiera exponerte una duda que tengo. Tengo un Asterisk@Home funcionando localmente. Es decir, en una LAN. Tengo creada la extension 1000 que funciona perfectamente dentro de mi LAN, pero al momento de querer conectarme fuera de ella, el X-Lite me dice Request Timeout. En mi sip.conf tengo lo siguiente en general. [general] port = 5060 ; Se define el puerto que usa Asterisk para SIP (5060 por default) bindaddr = 10.0.10.10 ; Defino la direccin IP de Asterisk El asterisk lo tengo direccionado con un dominio dinamico que es el que pongo en el X-Lite para conectarlo.
Mar, 28/07/2009 - 19:04 Humberto (no verificado)

www.voztovoice.org/?q=node/46

3/7

13/12/13

Configuracion de Asterisk 1.6.X - Segunda Parte - sip.conf | VozToVoice

Funcionaria si cambio la IP de arriba al nombre del host dinamico? Por ejemplo; bindaddr = euriskooaxaca.dyndns.info?? Gracias!!!! responder

Asterisk IP publica
Para que puedas conectarte desde una fuera de la red sigue estos pasos Abres el sip.conf en bindaddr pones 0.0.0.0 asi asterisk estar escuchando en todas la direcciones IP (red local y IP publica) en la linea localnet pones la direccion IP local del computador donde est instalado asterisk. Ejemplo Localnet 10.0.10.10/255.255.255.0 luego configuras esto externhost=euriskoooaxaca.dyndns.org externrefresh=180

Mi, 29/07/2009 - 02:51 admin

Para terminar asegurate que en tu router/firewall tengas abiertos los puertos (normalmente 5060 UDP para la sealizacion y 10000:20000 UDP para el protocolo RTP (audio-video) Recarcas la configuracion del sip.conf Intentas conectar tu x-lite y mira que te aparece en la consola de asterisk Cuentame como te fue y saludos a Oaxaca una ciudad muy bonita que tuve la suerte de conocer Chao responder

Duda Asterisk
Ya hice la prueba. Y ya pude conectarme desde Internet via X-Lite con mi servidor Asterisk. Muchas gracias por la ayuda.

Vie, 31/07/2009 - 11:45 Humberto (no verificado)

Oye aprovechando tu ayuda, tengo conectado un Linksys SPA al Asterisk. Ya esta registrado con una extension y mi intencion por ahora es hacer llamadas a la PSTN via SPA. Podrias ayudarme con esto?? Tienes algunas sugerencias??? Oye, que bueno que te gusto Oaxaca. De donde eres? responder

Spa y Asterisk
No teniendo un linksys spa no te puedo ayudar mucho pero me imagino que se podra hacer algo as: abres tu extensions.conf y aades las siguientes lineas: [pstn] exten => _9XXX.,1,Dial(SIP/1000/${EXTEN},45) exten => _9XXX.,n,Hangup Creas un contexto pstn y te aseguras que la extension que quieres usar con la pstn tenga acceso a ese contexto

Vie, 31/07/2009 - 16:11 admin

en la primera linea le dices a Asterisk que todas las llamadas que empiecen con un 9 sean enrutadas a la extension 1000 (la extension de tu SPA) y que si el numero marcado no contesta dentro de 45 segundos pase a la linea 2 donde se cuelga el canal Seguro que si buscas un poquito en internet encontrars algo ms preciso. Saludos responder

www.voztovoice.org/?q=node/46

4/7

13/12/13

Configuracion de Asterisk 1.6.X - Segunda Parte - sip.conf | VozToVoice


Mi, 05/08/2009 - 09:51 SDS (no verificado)

Duda

no puedo transeferir video por mas que halla configurado el si.conf con el videosuport y los codecs....me podrias decir a que se debe eso...alguien me dijo que necesito modificar el protocolo que usa asterisk, pero no se donde hago eso...agradesco de antemano tu ayuda responder

Pues tenemos el mismo

Vie, 07/08/2009 - 06:22 Annimo (no verificado)

Pues tenemos el mismo problema con el video , a mi me pasa exactamente lo mismo , que puertos utiliza para video? responder

Llamadas video
Una vez lo he probado y me ha funcionado. Asterisk tiene problemas para la negociacion audio/video (en el sentido que lo hace muy mal). En el sip.conf para cada extension definene un solo codec video (ej. H264) y hacen lo mismo en los softphone. Luego recargan la configuracion y intentan hacer una llamada video. Si no les funciona pueden poner (siempre en la configuracion de las extensiones) canreinvite=yes Recargan la configuracion y lo intentan otra vez Yo lo he probado una vez on un Softphone BRIA y me ha funcionado. responder

Vie, 07/08/2009 - 11:12 admin

INFORMACION
HOLA QUISIERA SABER SI ALGUIEN PUDIERA AYUDARME NECESITO CONFIGURAR ASTERISK 1.6 PARA VIDEOCONFERENCIA Y QUE TIPO DE CAMARAS UTILIZAR OJALA PUDIERAN AYUDARME POR FAVOR SALUDOS responder

Lun, 21/09/2009 - 16:35 G2G (no verificado)

videconferencia
Para cuartos de videoconferencia asterisk, por ahora, no es la solucion. Para videollamadas funciona y puedes buscar ms informacion en internet responder

Lun, 21/09/2009 - 16:39 admin

INFO
EN ESPECIFICO CENTOS 5 OJALA PUEDAN ORIENTARME SALUDOS responder

Jue, 24/09/2009 - 11:43 G2G (no verificado)

QUISIERA SABER QUE TIPO DE CONFIGURACION SE NECESITA PARA PODER MONTAR ALGUN TIPO DE SERVIDOR PARA VIDEOCONFERENCIA EN LINUX

Como configurar la web de asterisk


works responder

Mar, 13/10/2009 - 14:48 Annimo (no verificado)

Hola, sequi todos los pasos y todo Ok lo que necesito saber como puedo habilitar la web, ya que le doy localhost al navegador y solo me sale it

Re: Como configurar la web de asterisk


www.voztovoice.org/?q=node/46

Mar, 13/10/2009 - 20:06 admin

5/7

13/12/13
Gracias. Saludos responder

Configuracion de Asterisk 1.6.X - Segunda Parte - sip.conf | VozToVoice

La verdad no entend muy bien la pregunta. Me puedes explicar de una forma ms clara que es lo que quieres hacer?

llamadas desde extensiones externaS


hacerlo con extensiones de otra lan les agradeseria si me pudieran decir como se configura el sip.conf y el extensions.conf para hacerlo funcionar responder

Mar, 09/11/2010 - 09:50 hbosslp

Hola amigos soy muy nuevo usando asterisk y apenas he logrado conectar asterisk de forma local con extensiones locales pero aun no he podido

desventaja de la version elastix 2.0 con 1.6


Hola ? Gracias responder

Mar, 29/03/2011 - 15:26 caroline

inquietud configuracion de asterisk 1.8


realizarte esta consulta.

Dom, 26/02/2012 - 09:18 William Medrano (no verificado)

primero que todo muchas gracias por tus aportes en esta pagina sobre voz ip, y quiero aprovechar la oportunidad y tus conocimientos para

tengo instalado freepbx distro en una maquina la cual esta detrs de un router ADSL, los puertos los he redireccionado de la forma como explica aqu en la pagina, y conectndome desde Internet ( fuera de la red donde esta el servidor asterisk) con un softphone (x-lite) funciona de maravilla, de igual forma utilizando mi telefono celular y el softphone bria ( el celular es un iphone 4). hasta aqu parece no haber ningn problema, pero cuando intento conectar una extencion desde un ht503 esta nunca se registra, ya he reiniciado enemil veces el ht503 y configurado me todas las formas posibles y no doy para que se registre, debe ser problemas de configuracin en mi asterisk o en los puertos necesarios ya que al conectarme a otro servidor si se registra y funciona perfectamente, agradezco de antemano tu colaboracin responder

Re: inquietud configuracion de asterisk 1.8


Hola William,

Lun, 27/02/2012 - 09:17 admin

si el HT503 se encuentra conectado al mismo router donde est el servidor Asterisk, en la configuracin del HT503 deberas usar la IP local en lugar de la IP publica. Si el HT503 se encuentra en otra red y no logra registrarse, deberas mirar en el servidor asterisk si las peticiones de registro estn llegando correctamente. Esto lo puedes hacer activando el debug en la consola de Asterisk: CLI> sip set debug on Mejor aun si lo haces con Ngrep: ngrep -W byline port 5060 Si ves que no llega ninguna peticin del HT503, el problema est en la configuracin del HT503 ya que con otros dispositivos todo te funciona bien. Saludos responder

consulta

Jue, 15/03/2012 - 08:27 pepe3 (no verificado)

primero que todo muchas gracias por tus aportes en esta pagina sobre voz ip, y quiero aprovechar la oportunidad....... este es tu comentario, como veo que tienes configurado asterisk para llamadas entrantes y salientes , pues yo no lo consigo si fueses tan amable de colgar tus

www.voztovoice.org/?q=node/46

6/7

13/12/13
externas me sale esto :

Configuracion de Asterisk 1.6.X - Segunda Parte - sip.conf | VozToVoice

sip.conf y tu extensions.conf te lo agradeceria enormemente , yo solo consigo hacer y recibir llamadas internas cuando intento hacer llamadas WARNING[4901]: chan_sip.c:20058 handle_response_invite: Received response: "Forbidden" from '"+3495xxxxxxx" ;tag=as19e73c14' -- SIP/yacom-00000007 is circuit-busy == Everyone is busy/congested at this time (1:0/1/0) -- Auto fallthrough, channel 'SIP/101-00000006' status is 'CONGESTION' de ahi no soy capaz de salir me he atascado mi operador es ya.com parece un poco especial .. gracias responder

OPENVPN
logro comunicarme desde un cliente remoto.. es decir desde mi cliente vpn responder

Jue, 21/06/2012 - 18:37 danmik8 (no verificado)

HOLA xfa ayudenme.... tengo configurada una vpn en ubuntu y quisiera transmitir voz es x eso que configure asterisk en el servidor vpn.. pero no

ayudaaaa
Hola He leido todos los comentarios son muy buenos.

Vie, 30/11/2012 - 00:18 Janikripta (no verificado)

Como puedo acceder remotamente a la interfaz web de elastix. He escuchado que se puede mediante ssl pero alguin podra decirme como hacerlo paso a paso. No s mucho de esto y me cuesta entenderlo.... graciias responder

puertos

Vie, 30/11/2012 - 00:21 Janikripta (no verificado)

En qu archivo o cmo le hago para asociar los puertos abiertos en mi router para que se conecten con elastix ojal puedan ayudarmeeee responder

vps?

Vie, 07/12/2012 - 23:03 Annimo (no verificado)

Que tal me gustaria saber si puedo instalar asterisk en un vps donde hosteo mi sitio y mi servidor web mail, podran ayudar de alguna forma? responder

Lo ms leido
Siempre:
Asterisk VozToVoice Instalar Openfire en Centos - Servidor Jabber Acceso denegado para algunos contenidos de este sitio Configuracion de Asterisk 1.6.X - Segunda Parte - sip.conf Que cambia entre asterisk 1.4.X y Asterisk 1.6.0?

www.voztovoice.org/?q=node/46

7/7

Вам также может понравиться