Asterisk. Команда RealTime.

RealTime() - Выполняет поиск информации в обработчике конфигурации RealTime.

RealTime(семейство,соответствующийстолбец,значение[,префикс])

Команда использует систему обработки конфигурации RealTime для чтения данных в переменные канала. Все уникальные имена столбцов (из указанного семейства) будут заданы как переменные канала с добавлением необязательного префикса к имени (например, префикс var_ превратит имя столбца name в переменную ${var_имя}).

 

Пример:

; извлекаем все столбцы из таблицы sipfriends, где столбец name содержит значение John, и используем для всех  переменных префикс John_
exten => 123,1,RealTime(sipfriends,name,John,John_)
; теперь прочитаем значение столбца port
exten => 123,n,SayNumber(${John_port})

 

 

См. также: RealTimeUpdate()