Está en la página 1de 11

Laboratorio Implementacin de telefona IP con Asterisk

Objetivos:
Instalacin de Software Asterisk Configurar un PBX-IP con Asterisk Configurar una conexin Telfono SIP a Telfono Simple

Requisitos:
1 PC Pentium IV con MV Centos Linux 1 PBX o Multiplexor 2 Telfonos simples. 1 Softphone Xlite (Telfono IP en PC). Cables telefnicos Cables de Red

Esquema:
Implementar la topologa mostrada en el grfico anexado al laboratorio, adicionar 1 PC con win XP en donde se instalara un telfono IP usando sealizacin SIP, los telfonos simples se conectaran a la PC con LINUX en el cual se instalara el sofwate Asterisk para convertirlo en una Central PBX-IP.

Pgina 1 de 11

Procedimiento:
1. Requisitos Previos: Antes de la instalacin se requiere una PC con LINUX Centos Instalado en forma completa, se deber tener en cuenta de que las opciones de seguridad deben estar desactivadas. Para desactivar el Firewall del Centos realice lo siguiente Ir a la consola grafica Ingrese al Linux con el usuario: root y password : tecsup Sobre la pantalla de escritorio Botn derecho: Abrir Terminal Luego ejecute setup Desactive el Firewall Reinicie el Servidor con: init 6

Revise la configuracin de su direccin IP, la direccin IP debe encontrarse en la red 192.168.11.X Ingrese al Linux con el usuario: root y password : tecsup Sobre la pantalla de escritorio Botn derecho: Abrir Terminal Use el el comando: ifconfig y verifique la direccin IP Si se encuentra en otra red IP ejecute: netconfig , cambie los valores Luego reinicie el servidor con: init 6 Verifica conexin con la ip 192.168.12.1

Otra forma de asignar el IP

Pgina 2 de 11

Hacer doble clic sobre eth0:

Luego asignar la IP correspondiente, Aceptar y en la ventana de Configuracin de Red, Hacer un clic en Desactivar y luego Activar a fin de levantar la tarjeta.

Pgina 3 de 11

Luego copie los archivos en la ruta /usr/src. Los archivos a guardar son los siguientes: o o o o libpri-1.4.4.tar.gz zaptel-1.4.11.tar.gz asterisk-addons-1.4.7.tar.gz asterisk-1.4.21.tar.gz

2. Descomprimiendo los archivos: Para descomprimir los archivos usados en el Asterisk realice lo siguiente: Sobre la pantalla de escritorio Botn derecho: Abrir Terminal Luego ingrese: cd /usr/src Verifique con el comando: ls si los archivos descargados se encuentren. Descomprima los archivos uno por uno con el comando: tar -zvxf < archivo.tar.gz>

3. Instalando el Asterisk: Realice lo siguiente:

Instalar modulo Zaptel: (drivers de tarjetas de voz ) o

Ingrese: cd /usr/src/ zaptel-1.4.11

Ejecute: make clean Ejecute: ./configure Ejecute: make Ejecute: make install Instalar libreras de Asterisk: o Ingrese: cd /usr/scr/ libpri-1.4.4 Ejecute: make clean Ejecute: ./configure Ejecute; make Ejecute: make install

Instalar Asterisk: o Ingrese: cd /usr/src/ asterisk-1.4.21.1 Ejecue: make clean Ejecute: ./configure Ejecute: make Ejecute: make install Luego: make samples

Instalar Asterisk: o Ingrese: cd /usr/src/ asterisk-addons-1.4.7 Ejecute: make clean Ejecute: ./configure Pgina 4 de 11

Ejecute: make Ejecute: make install 4. Configurando el Asterisk La configuracin del Asterisk comprende los siguientes archivos ubicados en /etc/asterisk zapata.conf extensions.conf voicemail.conf sip.conf ; ; ; ; Configuracin de tarjetas de voz Configuracin de los anexos, rutas, etc Configuracin de correo de voz, Configuracin de dispositivos SIP

Para evitar problemas de configuraciones una recomendacin de realizar una copia de respaldo de los archivos comentados de la siguiente forma: Ejemplo: Ejecutar: cd /etc/asterisk Luego: cp zapata.conf zapata.bak Repita los mismos para los otros archivos.

Primero copie los archivos (extensions.conf, sip.conf) a la carpeta de etc/asterisk

Configuracin de archivo extensions.conf: (configuracin de extensiones)

Edite el archivo y agregue al final del archivo lo siguiente: Ejecutar: cd /etc/asterisk vi extensions.conf

Pgina 5 de 11

Configuracin de archivo sip.conf: (configuracin usuarios/dispositivos sip)

Pgina 6 de 11

5. Reiniciar el Asterisk: Luego es necesario reiniciar el Asterisk para esto realice lo siguiente: Abrir otra ventana de terminal Sombrero> Herramientas de sistema> Terminal Ejecute : asterisk vvvvc Luego en: CLI> stop now (Activa el asterisk) (Para el Asterisk)

6. Instalacin de Xlite: (Cliente SIP) Desde la Pc con Win-XP onstale software cliente Xlite desde el link indicado al inicio baje e instale el archivo: xlite-install.zip Configure el Xlite de la siguiente manera:

Enable=yes Display Name=Nombre de usuario User Name= Nombre de usuario Password=clave Domain/Realm: <IP Asterisk> SIP Proxy=<IP Asterisk>:5060 Out Bound Proxy=<IP Asterisk>:5060

; Para habilitar el Servidor Proxy ; Nombre que se muestra en el softphone ; Usuario definido en Asterisk ; Clave definida en Asterisk ; IP del servidor Asterisk

Pgina 7 de 11

Pgina 8 de 11

Pgina 9 de 11

Abra un terminal y coloque: #service iptables stop

Pgina 10 de 11

Configuracin de los Gateway en el Router Realizar la configuracion del GW1 y realizar los mismos procedimientos para el GW2 y GW3. Router(config)#hostname gw1 gw1(config)#inter fastEthernet 0/0 gw1(config-if)#ip address 192.168.11.101 255.255.255.0 gw1(config-if)#no shut gw1(config)#dial-peer voice 1 pots gw1(config-dial-peer)#destination-pattern 1101 gw1(config-dial-peer)#port 0/1/0 gw1(config-dial-peer)#exit gw1(config)#dial-peer voice 2 pots gw1(config-dial-peer)#destination-pattern 1102 gw1(config-dial-peer)#port 0/1/1 gw1(config)#dial-peer voice 3 voip gw1(config-dial-peer)#destination-pattern .... gw1(config-dial-peer)#session protocol sipv2 gw1(config-dial-peer)#session target ipv4:192.168.11.100:5060 gw1(config-dial-peer)#session transport udp gw1(config-dial-peer)#dtmf-relay rtp-nte gw1(config-dial-peer)#codec g711ulaw gw1(config-dial-peer)#clid strip gw1(config-dial-peer)#no vad gw1(config-dial-peer)#exit gw1(config)#sip-ua gw1(config-sip-ua)#retry invite 3 gw1(config-sip-ua)#retry response 3 gw1(config-sip-ua)#retry bye 3 gw1(config-sip-ua)#retry cancel 3 gw1(config-sip-ua)#retry try gw1(config-sip-ua)#timers trying 1000 gw1(config-sip-ua)#sip-server 192.168.11.100 Ill-formed SIP Server address. Valid formats are: ipv4:[0-255].[0-255].[0-255].[0-255], ipv4:[0-255].[0-255].[0-255].[0-255]:[0-65535], dns:host.domain gw1(config-sip-ua)#sip-server ipv4:192.168.11.100

Pgina 11 de 11