Anda di halaman 1dari 3

Configuracin inicial de Asterisk

Primeros pasos con Asterisk Una vez instalado Asterisk en Windows o Linux se puede ver con un ejemplo sencillo de las primeras cosas que se pueden hacer. Este ejemplo consiste en crear dos nuevas extensiones con sus buzones de voz. 1. Crear dos usuarios SIP nuevos. Por ejemplo los usuarios "20000" y "20100" con contraseas "a20000b" y "b20100a" Para ello se va al archivo sip.conf y se aade las siguientes lneas al final del archivo: [20000] type=friend secret=a20000b qualify=yes nat=no host=dynamic canreinvite=no context=miprimerejemplo mailbox=20000@miprimerbuzon [20100] type=friend secret=b20100a qualify=yes nat=no host=dynamic canreinvite=no context=miprimerejemplo mailbox=20100@miprimerbuzon Para ms informacin del archivo sip.conf puede encontrarse en http://www.voipforo.com/asterisk/configuracion-sip-conf.php. 2. Crear las extensiones (internos) para esos usuarios Se crean las extensiones para esos usuarios en el archivo extensions.conf de manera que si se marca el 20000 hablaremos con el usuario 20000 y en cambio se marca el 20100 hablaremos con el usuario 20100. Tambin se crea el nmero del buzn de voz para consultar los mensajes para que sea el 30000. Se aaden las siguientes lneas al final del mencionado archivo. [miprimerejemplo] exten => 20000,1,Dial(SIP/20000,30,Ttm) exten => 20000,2,Hangup exten => 20000,102,Voicemail(20000) exten => 20000,103,Hangup exten => 20100,1,Dial(SIP/20100,30,Ttm) exten => 20100,2,Hangup exten => 20100,102,Voicemail(20100) exten => 20100,103,Hangup exten => 30000,1,VoicemailMain Ms informacin del archivo extensions.conf puede encontrarse en http://www.voipforo.com/asterisk/configuracion-sip-conf.php. Ahora ya podra cursar llamadas entre las lneas creadas.

3. Crear buzones de voz para esos usuarios Se van a crear los buzones de voz de ambos usuarios y tambin a asignarles una contrasea en el archivo voicemail.conf .Al buzn 20000 se le va a dar la contrasea 1234 y al buzn 20100 la contrasea 4321. [miprimerbuzon] 20000 => 1234,Pedro,pedro@midominio.com 20100 => 4321,Juan,juan@midominio.com Ms informacin del archivo voicemail.conf puede verse en los enlaces (links) mencionados anteriormente. 4. Reinicializacin del asterisk 5. Configuracin de un softphone Se configura uno o dos softphones y se prueba llamar entre ambos usuarios o a dejar mensajes en el contestador cuando no estn disponibles. Tambin se puede llamar al nmero 30000 para escuchar los mensajes. Configuracin Archivos importantes Configuracin del archivo sip.conf El archivo sip.conf sirve para configurar todo lo relacionado con el protocolo SIP y aadir nuevos usuarios o conectar con proveedores SIP. Aqu hay un ejemplo bsico del archivo sip.conf comentado con la funcionalidad de cada lnea: [general] context=default port=5060 ; puerto UDP en el que responder el Asterisk bindaddr=0.0.0.0 ; Si queremos especificar que Asterisk est en una IP (si un equipo tiene 3 IPs por ej.) 0.0.0.0 vale para cualquiera srvlookup=yes ; habilita servidor DNS SRV [pedro] type=friend ;soporte bidireccional de llamadas. secret=welcome ; es el password (contrasea). qualify=yes ;tiempo de latencia no superior a 2000 ms. nat=no ; el telefono no usa NAT host=dynamic ; el dispositivo se registra con una IP variante canreinvite=no ; Asterisk por defecto trata de redirigir. Esto condiciona el paso del audio por el Asterisk o sino de extremo a extremo (peer to peer). context=internal ; el contexto al que est asociado pedro. El archivo sip.conf comienza con una seccin [general] que contiene la configuracin por defecto de todos los usuarios y "peers". Se puede sobreescribir los valores por defecto en las configuraciones de cada usuario o peer. DNS es una forma de configurar una direccin lgica para que pueda ser resuelta. Esto permite que las llamadas sean enviadas a diferentes lugares sin necesidad de cambiar la direccin lgica. Usando el DNS SRV se ganan las ventajas del DNS mientras que deshabilitandolo no es posible enrutar llamadas en base a nombre de dominios. Conviene tenerlo activado, por tanto se pone la directiva srvlookup=yes Cada extensin est definida por un user o usuario, un peer o proveedor o un friend o amigo y viene definida con un nombre entre corchetes [] . El tipo (type) "user" se usa para autenticar llamadas entrantes, "peer" para llamadas salientes y "friend" para ambas. En este caso se ha definido una extensin pedro como "friend". Puede realizar y recibir llamadas. Secret es la contrasea usada para la autenticacin. En este caso ser "welcome". Se puede monitorizar la latencia entre el servidor Asterisk y el telfono con

qualify=yes para determinar cuando el dispositivo puede ser alcanzado En este caso Asterisk considera por defecto que que un dispositivo est presente si su latencia es menor de 2000 ms (2 segundos). Se puede cambiar este valor poniendo el nmero de milisegundos en vez de yes.

Anda mungkin juga menyukai