0% encontró este documento útil (0 votos)
84 vistas9 páginas

Configuración de Asterisk y Teléfonos IP

Este documento describe los pasos para configurar teléfonos IP utilizando el protocolo SIP en Asterisk, incluyendo la configuración de canales SIP, teléfonos SIP, plan de marcación y archivos de audio. También explica cómo conectar dos servidores Asterisk utilizando el protocolo IAX2 para permitir llamadas entre extensiones en ambos servidores.

Cargado por

Stefano Campos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
84 vistas9 páginas

Configuración de Asterisk y Teléfonos IP

Este documento describe los pasos para configurar teléfonos IP utilizando el protocolo SIP en Asterisk, incluyendo la configuración de canales SIP, teléfonos SIP, plan de marcación y archivos de audio. También explica cómo conectar dos servidores Asterisk utilizando el protocolo IAX2 para permitir llamadas entre extensiones en ambos servidores.

Cargado por

Stefano Campos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

INSTALACION Y CONFIGURACION DE

ASTERISK
PCC

Laboratorio N° 02

“CONFIGURACION DE TELEFONOS IP”


Configuración de Teléfonos IP Instalación y Configuración de Asterisk

Objetivos:

 Configurar teléfonos SIP.


 Configurar el Plan de Discado.
 Configurar el enlace entre 2 servidores asterisk mediante IAX2.

Equipos, Materiales, Programas y Recursos:

 Una computadora con SO Linux y Asterisk instalado.


 Teléfonos IP por software y hardware.

Introducción:

En este laboratorio implementaremos una red de telefonía IP basada en teléfonos SIP,


configuraremos un plan de discado básico que nos permita conocer sus características y
funcionalidades. Adicionalmente conectaremos 2 servidores Asterisk a través del protocolo
IAX2, para establecer comunicaciones remotas entre extensiones de ambos servidores.

Seguridad:

 Ubicar maletines y/o mochilas en el gabinete al final de aula de Laboratorio.


 No ingresar con líquidos ni comida al aula de Laboratorio.
 Tener cuidado en conectar los equipos utilizando cable y enchufes en buen
estado.
 Asegurarse de conectar y desconectar los dispositivos cuando estén apagados.
 Al culminar la sesión de laboratorio, apagar correctamente la computadora y el
monitor.

Dpto. de Informática Pág. 2


Configuración de Teléfonos IP Instalación y Configuración de Asterisk

Procedimiento

Para que el laboratorio sea mejor aprovechado debe realizarse en grupos de 2 personas.

Previo

1. Anotar la dirección IP de su servidor: _____________________________

2. Verificar que asterisk este iniciado, sino iniciarlo como servicio:


#service asterisk start

Configurando canales SIP:

3. Ingresar al directorio /etc/asterisk/ hacer una copia de seguridad del archivo sip.conf y
crear uno nuevo:
#cd /etc/asterisk/
#mv sip.conf sip.conf.old
#vi sip.conf

4. Ingresar al archivo sip.conf los datos generales:


[general]
bindaddr=0.0.0.0
bindport=5060
disallow=all
allow=ulaw
allow=gsm
context=local

5. Configure los siguientes dispositivos:


[2001]
type=friend
secret=1234
host=dynamic
nat=no
context=lab-702
qualify=yes

[2002]
type=friend
secret=1234
host=dynamic
nat=no
context=lab-702
qualify=yes

Grabar los cambios.

6. Ingresar a la línea de comandos de asterisk y recargar los archivos de configuración.


#asterisk –r
CLI>sip reload

7. Verificar la configuración de los dispositivos SIP:


CLI>sip show peers

Dpto. de Informática Pág. 3


Configuración de Teléfonos IP Instalación y Configuración de Asterisk

Configurando Teléfonos SIP:

8. Instalar el teléfono IP por software X-Lite o SJphone.

9. Verificar el registro del teléfono SIP


CLI> sip show peers

