почты.
Строка
s
Не проводится проверка пароля.
p
Эта опция указывает Asterisk трактовать значение
g(
При записи сообщений голосовой почты увеличивает их громкость на величину
a(
Сообщение папки пропускается, и выполняется переход непосредственно к папке, заданной параметром
; переходим к меню голосовой почты для почтового ; ящика 123 в контексте голосовой почты default
Смотрите также
VoiceMail(), voicemail.conf
Wait()
Wait(
Ожидает в течение времени, заданного параметром
; ожидаем 1,5 с перед воспроизведением сообщения exten => s,1,Answer()
exten => s,3,Background(enter-ext-of-person)
WaitExten()
WaitExten([
Ожидает ввода нового добавочного номера пользователем заданное количество секунд. Можно задавать доли секунд (например, 1,5 = 1,5 с). Если параметр
В процессе ожидания ввода добавочного номера воспроизводится музыка во время ожидания. Можно (необязательно) задать класс музыки во время ожидания в круглых скобках.
; ожидаем ввода добавочного номера пользователем ; в течение 15 с exten => s,1,Answer()
exten => s,2,Playback(enter-ext-of-person)
Смотрите также
Background(), TIMEOUT
WaitForRing()
WaitForRing(
Ожидает по крайней мере заданное параметром
; ожидаем звонка пять секунд, а затем передаем
; некоторую DTMF-последовательность
exten => 123,1,Answer()
exten => 123,3,SendDTMF(1234)
Смотрите также
WaitForSilence()
WaitForSilence()
WaitForSilence(
Ожидает заданного параметром
Если задана опция
Пожалуйста, используйте опцию
Это приложение задает для переменной канала WAITSTATUS значение SILENCE или TIMEOUT.
; ожидаем трех пауз по 300 мс
Смотрите также
WaitForRing()
WaitMusicOnHold()
WaitMusicOnHold(
Воспроизводит музыку во время ожидания в течение заданного количества секунд. Если музыка во время ожидания недоступна, задержка все равно будет, но без музыки.
Возвращает 0 по завершении выполнения, или -1 при разрыве соединения.
; даем вызывающему абоненту пять минут ; послушать музыку во время ожидания exten => 123,1,Answer()
Смотрите также
SetMusicOnHold(), musiconhold.conf
While()
While(
Начинает выполнение цикла while. Выполнение возвратится в эту точку, когда будет вызвано приложение EndWhile(), если раньше не будет выполнено условие выражения. Если условие выполнено, что приводит к завершению цикла, Asterisk продолжает выполнение диалплана со следующего приоритета после соответствующего приложения EndWhile().
exten => 123,1,Set(COUNT=1)
exten => 123,3,SayNumber(${COUNT})
exten => 123,4,Set(COUNT=$[${COUNT} + 1])
exten => 123,5,EndWhile()
Смотрите также
EndWhile(), ExitWhile(), GotoIf()