Vous êtes sur la page 1sur 140

PSTN (Public Switched Telephone Network)

Desventaja de la PSTN

Esquema de Redes existentes

Telefona IP

Proceso de Codificacin y Transmisin de la voz

Llamadas entre Softphone o Telfonos IP

Llamadas desde un Softphone o Telfono IP a la PSTN

Llamadas desde un Softphone o Telfono Anlogo a la PSTN

Son implementaciones comerciales de la "Red experimental de Protocolo de Voz, inventada por ARPANET.
H.323 MGCP SIP

Jingle
Protocolos VoIP

Megaco

Skype

MiNet

IAX

CorNetIP

Cdecs Retardo o latencia Calidad del servicio

Comparacin entre Telefonas


TELEFONIA TRADICIONAL
Se basan en la conmutacin de circuitos. Los recursos que intervienen en una llamada no pueden ser usados por otra hasta que esta no finalice. Existe solo la red analgica, encargada de la transmisin de voz. Esta red solo soporta el envi de voz a travs de ella. La Telefona Tradicional suelen ser altamente costosa, ya sea en su mantenimiento, valor de llamadas entre otras.

TELEFONIA IP
Se basan en la conmutacin de paquetes. Los recursos pueden ser utilizados por otras conexiones que se efecten al mismo tiempo. Las redes IP realizan una convergencia tecnolgica, utilizando una sola red para datos, video y voz. Es mucho ms econmica en cuanto a mantenimiento, ya que existe solo una red para los datos y la telefona. El costo de las llamadas, especialmente las internacionales, son mucho mas baratas. Es un sistema de gran movilidad, ya que basta con poseer Internet y un computador o telfono IP, y se podr tener acceso desde cualquier parte del mundo como si fuera de manera local.

Su movilidad es prcticamente nula, debido que la lnea telefnica es asignada para lugar fsico especifico. Posee grandes problemas en cuanto escalabilidad, ya que en algunos casos demasiado costosa y en otros es casi nula. a es

Es una telefona de gran escalabilidad producto de se estructura y caractersticas que posee.

Qu es un IP-PBX?
En los sistemas de telfono, una PBX
(centralita privada de cambio) es el sistema de conmutacin que maneja llamadas entre usuarios internos o locales.

Caractersticas de las Pbx

Comparte una serie de lneas que se conectan con el exterior, telfono pblico y el sistema de paquetes necesario Permiten llamadas enva a como para tomar entrantes, la fuera los las los

usuarios locales.

correcta

extensiones, conectar las


llamadas a los servicios de respuesta, etc.

PBx Consiste
En un conjunto de las lneas telefnicas externas, de un ordenador servidor que gestiona el sistema el cambio de la palabra, un conjunto de lneas de telfono interior y alguna forma de la consola de control manual.
En VoIP o de los sistemas de telefona IP, la IP-PBX hace todo esto y ms. Cumple todas las de conmutacin y conexin de las llamadas VoIP.

Uso de una PBX


El uso de un IP-PBX y el sistema de servicio de telefona VoIP permite a una organizacin para combinar (o de convergencia), redes de datos y voz en un nico sistema de ahorro de costos, la simplificacin de la gestin y una mayor funcionalidad.

Que puede hacer ?

Cualquier IP-PBX debera ser capaz de hacer lo siguiente:

Asistente automatizado de un sistema automtico de respuesta

telfonos con la capacidad de


construir los sistemas de men del telfono, llame al aadir mens, la

transferencia al correo de voz

Incluye Reglas programables para manejar todas estas caractersticas: Llame a los mens de gestin de llamadas flexible seleccionable por el usuario con mens de opciones una ms avanzada versin de la tradicional rbol de telfono / men de los sistemas. Tambin es altamente programable y puede realizar funciones avanzadas de voz incluidos los sistemas de men, automtico de llamadas de conferencia.

IP- PBx

IP -PBx
Software para un telfono PBX;

Permite agregar extensiones;


PSTN;

VoIP.

IP PBx

IP PBx

IP PBx

IP PBx

IP PBx

IP PBx

IP PBx