10. Configurar el teléfono IP con el protocolo SIP.

11. Verificar el registro del teléfono SIP


CLI> sip show peers

12. Verifique la configuración de cada teléfono: por ejemplo para verificar la cuenta SIP
2001.
CLI> sip show peer 2001

¿Qué codec esta usando?


_______ulaw:20,gsm:20__________________________________________________
___________________________________________________________

Configurando el Plan de Discado:

13. Ingresar al directorio /etc/asterisk/ hacer una copia de seguridad del archivo
extensions.conf y crear uno nuevo:
#cd /etc/asterisk/
#mv extensions.conf extensions.conf.old
#vi extensions.conf

14. Ingresar al archivo extensions.conf la configuración general:


[general]
static=yes
writeprotect=yes

15. Crear el contexto internas y agregar 2 extensiones para llamar a los dos dispositivos
SIP configurados anteriormente.

[internas]
exten => 2001,1,Dial(SIP/2001,20)
exten => 2001,n,Hangup()

exten => 2002,1,Dial(SIP/2002)


exten => 2002,n,Hangup()

16. Agregar las extensiones .

exten=>1001,1,Answer()
exten=>1001,n,Echo

exten=>1002,1,Answer
exten=>1002,n,Playback(hello-world)
exten=>1002,n,Hangup()

Dpto. de Informática Pág. 4


Configuración de Teléfonos IP Instalación y Configuración de Asterisk

17. Recargar los archivos de configuración desde el CLI de asterisk:


CLI>dialplan reload

18. Comprobar que se pueden establecer las llamadas entre las extensiones 2001 y 2002.

19. Asegurarse que este en una verbosidad alta:


CLI>core set verbose 5

20. Establecer llamadas entre los teléfonos configurados y observar en la LInea de


Comandos de asterisk (CLI) los eventos registrados.

21. Desde la extensión 2002 llamar a la extensión 2001, no contestar la extensión 2001.
¿Qué ocurre?. Ver la salida del CLI de asterisk.
-------------Luego de 20 segundos la llamada se cuelga, me muestras varios mensajes de
la extension 2001 esta timbrando-------------------------------
22. Desde la extensión 2001 llamar a la extensión 2002, no contestar la extensión 2002.
¿Qué ocurre?. Ver la salida del CLI de asterisk.
--------------Luego de 20 segundos la llamada se cuelga, solo me muestra 1 mensaje de
que la extension 2002 esta timbrando-----------------------------
23. Llamar a la extensión 1001 ver la salida en el CLI de asterisk. Colgar la llamada y
observar la salida del CLI.

24. Llamar a la extensión 1002 ver la salida en el CLI de asterisk. Colgar la llamada y
observar la salida del CLI.

25. Modificar la extensión 1002 como sigue:


exten=>1002,1,Answer(3000)

26. Llamar a la extensión 1002 ver la salida en el CLI de asterisk. Colgar la llamada y
observar la salida del CLI. ¿Cuál es la diferencia con la configuración anterior?
____tarda unos segundos en reproducirse el audio a diferencia de la configuracion
anterior_________________________

Trabajando con archivos de sonido:

27. Llamar a la extensión 1002 ver la salida en el CLI de asterisk. Escuchar el mensaje.
¿En que lenguaje esta el mensaje? ¿por que?
______ingles________________________

28. Descargar el archivo asterisk-core-sounds-es-gsm-current.tar.gz del servidor FTP o


pedirlo al instructor, copiarlo y descomprimirlo en la siguiente ruta:
/var/lib/asterisk/sounds/es
#cd /var/lib/asterisk/sounds/es/
#tar zxfv asterisk-core-sounds-es-gsm-current.tar.gz

29. En el archivo /etc/asterisk/sip.conf agregar la siguiente línea en la configuración


general.
language=es

Luego recompile el modulo SIP:


CLI> sip reload

Dpto. de Informática Pág. 5


Configuración de Teléfonos IP Instalación y Configuración de Asterisk

