Competencias y tecnologías para la evolución hacia las redes virtualizadas
Este último decenio se ha caracterizado por una serie de innovaciones tecnológicas que han cambiado profundamente nuestros hábitos como ciudadanos, trabajadores y consumidores.
Entre estas innovaciones, sin duda han tenido un papel protagonista la convergencia en red IP de los servicios de voz y medios en general, además de la evolución y la difusión de las redes de datos móviles y terminales (smartphone, tablet, etc.).
Exprivia ha sabido aprovechar de inmediato la oportunidad generada por estas revoluciones tecnológicas, concentrándose en los nuevos escenarios de consumo más prometedores en cuanto a ventajas para el cliente y aceptación por parte de los usuarios finales, mediante sus competencias distintivas en los siguientes ámbitos:
- desarrollo de aplicaciones profundamente integradas con las plataformas móviles más extendidas, a partir de Nokia Symbian en 2006, hasta iOS y Android en la actualidad;
- integración de los servicios de medios en IP y los correspondientes procesos de business con las infraestructuras y plataformas del cliente, tanto si este es un operador Telco como una empresa.
En la actualidad Exprivia dispone de un Competence Center para el proyecto y realización de soluciones en el sector VoIP y medios con una atención especial al mundo móvil.
Los aspectos clave en los que se centra el personal del Competence Center durante las fases de proyecto y realización de las Soluciones, están vinculados a la experiencia del usuario final, a la integración del contexto tecnológico y empresarial del cliente:
User Experience
El éxito de una solución, y por consiguiente en qué medida se alcanzan los objetivos empresariales, es proporcional a su grado de aceptación entre los usuarios finales. El usuario final opta, normalmente, por lo sencillo, intuitivo y seguro.
Los conocimientos de Exprivia en SDK y NDK de los principales móviles OS permiten realizar paradigmas de utilización intuitiva, evitando al usuario final lógicas complejas, como:
- interacción con los componentes hardware del terminal en tiempo real (micrófono, altavoz, interfaz nativa del dispositivo);
- integración de servicios de red diferentes como WiFi, red celular radio móvil, GPS.
Application performances
Voice & Media requiere la gestión de los contenidos en tiempo real. Esto significa saber gestionar aspectos críticos en relación con la calidad audio/vídeo, especialmente en dispositivos móviles que, aunque potentes, siempre tienen limitaciones en cuanto a recursos de computación y batería.
Las Soluciones Exprivia se optimizan en cuanto a:
1. Calidad Audio/vídeo:
- IN/OUT jitter management
- Latency handling
- Codec efficiency
- Packet loss concealment (PLC) / large delay & jitter robustness
- Audio process / thread priority and scheduling behaviour
- Audio processing selection built-in/custom tuned (NS and AGC)
2. Accesibilidad
- Capacidad de mantener siempre la disponibilidad de llamadas entrantes y mensajes
- NAT (Traducción de Direcciones de Red) & keepalive handling correctos
- Capacidad de adaptarse rápidamente a los cambios de conexión a la red
3. Consumo energético y de los recursos hardware (memoria y CPU)
- Triggered device wake up and their duration
- Battery usage during idle mode (no call in progress)
- Battery usage during in call mode
- Memory usage during idle mode
- Memory usage during in call mode
- Ability to release no longer needed resources
4. Estabilidad
- Critical condition handling
- Quick response to user commands
- Safe device integration
Voice & Media Service Integration
Las aplicaciones de la parte usuario final intercambian contenidos de medios y datos de señalización con redes y plataformas de acuerdo con los estándares basados en los siguientes protocolos:
- SIP-RTP (Voz no cifrada)
- TLS-SRTP/ZRTP (voz cifrada)
- RTMP (Video streaming)
Las Soluciones Exprivia se someten a test estrictos de interoperabilidad antes de ser puestas en funcionamiento, que incluyen la certificación de las adaptaciones necesarias para garantizar la adecuación con entornos o funcionalidad Custom.
Nuestras soluciones son integradas e interoperativas con las plataformas más extendidas:
- Italtel
- Cisco
- Nokia Alcatel
- Comverse
- Asterisk
- Freeswitch
- …y muchas otras.
Business Process Integration
Las soluciones Exprivia están dotadas de un componente software que asegura la integración en los procesos de business del cliente, con especial atención a los procesos de Provisioning & Administration de las aplicaciones móviles.
El aprovisionamiento, la administración y la integración de la app con los procesos de negocio del Proveedor de Servicios se realizan a través de la integración con la plataforma Exprivia Service Orchestrator.
Service Orchestrator se basa en las tecnologías Jboss y MySQL y actúa como una lógica de intercambio de información (middleware) funcionando como intermediario entre los procesos del lado del cliente de la app y los de las plataformas de negocio del Proveedor de Servicios.
La flexibilidad de Service Orchestrator permite implementar rápidamente flujos de trabajo y diversos adaptadores para integrarse eficazmente con múltiples procesos y plataformas, habilitando escenarios de aprovisionamiento y autenticación también con una gran complejidad como, por ejemplo, los utilizados por operadores de telco.
Service Orchestrator hace que la gestión de protocolos complejos y de lógica del negocio resulte transparente para el usuario final, haciendo realidad, en un segundo plano, funciones fundamentales como por ejemplo:
- Control de acceso
- Almacenamiento de datos en caché
- Gestión de campañas de comunicación
- Integración con servicios de terceros (por ej. Google/Apple Push Notification)
- Gestión de actualizaciones de software