Productos y Servicios

Soporte Técnico

Contáctenos

English

Interact

INTERACT es un sistema de mediación completo que ofrece avanzadas capacidades de recolección, procesamiento y entrega de datos (collection), así como recepción de instrucciones, administración y ejecución de comandos para tareas de aprovisionamiento (provisioning).

Opera principalmente en línea, ofreciendo operaciones sobre los diferentes elementos de red con los que se comunica el INTERACT en tiempo real. También es posible realizar operaciones por lotes cuando así se requiera.

Posee además un sistema de administración, operación y monitoreo, totalmente gráfico y basado en un modelo de utilización tipo 'web'. Todo el acceso al INTERACT se realiza desde un browser.

INTERACT es altamente configurable, pudiendo ofrecer al usuario extensas posibilidades de definición de protocolos, formatos, comandos, etc., que permite asegurar la fácil y rápida integración del INTERACT a cualquier ambiente con diversos elementos de red de diversas marcas y proveedores.

Interact.Collection
La parte de Collecting del Interact está desarrollada en múltiples capas (tiers), las cuales serán inicialmente las siguientes:

Capa de los device drivers de entrada.

Capa del Procesamiento Interno.

Capa de los device drivers de salida.

La metodología empleada, fue la de desarrollar objetos de la manera más abstracta posible, de tal forma que al cambiar el orden, agregar y/o quitar cualesquiera de estos componentes, los demás seguirán trabajando, tal y como si no hubieran existido cambios en la configuración del producto.

Los drivers basados en TCP/IP están desarrollados completamente en java (telnet, streams, ftp y otros similares), es decir que estos, son parte de los nuevos objetos diseñados.


Capa de los device drivers de entrada ( dd_e )
Dada la estructura modular del sistema Interact y a que el diseño está basado en componentes, los devices drivers son los objetos que leen de las centrales y luego deben realizar la escritura a disco, si así es como está configurado, o bien pasar la información recolectada a otro objeto. Este objeto tiene la habilidad de recolectar cdr's en línea y en batch.

Capa del Procesamiento Interno (CPI )
Al llegar a esta capa la información recolectada, por medio de parámetros se sabrá cómo deben ser procesados los cdr's, ya sea individualmente, por bloques o por archivos.

Los objetos y componentes desarrollados para la Capa de Procesamiento Interno contemplan las siguientes etapas de transformación de los IPDR's:

  • Codifica

  • Filtra

  • Formateo

  • Enriquecer

  • Consolidar

  • Almacenar

Capa de los device drivers de salida ( dd_s )
En la salida se pueden entregar cdr's, bloques, o archivos, por lo que tendrá que haber nuevamente un interfaz genérico que decida el protocolo en el cual se entregará la información y se combinará con parámetros de tiempo, cantidad, tamaño o forma que se desea entregar en base al que se cumpla primero.

Se consideró que el IPDR se puede tratar de igual manera que un CDR ya que el mismo es un objeto genérico que contiene atributos y valores tratados como argumentos para poder manejarlo como objeto.


Interact PROVISIONING
El sistema de aprovisionamiento del Interact permite el envío de instrucciones a múltiples sistemas origen (input streams), para el manejo de abonados / usuarios / suscriptores de los servicios que proporcionan los elementos de red.

Los sistemas que originan las instrucciones de aprovisionamiento deben emitir una orden o comando genérico, el cual puede ser recibido por el Interact en un formato parametrizable por el usuario, basado en comandos individuales o archivos.

Las ordenes genéricas son recibidas entonces por un módulo receptor, el cual asigna una identificación para cada una. Al mismo tiempo, el receptor identifica si la orden recibida fue solicitada para su ejecución en línea, diferida o si es una orden para aprovisionamiento masivo (grandes cantidades de suscriptores).

Si se determina que la orden es masiva, esta es enviada a un proceso en el que se agendan para su posterior ejecución de manera individual, para cada suscriptor especificado en la orden. Este proceso recibirá igualmente las órdenes que sean identificadas para ser ejecutadas "fuera de línea".

Las órdenes genéricas a ser ejecutadas en línea, son trasladadas al módulo que permite la identificación del elemento de red al que deberá ser dirigido el comando o instrucción final, para realizar la tarea de aprovisionamiento especificada. A este proceso se le conoce como el "despachador" (dispatcher).

Es usual que una 'orden genérica' tenga que afectar varios elementos de red, puesto que ciertos datos de un suscriptor pueden tener relación con los servicios manejados por varios equipos o dispositivos (elementos de red), como un voice-mail.

El proceso analiza las respuestas generadas por el elemento de red y crea una respuesta genérica, la cual es enviada por mecanismos similares de vuelta al despachador. Este último valida la respuesta obtenida del intérprete y determina si la orden genérica en ejecución necesita de alguna respuesta específica, para continuar con el resto de órdenes dirigidas a otros elementos de red.

 

 

centramerica.com

® Latin American Byte, Inc.