определенных в переменной ${EXITCONTEXT} (если определена), или в текущем, вызов немедленно будет переадресован на этот добавочный номер. Все аргументы после аргумента
; трижды пытаемся дозвониться на номер через IAX, ; повторяя попытку каждые пять секунд
Смотрите также
Dial()
Return()
Return()
Возвращает выполнение из ранее вызванных приложений Gosub() или GosubIf(). Если Gosub() или GosubIf() не вызывались до этого, Return() завершается аварийно.
Смотрите также
Gosub(),StackPop()
Ringing()
Ringing()
Указывает каналу передать тональный сигнал вызова абоненту. То, как именно обозначается сигнал вызов, определяет драйвер канала. Заметьте, что данное приложение не предоставляет фактический звук звонка абоненту. Для этого используется приложение Playtones().
; показываем, что телефон звонит,
; даже несмотря на то, что это не так
exten => 123,2,Wait(5)
exten => 123,3,Playback(tt-somethingwrong)
Смотрите также
Busy(), Congestion(), Progress(), Playtones()
SayAlpha()
SayAlpha(строкa)
Проговаривает заданную строку, используя текущую настройку языка для канала. Подробнее о том, как изменить язык текущего канала, рассказывается в описании функции CHANNEL.
Смотрите также
SayDigits(), SayNumber(), SayPhonetic(), CHANNEL
SayDigits()
SayDigits(цифры)
Проговаривает заданные цифры, используя текущую настройку языка для канала. Подробнее о том, как изменить язык текущего канала, рассказывается в описании функции CHANNEL.
Смотрите также
SayAlpha(), SayNumber(), SayPhonetic(), CHANNEL
SayNumber()
SayNumber(
Проговаривает заданный номер, используя текущую настройку языка для канала. Подробнее о том, как изменить язык текущего канала, рассказывается в описании функции CHANNEL.
Если в текущем языке есть категория рода, для изменения рода проговариваемого номера можно передать аргумент
• f для женского рода, m для мужского рода и n для среднего рода в таких европейских языках, как португальский, французский, испанский и немецкий.
• c для общего и n для среднего родов в скандинавских языках, таких как датский, шведский и норвежский.
• p для многозначных числительных в немецком языке.
; проговорим номер по-английски exten => 123,1,Set(CHANNEL(language)=en)
Чтобы это приложение работало не только с английским языком, необходимы соответствующие звуковые файлы для языков, которые вы желаете использовать.
Смотрите также
SayAlpha(), SayDigits(), SayPhonetic(), CHANNEL
SayPhonetic()
SayPhonetic(
Проговаривает заданную строку, используя фонетический алфавит, принятый в НАТО.
Смотрите также
SayAlpha(), SayDigits(), SayNumber()
SayUnixTime()
Проговаривает указанное время соответственно часовому поясу и формату. Используются аргументы:
Время, в секундах, прошедшее с 1 января 1970 года. Может быть отрицательным. По умолчанию равно текущему времени.
Часовой пояс. Перечень часовых поясов можно найти по адресу /usr/share/zoneinfo/. По умолчанию используется часовой пояс компьютера.
Формат, в котором проговаривается время. Список форматов представлен в файле voicemail.conf. Значение по умолчанию - ABdY 'digits/at' IMp.
Смотрите также
STRFTIME, STRPTIME, IFTIME
SendDTMF()
Передает заданные DTMF-коды в канал. В DTMF-коде допустимы символы 0-9, *, # и A-D. Также может использоваться буква w, которая означает ожидание 500 мс. Аргумент