Ya hemos visto algunas de las características del TR069, para acceder al contenido donde presentamos qué es el TR069, lee nuestro primer artículo, ahora veremos cómo funciona esta “magia”.
TR-069 está basado en SOAP/HTTP, donde se realiza la conexión entre el CPE y el ACS.
La comunicación se realiza a través de llamadas de procedimiento remoto (RPC), esto permite que el CPE envíe los parámetros, además de su estado actual, así como la gestión del firmware al ACS.
Es muy importante recordar que es el CPE quien inicia la conexión, de él saldrá el primer contacto, y también los reportes periódicos al ACS, porque en cada fracción de tiempo el CPE envía un reporte al ACS para que el ACS actualiza su estado en el servidor.
El ACS solo iniciará contacto en momentos específicos, tales como: actualización de firmware, o incluso una interacción iniciada por el operador, pero que debe ser aceptada por el CPE para que la acción se complete.
La imagen de arriba muestra la comunicación entre el CPE y el ACS, donde el CPE envía una solicitud de conexión al ACS, observe que en esta imagen, el CPE ya es conocido por el ACS, de lo contrario, la comunicación tendría algunos campos más, como Solicitud GetParamenterNames, donde esta solicitud parte del ACS al CPE, con la intención de conocer los parámetros que se pueden entregar al ACS.
- Conexión abierta: la CPE informa que quiere hablar con la ACS
- Iniciación SSL: se añade un certificado a la comunicación para proteger el intercambio de mensajes
- solicitud de informe: el CPE le dice al ACS que informará su estado actual
- informar respuesta: el ACS dice que el CPE puede enviarle los parámetros
- Publicación HTTP (vacía): CPE dice OK
- Solicitud GetParameterValues: solicitud de parámetros CPE
- Respuesta GetParameterValues: respuesta CPE con parámetros para ACS
- Petición SetParameterValues: el ACS informa que ya conoce los parámetros, y que necesita los valores de los parámetros del CPE
- Respuesta SetParameterValues: el CPE informa al ACS de los valores de los parámetros solicitados por el ACS.
- Respuesta HTTP vacía: el ACS informa que no hay más información para intercambiar entre ellos y que la comunicación puede finalizar.
- Close connection: A CPE finaliza a conexão.
Es posible tener esta funcionalidad en tu red de una manera sencilla, que es a través del módulo TR069 en Made4graph, donde toda la información necesaria se encuentra dentro de la propia interfaz del software.
Para que lo sepas Made4graphy las ventajas de la herramienta puede acceder al demoo programa una demostración con el equipo comercial 😁.