Você está na página 1de 28

PROYECTO

“DISEÑO E IMPLEMENTACIÓN DE UNA


CENTRALITA TELEFÓNICA CON ASTERIX O
SOFTWARE LIBRE”

CURSO : Sistemas Telefónicos

INTEGRANTES :
Bustios Arteaga Jorge
Gamarra Vilchez Danny
Medianero Chiscul Oscar

DOCENTE : Ing. Luis E. Mostacero Arragui

Lambayeque, febrero de 2014


DISEÑO E IMPLEMENTACIÓN DE UNA CENTRALITA
TELEFÓNICA CON ASTERIX O SOFTWARE LIBRE

I. OBJETIVOS:
 Aprender a instalar y configurar el software Elastix
 Aprender a configurar para crear una central telefónica
 Aprender a crear extensiones de una PBX
 Aprender a realizar correctamente la conexión entre un servidor y los equipos
de abonado (terminales telefónicos: teléfonos IP y Pcs)

II. MARCO TEÓRICO

SOFTWARE ELASTIX
Elastix es una aplicación software para crear sistemas de Telefonía IP, que integra
las mejores herramientas disponibles para PBXs basados en Asterisk en una
interfaz simple y fácil de usar. Además añade su propio conjunto de utilidades y
permite la creación de módulos de terceros para hacer de este el mejor paquete de
software disponible para la telefonía de código abierto.
La meta de Elastix son la confiabilidad, modularidad y fácil uso. Estas
características añadidas a la robustez para reportar hacen de él, la mejor opción
para implementar un PBX basado en Asterisk.

CARACTERISTICAS DE ELASTIX
 Grabación de llamadas con interfaz vía Web
 Voicemails con soporte para notificaciones por e-mail
 IVR configurable y bastante flexible
 Soporte para sintetización de voz
 Herramienta para crear lotes de extensiones lo cual facilita instalaciones
nuevas
 Cancelador de eco integrado
 Provisionador de teléfonos vía Web. Esto permite instalar numerosos
teléfonos en muy corto tiempo.
 Soporte para Video-teléfonos
 Interfaz de detección de hardware de telefonía
 Servidor DHCP para asignación dinámica de IPs a Teléfonos IP.
 Aparcamiento de llamadas
 Reporte de detalle de llamadas (CDRs) con soporte para búsquedas por fecha,
extensión y otros criterios
 Tarificación con informes de consumo por destino

Página 2
 Informe de uso de canales por tecnología (SIP, ZAP, IAX, Local, H323)
 Soporte para colas de llamadas
 Centro de conferencias. Desde donde se puede programar conferencias
estáticas o temporales.
 Soporta protocolo SIP, IAX, H323, MGCP, SKINNY entre otros
 Soporte para interfaces análogas FXS/FXO
 Soporte para interfaces digitales E1/T1/J1 a través de protocolos PRI/BRI/R2
 Soporte para interfaces bluetooth para celulares (canal chan_mobile)
 Identificación de llamadas
 Troncalización
 Rutas entrantes y salientes las cuales se pueden configurar por coincidencia
de patrones de marcado lo cual da mucha flexibilidad
 Soporte para follow-me
 Soporte para grupos de timbrado
 Soporte para paging e intercom. El modelo de teléfono debe soportar también
esta característica
 Soporte para condiciones de tiempo. Es decir que la central se
comporte de un modo diferente dependiendo del horario
 Soporte para PINes de seguridad
 Soporte DISA
 Soporte Callback
 Editor Web de archivos de configuración de Asterisk
 Acceso interactivo desde el Web a la consola de Asterisk
 Ayuda en línea incorporada
 Elastix está traducido a 22 idiomas
 Monitor de recursos del sistema
 Configurador de parámetros de red
 Control de apagado/re-encendido de la central vía Web
 Manejo centralizado de usuarios y perfiles gracias al soporte de ACLs
 Administración centralizada de actualizaciones
 Soporte para copias de seguridad y la restauración de las mismas a través del
Web
 Soporte para temas o skins
 Interfaz para configurar fecha/hora/huso horario de la central

Elastix ofrece:
- Estabilidad
- Libertad y gratuidad
- Capacidad de expansión prácticamente ilimitada
- Menores costos contra plataformas privativas
- Adaptabilidad

Página 3
INFORMACIÓN GENERAL
Modelo de desarrollo Software libre
Última versión 2.4
estable 4 de febrero de 2013
Última versión en 3.0.0 Alpha 3
pruebas 29 de mayo 2013
Tipo de mercado Telecomunicaciones
Núcleo Linux
Tipo de núcleo Monolítico
Licencia GPLv2
Estado actual Activo
VOIP
VoIP es la trasmisión de voz sobre Internet u otra red IP.

