laboratorio 05 interconectando asterisk iax2

16
Redes Convergentes LABORATORIO N° 05 Interconectando Asterisk CODIGO DEL CURSO: Alumno(s) Nota Fecha de entrega Semana #

Upload: antonino-batti-chavez

Post on 09-Jul-2016

236 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Laboratorio 05 Interconectando Asterisk IAX2

Redes Convergentes

LABORATORIO N° 05

Interconectando Asterisk

CODIGO DEL CURSO:

Alumno(s) Nota

Fecha de entrega Semana #

Page 2: Laboratorio 05 Interconectando Asterisk IAX2

Telecomunicaciones II Nro. DD-106Página 2/11

Tema : Interfaces analógicas y troncales Digitales y SIPCódigo :Semestre:Grupo :

Nota: Apellidos y Nombres: Lab. Nº : 05

Objetivos: Configurar teléfonos Analógicos. Configurar troncales Analógicas y Digitales. Configurar troncales de tipo SIP e IAX2 Utilizar aplicaciones en el plan de discado. Hacer una red con teléfonos analógicos y teléfonos IP.

Requisitos: Una computadora con SO Linux y Asterisk instalado. Una tarjeta Digium con 2 puertos FXS Y 2 puertos FXO Teléfonos analógicos. Teléfonos IP por software y/o hardware.

Seguridad

Advertencia:

No consumir alimentos ni bebidas durante el desarrollo de la sesión del laboratorio.El equipo que esta por utilizar, es susceptible a daño eléctrico por mala manipulación y/o carga electroestática.

ENLAZANDO DOS CENTRALES ASTERISK MEDIANTE IAX21. Preparación del Entorno.

Implemente el siguiente esquema en el equipo real.

Los anexos 2011 al 3012 deberán de ser a través de SIP, deberá de utilizar por lo menos

un teléfono físico

Page 3: Laboratorio 05 Interconectando Asterisk IAX2

Telefonía IP con AsteriskNro. DD-106Página 3/11

2. Requerimientos Una los servidores Asterisk a través de registro 5 ptos Una los servidores Asterisk de su mesa a través de llamada directa. 5 ptos Una otro servidor Asterisk utilizando SIP

3. Configuraciones

3.1. CONFIGURACION DEL EQUIPO AsteriskA3.1.1. REDeth0 Link encap:Ethernet HWaddr 00:0C:29:9F:51:D3 inet addr:192.168.10.140 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe9f:51d3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:67761 errors:0 dropped:0 overruns:0 frame:0 TX packets:18713 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:10151728 (9.6 MiB) TX bytes:3471876 (3.3 MiB) Interrupt:177 Base address:0x1080

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:3118 errors:0 dropped:0 overruns:0 frame:0 TX packets:3118 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3106330 (2.9 MiB) TX bytes:3106330 (2.9 MiB)

3.1.2. ARCHIVO sip.conf

[general]bindport=5060bindaddr=0.0.0.0context=defaultdisallow=alllanguage=esnat=noallow=ulawallow=gsmallow=alawregister=>AsteriskA:[email protected]/AsteriskB

[Contador]type=friendsecret=1234host=dynamicuser=Contadorcontext=telf-internos

[Tesorero]type=friendsecret=1234host=dynamicuser=Tesorerocontext=telf-internos

[AsteriskB]type=friend

Page 4: Laboratorio 05 Interconectando Asterisk IAX2

Telefonía IP con AsteriskNro. DD-106Página 4/11

secret=1234context=telf-internoshost=dynamiclanguage=esqualify=yesdisallow=allallow=gsmallow=ulawallow=alaw

3.1.3. Archivo iax.conf

[general]bindport=4569bindaddr=0.0.0.0;bandwith=lowsrvlookup=yes;jitterbuffer=yesregister=>AsteriskA:[email protected]

[AsteriskB]type=friendhost=dynamictrunk=yessecret=1234context=telf-internosdeny=0.0.0.0/0.0.0.0permit=192.168.10.0/255.255.255.0qualify=yesdisallow=allallow=ulawallow=alaw

3.1.4. Archivo extensions.conf

[default]include=>internas

[servicios]exten=>400,1,Answer()exten=>400,n,Playback(beep)exten=>400,n,Echo()exten=>999,1,VoicemailMain

