Sistema Centralizado de Recarga para Servicios Móviles
ENTEL

Sobre ENTEL

Empresa de telecomunicaciones fundada en Chile en 1964, con operaciones en Chile y Perú. Presta los servicios de data center, telefonía celular y fija, acceso a Internet, televisión y carrier para llamadas de larga distancia. En Chile cuenta con una participación del 32% de mercado de telefonía móvil, con más de 7 millones de clientes e ingresos por US$ 2.900 millones.

DESCRIPCIÓN DEL PROYECTO

El Sistema Centralizado de Recarga se implementó para clientes Prepago y Cuenta Controlada. Principalmente, el sistema gestiona las recargas de dinero y aplica promociones originadas desde diversidad plataformas, como por ejemplo IVR, WEB, o la red de POS de distribuidores ubicadas en comercios.

La administración de un alto volumen de validaciones comerciales y técnicas asociada a los requerimientos de recarga, y la aplicación final de estos saldos en los sistemas operacionales, fue un tema relevante a abordar. Por lo tanto, era necesario definir desde un inicio un sistema robusto, escalable en el tiempo y que permitiera un alto uptime.

En consecuencia, para lograr lo anterior, se definió una arquitectura multicapa para soportar, en primer lugar, altos niveles de carga, y concentración de requerimientos en horas y fechas específicas. Luego, se incluyeron en el diseño consideraciones para soportar balanceo de carga y tolerancia a fallas.

Validaciones, el Core del Sistema Centralizado de Recarga

La capa de validación, que corresponde a la parte más relevante del sistema, se desarrolló en base a controles unitarios e independientes entre sí. Estas validaciones se pueden activar a demanda y aplicar dependiendo de la información que acompañe la transacción, permitiendo de esta forma una gran versatilidad. Dentro de las validaciones más relevantes integradas en el sistema, se destaca:

  • Validaciones de clientes, tales como:
    + Listas negras
    + Listas grises
    + Saldos otorgados como préstamo en el caso de recargas especiales
  • Validaciones de comercios, como por ejemplo:
    + Recargas hechas con terminal POS en farmacias o tiendas comerciales
    + Montos máximos de recarga diaria
  • Validaciones generales, tales como:
    + Rangos de numeración del móvil
    + Monto de dinero a recargar
    + Frecuencia de recarga
  • Validaciones técnicas, como por ejemplo disponibilidad de las interfaces de interconexión con sistemas externos y plataformas operacionales donde se deben inyectar las recargas.

Otras Funcionalidades del Sistema Centralizado de Recarga

En la capa de recarga del sistema, se incluyó procesos de conciliación en línea de las transacciones, envío de alertas por problemas de integración y gestión de reversas ante casos especiales, entre otras funcionalidades.

Adicionalmente, el sistema cuenta con una interfaz WEB de administración para configurar las validaciones que se deben aplicar para cada perfil de cliente o comercio. Por otro lado, con esta interfaz es posible activar o desactivar servicios y configurar una serie de parámetros del sistema, como bonos asociados a recargas, entre otros.

Igualmente, se destaca otras funcionalidades incluidas, como por ejemplo: manejo de reintentos, balanceo de recargas, manejo de promociones, canje de recargas por puntos, etc.

Post implementación, Tecnova se hizo cargo mantención evolutiva y Soporte 24×7 del sistema por 11 años. Durante este plazo, se aplicó una cantidad considerable de mejoras funcionales, como por ejemplo las integraciones con nuevos comercios y sistemas, adaptaciones para soportar nuevos servicios y productos comerciales, nuevas reglas de validación comercial, entre otros temas. Por otro lado, en lo que respecta al servicio de soporte, éste se encargaba de monitorear y operar la aplicación, además de generar FIX de datos y aplicación, ante incidentes productivos o cambios en la infraestructura.

 

Más información de otras soluciones desarrolladas por Tecnova para ENTEL son: Sistema de Apoyo para la Fidelización de Clientes y Administración Centralizada de Promociones.

 

Si quieres conocer más de este caso de éxito o de nuestra experiencia entregando servicios para esta industria, contáctanos a través nuestro formulario de contacto.

Sistema Centralizado de Recarga - Centralized Recharge System

TECNOLOGÍAS UTILIZADAS

  • Java
  • IBM MQ
  • Integración WebService
  • PHP
  • Cluster MySQL

Detalle Técnico del Proyecto

El sistema fue implementado para soportar un crecimiento horizontal, a través de una granja de servidores. Peak diarios de recargas exitosas atendidas se alcanzaron por sobre los 1.2 millones de transacciones.

El proyecto fue implementado con JAVA para los procesos. En lo que respecta a la integración, se utilizó colas IBM MQ y Web Service. Para la WEB de administración JAVA y PHP. Finalmente, el desarrollo del proyecto se extendió por 24 meses y trabajaron permanentemente en él un equipo de profesionales compuesto por roles de Jefatura, Arquitectos, Ingenieros y Analistas de QA.