ElastixWorld 2013 - Taller
Expositor: José Ramírez
Grandstream
En este taller presentaremos la nueva generación de teléfonos empresariales GPX2140 y GXP2160. La nueva arquitectura de hardware permite nuevas y ricas opciones de personalización e integración con Elastix.
2. Agenda
•Aprovisionamiento
• Sincronización Teclas multifunción y BLF
•Personalización de fondo y teclas programables.
•Directorio Telefónico.
•Seguridad.
•Grabación de llamadas..
•Live Demo
•Extra! GXP2200 aplicación Android e integración con Elastix.
•Sesión de preguntas y respuestas.
3. Aprovisionamiento
Elastix Endpoint Configurator:
◦
◦
◦
◦
Detección de terminales en la red local.
Soporte de generación de archivos de configuración de varios modelos/fabricantes.
Simplifica y reduce el tiempo de instalación al realizar aprovisionamientos masivos.
Parámetros a configurar pueden ser cambiados en el script de configuración
/var/www/html/modules/endpoint_configurator/libs/vendors/Grandstream.cfg.php
Grandstream GXP2140/GXP2160:
◦ Aprovisionamiento por archivo propietario encriptado y XML
◦ El aprovisionamiento via TFTP, HTTP, HTTPS, TR069.
◦ Soporte DHCP opción 66, mDNS, SIP Subscribe para descubrimiento y aprovisionamiento automático.
◦ Personalización completa desde plan de marcados y configuración de BLFs hasta proteger el equipo
contra cambios de configuración y uso por múltiple usuarios (public mode).
4. Sincronización Teclas multifunción y
BLF
•Sincronización de códigos de función como DND y desvío de llamadas.
•Monitoreo de troncales y SLA.
•Monitoreo de parqueaderos y cuartos de conferencia.
•Monitoreo de Extensiones y agentes.
•Estado y comenzar/detener grabación de llamadas.
•Activar o desactivar Follow-me.
•Intercom y voceo.
5. Personalización de Pantalla y Teclas
Programables.
•Estructurado en XML.
•Grandstream provee un herramienta para la fácil generación del archivo XML de personalización.
•El archivo XML e imágenes puedes estar alojados en un servidor HTTP(S) o TFTP para un rápido y
fácil aprovisionamiento masivo.
• Capacidad de posicionar contenidos dinámicos en pantalla.
•Posee aplicaciones integradas así como la posibilidad de conectar con aplicaciones WEB
externas.
•Amplia posibilidades de configuración de las teclas programables como: asociar con códigos de
función, interacción con aplicaciones, funciones especiales (como login de agente a una cola de
llamadas).
6. Directorio Telefónico
•Los teléfonos GXP2140/GXP2160 proporciona una amplia compatibilidad para el uso de
directorio telefónico en diferentes formatos como: XML, LDAP, CSV, upload local, y otros. Esto
permite una fácil integración con IPPBXs como Elastix.
•En el directorio del webserver de Elastix solo necesitamos tener un script que obtenga la
información de las extensiones y agentes desde la base de datos de asterisk y lo convierta a unos
de los formatos antes mencionados.
•Por ejemplo, el PHP script proporcionado en
http://forum.elastix.org/viewtopic.php?f=46&t=57059#
•El directorio es generado dinámicamente cuando el teléfono realiza la solicitud al Elastix.
•La ubicación del directorio puede ser aprovisionado automáticamente.
7. Seguridad
SIP
◦ TLS: Túnel encriptado por donde es enviado el trafico SIP.
◦ Generación/revocación de certificados. Existen herramientas opensource como EasyRSA
https://github.com/OpenVPN/easy-rsa
◦ Posibilidad de autenticación de terminales y servidores mediante certificados digitales y relaciones de
confianza.
◦ Configuración en Elastix/Asterisk via archivos de configuración: sip_general_custom.conf
◦ Fácil configuración en los GXP2140/GXP2160. También puede ser aprovisionado por medio del archivo
de configuración.
SRTP
◦ Encripcion de la voz y video médiate una llave compartida negociada en el SDP.
◦ Se recomienda usar en conjunto con TLS.
◦ Proporciona privacidad a la conversación.
8. Grabación de Llamadas
•Además de grabación automática o en demanda realizada en el Elastix, el GXP2140/GXP2160
puede realizar la grabación local.
•Las grabaciones son guardadas por medio del interfaz USB.
•Se puede configurar una tecla multi-función para iniciar/detener la grabación.
10. El Poder de Android en su Teléfono
IP
•EL GXP2200 utiliza código abierto de Android.
•Es posible utilizar aplicación Android existentes.
•API de Android
• Utilizada para crear aplicaciones nativas de Android, las cuales pueden ser ejecutadas en el GXP2200
• Compatible con estándar Android API (API level 10).
• API Extendido (control de llamadas, mensajes, cuentas, contactos, historial).
11. MyExtension
•Acceso a funcionalidades del Elastix como desvío de llamadas, no molestar, etc.
•Acceso al directorio telefónico de Elastix.
•Acceso al voicemail de la extensión.
•En el futuro también proporcionara:
•
•
•
•
Presencia.
Integración con colas de llamadas de Elastix.
Integración con el marcador predictivo WombatDialer.
Monitorear/acceder al los cuartos de conferencia de Elastix.
•Desarrollado por EuropeSIP Communicacion.
•APK gratuito.