OmniRoam
OmniRoam es un sistema de liquidación de roaming TAP3 de GSMA por Omnitouch Network Services. OmniRoam califica el uso de datos móviles, genera archivos TAP para socios de roaming, envía esos archivos a una casa de liquidación, y procesa los archivos del Procedimiento de Cuenta Devuelta (RAP) que los socios envían de vuelta.
OmniRoam soporta el formato TAP 3.12 definido en GSMA TD.57 y el formato RAP definido en GSMA TD.32.
Documentación
Operaciones y monitoreo
- Guía de Operaciones - Trabajos programados, transferencia de archivos, archivo, ubicaciones de registros y mantenimiento rutinario.
- Referencia de Métricas - Métricas de Prometheus y mediciones de InfluxDB.
- Solución de Problemas - Problemas comunes y sus resoluciones.
Configuración
- Referencia de Configuración - Referencia completa de
config.yamlycounters.yaml.
Arquitectura e interfaces
- Arquitectura - Componentes, flujo de datos y puntos de integración.
- Referencia de API HTTP - Los puntos finales de la API de OmniRoam.
Registros y liquidación
- Procesamiento de CDR - Fuentes de CDR, ingestión, calificación y redondeo.
- Generación de Archivos TAP - Estructura de archivos TAP, nomenclatura y contadores de secuencia.
- Procesamiento de RAP - Archivos del Procedimiento de Cuenta Devuelta y alertas.
- Validación de TAP - Comprobaciones de validación y códigos de error de GSMA.
Lo que hace OmniRoam
OmniRoam liquida el roaming de datos salientes. Una red visitada transporta los datos de un suscriptor local. OmniRoam convierte los registros de uso en un archivo TAP con precio, envía el archivo a la red local a través de una casa de liquidación, y rastrea la respuesta del socio.
- Ingestión de CDR - OmniRoam recopila Registros de Detalle de Llamadas (CDRs) de puertas de enlace de servicio y correlaciona los registros parciales en sesiones de datos completas.
- Calificación - OmniRoam califica cada CDR contra una tarifa por socio a través del Motor de Carga.
- Generación de archivos TAP - OmniRoam construye archivos TAP por socio de roaming y los prepara para la transferencia.
- Transferencia de archivos - OmniRoam envía archivos TAP a la casa de liquidación y recibe archivos TAP y RAP entrantes.
- Procesamiento de RAP - OmniRoam lee los archivos RAP que los socios devuelven y alerta a los operadores sobre rechazos.
- Monitoreo - OmniRoam expone métricas de Prometheus, análisis de InfluxDB, una API HTTP y una interfaz web.
Visión General de la Arquitectura
Consulte la guía de Arquitectura para el mapa completo de componentes y flujo de datos.
Estructura de Configuración
OmniRoam lee dos archivos de configuración. La Referencia de Configuración documenta cada parámetro.
config.yaml- La configuración principal. Contiene una sección globalconfigy una secciónpartnerspor socio.counters.yaml- Los contadores de secuencia de archivos TAP, un par por TADIG receptor.
config:
# Configuración global del sistema (rutas, zonas horarias, calificación, programación, métricas)
partners:
# Configuración por socio (tarifas, códigos TADIG, configuraciones de lote)
Referencias de Normas
| Estándar | Título | Uso en OmniRoam |
|---|---|---|
| GSMA TD.57 | Formato de Registro de Datos del Procedimiento de Cuenta Transferida (TAP) | Formato de archivo TAP 3.12 y códigos de error de validación |
| GSMA TD.32 | Formato del Procedimiento de Cuenta Devuelta (RAP) | Estructura de archivo RAP y severidades de retorno |
| GSMA TD.13 | Convenciones de Nomenclatura TADIG | Identificadores de operador de 5 caracteres (códigos TADIG) |
| ISO 4217 | Códigos de Moneda | Valores de localCurrency y tapCurrency |
| E.164 | Plan de Numeración Internacional | Formatos de MSISDN y número llamado |
Estructura de Documentación
Por rol
Operadores y administradores:
- Comience con la Guía de Operaciones.
- Revise la Referencia de Métricas.
- Mantenga disponible la guía de Solución de Problemas.
Equipos de roaming y liquidación:
- Lea Generación de Archivos TAP.
- Lea Procesamiento de RAP.
- Revise Validación de TAP.
Integradores de sistemas:
- Comience con la guía de Arquitectura.
- Lea la Referencia de Configuración.
- Revise la Referencia de API HTTP.