TrixBox es una distribucin del sistema operativo GNU/Linux, basado en CentOS, que tiene la particularidad de ser una

central Asterisk.

telefnica

(PBX)

por

software

basada en la PBX de cdigo abierto

Trixbox es un paquete de software que tiene


la particularidad de ser una central telefnica (PBX). Como cualquier central PBX, permite interconectar telfonos internos de una compaa y conectarlos la red telefnica

convencional (RTB - Red telefnica bsica).

Pantalla del Trixbox CE

Nos una

permite, central

mediante telefnica

un VoIP

proceso

de

instalacin sencillo y amigable, montar todo totalmente programable en menos de una hora.

En trminos ms especficos, el paquete de


software Trixbox contiene una serie de componentes cada una con una funcionalidad especfica. Estos componentes son:

Kernel de CentOS 5.2 Asterisk 1.4 FreePBX 2.3 Web MeetMe 3

CentOS 5.2 es una distribucin de Linux Enterprise basada en los cdigos fuentes de Red Hat Enterprise Linux. El kernel de este sistema operativo ofrece funcionalidades especiales de alto nivel para el control de servidores de internet y aplicaciones de telefona.

Asterisk (versin 1.4), como ya mencionamos anteriormente,

es

una

aplicacin

de

software

libre

que

proporciona

funcionalidades de una central telefnica (PBX), y trabaja sobre la plataforma del kernel de Centos 5.2.

Entorno de FreePBX

FreePBX es la herramienta utilizada para el control de la PBX. A travs de esta herramienta, se puede obtener informacin de estado de la PBX, las especificaciones de hardware y de software del sistema en el cual se ha implementado el servidor y configurar las funcionalidades que la misma puede desempear.

GUI de Web MeetMe Web MeetMe es una funcionalidad de control para crear conferencias programadas en base a un horario, que a la vez provee la capacidad de crear reportes sobre conferencias anteriores.

Son cientos los servicios que el trixbox es capaz de proporcionar en trminos de telefona, entre los ms importantes encontramos:

Pantalla de administracin de estado Para obtener conocimiento de manera remota e inmediata el estado de la PBX.

Pantalla de Administracin de estado

Extensiones Ilimitadas

El nmero de extensiones no est limitado por el trixbox, pero si por el hardware del servidor que se configure. Entre estas limitaciones se encuentra el espacio de disco duro, entre otras cosas.

Configuracin de extensiones remotas Permite crear extensiones que no estn conectadas fsicamente en locacin con el servidor PBX. Las extensiones pueden crearse de manera remota siempre y cuando tengan conexin a un proveedor de internet.

Correo de Voz Permite almacenar mensajes para los usuarios cuando no estn disponibles o desconectados de la red.

Voicemail to Email Una de las funcionalidades ms eficaces es la de Voicemail to Email, la cual permite que los mensajes que son destinados a los usuarios sean enviados directamente a una cuenta de correo configurada para cada usuario.

Pasos a seguir: Ingresar al sitio oficial de trixbox en http://trixbox. org

Ingresar a la seccin de Downloads (descargas) Seleccionar la imgen ISO a descargar (la versin ms reciente)

Iniciar la descarga (aprox. 655 MBytes)

Se hace click para ver las versiones posibles a descargar

Versiones posibles a descargar

Los pasos para instalar Trixbox son los

siguientes:

Paso 1: Descargar de Internet el Trixbox y grabarlo en un CD. Hay que quemarlo como imagen y no como datos. l

Paso 2: Insertar el CD para iniciar la instalacin, se debe reiniciar el sistema para instalar el Linux CentOS Al bootear desde el CD

nos aparecer una


ventana similar a la figura anterior se
Pantalla de inicio de TRIXBOX

presiona enter y si iniciar la instalacin.

Paso3. Luego de la deteccin de los componentes del sistema, se pedir escoger el tipo de teclado.

Luego hay que elegir la zona horaria.

Posteriormente, se deber ingresar la clave del root y se formateara el disco duro

Al finalizar este procedimiento la PC se reinicia automticamente y se pide el nombre de usuario y una contrasea. El usuario es root y la contrasea es la misma que se puso durante la instalacin.

