Funções do Dialplan do Asterisk 21
Descrição:Esta função permite ler ou escrever valores de/para um repositório em Tempo Real.
REALTIME(....) lerá pares nome/valor do repositório, e
REALTIME(....)= escreverá um novo valor/campo no repositório.
Na leitura, esta função retorna uma string de texto delimitada. 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. Na escrita, esta função sempre retorna
NULL.
Sintaxe: REALTIME(family,fieldmatch,matchvalue,delim1|field,delim2)family: Nome da família de dados no repositório.fieldmatch: Campo a ser correspondido.matchvalue: Valor a ser correspondido.delim1|field: Use delim1 com delim2 na leitura e field sem delim2 na escrita. Se delim1 não for especificado na leitura, o padrão é ','.delim2: Parâmetro usado apenas na leitura, se não for especificado, o padrão é '='.
Esta função é frequentemente utilizada para armazenar e recuperar informações dinâmicas, como status de canais, informações de usuários ou configurações personalizadas.
Funções relacionadas: REALTIME_STORE,
REALTIME_DESTROY,
REALTIME_FIELD,
REALTIME_HASH.