30. Llamar a la extensión 1002 ver la salida en el CLI de asterisk. Escuchar el mensaje.
¿En que lenguaje esta el mensaje? ¿por que?
Español, porque con el language es indicamos que nuestro idioma es español por lo
tanto reproduce los audios buscandolos en la carpeta es de sounds

___________________________________________________________________

31. En el archivo /etc/asterisk/sip.conf agregar la siguiente línea en la configuración del


anexo 2001.
language=en

Recargue el modulo SIP

32. Llamar a la extensión 1002 desde las extensiones 2001 y 2002. Escuchar el mensaje.
¿Cuál es la diferencia entre usar una o otra extensión?¿Por que?
_los audios se reproducen en ingles en uno y español en otro__

Cambiando el callerID:

33. Llamarse entre extensiones 2001 y 2002. Ver que aparece en la pantalla del teléfono.
Anotar.
2001

___________________________________from Unknow_2001____

2002

___________________________________from Unknow_2002____

34. En el archivo sip.conf agregue esta línea en la configuración del dispositivo 2001.
callerid=”ventas 2001”

agregar esta línea en la configuración del dispositivo 2002


callerid=”ventas 2002”

35. Llamarse entre extensiones 2001 y 2002. Ver que aparece en la pantalla del teléfono.
Anotar.
2001

___________________________________from ventas 2001_2001____

2002

___________________________________from ventas 2002_2001____

Dpto. de Informática Pág. 6


Configuración de Teléfonos IP Instalación y Configuración de Asterisk

Dpto. de Informática Pág. 7


Configuración de Teléfonos IP Instalación y Configuración de Asterisk

Conexión entre servidores Asterisk

En el servidor A:

36. Ingrese y edite el archivo iax.conf.


#vi iax.conf
register => iax-server-A:passwordA@192.168.12.b
[iax-server-B]
type=friend
host=dynamic
trunk=yes
secret=passwordB
context=troncal-IAX
deny=0.0.0.0/0.0.0.0
permit=192.168.12.b/255.255.255.255
qualify=yes
disallow=all
allow=gsm

Recompile el modulo IAX:


CLI> iax2 reload

37. Edite el archivo extensions.conf y agregue el contexto ‘interconexión-iax’:


[interconexion-iax]
exten=>4001,1,Dial(IAX2/iax-server-B/2001,20)
exten=>4001,n,Hangup()

¿Qué debe agregarse al contexto ‘lab-702’ para que los teléfonos puedan acceder a la
interconexión IAX?

Recargue la configuración del Plan de Marcación:


CLI>dialplan reload

En el servidor B:
38. Editar el archivo iax.conf.
#vi iax.conf
register => iax-server-B:passwordB@192.168.12.a
[iax-server-A]
type=friend
host=dynamic
trunk=yes
secret=passwordA
context=troncal-IAX
deny=0.0.0.0/0.0.0.0
permit=192.168.12.a/255.255.255.255
qualify=yes
disallow=all
allow=gsm

Recompile el modulo IAX:


CLI> iax2 reload

Dpto. de Informática Pág. 8


Configuración de Teléfonos IP Instalación y Configuración de Asterisk

39. Edite el archivo extensions.conf y agregue el contexto ‘interconexion-iax’:


[interconexion-iax]
exten=>4001,1,Dial(IAX2/iax-server-A/2001,20)
exten=>4001,n,Hangup()

Agregue lo necesario al contexto ‘lab-702’ para que los teléfonos puedan acceder a la
Interconexión IAX.

Recargue la configuración del Plan de Marcación:


CLI>dialplan reload

40. Desde uno de los servidores marque la extensión 4001. ¿Qué ocurre? Describa los
pasos que sigue asterisk para establecer esta llamada.
_____________________________________________________________________

_____________________________________________________________________

Observaciones y Conclusiones
____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

Dpto. de Informática Pág. 9

También podría gustarte