[internas]exten=>2011,1,Dial(SIP/Contador,15,Tt)exten=>2012,1,Dial(SIP/Tesorero,15,Tt)

[telf-internos]include=>internasinclude=>serviciosexten=>_5XXX,1,NoOp()exten=>_5XXX,n,Dial(SIP/AsteriskB/${EXTEN})exten=>_5XXX,n,Hangup()

Page 5: Laboratorio 05 Interconectando Asterisk IAX2

Telefonía IP con AsteriskNro. DD-106Página 5/11

exten=>_054XXXX,1,Dial(IAX2/AsteriskB/${EXTEN:3:4})exten=>_054XXXX,n,Congestion

exten=>_052XXXX,1,Dial(IAX2/AsteriskA1:[email protected]/${EXTEN:3:4})exten=>_052XXXX,n,Congestion

exten=>_053XXXX,1,Dial(IAX2/AsteriskB1:[email protected]/${EXTEN:3:4})exten=>_053XXXX,n,Congestion

3.2. CONFIGURACION DEL EQUIPO AsteriskB3.2.1 REDeth0 Link encap:Ethernet HWaddr 00:0C:29:C9:4D:6F inet addr:192.168.10.60 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fec9:4d6f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3212 errors:0 dropped:0 overruns:0 frame:0 TX packets:249 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:369623 (360.9 KiB) TX bytes:50437 (49.2 KiB) Interrupt:177 Base address:0x1080

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1116 errors:0 dropped:0 overruns:0 frame:0 TX packets:1116 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1868620 (1.7 MiB) TX bytes:1868620 (1.7 MiB)

3.2.2. ARCHIVO sip.conf

[general]bindport=5060bindaddr=0.0.0.0context=defaultdisallow=alllanguage=esnat=noallow=gsmallow=ulawallow=alawregister=>AsteriskB:[email protected]/AsteriskA

[asistente]type=friendsecret=1234host=dynamicuser=asistentecontext=telf-internos

Page 6: Laboratorio 05 Interconectando Asterisk IAX2

Telefonía IP con AsteriskNro. DD-106Página 6/11

[gerencia]type=friendsecret=1234host=dynamicuser=gerenciacontext=telf-internos

[AsteriskA]type=friendsecret=1234context=telf-internoshost=dynamiclanguage=esqualify=yesdisallow=allallow=gsmallow=ulawallow=alaw

3.2.3. ARCHIVO iax.conf

[general]bindport=4569bindaddr=0.0.0.0srvlookup=yes;bandwith=low;jitterbuffer=yesregister=>AsteriskB:[email protected]

[AsteriskA]type=friendhost=dynamictrunk=yessecret=1234context=telf-internosdeny=0.0.0.0/0.0.0.0permit=192.168.10.140/255.255.255.255qualify=yesdisallow=allallow=alawallow=ulaw

3.2.4. ARCHIVO extensions.conf

[default]include=>internas[servicios]exten=>400,1,Answer()

Page 7: Laboratorio 05 Interconectando Asterisk IAX2

Telefonía IP con AsteriskNro. DD-106Página 7/11

exten=>400,n,Playback(beep)exten=>400,n,Echo()exten=>999,1,VoicemailMain[internas]

exten=>5200,1,Dial(SIP/asistente,15,Tt)exten=>_2XXX,1,NoOp()exten=>_2XXX,n,Dial(SIP/AsteriskA/${EXTEN})exten=>_2XXX,n,Hangup()exten=>5300,1,Dial(SIP/gerencia,15,Tt)exten=>_051XXXX,1,Dial(IAX2/AsteriskA/${EXTEN:3:4})exten=>_051XXXX,n,Hangup()

exten=>_052XXXX,1,Dial(IAX2/AsteriskA1:[email protected]/${EXTEN:3:4})exten=>_052XXXX,n,Hangup()exten=>_053XXXX,1,Dial(IAX2/AsteriskB2:[email protected]/${EXTEN:3:4})exten=>_053XXXX,n,Hangup()

[telf-internos]include=>internasinclude=>servicios

Troncalizar las base celular 5ptosDetenga AsteriskB y en el Servidor AsteriskA mantenga los usuarios antes creados y configura el siguiente usuario:

Servidor Extensión Display Name Secret Tipo

AsteriskA 1104 User01A 1234 SIP

