Приложения
Каждый приоритет в диалплане вызывает приложение. Приложение выполняет некоторую работу в канале, такую как ответ на вызов или проигрывание приветствия. Имеется большой выбор приложений диалплана доступных вам для использования. Для того чтобы увидеть весь список доступных вам приложений напишите core show applications в консоли Asterisk.
Большинство приложений принимают один и более параметров, которые предоставляют дополнительную информацию или изменяют его поведение.
Синтаксис вызова приложения с параметрами:
Список приложений
AGI() - выполнение AGI-приложенияAnswer() - ответ на звонок
Dial() - создание соединения (совершение звонка)
Hangup() - завершения разговора
Macro() - макрокоманда
MacroExit()
ResetCDR()
WaitExten() - ожидание ввода абонента
Проигрывание аудиофайла
Background() - проигрывание аудиозаписи в фоне с прерываниемPlayback() - проигрывание аудиозаписи без прерывания
Условные и безусловные переходы
Goto() - безусловный переходGotoIf() - условный переход
Запись голоса
Record() - запись аудиофайлаStopMixMonitor() - завершение записи разговора
Установка переменных
Set() - устанавливает глобальные переменные и переменные каналаВывод сообщений для отладки
Log() - запись сообщения в файл журналаNoOp() - вывод сообщения в консоль
Verbose() - вывод в консоль при указанном уровне детализации
Поддержите проект, если он помог вам
Проект продвигается за счёт личных средств и времени авторского коллектива. Если вы нашли здесь то, что искали, то вы можете выразить свою благодарность финансово. Даже небольшой платёж помогает авторам в их труде, сохраняя их вовлечённость и высокую мотивацию чтобы строить открытый мир равных возможностей для всех неравнодушных людей вокруг.