• La Internet envía paquetes de datos sobre una red vía conmutación de


paquetes o “packet switching”.

• La conmutación de paquetes es muy eficiente, minimiza el tiempo de


conexión dos fuentes, bajando la carga de la red.
Una llamada VoIP puede ocurrir en varios escenarios.

• Según el caso, para que ocurra se puede necesitar un computador conectado a


una red de banda ancha, un gateway y un teléfono normal, un teléfono IP o un
adaptador.

• Los dispositivos deben usar el mismo protocolo de Telefonía IP para


comunicarse.

CENTRALITA TELEFÓNICA IP
Una Centralita Telefónica (o PBX para Private Branch Exchange y PABX para
Private Automatic Branch Exchange en ingles) es un equipo privado que permite
gestionar llamadas telefónicas internas en una empresa, y compartir las líneas de
acceso a la red pública entre varios usuarios, para permitir que estos realicen y
reciban llamadas desde y hacia el exterior. De alguna manera actúa como una
ramificación de la red pública de teléfono.
Una centralita IP o una IP-PBX es una centralita telefónica que trabaja
internamente con el protocolo IP. De esta manera, utiliza la infraestructura de
comunicaciones de datos (LAN y WAN) para realizar sus funciones. Las
centralitas IP pueden por tanto conectarse a servicios públicos VoIP, pero tambien
tienen la capacidad de trabajar con líneas convencionales de teléfono analogicas o
digitales (RDSI).
Estas características les aportan ventajas a nivel funcional y tambien a nivel de
costes, tanto de inversión como de mantenimiento.

Página 4
Avanvox es una centralita IP que utiliza la tecnología opensource Asterisk.
Incorpora además un servidor de fax basado en Hylafax.

Funcionamiento
Los PBX de gran escala, instalados en grandes oficinas funcionan como
dispositivos físicos que administran el tráfico de llamadas, incluso contabiliza las
llamadas para uso financiero y de facturación. Hoy en día una PBX no es más que
una computadora especializada, siendo el usuario quien podrá configurar los
parámetros de las llamadas entrantes y salientes. Generalmente el usuario conecta
el PBX por un único enlace digital, como E1 ó T1, utilizando tan sólo 2 pares de
cables en lugar de 2n hilos para las n líneas externas contratadas. Generalmente
estos enlaces tienen capacidad de portar hasta 30 líneas sin llegar a comprimir la
información de la voz lo suficiente como para degradarla más 2 líneas más que
ocupan para el envío y recepción de información.

¿Por qué usar telefonía IP?


Las razones de a continuación también podrían ser usadas como diferenciadores
para elegir un proveedor de telefonía IP:
Precio.- En promedio el servicio de telefonía IP es considerablemente más barato
que el tradicional. La razón es muy simple: usando VoIP los costos de
infraestructura se reducen.
Conectividad.- Usualmente puedes usar un servicio VoIP dondequiera que estés,
incluso algunos proveedores te dejan usar un número que puedes llevar a donde
quiera que estés, y todo lo que necesitas es una conexión a Internet.
Características.- La mayoría de los proveedores de telefonía IP te dan los mismos
servicios que el tradicional: identificador de llamadas, llamada en espera, etc.

Página 5
Qué ocurre al hacer una llamada telefónica usando VoIP
A continuación una comparación paso a paso de cómo funciona una llamada
telefónica convencional y una llamada usando VoIP:

Telefonía convencional Telefonía IP


1 Al levantar el teléfono se Al levantar el teléfono, se envía una señal al
escucha un tono de conversor analógico-digital (conocido
marcado, indicando que como ATA: Analog Telephone
existe una conexión con el Adapters). ATA regresa el tono de marcado,
operador local telefónico. indicando que hay una conexión a Internet. Nótese
que no necesitas ATA si estás usando una
computadora en lugar de un teléfono.
2 Se marca el número de Se marca el número de teléfono. ATA los convierte
teléfono. y guarda.
3 La llamada se transmite a El número telefónico es enviado al proveedor de
través del conmutador del VoIP, donde se revisa su formato y se determina
operador, apuntando hacia una dirección IPcorrespondiente.
el teléfono marcado.
4 Se crea una conexión entre El proveedor conecta los dos dispositivos
los dos teléfonos, usando involucrados en la llamada. En la punta receptora,
uno o varios conmutadores una señal es enviada al ATApara hacer que el
para lograr establecer teléfono timbre.
comunicación.
5 Se contesta la llamada y la Al contestar la llamada se establece una
conexión abre el circuito. comunicación entre los dos dispositivos. La
infraestructura de internet transmite la voz
digitalizada tal como transmite cualquier otro tipo
de información. Se implementan dos canales, uno
en cada dirección.
6 Al terminar la llamada, se Al terminar la llamada, se cuelga el teléfono.
cuelga el teléfono.
7 Se cierra inmediatamente Se cierra el circuito, y el ATA le envía una señal al
el circuito, liberando la proveedor para indicar que se concluyó la llamada.
línea y todas las líneas
involucradas.