Paso 4. Se registra en la PBX con el login de root y la contrasea que fue establecida en el momento de la instalacin. Al ingresar en los datos correctos presentar la direccin IP actual de la PBX, la cual se puede utilizar para ingresar a la GUI.

Paso 5: Actualizacin de la versin de Trixbox trixbox-update.sh trixbox-update.sh update


Paso 6: Se cambian los Passwords por defecto. passwd-maint passwd-amp passwd-meetme

Una vez hecho esto, la instalacin del Trixbox ha terminado. Para cualquier otra ayuda que se desee obtener, solo se teclea help-trixbox.

Para comenzar a realizar las configuraciones, se cambia del modo de Usuario al modo de administrador, donde se solicita una clave y esta es la que se configuro en la PBX en password-maint.

Al ingresar la clave correcta cambiara la ventana de presentacin en el explorador de Internet.

Para realizar modificaciones en la PBX, en el men del trixbox, se entra en Asterisk y se selecciona Free PBX.

Instalacin
Se debe descargar el archivo Trixbox de internet y grabarlo en un CD como imagen. Esta descarga puede ser obtenida desde la pgina: http://sourceforge.net/project/downloading.php?groupname=asteris kathome&filename=trixbox-2.6.2.3.iso&use_mirror=hivelocity Insertamos el disco en el CD-ROM y luego de transcurridos algunos minutos nos debe aparecer la siguiente pantalla.

Instalacin
El sistema proceder a la Pasada de la escogencia del deteccin de los componentes del sistema y luego se pedir la escogencia del tipo de teclado.

teclado continuaremos con la


seleccin de la zona horaria donde trabajamos.

Instalacin
Como siguiente paso procederemos a asignar una contrasea del root. Asignada la

contrasea se inicia
el formateo del disco duro.

Instalacin
Luego de haber El sistema se reinicia y nos pone la contrasea y el nombre de usuario. Luego el sistema nos mostrara el IP actual que se debe ingresar para entrar a la pgina web donde se configura la central. formateado el disco duro,

se procede a la instalacin
de los paquetes en el sistema.

Instalacin
De esta manera puedo concluir que la tarjeta ha sido detectada exitosamente.

Ingreso a la PBX
Nmero IP de la PBX Solicitud de Contrasea y Nombre de Usuario

Pgina Web de Trixbox

Configuracin de los Trunks


Se configur un Zap Trunk

Se configur un IAX2 Trunk

Configuracin de los Trunks


Zap Trunk IAX2 Trunk

Extensiones

Dentro de las opciones de Setup, seleccionamos Extensions, para crear una extensin

Extensiones

Aqu se muestran los diferentes campos que deben ser llenados para la creacin de la extensin. Una vez llenados los campos necesarios se selecciona Submit.

Extensiones
Hacemos clic en este botn
Una vez creadas las extensiones, estas irn apareciendo en el Y aparecer este cuadro en donde hacemos clic al gancho con la opcin margen derecho de la primera vimos. Y pgina de que forma

Continue with reload verde para guardar


los cambios hechos hasta el momento.

apilada
columna

en
como

una
se

muestran aqu:

Rutas de Entrada
Una ruta de entrada es

necesaria para poder recibir las llamadas desde telfonos de la red pblica y redes celulares, hacia la PBX.

Rutas de Salida
Ruta de salida denominada 9_outside y configurada como

ZAP/g0.

En los patrones de marcado se

definen

las

posibilidades

de

marcado siguiendo las reglas que aparecen al posicionar el Mouse encima de Dial Patterns.

Rutas de Salida

Tambin creamos otra ruta de salida (opcional) para poder realizar llamadas a otra PBX, para esta configuracin se utiliz el trunk IAX como se muestra en la imagen.

Correo de Voz

Transferencia de Llamada

Softphone

El softphone utilizado en este proyecto se conoce como X-Lite, y fue desarrollado softphone por la empresa CounterPath Corporation .Este basado en SIP lidera el mercado de los softphone

disponibles con descarga gratuita. El X-Lite nos permite realizar llamadas de voz y video.

Configuracin del Telfono VoIP


