Está en la página 1de 8

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 permite 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: __192.168.12.61____________________

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. Ingresar al archivo sip.conf los siguientes dispositivos:


[2001]
type=friend
secret=1234
host=dynamic
nat=no
context=local

[2002]
type=friend
secret=1234
host=dynamic
nat=no
context=local

Grabar los cambios.

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


#asterisk –r
CLI>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 local y agregar 2 extensiones relacionadas con dos dispositivos SIP.
[local]
exten=>2001,1,dial(sip/2001,20,Trt)
exten=>2001,2,hangup

exten=>2002,1,dial(sip/2002)
exten=>2002,2,hangup

16. Agregar las extensiones .

exten=>1001,1,answer
exten=>1001,2,echo

exten=>1002,1,answer
exten=>1002,2,playback(hello-world)
exten=>1002,3,hangup

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


CLI>reload

Dpto. de Informática Pág. 4


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

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 el CLI de asterisk
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 al configuración 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 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

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?

Dpto. de Informática Pág. 5


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

_____________________________________________________________________
__

_____________________________________________________________________
__

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


anexo 2001.
language=en

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?
_____________________________________________________________________
__

_____________________________________________________________________
__

Cambiando el callerID:

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

2002
_________________________________________________________________

34. En el archivo /etc/asterisk/sip.conf agregar la siguiente 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
_________________________________________________________________

2002
_________________________________________________________________

Conexión entre servidores Asterisk

En el servidor A:
36. Editar el archivo iax.conf.
#vi iax.conf

37. Ingresar al archivo iax.conf :


[iax-server-B]
type=friend

Dpto. de Informática Pág. 6


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

host=192.168.14.b
disallow=all
allow=gsm
trunk=yes
context=local

38. Ingresar al archivo extensions.conf y agregar en el contexto local:


exten=>4001,1,dial(IAX2/iax-server-B/2001,20)
exten=>4001,2,hangup

39. Cargar la configuración:


CLI>reload
En el servidor B:
40. Editar el archivo iax.conf.
#vi iax.conf

41. Ingresar al archivo iax.conf :


[iax-server-A]
type=friend
host=192.168.11.a
disallow=all
allow=gsm
trunk=yes
context=local

42. Ingresar al archivo extensions.conf y agregar en el contexto local:


exten=>4001,1,dial(IAX2/iax-server-A/2001,20)
exten=>4001,2,hangup

43. Cargar la configuración:


CLI>reload

44. 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. 7


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

_____________________________________________________________________
__

_____________________________________________________________________
__

Dpto. de Informática Pág. 8

También podría gustarte