Módulo de Comutação de Alta Disponibilidade
Interface de programação de aplicativos fácil de usar
»
api
- Comando: Uma solicitação de um lado para o outro. A solicitação instrui o outro lado a tomar alguma ação ou fornecer informações.
- Resposta: Cada comando deve ser seguido por uma resposta. No mínimo, ele reconhece o comando, mas também pode conter resultados de dados do comando. Se uma resposta não for recebida do outro lado em um período de tempo predeterminado, a API do cliente retornará uma resposta de tempo limite para o cliente local.
- Notificação: um aviso de um lado para o outro de que um estado foi alterado e o evento ocorreu, ou algum sinal foi recebido.
Exemplo de resposta de comando
A imagem à direita contém duas mensagens, um comando e sua resposta associada. Cada mensagem é composta por pares chave-valor em formato de texto plano, seguidos por uma linha em branco para indicar o final da mensagem. O comando de exemplo instrui o outro lado (neste caso, HAsm) a desconectar uma chamada em andamento. O parâmetro obrigatório é o ID da chamada (que pode ter sido recebido anteriormente por meio de um comando/resposta ou uma notificação).
Exemplo de notificação
A imagem à direita contém duas mensagens, ambas notificações. As mensagens são compostas por pares chave-valor em formato de texto plano, seguidos por uma linha em branco para indicar o final da mensagem. O primeiro exemplo notifica o outro lado (neste caso, o aplicativo do cliente) que um agente do usuário se registrou. Os parâmetros obrigatórios são o aviso (que tipo de notificação é essa), o agente do usuário identificado, a cadeia de caracteres do agente do usuário e a cadeia de caracteres de contato para o UA. Neste exemplo, esses são os campos exigidos pelo cliente (mas muitos outros campos informativos estão disponíveis). A segunda mensagem notifica o outro lado (novamente o aplicativo do cliente) de que o nó local está sendo promovido para ativo, pois perdeu contato com seu par. Os parâmetros obrigatórios são o código de motivo (129) e a mensagem de motivo.