Ventana con los campos utilizados para la configuracin SIP de acuerdo a la extensin configurada en el Trixbox.

Monitoreo Estado del Sistema


En la seccin de Panel podemos observar tambin las extensiones que

estn activas o conectadas y si la opcin de conferencia esta habilitada


o no.

Extensiones Activas Extensiones Inactivas Conferencia Habilitada

Monitoreo
En la seccin Report se ve el detalle de todas las llamadas que se hacen.

Disposicin y Duracin de la Llamada Fecha y Hora

Canal

Fuente

Conferencia
Administrador

Esperando por el administrador

Queues o Colas

Est en la Posicin 1

Ring Groups

Follow Me

IVR

Interactive Voice Response Responde las llamadas simulando una recepcionista humana.

IVR en Accin
Cliente:3002454 IVR1:Hola. Ha llamado al servicio al cliente de SSGroup. Si conoce el nmero de la extensin puede marcarla ahora.. Para Ventas, marque 1. Para Promociones, marque 2. Cliente:2.

IVR2:Para Promociones de corto plazo, marque 1. Para Promociones de mediano plazo, marque 2.
Cliente:2. Ext305:Promociones, buenas tardes

Configuracin de IVR
Se ingresa al modo de Administrador

Se selecciona PBX Settings

Se elige IVR

IVR
Se oprime Add IVR

Men de Configuracin

IVR
Campos de Tareas

Adicin de Tareas

IVR
Guardado de Configuracin

Aplicacin de Cambios

Comparacin de Red PSTN con una Red de datos

Telfonos para Red IP y Red PSTN

Mtodos de compresin de voz ms usados

Configuracin del mtodo de compresin

Elementos del telfono IP


Cables RJ-45 y RJ-11

Telfono IP de la marca Cisco

Telfonos IP Funciones ms comunes y algunas desventajas


Reporte del clima

Telfonos IP Funciones ms comunes y algunas desventajas

Telfonos IP Configuracin de un Telfono IP

Qu es un softphone?

Un Softphone es un software que hace

una

simulacin

de

telfono

en

un

ordenador y permite hacer llamadas VoIP sin necesidad de tener un telfono IP fsico. Permitiendo hacer llamadas a otros

softphone (de PC a PC) de modo gratis en


general, o a otros telfonos

convencionales usando un Operador de Telefona IP (de PC a Telfonos).

En ingls, este nombre proviene de la combinacin de Software y de Telfono.

Caractersticas de los softphones


Normalmente es parte de un entorno VoIP Puede estar basado en el standard SIP/H.323 o ser privativo Funcionan bien con la mayora de los Proveedores de Servicios de Telefona por Internet Se puede conectar usando un telfono USB o un enlace usb a un SoftPhone y obtener un servicio gratuito VoIP de telfono a telfono

Requerimientos mnimos
Requerimiento de servicios

Requerimiento de sistema

Una cuenta de voiceline. Software de Softphone de voiceline. Conexin de internet (recomendado banda ancha)

Sistema Operativo: Windows 2000, XP o Vista, Mac OS X 10,4 . Procesador: Pentium 700 MHz. Memoria: 256MB RAM. Disco Duro: 30MB Conexin de Internet: banda ancha o inalmbrica. Adaptador de Sonido: FullDuplex de 16 bits. Audfonos y Micrfono.

Softphones basados en SIP


EyeBeam de CounterPath (anteriormente Xten) OpenWengo

Nexge Zoiper SipXphone Adore Softphone Express Talk SJphone

Softphones ms conocidos
Microsoft Windows Messenger
/NetMeeting es un cliente de videoconferencia VoIP y multipunto incluido en muchas versiones de Microsoft Windows Skype programa que se instala en tu ordenador y sirve para llamar gratis a otras personas que tambin tengan Skype instalado en su ordenador. X-Lite

Softphone: Microsoft Windows Messenger/Netmeeting

Usa el protocolo H.323 para realizar las conferencias, por lo que es interoperable con clientes basados en OpenH323 como Ekiga, as como

