Funções do Dialplan do Asterisk 23
Descrição:Esta função é utilizada para recuperar uma mensagem SMDI recebida. Ela retorna um ID que pode ser usado com a função
SMDI_MSG() para acessar os 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 ser especificado 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 comportamento
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.