Funções do Dialplan do Asterisk 21
Comando:
PJSIP_CONTACT()
Sinopse:
Obter informações sobre um contato PJSIP
Descrição:
A função PJSIP_CONTACT() permite consultar informações específicas de um contato PJSIP no dialplan. A sintaxe é PJSIP_CONTACT(name,field), onde 'name' é o identificador do contato no formato 'aor_id@@hash', utilizado tanto para contatos dinâmicos criados pelo registrador quanto para contatos permanentes definidos no parâmetro 'contact' de um objeto 'aor'. O ID do contato pode ser obtido usando a função PJSIP_AOR() com o nome do AOR e o campo 'contact'. O parâmetro 'field' especifica a opção de configuração do contato a ser consultada, como 'uri', 'status', 'expiration_time', 'qualify_frequency', entre outros. Os campos suportados incluem informações como URI SIP do par, tempo de expiração do contato, frequência e timeout de qualificação, cabeçalhos User-Agent e Call-ID da registradora, servidor Asterisk, endereço IP e porta do cabeçalho Via, proxy de saída, vetor de rota, agente final e status do contato, entre outros dados relevantes para gerenciamento de sessões SIP.
Sintaxe:
PJSIP_CONTACT(name,field)
Veja Também:
Fonte: Asterisk Wiki