Internet Locator Service (ILS) como reflector. Usa una versin ligeramente
modificada del protocolo ITU T.120 para la pizarra electrnica, la comparticin de aplicaciones, la comparticin de escritorio, la comparticin de escritorio remota (RDS) y las transferencias de archivos.

Antes de servicios de video como Yahoo! Messenger y MSN Messenger,


NetMeeting era una manera popular de realizar las conferencias vdeo y la charla sobre Internet (con la ayuda de los servidores pblicos del ILS). Desde el lanzamiento de Windows XP, Microsoft lo ha desaprobado en el favor de

Windows Messenger, aunque todava se instala por el defecto. Windows


Messenger, MSN Messenger y Windows Live Messenger se enganchan directamente a NetMeeting para el uso compartido de carpetas.

Skype

Programa que se instala en tu ordenador y sirve para llamar gratis a otras personas que tambin tengan Skype.

Tiene una aplicacin llamada SkypeOut , para llamar a telfonos fijos o mviles en cualquier parte del mundo a tarifas reducidas.

Las llamadas tienen muy buena calidad de sonido y son seguras, ya que Skype cifra de forma automtica las llamadas, conversaciones y transferencias de archivos antes de enviarlas por Internet para que nadie pueda interceptarlas.

Permite realizar video llamadas gratuitas entre usuarios de Skype. Se puede utilizar Skype para mensajera instantnea con hasta 100 personas al mismo tiempo y las conversaciones se pueden guardar para consultarlas ms tarde.

X-Lite

La versin de CounterPath, el X-lite, que es una versin de prueba gratuita. Se puede descargar ingresando a la direccin: http://www.counterpath.com/ Se puede obtener una gua para el usuario en: Products => X-Lite => Resources

Agregar una cuenta SIP


Display Name: En esta lnea se
coloca el nombre del usuario.

User Name: En esta lnea se coloca


la extensin configurada previamente en la PBX. Es un user name para cada usuario.

Password : contrasea configurada previamente en la PBX. Es una contrasea para cada usuario. Authorization user name: Se coloca la extensin. Domain: La direccin IP de la PBX.

Configuraciones Generales

Aplicaciones

Alerta y Sonido

Disponibilidad

Dispositivos

Gateways
Si el caso es el segundo (elementos terminales no IP), el Gateway es el elemento encargado de hacer de puente entre la red telefnica convencional (PSTN) y la red IP.

Cuando un telfono convencional trata de hacer una llamada IP, alguien

tiene que encargarse de convertir la seal analgica en un caudal de


paquetes IP, y viceversa.

Gateways en VoIP
Esta es una de las funciones del Gateway, que tambin ofrece una manera de que un dispositivo no IP pueda comunicarse con otro IP.

Por una parte se conecta a una

central telefnica, y por la


otra a una red IP.

Gatekeepers

El

Gatekeeper con

acta

en varios

conjuncin

Gateways,

se

encarga

de

realizar tareas de autenticacin de usuarios, control de ancho de banda, encaminamiento IP.

Es el cerebro de la red de telefona IP.

Casi todos los sistemas estn siendo migrados a base de protocolos H323.

Participacin del Gateway

Debido a que la migracin hacia las redes IP ha sido bastante lenta, y por la presencia de la PSTN, es de gran importancia la participacin del Gateway (en conjunto con el Gatekeeper). Principalmente trabaja cuando hay una llamada de telfono a telfono (convencional), o de un ordenador (o telfono IP) hacia un telfono convencional y viceversa.

Agenda

Introduccin Tarjeta X100P Caractersticas Aplicaciones Implementacin de Asterisk X100P FXO PCI For IP-PBX

o Sobre la Instalacin
Verificacin de reconocimiento de la tarjeta Probar la tarjeta haciendo llamadas (CONFIGURACIN DE

TRONCALES)

Introduccin
La implementacin de una PBX tiene ciertos requisitos en cuanto a hardware; dentro de todos, se necesita una tarjeta PCI (PCI Card) para conexin a un puerto FXO de la red pblica de telecomunicaciones.

Qu son las tarjetas PCI? Sus siglas son Peripheral Component

Interconnect o interconexin de componentes perifricos; son