Solicitar al docente a cargo los equipos de base celular para realizar el laboratorio.Escriba las características que puede observar el del equipo

Ingrese una tarjeta SIM a la ranura respectiva con el equipo apagado.El SC-100P Quad-Band GSM over VoIP Gateway ha sido diseñado para realizar llamadas desde o hacia un teléfono celular vía internet utilizando VoIP (SIP/H323)El equipo cuenta con un entorno de administración vía HTTP o Telnet.

Page 8: Laboratorio 05 Interconectando Asterisk IAX2

Telefonía IP con AsteriskNro. DD-106Página 8/11

Abra el browser por defecto e ingrese la IP: 192.168.1.1 en la URL presione enter.El usuario y password a utilizar es adminCambie la direccion IP del equipo al rango proporcionado por el docente.Realizaremos la configuración de la tarjeta SIM, ingrese al menú:GSM Setup->GSM Parameter. Aplica la configuración según lo muestra la imagen.

En la configuración anterior hemos asignado el rango de frecuencias con las que trabaja claro.

Note que con esta configuración podríamos utilizar también equipos de moviestar.También debemos configurar la versión del CLI con la que trabajara el equipo para poder realizar las conexiones.La ganancia es el parámetro que nos indica la recepción del equipo. También podemos seleccionar la potencia con la cual vamos a emitir la señal.

Ahora debemos de especificar el plan de marcado que utilizara la red GSM. Ingrese a Menú GSM Setup->GSM DialPlan . Para ello escribimos 9x, esto le indicara que todos los numero que inicien con 9 utilizaran la red GSM, es importante también ingresar la longitud de numero que utilizara.

Page 9: Laboratorio 05 Interconectando Asterisk IAX2

Telefonía IP con AsteriskNro. DD-106Página 9/11

Ahora debemos definir los parámetros de registro SIP. Para ello ingresamos a Menú Advance Setup->VoIP BasicIngresamos los parámetros de configuración del usuario 1104 antes creado. No olvide hacer clic en el check Reg

Configuramos la dirección IP del servidor Asterisk con su puerto respectivo. Debemos habilitar la opción de Autentificación SIP. Igual como los muestra la siguiente figura.

Ahora establecemos el tipo de señalización con la que va a trabajar. Ingresamos a menú Advance Setup ->Advance Setting.

Ahora cuando la llamada se encuentre al equipo debemos definir porque interfaz saldrá para ello debemos de ingresar el dialplan del dispositivo VoIP. Ingresamos a Advance Setup ->DialPlan.

Page 10: Laboratorio 05 Interconectando Asterisk IAX2

Telefonía IP con AsteriskNro. DD-106Página 10/11

El equipo nos puede mostrar información de este. Para ello ingrese a System Administration->System Information.

Desconecte la antena e intente mover el equipo con el fin de tener una señal muy baja y vuelva a mostrar la información del sistema.Cuanto es el parámetro GSM Signal Level.Ahora configuramos la troncal. Personalizaremos el el extensions.Ingrese a servidor Asterisk y edite el archivo ubicado en la siguiente ruta:

#vi /etc/asterisk/extensions_custom.confY el contexto [from-internal-custom], ingrese el siguiente dialplan.

exten=>_9XXXXXXX,1,Set(CDR(userfield)=${EXTEN})exten=>_9XXXXXXX,2,MixMonitor(${CDR(uniqueid)}.gsm|b)exten=>_9XXXXXXX,3,Dial(SIP/1004/${EXTEN}|30|Ct)exten=>_9XXXXXXX,4,StopMonitor()exten=>_9XXXXXXX,5,hangup()

Realice una llamada desde un softphone hacia un numero celular.

Page 11: Laboratorio 05 Interconectando Asterisk IAX2

Telefonía IP con AsteriskNro. DD-106Página 11/11

Como pudo notar la claridad de la señal según la scala MOS.

Visualice el CLI y escriba los parámetros del dialplan mas resaltantes.

Observaciones y Conclusiones

__________________________________________________________________________________

__________________________________________________________________________________

__________________________________________________________________________________

__________________________________________________________________________________

__________________________________________________________________________________

__________________________________________________________________________________

__________________________________________________________________________________

__________________________________________________________________________________

__________________________________________________________________________________

__________________________________________________________________________________