Funções do Dialplan do Asterisk 21
Comando:
REALTIME()
Sinopse:
Funções de Leitura/Gravação do RealTime.
Descrição:
Esta função realiza leitura ou gravação de valores em 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, onde os pares nome/valor são separados por delim1 e o nome e valor são delimitados 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á '='. Esta função faz parte de um conjunto de funções de dialplan relacionadas ao RealTime, incluindo REALTIME_STORE, REALTIME_DESTROY, REALTIME_FIELD e REALTIME_HASH.
Sintaxe:
REALTIME(family,fieldmatch,matchvalue,delim1|field,delim2)
Veja Também:
Fonte: Asterisk Wiki