componentes hardware que se conectan a la placa base del ordenador, de esta forma todos los procesos los hace a travs del BUS interno de la propia placa base. Son del tamao de una caja de CD ms o menos, y una variedad de usos.

Tarjeta X100P
Esta tarjeta no es ms que un modem INTEL con un chip en especfico que permite ser usado con los drivers de ZAPTEL,

conductor abierto API (Application Programming Interface ) del


hardware de la telefona.

La tarjeta X100P es una tarjeta PCI para dotar a servidores Asterisk o callweaver con un interfaz FXO para poder conectar una lnea PSTN (Public Switched Telephone Network), en espaol, una red telefnica conmutada (lo que es telefona analgica). De esta forma, el servidor Asterisk se convierte en un gateway SIP entre la red telefnica tradicional y una red de telefona IP.

Caractersticas
La compatibilidad con el sistema Asterisk de las tarjetas X100P y tambin otros modelos como las X101P, permite implementar de manera muy econmica, un sistema de PBX tradicional para su hogar

u oficina que incluye caractersticas como:


o Mltiples troncales y extensiones o Identificador de llamadas o Buzn de mensajes o Conferencia mltiple o Sistemas de respuesta interactiva (IVR) o Grabacin digital de llamadas o Lmite de tiempo para llamadas o Estadsticas de llamadas

Aplicaciones
Que puedo hacer con la tarjeta X100P+Asterisk :

o Llamar a un telfono anlogo desde un telfono IP y viceversa. o Crear anexos IP o Instalar en su oficina u hogar una PBX con ilimitadas caractersticas, correo de voz, llamada en espera, sistema de tarificador.

Asterisk X100P FXO PCI For IP-PBX From U.S VoIP, Global Codecs, Caller ID (http://global.ebay.com/gbh/viItem?ItemId=1502334667 19)

Shipping costs:

US$ 9.99 Other shipping services available

Ships to: Item location:

Worldwide Dallas, Texas, United States

Quantity:

39 available

Sobre la Instalacin
Qu pasos seguir para completar la instalacin de la X100P FXO?

Verificacin de reconocimiento de la tarjeta

Probar la tarjeta haciendo llamadas desde un softphone y desde un


telfono normal

Verificacin de Reconocimiento de la Tarjeta


En la lnea de comandos se debe escribir lo siguiente:
setup-pstn genzaptelconf s d v c au

(Luego se debe reiniciar la cpu) login y el password.

En la lnea de comandos escribir:


genzaptelconf sdMF modprobe wcfxo

Si aparecen las lneas: wcfxo: DAA mode is 'FCC' Found a Wildcard FXO: Wildcard X100P

Entonces la cpu ha
detectado la tarjeta.

Probar la Tarjeta Haciendo LLamadas (CONFIGURACION DE TRONCALES)

Configuracin de los primeros parmetros.

Add Trunk ZAP/g0


Aparecen varias casillas que se deben llenar con datos para definir las llamadas: Outbound Caller ID

Dial Rules
(Luego se hace click en submit changes y luego en el botn naranja que va a aparecer en la parte superior, al lado de Help)

Ruta de las LLamadas Salientes


Add Route (hacer click en 0 9_outside)

Solo hay que definir el


Dial Patterns (En Trunk Sequence debe decir ZAP/g0)

Ruta de las Llamadas Entrantes


Description Set Destination (Extensions)
Al configurar las llamadas

entrantes, si alguien llama suena tanto la extensin (el softphone) como el telfono Al configurar y se puede las llamadas que el

contestar desde cualquiera.


salientes, despus

softphone este configurado con el ip de la pbx, se puede llamar desde cualquier extensin a cualquier telfono, ya sea de casa o celular.

Diagrama de Conexin Base

Puerta de Enlace o Gateway

Ingresando al Router

Asociacin de la MAC con el IP MAC Address de la IP-PBX

DHCP Reservation

Asociando el IP con la Mac

Comprendiendo el NAT

IP Pblico nico

Port Forwarding Single Port Forwarding

Port Range Forwarding

Asociacin del IP publico con un DNS En https://www.dyndns.com

DDNS

Verificando Funcionamiento

Modificacin del sip_nat.conf