Неограниченная цифровая информация (вызовы для передачи данных).
RESTRICTED_DIGITAL
Ограниченная цифровая информация.
3K1AUDIO
Аудиосигнал частотой 3,1кГц (вызовы для передачи факса).
DIGITAL_W_TONES
Неограниченная цифровая информация с тонами/приветствиями.
VIDEO
Видео.
Могут быть доступны дополнительные значения параметра
Смотрите также
CDR()
CHECK_MD5
CHECK_MD5(хеш,
В случае успешной проверки возвращает 1, иначе 0.
Эта функция признана устаревшей и была заменена функцией MD5() со
встроенным синтаксическим анализатором выражений.
Смотрите также
MD5()
CHECKSIPDOMAIN
CHECKSIPDOMAIN(домен|IP)
Эта функция проверяет, является ли заданный в аргументе домен локальным SIP-доменом, для обработки которого сконфигурирован данный сервер Asterisk. Возвращает имя домена, если он обрабатывается локально, в противном случае возвращается пустая строка. Обратите внимание на конфигурационную опцию domain в файле sip.conf.
CURL
По умолчанию CURL() будет выполнять операцию HTTP GET для получения значения
Смотрите также
SendURL()
CUT
CUT(
Функция CUT() аналогична инструменту командной строки UNIX cut(1) и, кстати, разработана на базе этого инструмента.
В диалплане можно задавать смещения в символах для выбора подстроки из переменной исключительно на основании постоянной длины символов (а именно 1). Функция CUT() создана, чтобы помочь при работе с данными, которые могут иметь несколько секций переменной длины с одинаковым разделителем.
Самый распространенный вариант - имя канала, которое состоит из двух частей: базового имени и уникального идентификатора (например, SIP/tom-abcd1234 или SIP/bert-1a2b3c4d). Функция CUT() может использоваться для обрезки уникального идентификатора независимо от длины базового имени:
; Вырезаем уникальный идентификатор
; из имени текущего канала
exten => 123,1,Set(chan=$<CUT(CHANNEL,-,1)})
Параметр
Смотрите также
FIELDQTY()
DB
Будет возвращать значение записи базы данных (или пустую строку, если записи не существует) или записывать значение в базу данных.
Смотрите также
DBdel(), DB_DELETE(), DBdeltree(), DB_EXISTS()
DB DELETE
DB_DELETE(
Возвращает значение из базы данных и удаляет его.
Смотрите также
DBdel(), DB(), DBdeltree()
DB EXISTS
DB_EXISTS(
Проверяет, существует ли ключ в базе данных Asterisk.
Смотрите также
DB()
DUNDILOOKUP
DUNDILOOKUP(номер[|контекст[|опция)
ENUMLOOKUP