Команды диалплана 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Прослушивание канала. ®
ClearHashClear the keys from a specified hashname.
Команда Asterisk ConfBridgeПриложение конференц-моста.
Asterisk app: CongestionIndicate the Congestion condition.
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Запускает виртуальный диктофон. ®
DirectoryProvide directory of voicemail extensions.
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.
ExternalIVRInterfaces with an external IVR application.
FlashFlashes a DAHDI Trunk.
Asterisk app: ForkCDRСоздает разветвление CDR для текущего канала. ®
Asterisk app: GetCPEIDПолучает идентификатор ADSI CPE. ®
Команда Asterisk GosubJump to label, saving return address.
Asterisk app:GosubIfConditionally jump to label, saving return address.
Asterisk app: GotoДанное приложение выполняет переход вызова на указанный контекст, екстеншен и приоритет.
Asterisk GotoIf - примеры, операторы, выражения и RegExpConditional goto.
Asterisk App: GotoIfTimeВыполняет условный переход на основании текущего времени.
Asterisk app: HangupРазъединяет текущий вызов. ®
Asterisk app: HangupCauseClearУдаляет информацию о причине завершения связи доступную через HANGUPCAUSE.®
IAX2ProvisionProvision a calling IAXy with a given template.
ICESEncode and stream using 'ices'.
Asterisk app: ImportVarИмпортирует переменную из канала в новую переменную. ®
IncompleteReturns AST_PBX_INCOMPLETE value.
Asterisk app: LogОтправить произвольное текстовое сообщение на выбранный уровень журнала.®
Asterisk app MacroMacro Implementation.
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: MixMonitorRecord a call and mix the audio during the recording. Use of StopMixMonitor is required to guarantee the audio file is available for processing during dialplan execution.
Asterisk: MonitorMonitor a channel.
Asterisk app: MorsecodeВоспроизводит код Морзе. ®
Asterisk app: MP3PlayerВоспроизводит MP3 или M3U файл. ®
Asterisk app: MSetSet channel variable(s) or function value(s).
Asterisk app: MusicOnHoldНе ограниченное по времени воспроизведение музыки в режиме ожидания. ®
MYSQLDo several mySQLy things
NBScatPlay an NBS local stream.
Asterisk app: NoCDRУказывает Asterisk не поддерживать CDR для этого канала. ®
Asterisk app: NoOpЭто приложение ничего не делает, однако полезно в целях отладки. ®
Asterisk app: OriginateOriginate a call.
Asterisk app: PageОткрывает одностороннюю аудиосвязь с заданными телефонами. ®
Asterisk: PauseMonitorPause monitoring of a channel.
Asterisk: PauseQueueMemberPauses a queue member.
PickupDirected extension call pickup.
PickupChanPickup a ringing channel.
Asterisk app: PlaybackВоспроизвести заданный аудиофайл. ®
Asterisk app: PlayTonesВоспроизводит список тонов. ®
Asterisk app: PrivacyManagerТребует ввести номер телефона, если не был отправлен CallerID. ®
ProceedingIndicate proceeding.
Asterisk app: ProgressУказывает прогресс выполнения вызова. ®
Команда Asterisk: QueueQueue a call for a call queue.
Asterisk app: QueueLogWrites to the queue_log file
RaiseExceptionHandle an exceptional condition.
Asterisk app: ReadRead a variable.
ReadExtenRead an extension into a variable.
Asterisk app: ReceiveFAXПолучает факс и сохраняет его как файл TIFF/F. ®
Asterisk app: RecordЗаписывает файл. ®
Asterisk: RemoveQueueMemberDynamically removes queue members.
Asterisk app: ResetCDRСбрасывает записи данных о вызовах.®
Asterisk app: RetryDialПытается совершить вызов, в случае неудачи повторяет попытку. ®
Asterisk app: ReturnReturn from gosub routine.
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: SendDTMFSends arbitrary DTMF digits
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Воспроизводит музыку в режиме ожидания. ®
StasisInvoke an external Stasis application.
Asterisk: StopMixMonitorStop recording a call through MixMonitor, and free the recording's file handle.
Asterisk: StopMonitorStop monitoring a channel.
Asterisk app: StopMusicOnHoldОстанавливает воспроизведение музыки в режиме ожидания. ®
Asterisk app: StopPlayTonesПрекращает воспроизведение списка тонов. ®
Asterisk app: SystemExecute a system command.
TestClientExecute Interface Test Client.
TestServerExecute Interface Test Server.
Asterisk app: TransferПереводит вызов на другой внутренний номер. ®
Asterisk app: TryExecПытается выполнить приложение Asterisk. ®
Asterisk app: TrySystemПытается выполнить команду операционной системы. ®
Asterisk: UnpauseMonitorUnpause monitoring of a channel.
Asterisk: UnpauseQueueMemberUnpauses a queue member.
UserEventSend an arbitrary user-defined event to parties interested in a channel (AMI users and relevant res_stasis applications).
Asterisk app: VerboseОтправить произвольный текст в подробный вывод консоли.®
VMAuthenticateAuthenticate with Voicemail passwords.
Asterisk app: VMSayNameВоспроизводит имя пользователя голосовой почты. ®
VoiceMailLeave a Voicemail message.
Asterisk app: VoiceMailMainПроверяет сообщения голосовой почты. ®
VoiceMailPlayMsgPlay a single voice mail msg from a mailbox by msg id.
Asterisk app: WaitОжидает заданное время.®
Asterisk app: WaitExtenWaits for an extension to be entered.
Asterisk app: WaitForNoiseОжидает до поступления на канал заданного количества миллисекунд шума. ®
WaitForRingWait for Ring Application.
Asterisk app: WaitForSilenceОжидает до поступления на канал заданного количества миллисекунд тишины. ®
Asterisk app: WaitMusicOnHoldОжидает, воспроизводя музыку. ®
Asterisk app: WaitUntilОжидает (в спящем режиме), пока текущее время не будет соответствовать заданному. ®
Asterisk app: WhileStart a while loop.
Команда Asterisk: ZapatellerBlock telemarketers with SIT.

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

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


Настройка Asterisk

Только авторизованные участники могут оставлять комментарии.
  • asterisk/app.txt
  • Последние изменения: 2018/12/14