Funções do Dialplan do Asterisk 20
Comando:
REALTIME()
Sinopse:
Funções de Leitura/Gravação do RealTime.
Descrição:
Esta função permite ler ou gravar valores de/para um repositório RealTime. A chamada REALTIME(....) lê pares nome/valor do repositório, enquanto REALTIME(....)= grava um novo valor/campo no repositório. Durante uma leitura, a função retorna uma string de texto delimitado, onde os pares nome/valor são separados por delim1 e o nome e o valor são separados entre si por delim2. Caso não haja correspondência, a função retornará NULL. Durante uma gravação, a função sempre retornará NULL. A sintaxe é REALTIME(family,fieldmatch,matchvalue,delim1|field,delim2), onde: family é a família de dados no RealTime; fieldmatch é o campo a ser comparado; matchvalue é o valor a ser comparado; delim1|field define o delimitador para leitura ou o campo para gravação; delim2 é o delimitador entre nome e valor, utilizado apenas na leitura. Se delim1 não for especificado durante a leitura, o padrão será ','. Se delim2 não for especificado, o padrão será '='.
Sintaxe:
REALTIME(family,fieldmatch,matchvalue,delim1|field,delim2)
Veja Também:
Fonte: Asterisk Wiki