Funções do Dialplan do Asterisk 22
Descrição:Esta função é usada para recuperar uma mensagem SMDI recebida. Ela retorna um ID que pode ser utilizado com a função
SMDI_MSG() para acessar detalhes da mensagem. Observe que esta é uma função destrutiva no sentido de que, uma vez que uma mensagem SMDI é recuperada usando esta função, ela deixa de estar na fila global de mensagens SMDI e não pode mais ser acessada por outros canais do Asterisk. O tempo limite (timeout) para esta função é opcional, e o padrão é 3 segundos. Quando um tempo limite é fornecido, ele deve estar em milissegundos.
A pesquisa é feita por padrão no ID da estação de encaminhamento. No entanto, se você definir uma das opções de chave de pesquisa no campo
options, é possível alterar esse comportamento.
Sintaxe:SMDI_MSG_RETRIEVE(smdi port,search key,timeout,options)Parâmetros:- smdi port – porta SMDI
- search key – chave de pesquisa
- timeout – tempo limite em milissegundos
- options – opções de busca
Opções:t – Em vez de pesquisar na estação de encaminhamento, pesquisa no terminal do message desk.n – Em vez de pesquisar na estação de encaminhamento, pesquisa no número do message desk.