CANCEL (отмена)
Вызов был отменен.
DONTCALL (не вызывать)
Вызов был переведен в состояние DONTCALL опциями экранирования или конфиденциальности.
TORTURE (отключение)
Вызов был переведен в состояние TORTURE опциями экранирования или конфиденциальности.
INVALIDARGS (недействительные аргументы)
В приложение Dial() были переданы недействительные аргументы.
; набираем семизначный номер по Zap-каналу 4 exten => 123,1,Dial(Zap/4/2317154)
; набираем тот же номер, но на этот раз дозвон будет ; осуществляться только в течение 10 с, ; после чего будет продолжено выполнение диалплана exten => 124,1,Dial(Zap/4/2317154,10)
exten => 124,2,Playback(im-sorry) exten => 124,3,Hangup()
; набираем тот же номер, но на этот раз без времени ; ожидания, и используем флаги t, T и m exten => 125,1,Dial(Zap/4/2317154,,tTm)
; набираем добавочный номер 500 на удаленном хосте ; (по протоколу IAX), используя заданные ; имя пользователя и пароль
exten => 126,1,Dial(IAX2/username:password@remotehost/500)
; набираем номер, но ограничиваем звонок 5 мин ; (300 000 мс), начинаем предупреждать вызывающего ; абонента через 4 мин (240 000 мс) разговора ; и повторяем предупреждение каждые 30 с (30 000 мс) exten => 127,1,Dial(Zap/4/2317154,,L[300000:240000:30000])
Смотрите также
RetryDial()
Dictate()
Dictate([
Это приложение обеспечивает возможность записи и воспроизведения файлов, аналогично традиционному диктофону. Параметр
Если задан параметр
Asterisk записывает файлы без сжатия, без заголовков, в формате signed-linear. Если потребуется преобразовать файл в другой формат, можно использовать внешнюю утилиту, такую как sox, или применить команду file convert из интерфейса командной строки Asterisk.
Приложение Dictate() имеет два основных режима: режим записи и режим воспроизведения. Для переключения режимов вызывающий абонент может нажать кнопку 1. В обоих режимах кнопка 0 используется для вызова справочной системы. Кнопка * служит для приостановки или продолжения записи либо воспроизведения. Кнопка # позволяет вызывающему абоненту выбрать новое имя файла. В режиме записи можно использовать кнопку 8, чтобы стереть всю запись и начать заново.
В режиме воспроизведения кнопка 7 обеспечивает перемотку на несколько кадров назад, а кнопка 8 - перемотку на несколько кадров вперед. Кнопка 2 используется для переключения скорости воспроизведения (1х, 2х, 3х или 4х).
; начинаем диктовку и сохраняем файлы в папке /tmp/dictate
Смотрите также
Playback(), Background(), ControlPlayback()
Directory()
Directory(
Предоставляет пользователям справочник добавочных номеров, которые они могут выбирать по имени абонента. Список имен и добавочных номеров можно найти в файле voicemail.conf. Аргумент
Если пользователь вводит 0 (нуль) и в текущем контексте есть добавочный номер o (или строчная буква о), управление вызовом перейдет в этот добавочный номер. Введение * обеспечит аналогичный выход, но только в добавочный номер a, что очень похоже на поведение Voicemail(). exten => *,1,Directory (default,incoming) exten => #,1,Directory(default,incoming,f) exten => 9,1,Directory(default,incoming,fe)
Смотрите также
voicemail.conf
DISA()
DISA
Позволяет внешним абонентам получать «внутренний» тональный сигнал системы и совершать вызовы с АТС так, как будто они являются ее локальными пользователями. Абоненту предоставляется тональный сигнал, после чего он должен ввести свой секретный код и нажать в конце кнопку #. Если секретный код правильный, абонент услышит тональный сигнал системы и сможет выполнять звонки.
Очевидно, что такой тип доступа создает серьезную угрозу безопасности. Его необходимо использовать
Аргумент
Аргумент
Аргумент
Аргумент
Если регистрация абонента прошла успешно, приложение проводит синтаксический разбор набранного номера в заданном контексте:
; позволяем внешним абонентам звонить на номера 1-800, ; если они знают секретный код. Задаем им