Página 6
III. MATERIALES Y EQUIPOS

 Router:

 CPU: Unidad central de procesamiento, es el componente del computador y


otros dispositivos programables, que interpreta las instrucciones contenidas en
los programas y procesa los datos

Página 7
 Teléfono IP: Los teléfonos IP son a veces llamados teléfonos VoIP, son
teléfonos basados en software. Todos estos son exactamente la misma cosa y
están basados en el principio de transmisión de voz sobre Internet, o tecnología
VoIP (ó voice over internet protocol), como es mejor conocido. Para este
proyecto usaremos teléfonos de la marca Grandstream modelo GXP 1100 y
GXP280

Página 8
 Cables UTP: par trenzado sin apantallar, es un tipo de cable que se utiliza en
las telecomunicaciones y redes informáticas. Se compone de un número
heterogéneo de cables de cobre trenzados formando pares. Se diferencia de los
pares trenzados apantallados y de pantalla global en que los pares individuales
carecen de una protección adicional ante las interferencias. Cada cable de cobre
está aislado, y los grupos de pares trenzados llevan un revestimiento que los
mantiene unidos, pero carecen de cualquier otro tipo de aislamiento.

IV. DESARROLLO DEL PROYECTO


1. INSTALACIÓN DEL SOFTWARE ELASTIX
A. Insertar el CD con el instalador y bootear del CD en el CPU. Aparecerá
una pantalla como la de la figura y presionamos enter

B. Después de unos momentos parecerá una pantalla como la de la Figura de


abajo pidiendo el idioma de la instalación. Seleccionar Spanish. Durante

Página 9
la instalación use la barra espaciadora como si fuera ENTER y las teclas
de dirección y TAB para moverse entre las opciones

C. Después aparecerá una pantalla pidiendo la configuración del teclado.


Seleccionar “es”

D. Es posible que salga el mensaje mostrado en la figura. Si fuese el caso


responder SI

Página 10
E. En la siguiente pantalla pedirá el tipo de partición. Para una primera
instalación es recomendable seleccionar “Remover todas las particiones
en la unidad seleccionada y crear diseño predeterminado” y seleccionar el
disco duro adecuado

F. En la siguiente pantalla le pedirá si quiere revisar el esquema de


particiones, puede seleccionar la opción NO

Página 11
G. En la figura se muestra la pantalla que aparece a continuación, preguntando si
se desea configurar eth0. Es recomendable realizarlo y ponemos en aceptar

H. Activar las opciones “Activar al inicio” y “Activar soporte IPv4”

Página 12
I. En la siguiente pantalla colocar la puerta de enlace predeterminada y los
servidores DNS

J. Luego pedirá que le demos un nombre de host

Página 13
K. En la siguiente pantalla nos pedirá el password de root del sistema
operativo.

L. Escogemos el huso horario del lugar

Página 14
M. Ahora comienza a instalarse el Elastix

N. El sistema reiniciará automáticamente y luego pedirá que ingrese y


confirme una nueva contraseña de MySQL

Página 15
O. Luego se pide ingresar el password para el admin de Elastix. Este
password le permitirá ingresar a la interfaz web de Elastix

P. Después de esto se reinicia el sistema y aparecerá una pantalla de línea de


comandos del sistema operativo como se muestra en la figura. Aquí el
sistema ya está instalado y puede administrarlo remotamente

2. CONFIGURANDO DENTRO DEL SERVIDOR


A. Entrar al navegador web (Elastix recomienda Mozilla Firefox pero se ha
probado correctamente con Google Chrome) y escribir en la barra de
direcciones la dirección ip de elastix (aceptar cualquier permiso de
seguridad) y aparecerá una pantalla como se muestra en la figura Ingresar

Página 16
de username: admin y el password que se configuró durante la
administración.

B. Aparecerá una pantalla como la mostrada en la figura. Los menús


principales son System (Sistema), donde están las opciones de
preferencias, red y apagado; PBX, donde se configuran extensiones,
troncales, rutas, etc; y Reports (Reportes) donde se realizan reportes y
tarifación
Por defecto, la interfaz aparecerá en inglés. Para cambiarla a español entre
a System -> Preferences -> Language y ahí seleccionar el idioma. En este
menú también se puede cambiar fecha/hora y tema

Página 17
C. Creación de extensiones
1) Para crear una extensión entrar PBX → PBX Configuration →
Extensions → Device: Generic SIP Device → Submit

