Funções do Dialplan do Asterisk 23
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. Ao ler, 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 delimitados entre si por
delim2. Se não houver correspondência, a função retornará
NULL. Ao gravar, a função sempre retornará
NULL.
Sintaxe:REALTIME(family,fieldmatch,matchvalue,delim1|field,delim2)
- family: nome da família de dados no repositório.
- fieldmatch: campo a ser comparado.
- matchvalue: valor a ser comparado com o campo.
- delim1|field: delimitador para separar pares nome/valor na leitura; ou nome do campo na gravação.
- delim2: delimitador entre nome e valor (usado 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á
=.
Funções relacionadas:
REALTIME_STORE,
REALTIME_DESTROY,
REALTIME_FIELD,
REALTIME_HASH.