Funções do Dialplan do Asterisk 20
Descrição:Recebe uma mensagem de texto da conta especificada, enviada pelo contato identificado pelo JID (Jabber ID) e retorna o conteúdo da mensagem.
O exemplo abaixo retorna uma mensagem XMPP enviada por bob@domain.com (ou nada em caso de timeout) para a conta XMPP do Asterisk configurada no arquivo xmpp.conf.
Exemplo:
same => n,Set(msg=${JABBER_RECEIVE(asterisk,bob@domain.com)})Sintaxe: JABBER_RECEIVE(account,jid,timeout)- account - A conta local nomeada para escutar (especificada em xmpp.conf).
- jid - O JID (Jabber ID) do contato de onde receber a mensagem. Pode ser um JID simples (usuário@domínio) ou um JID completo (usuário@domínio/recurso).
- timeout - Em segundos, o tempo máximo de espera pela mensagem. O valor padrão é '20'.
Recursos relacionados: Funções do dialplan
JABBER_STATUS_res_xmpp, Aplicações do dialplan
JabberSend_res_xmpp