2) Colocar los datos de:


User Extension: número de extensión
Display name: nombre a mostrar cuando haya una llamada entrante
de esta extensión
Secret: password para que la extensión se autentique
Hacer clic en submit y luego aparecerá una barra roja en la parte
superior, hacer clic donde dice “Apply Configuratin Changes Here”
(Deberá hacer clic en esta barra cada vez que aparezca luego de realizar
una configuración para guardar los cambios. Si no hace clic aquí las
configuraciones no se actualizarán)
D. Creación de usuario
Creamos un usuario para asignarle una extensión

Página 18
E. Configuración para crear un correo electrónico
1) Primero Crearemos dominio en Email  Domains

2) Después crearemos una cuenta de correo electrónico nos vamos a


Email  Accounts

Página 19
y agregar información a cada usuario:

F. Configurando los teléfonos IP


1) Teléfono Grandstream GXP 280
Conectar el teléfono IP a un punto de red (o puerto del switch)
En el teléfono podrá ver la dirección IP del teléfono
Si pide algún password colocarlo
Saldrán las siguientes ventajas y configurar el teléfono

Página 20
2) Teléfono Grandstream GXP 1100

Página 21
Página 22
G. Configuración de una contestadora automática
1) Entrar a PBX → PBX Configuration → IVR

2) En el menú de la derecha clic en añadir IVR


3) Configure las siguientes opciones
a. Cambiar nombre: Coloque algún nombre descriptivo
b. Anuncio: Selecciona el mensaje de bienvenida
c. Tiempo de espera: Tiempo antes que corte la llamada
d. Habilitar marcación directa: Para que se pueda marcar la
extensión si el usuario la conoce
e. Timeout Message: Puede colocar un mensaje que se
reproduce cuando vence el tiempo de espera
f. Mensaje de ‘Opción no válida’: Mensaje cuando el usuario
marca alguna opción o extensión no válida
g. Repeat Loops: Número de veces que se repite el mensaje de
bienvenida
h. En las opciones inferiores (flecha roja) puede agregar opciones
dependiendo del número que se marque, por ejemplo, si marca
1 que vaya a una extensión de operadora humana (Por ejemplo,
en la imagen si el usuario marca la opción 1, irá a la extensión
1999)

Página 23
4) Hacer clic en save y luego aparecerá una barra roja en la parte
superior, hacer clic donde dice “Apply Configuratin Changes
Here”

H. Configurando para buzón de voz


1) Ingresar a elastix con el usuario que se desea configurar

2) Ahora nos vamos a PBX  Voicemail  configuración y editamos:

Página 24
3) En la extensión del usuario modificamos el ring time que es el
tiempo de espera antes de que se escuche el buzón de voz

3. COMPROBANDO EL FUNCIONAMIENTO DE LA CENTRAL


TELEFÓNICA

A. En este proyecto hemos dado las siguientes direcciones IPV4 para cada
host(teléfono IP y PC o Laptops)

 IP de la red: 192.168.20.0/24
 IP de la puerta de enlace: 192.168.20.1
 Mascara de Red: 255.255.255.0
 IP del servidor Elastix: 192.168.20.2
 IP del router: 192.168.20.15
 IP de la primera PC: 192.168.20.10

Página 25
 IP de la segunda PC: 192.168.20.11
 IP del teléfono Grandstream GXP 1100: 192.168.20.62
 IP del teléfono Grandstream GXP 280: 192.168.20.60

B. Primero para realizar las llamadas tenemos que hacerlo a través de un


software llamado Zoiper

Creando un usuario para cada pc que se a configurado de la siguiente


manera:
- En usuario ponemos la extensión de la pc
- en dominio se pone la dirección ip del servidor

Página 26
C. Ahora Realizaremos una llamada de la entre 2 usuarios
1) Primero marcamos el número que deseamos comunicarnos

2) Iniciamos la llamada

Página 27
3) El receptor tendrá que responder la llamada:

V. CONCLUSIONES
- En este proyecto aprendimos como funciona una central telefónica en la que
fue creada a través de un servidor usando el software librey Elastix
- Aprendimos a configurar una PBX
- Aprendimos la comunicación entre teléfonos y pcs a través de una red con
direccionamiento IPV4

VI. BIBLIOGRAFÍA
- http://www.slideshare.net/0351/el-proyecto-elastix
- http://www.certificacionelastix.es/2.html
- http://aprenderinternet.about.com/od/Glosario/a/Que-Es-Voip.htm
- http://www.elastix.org/index.php/es/descargas.html (para descargar el
software Elastix)
- http://www.zoiper.com/en/voip-softphone/download/zoiper3 (para descargar
el software Zoiper)

Página 28

Você também pode gostar