Команды диалплана Asterisk

В данном документе приведен список команд, которые Вы можете использовать в плане набора (extensions.conf). Получить список и описание приложений, доступных на вашем сервере Asterisk Вы можете командами CLI:
core show applications и core show application <name>.

AppDescription
Asterisk app AddQueueMemberДинамическое добавление агента для очереди.
Asterisk app: ADSIProgЗагрузка ADSI скрипта Asterisk в телефон.
Asterisk app: AELSubПерейти в AEL (asterisk extension Language) подпрограмму.
Asterisk app: AGIВыполнить AGI приложение.
Asterisk app: AnswerОтветить на вызов.
Asterisk app: AuthenticateАвторизовать пользователя
Asterisk app: BackGroundПроиграть аудио файл с возможностью посылки DTMF команд
Asterisk app: BackgroundDetectРаспознавать речь при проигрывании аудио файла
Asterisk app: BridgeСоединить два канала
BridgeWaitПоместить вызов на удержание.
Asterisk Application: BusyУстановить состояние занято.
CallCompletionCancelОтмена ожидающего вызова. см. ccss.conf
CallCompletionRequestЗапрос ожидающего вызова для предыдущего звонка.
CELGenUserEventГенерировать пользовательские события в CEL лог.
Asterisk app: ChangeMonitorИзменения имени файла для записи разговора.
ChanIsAvailПроверка доступности канала связи.
ChannelRedirectПереадресация существующего канала в другую точку плана набора
Asterisk app: ChanSpyПрослушивание канала. ®
Asterisk app: ClearHashОчищает ключи в указанном массиве. ®
Команда Asterisk ConfBridgeПриложение конференц-моста.
Asterisk app: CongestionСигнализирует вызывающему о том, что все каналы заняты.
Asterisk app: ContinueWhileПерезапустить цикл команды Asterisk app: While с новыми условиями.®
ControlPlaybackВоспроизведение звукового файла с функцией перемотки.
Asterisk app: DAHDIRASВыполняет приложение DAHDI ISDN RAS. ®
Asterisk app: DAHDIScanСканирует каналы DAHDI для контроля вызовов. ®
DAHDISendCallreroutingFacilitySend an ISDN call rerouting/deflection facility message.
DAHDISendKeypadFacilitySend digits out of band over a PRI.
Asterisk app: DateTimeПроговаривает заданные дату и/или время в пользовательском формате. ®
Asterisk app: DBdelУдалить ключ из внутренней Базы Данных Asterisk.
Asterisk app: DBdeltreeУдалить семейство из внутренней БД Asterisk.
DeadAGIВыполнить скрипт AGI в мертвом канале.
Команда Asterisk DialПытается установить соединение, одного устройства с другим..
Asterisk app: DictateЗапускает виртуальный диктофон. ®
Asterisk app: DirectoryПредоставляет каталог расширений голосовой почты. ®
DISAПрямой доступ к системе. Direct Inward System Access.
Asterisk app: DumpChanВывести полную информацию о канале вызова.
EAGIExecutes an EAGI compliant application
Asterisk app: EchoВозвращает вызывающему каналу полученные от него звуковые сигналы. ®
Asterisk app: EndWhileЗавершение цикла команды While(). ®
Asterisk app: ExecВыполнить указанную команду диалплана. ®
Asterisk app: ExecIfВыполняет приложение Asterisk по условию.®
Asterisk app: ExecIfTimeУсловное выполнение приложения Asterisk на основе текущего времени. ®
Asterisk app: ExitWhileВыходит из цикла While, независимо от того выполнено условие или нет. ®
ExtenSpyListen to a channel, and optionally whisper into it.
Asterisk app: ExternalIVRОбеспечивает сопряжение с внешним IVR-приложением. ®
FlashFlashes a DAHDI Trunk.
Asterisk app: ForkCDRСоздает разветвление CDR для текущего канала. ®
Asterisk app: GetCPEIDПолучает идентификатор ADSI CPE. ®
Команда Asterisk GosubВыполняет указанный контекст и возвращает вызов в исходный.
Asterisk app:GosubIfВыполняет переход на лейбл диалплана или контекст по заданному условию и возвращается назад.
Asterisk app: GotoДанное приложение выполняет переход вызова на указанный контекст, екстеншен и приоритет.
Asterisk GotoIf - примеры, операторы, выражения и RegExpИспользование команды GotoIf и примеры использования операторов и регулярных выражений в условиях.
Asterisk App: GotoIfTimeВыполняет условный переход на основании текущего времени.
Asterisk app: HangupРазъединяет текущий вызов. ®
Asterisk app: HangupCauseClearУдаляет информацию о причине завершения связи доступную через HANGUPCAUSE.®
IAX2ProvisionProvision a calling IAXy with a given template.
Asterisk app: ICESКодирование и потоковая передача с использованием 'ices'. ®
Asterisk app: ImportVarИмпортирует переменную из канала в новую переменную. ®
IncompleteReturns AST_PBX_INCOMPLETE value.
Asterisk app: LogОтправить произвольное текстовое сообщение на выбранный уровень журнала.®
Asterisk app MacroВыполняет переход в специальный контекст, передавая специфические параметры и, если приказано, возвращается в исходный контекст.
Asterisk app: MacroExclusiveЭксклюзивное выполнение макроса. ®
Asterisk app: MacroExitВыход из макроса. ®
Asterisk app: MacroIfВыполнение макроса по условию. ®
Asterisk app: MailboxExistsПроверяет существует ли указанный почтовый ящик голосовой почты. ®
Asterisk app: MessageSendОтправляет текстовое сообщение. ®
Asterisk app: MilliwattГенерирует постоянный тональный сигнал на частоте 1004 Гц с уровнем 0 дБм(mu-law). ®
Asterisk app: MinivmAccMessЗаписывает специфичные для аккаунта сообщения. ®
MinivmDeleteDelete Mini-Voicemail voicemail messages.
MinivmGreetPlay Mini-Voicemail prompts.
MinivmMWISend Message Waiting Notification to subscriber(s) of mailbox.
MinivmNotifyNotify voicemail owner about new messages.
MinivmRecordReceive Mini-Voicemail and forward via e-mail.
Команда Asterisk: MixMonitorПриложение Asterisk для записи разговора и микширования аудио двух каналов (приемника и передатчика).
Asterisk: MonitorЗаписывает разговор раздельно, как входящий и исходящий голосовые потоки.
Asterisk app: MorsecodeВоспроизводит код Морзе. ®
Asterisk app: MP3PlayerВоспроизводит MP3 или M3U файл. ®
Asterisk app: MSetУстанавливает значения переменных и функций диалплана
Asterisk app: MusicOnHoldНе ограниченное по времени воспроизведение музыки в режиме ожидания. ®
MYSQLРабота с MySQL
NBScatPlay an NBS local stream.
Asterisk app: NoCDRУказывает Asterisk не поддерживать CDR для этого канала. ®
Asterisk app: NoOpЭто приложение ничего не делает, однако полезно в целях отладки. ®
Asterisk app: OriginateПриложение создает исходящий вызов и соединяет его с указанными екстеншенами или приложениями.
Asterisk app: PageОткрывает одностороннюю аудиосвязь с заданными телефонами. ®
Asterisk: PauseMonitorПоставить запись разговора на паузу.
Asterisk: PauseQueueMemberПоставить агента очереди на паузу (временно вывести из обслуживания очереди).
Asterisk app: PickupОтвечает на звонок с другого телефона. ®
Asterisk app: PickupChanОтвечает вызывающему каналу. ®
Asterisk app: PlaybackВоспроизвести заданный аудиофайл. ®
Asterisk app: PlayTonesВоспроизводит список тонов. ®
Asterisk app: PrivacyManagerТребует ввести номер телефона, если не был отправлен CallerID. ®
ProceedingIndicate proceeding.
Asterisk app: ProgressУказывает прогресс выполнения вызова. ®
Команда Asterisk: QueueПриложение Asterisk - Queue(), для постановки входящего вызова в очередь.
Asterisk app: QueueLogЗапись в файл или БД лога очереди.
RaiseExceptionHandle an exceptional condition.
Asterisk app: ReadСохраняет введенные цифры в переменной.
ReadExtenRead an extension into a variable.
Asterisk app: ReceiveFAXПолучает факс и сохраняет его как файл TIFF/F. ®
Asterisk app: RecordЗаписывает файл. ®
Asterisk: RemoveQueueMemberУдаление динамического агента очереди.
Asterisk app: ResetCDRСбрасывает записи данных о вызовах.®
Asterisk app: RetryDialПытается совершить вызов, в случае неудачи повторяет попытку. ®
Asterisk app: ReturnВозвращает после GoSub в исходный контекст.
Asterisk app: RingingУказывает наличие тонального сигнала вызова. ®
Asterisk app: SayAlphaОзвучивает строку букв, цифр и/или других заданных символов. ®
Asterisk app: SayAlphaCaseВоспроизводит звуки соответствующие заданным буквам, с возможностью учета регистра. ®
SayCountPLSay Polish counting words.
Asterisk app: SayDigitsОзвучивает цифры. ®
Asterisk app: SayNumberОзвучивает номер. ®
Asterisk app: SayPhoneticОзвучивает буквы фонетическим алфавитом. ®
Asterisk app: SayUnixTimeОзвучивает дату и/или время в заданном формате. ®
Asterisk app: SendDTMFОтправить указанную последовательность DTMF сигналов в канал.
Asterisk app: SendFAXОтправляет указанный файл TIFF/F в качестве факса. ®
Asterisk app: SendImageОтправляет файл изображения. ®
Asterisk app: SendTextОтправляет текстовое сообщение. ®
Asterisk app: SendURLОтправляет URL-адрес. ®
Asterisk app: SetЗадает переменной канала или функции диалплана указанное значение. ®
Asterisk app: SetAMAFlagsУстанавливает флаги AMA. ®
Asterisk app: SetMusicOnHoldУстанавливает класс по умолчанию для музыки ожидания. ®
Asterisk app: SIPAddHeaderДобавляет SIP заголовок в исходящий вызов. ®
Asterisk app: SIPDtmfModeИзменяет режим передачи DTMF сигналов для вызова по каналу SIP. ®
Asterisk app: SIPRemoveHeaderУдаляет заголовки SIP, ранее добавленные с помощью SIPAddHeader. ®
Asterisk app: SMSУстанавливает связь с центрами обслуживания SMS и аналоговыми телефонами с поддержкой SMS. ®
Asterisk app: SoftHangupВыполняет разрыв связи на указанном канале. ®
Asterisk app: SpeechActivateGrammarАктивирует грамматику. ®
Asterisk app: SpeechBackgroundВоспроизводит звуковой файл ожидая речи для распознавания. ®
Asterisk app: SpeechCreateСоздает речевую структуру необходимую для выполнения любых действий по распознаванию речи. ®
Asterisk app: SpeechDeactivateGrammarДеактивирует грамматику. ®
Asterisk app: SpeechDestroyЗаканчивает распознавание голоса. ®
Asterisk app: SpeechLoadGrammarЗагружает грамматику. ®
Asterisk app: SpeechProcessingSoundИзменяет звук обработки результатов при использовании механизма распознавания речи. ®
Asterisk app: SpeechStartНачинает распознавание голоса в аудиопотоке. ®
Asterisk app: SpeechUnloadGrammarВыгружает грамматику. ®
Asterisk app: StackPopУдаляет один адрес из стека GoSub. ®
Asterisk app: StartMusicOnHoldВоспроизводит музыку в режиме ожидания. ®
Asterisk app: StasisВызывает внешнее приложение Stasis. ®
Asterisk: StopMixMonitorПриложение Asterisk для остановки MixMonitor.
Asterisk: StopMonitorОстанавливает запись разговора, выполняемую приложением Monitor.
Asterisk app: StopMusicOnHoldОстанавливает воспроизведение музыки в режиме ожидания. ®
Asterisk app: StopPlayTonesПрекращает воспроизведение списка тонов. ®
Asterisk app: SystemВыполнить системную команду Linux.
TestClientExecute Interface Test Client.
TestServerExecute Interface Test Server.
Asterisk app: TransferПереводит вызов на другой внутренний номер. ®
Asterisk app: TryExecПытается выполнить приложение Asterisk. ®
Asterisk app: TrySystemПытается выполнить команду операционной системы. ®
Asterisk: UnpauseMonitorВозобновить запись разговора после паузы
Asterisk: UnpauseQueueMemberСнять интерфейс агента очереди с паузы.
Asterisk app: UserEventОтправляет произвольное событие в интерфейс Manager. ®
Asterisk app: VerboseОтправить произвольный текст в подробный вывод консоли.®
VMAuthenticateАвторизация пользователя, используя пароли из конфигурации голосовых ящиков.
Asterisk app: VMSayNameВоспроизводит имя пользователя голосовой почты. ®
Asterisk app: VoiceMailОставляет сообщение голосовой почты. ®
Asterisk app: VoiceMailMainПроверяет сообщения голосовой почты. ®
VoiceMailPlayMsgPlay a single voice mail msg from a mailbox by msg id.
Asterisk app: WaitОжидает заданное время.®
Asterisk app: WaitExtenОжидать ввода расширения (екстеншена) диалплана заданное кол-во времени.
Asterisk app: WaitForNoiseОжидает до поступления на канал заданного количества миллисекунд шума. ®
Asterisk app: WaitForRingОжидает звонка заданное количество секунд. ®
Asterisk app: WaitForSilenceОжидает до поступления на канал заданного количества миллисекунд тишины. ®
Asterisk app: WaitMusicOnHoldОжидает, воспроизводя музыку. ®
Asterisk app: WaitUntilОжидает (в спящем режиме), пока текущее время не будет соответствовать заданному. ®
Asterisk app: WhileПовторять цикл (loop) пока условие верно.
Команда Asterisk: ZapatellerПри получении входящего генерирует специальный тональный сигнал, который блокирует вызов системы обзвона абонентов (телемаркетинга)

Нажмите, чтобы отобразить

Нажмите, чтобы скрыть


Настройка Asterisk

  • asterisk/app.txt
  • Последние изменения: 2020/04/29