Configuração de Módulos do Asterisk 21
Comando:
res_pjsip_pubsub: Module that implements publish and subscribe support.
Sinopse:
Desde a versão 13.0.0, este módulo implementa suporte para publicação e inscrição (publish and subscribe) no PJSIP. Ele descreve os tipos de recursos cujo estado o Asterisk reporta.
Descrição:
Desde a versão 13.0.0, o pacote de eventos SIP define os tipos de recursos cujo estado o Asterisk reporta:
presence - Estado do dispositivo e relatório de presença.
dialog - Idêntico a presence.
message-summary - Indicação de mensagens aguardando (MWI).
Se esta opção estiver habilitada, e um recurso mudar de estado, o Asterisk construirá uma notificação que contém o estado de todos os recursos na lista. Se a opção estiver desabilitada, o Asterisk construirá uma notificação que contém apenas os estados dos recursos que foram alterados.
Observação: Mesmo com esta opção desabilitada, existem certas situações em que o Asterisk é forçado a enviar uma notificação com o estado de todos os recursos na lista. Quando um assinante renova ou termina sua inscrição na lista, o Asterisk DEVE enviar uma notificação de estado completa.
Em geral, o Asterisk procura itens da lista da seguinte forma:
1. Verifica se o item da lista se refere a outra lista de recursos configurada.
2. Passa o nome do recurso para os manipuladores específicos do pacote de eventos para encontrar o recurso especificado.
A segunda parte significa que a forma como o item da lista é especificado depende do tipo de lista. Por exemplo, se o evento estiver definido como 'presence', os itens da lista devem estar no formato dialplan_extension@dialplan_context. Para 'message-summary', os nomes das caixas de correio devem ser listados.
Quando o estado de um recurso muda, pode ser desejável esperar um certo tempo antes que o Asterisk envie uma notificação aos assinantes. Isso permite que outras mudanças de estado se acumulem, para que o Asterisk possa comunicar várias mudanças de estado em uma única notificação, em vez de enviar rapidamente muitas notificações.
Desde as versões 16.25.0, 18.11.0 e 19.3.0, se esta opção estiver habilitada, o 'Display Name' será reportado como o nome do recurso. Se o evento estiver definido como 'presence' ou 'dialog', o nome HINT não vazio será definido como o 'Display Name'. O 'message-summary' ainda não é suportado.
Este documento foi gerado a partir do branch 21 do Asterisk usando a versão GIT.
Sintaxe:
Fonte: Asterisk Wiki