Módulo de conmutador de alta disponibilidad
Interfaz de programación de aplicaciones fácil de usar
»
api
- Comando: Una solicitud de un lado al otro lado. La solicitud indica a la otra parte que realice alguna acción o proporcione información.
- Respuesta: Cada comando debe ir seguido de una respuesta. Como mínimo, reconoce el comando, pero también puede contener datos resultantes del comando. Si no se recibe una respuesta del otro lado después de un período de tiempo predeterminado, la API del cliente devolverá una respuesta de tiempo de espera al cliente local.
- Notificación: Un aviso de un lado al otro de que un estado ha cambiado, y ha ocurrido un evento, o se ha recibido alguna señal.
Ejemplo de respuesta de comando
La imagen de la derecha contiene dos mensajes, un comando y su respuesta asociada. Cada mensaje se compone de pares clave-valor en formato de texto plano, seguidos de una línea en blanco para indicar el final del mensaje. El comando de ejemplo indica al otro lado (en este caso, HAsm) que desconecte una llamada en curso. El parámetro obligatorio es el ID de llamada (que puede haberse recibido anteriormente a través de un comando/respuesta o una notificación).
Ejemplo de notificación
La imagen de la derecha contiene dos mensajes, ambos notificaciones. Los mensajes se componen de pares clave-valor en formato de texto plano, seguidos de una línea en blanco para indicar el final del mensaje. El primer ejemplo notifica a la otra parte (en este caso, la aplicación del cliente) que se ha registrado un agente de usuario. Los parámetros obligatorios son el aviso (qué tipo de notificación es este), el agente de usuario identificado, la cadena de agente de usuario y la cadena de contacto para el UA. En este ejemplo, estos son los campos requeridos por el cliente (pero hay muchos más campos informativos disponibles). El segundo mensaje notifica a la otra parte (de nuevo, la aplicación del cliente) que el nodo local está promocionando a activo porque ha perdido el contacto con su par. Los parámetros obligatorios son el código de motivo (129) y el mensaje de motivo.