Funções do Dialplan do Asterisk 18
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. 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. Os pares nome/valor são delimitados 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. Sintaxe: REALTIME(family,fieldmatch,matchvalue,delim1|field,delim2), onde 'family' é a família de dados, 'fieldmatch' é o campo a ser comparado, 'matchvalue' é o valor a ser encontrado, 'delim1|field' define o delimitador para leitura ou o campo para gravação, e 'delim2' é o delimitador entre nome e valor (usado apenas na leitura). Se delim1 não for especificado durante a leitura, o padrão é ','. Se delim2 não for especificado, o padrão é '='.
Sintaxe:
REALTIME(family,fieldmatch,matchvalue,delim1|field,delim2)
Veja Também:
Fonte: Asterisk Wiki