StopPlaytones().
; воспроизводить сигнал 'занято' в течение двух секунд,
; a затем еще две секунды - сигнал перегрузки линии
exten => 123,2,Wait(2)
exten => 123,3,StopPlaytones()
exten => 123,5,Wait(2)
exten => 123,6,StopPlaytones()
exten => 123,7,Goto(1)
Смотрите также
StopPlaytones(), indications.conf, Busy(), Congestion(), Progress(), Ringing()
PrivacyManager()
PrivacyManager([maxretries[,
Если Caller ID (ID звонящего) не получен, это приложение отвечает каналу и просит вызывающего абонента ввести его номер телефона. По умолчанию абоненту дается три попытки.
PrivacyManager() задает для переменной канала PRIVACYMGRSTATUS значение SUCCESS или FAILURE. Если Caller ID поступает по каналу, PrivacyManager() не выполняет никаких действий.
Если для параметра
Конфигурационный файл privacy.conf меняет функциональность приложения PrivacyManger(). Он содержит следующие две строки:
Задает максимальное число попыток, которое может сделать вызывающий абонент для ввода номера Caller ID (по умолчанию 3).
Задает минимально допустимое количество символов во вводимом номере Caller ID (по умолчанию 10).
Настройки
exten => 123,1,Answer()
exten => 123,n,GotoIf($['${PRIVACYMGRSTATUS}' = 'FAILURE']?bad)
exten => 123,n,Dial(Zap/1)
exten => 123,n,Hangup()
exten => 123,n(bad),Playback(im-sorry)
exten => 123,n,Playback(vm-goodbye)
exten => 123,n,Hangup()
Смотрите также
Zapateller()
Progress()
Progress()
Указывает каналу на необходимость предоставить абоненту информацию о ходе выполнения. Каждый тип каналов в Asterisk имеет собственный способ обмена информацией о ходе обработки вызова.
; предоставляем информацию о ходе выполнения вызывающему ; каналу, ожидаем 5 с, а затем отвечаем на звонок
Смотрите также
Busy(),Congestion(), Ringing(), Playtones()
Queue()
Помещает входящий вызов в очередь вызовов, заданную аргументом
Аргумент
d
Устанавливается вызов качества данных (модемный), то есть с минимальной задержкой.
h
Вызываемый абонент получает возможность разорвать соединение нажатием кнопки *.
H
Вызывающий абонент получает возможность разорвать соединение нажатием кнопки *.
i
Запросы на пересылку вызова, поступающие от участников очереди, игнорируются, при поступлении таких запросов никакие действия не выполняются.
n
Повторные попытки по истечении времени ожидания запрещены; происходит выход из этого приложения, и выполнение переходит к следующему шагу.
r
Вместо музыки во время ожидания вызывающий абонент будет слышать гудки.
t
Вызванный абонент получает возможность переадресовывать вызов.
T
Вызывающий абонент получает возможность переадресовывать вызов.
w
Вызванный абонент получает возможность записывать разговор на диск.
W
Вызывающий абонент получает возможность записывать разговор на диск.
Кроме переадресации, вызов может быть припаркован, а затем на него может ответить другой абонент.
Аргумент
Необязательный URL будет отправлен вызываемой стороне, если канал поддерживает это.
Соответственно аргументу
По завершении это приложение задает переменную канала QUEUESTATUS. Ей может быть задано одно из следующих значений: TIMEOUT (время ожидания)
Вызов находился в очереди слишком долго, и время ожидания истекло. См. параметр
FULL (полная)
Очередь была уже заполнена. См. настройку очереди maxlen в файле queues.conf.