CENTRAL PBX
Nombres: Constanza Vásquez R. Aníbal Zúñiga C. Marcos López V. Asignatura: Voz y video sobre IP Profesor: Wilson Araya V.
Introducción a la tecnología Es cualquier central telefónica conectada directamente a la red pública de telefonía por medio de líneas troncales para gestionar además de las llamadas internas, las entrantes y salientes con autonomía sobre cualquier otra central telefónica. Este dispositivo generalmente pertenece a la empresa que lo tiene instalado y no a la compañía telefónica, de aquí el adjetivo Privado a su denominación.
Una
PBX
diseñado
IP es para
un
equipo
ofrecer
telefónico
servicios
de
comunicación de voz/video a través de las redes de datos. Utilizan la red IP, aunque ésta no fue diseñada para este uso, muchas compañías están ensamblando sistemas de IP cada vez más confiables. Las corporaciones internacionales han sido muy receptivas a esta tecnología ya que no se encuentran limitadas ni en número, ni en ubicación de usuarios dándoles una libertad importante de expansión a nivel mundial. Cada vez más, las PBX dejan de ser un equipo limitado a las grandes empresas, ahora las vemos en medianas y pequeñas empresas y además en muchos hogares, en donde se ha convertido en un elemento indispensable de la vida cotidiana. Actualmente, se han desarrollado múltiples programas de acceso libre, que brindan las funciones principales de una pbx, de modo que convirtamos ese computador antiguo, en una central pbx ip, con todas sus funciones principales. En este proyecto, trabajaremos con ASTERISK. Digium, inicialmente creó Asterisk y actualmente es su principal desarrollador, junto con otros programadores que han contribuido a corregir errores y añadir novedades y funcionalidades. Desarrollado para el sistema operativo GNU/Linux
Asterisk incluye muchas características que anteriormente sólo estaban disponibles en costosos sistemas propietarios PBX, como buzón de voz, conferencias, IVR, distribución automática de llamadas, y otras muchas. Los usuarios pueden crear nuevas funcionalidades escribiendo un dialplan en el lenguaje de script de Asterisk o añadiendo módulos escritos en lenguaje C o en cualquier otro lenguaje de programación soportado en GNU/Linux. Para conectar teléfonos estándares analógicos son necesarias tarjetas electrónicas telefónicas FXS o FXO, ya que para conectar el servidor a una línea externa no basta con un simple módem. Quizá lo más interesante de Asterisk es que reconoce muchos protocolos VoIP como pueden
ser SIP, H.323, IAX y MGCP.
Asterisk
puede
interoperar
con terminales
IP actuando como un registrador y como gateway entre ambos. En este proyecto, trabajaremos con AsteriskNOW!. Las ventajas de trabajar con AsteriskNOW!, son las siguientes: 1. Instalación sencilla y rápida. 2. No requiere conocimientos avanzados de Linux, por lo que puede ser utilizado por usuarios de Mac o Windows. 3. Interfaz de configuración web que facilita las tareas de gestión. 4. Aplicaciones orientadas a datos con soporte integrado para ODBC y HTTPS. 5. Asistente de configuración de conexiones VoIP que facilita las conexiones. 6. Instalación de aplicaciones pre-construidas y empaquetadas utilizando el Gestor de aplicaciones.
Listado de equipos y software utilizados
AsteriskNow! 1.7.1
X-Lite (Softphone)
3 Notebook (un servidor)
1 Switch
4 Cables RJ-45
Actividades Realizadas Configuramos el software AsteriskNOW, creando extensiones, ocupando el protocolo SIP, asignando números de usuario e ID.
Conectamos los 3 notebook en una red Lan, mediante los cables RJ-45 y un switch, y le proporcionamos conectividad internet mediante Ethernet.
Las extensiones, las configuramos en los softphone X-Lite, en cada notebook. Y logramos establecer una llamada de voz.
Procedimiento de laboratorio
Fechas
Objetivos
Sem-1-
Configurar
2
AsteriskNOW
Actividades
Responsables
Procedimientos
Implementar la
Anibal
Instalar Asterisk,
red LAN.
, Agregar
Configurar la
extensiones,
PBX Asterisk
Marcos
configurar softphone y
Configurar
establecer
softphone
una llamada
Constanza
Recursos
instalar
Asterisk
softphone, crear
X-Lite
extensiones,
Switch
asignarlas en los
3 notebook
softphone,
4 cables
establecer una
RJ-45
llamada y probar conectividad .
Implementación Práctica
1) Utilizando VirtualBox,
el programa Oracle VM crearemos
una máquina
virtual, elegimos el nombre, el tipo de sistema operativo a elegir es Linux, y en sistema operativo, elegimos other Linux, 64 bits.
2) Le asignamos la memoria a ocupar, el tamaño del disco duro, y ya estamos listos para bootear por primera vez. En este caso, elegimos la iso del programa anteriormente descargada de la página oficial:
http://www.asterisk.org/downloads/asterisknow/x86_64/asterisknow64.iso
3) Después, nos preguntará que instalar, elegimos Asterisk 11, full install.
4) En esta pantalla, seleccionamos que la ip sea proporcionada vía DHCP.
5) Elegimos contraseña para el acceso root.
6) Esperamos a que termine de instalar, desempaquetar, instalar módulos, y ya estaremos listos para ingresar con nuestra contraseña
7) Al ingresar, se nos brindará una ip, la cual la colocamos en un navegador, y podremos ingresar a freepbx, la interfaz web, de fácil configuración.
8) Ingresamos a freepbx, ponemos nuestro usuario y contraseña.
9) Entramos a la interfaz, y en Applications, Extensions, Device Sip generic, empezamos a crear las extensiones para los usuarios. Crearemos 3 extensiones, una para cada usuario.
10)
Finalmente, pinchamos en Add Extensions, y estamos listos para
configurar el softphone, con estos datos. Tenemos que asignar las 3 extensiones, en los 3 softphone de cada notebook.
11)
Ya estamos listos, nuestra pbx configurada, las extensiones creadas y
configuradas en cada softphone de cada notebook, estamos listos para configurar una llamada
Análisis de Resultados
Logramos tener conectividad entre 3 host con sus respectivos soft-phone, conectándolos a un switch por el protocolo 802.3 (Ethernet) y configurando la PBX con sus extensiones en el pc server, todo esto basado en Asterisk para Linux. Buscábamos como extra, lograr una conexión inalámbrica por un Access Point, añadiendo a la red algún Host móvil (Smartphone o Tablet). Tuvimos un problema al querer conectar un teléfono IP a la
red, ya que era Cisco, los que tienen un protocolo propio (SCCP) y diferente al que ocupa la PBX (SIP)
Conclusión
Después de analizar los resultados en la preparación e implementación en nuestro proyecto, se puede confirmar que fue realizado con éxito con una funcionalidad del 100% en la realización de llamadas entre dispositivos, el sistema se mostró estable y no presentó fallas durante la implementación del servicio. Es preciso comentar las facilidades para configurar y administrar el servidor de Asterisk, también valoramos la posibilidad de utilizar equipos reales para la puesta en marcha del sistema. A modo de conclusión, podemos mencionar que el sistema Asterisk es confiable, muestra un alto índice de nivel de configuración, y es estable para configurar una pbx. Bibliografía
http://es.wikipedia.org/wiki/AsteriskNOW http://es.wikipedia.org/wiki/PBX http://todoasterisk.blogspot.com/2010/06/adicion-de-extensiones-freepbx-en.html
INDICE
Introducción acerca de la tecnología - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3
Listado de equipos y software utilizados - - - - - - - - - - - - - - - - - - - - - - - - - 5
Actividades realizadas - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5
Procedimientos de trabajo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6
Implementación práctica - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -7
Análisis de los resultados - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 14
Conclusión - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -14
Bibliografía - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - 14