аргумента режим: inband, info или rfc2833.

exten => 123,1,SIPDtmfMode(rfc2833) exten => 123,2,Dial(SIP/123)

Смотрите также

Приложение A

SLAStation()

Станция с поддержкой спаренных линий

SLAStation(станция)

Это приложение должно выполняться SLA-станцией. Формат параметра станция зависит от того, как был сформирован вызов. Если просто была снята трубка телефона, параметр станция должен содержать только имя станции. Если вызов был инициирован нажатием кнопки линии, имя станции должно сопровождаться символом подчеркивания и именем магистрального канала, связанного с кнопкой этой линии (station1_line2, например).

Более подробную информацию о поддержке спаренных линий можно найти в файле doc/sla.pdf в папке исходного кода Asterisk.

exten => 123,1,SLAStation(station1)

exten => 124,1,SLAStation(station1_line2)

Смотрите также

SLATrunk(), sla.conf

SLATrunk()

Магистральный канал с поддержкой спаренных линий

SLATrunk( магистральныйканал)

Это приложение должно выполняться магистральным каналом SLA для входящего вызова. Канал, вызывающий это приложение, должен соответствовать магистральному каналу SLA, заданному параметром

магистральныйканал.

Более подробную информацию о поддержке спаренных линий можно найти в файле doc/sla.pdf в папке исходного кода Asterisk.

exten => 123,1,SLATrunk(line2)

Смотрите также

SLAStation(), sla.conf

SoftHangup()

Осуществляет программный разрыв связи по запрашиваемому каналу

SoftHangup(технология/ресурс, опции)

Выполняет разъединение заданного канала. Если в качестве аргумента опции задана буква a, приложение пытается разъединить все каналы заданного устройства (в настоящее время аргумент опции может иметь только это значение).

; разъединяем все звонки по Zap/4, ; чтобы мы могли его использовать exten => 123,1,SoftHangup(Zap/4,a) exten => 123,2,Wait(2) exten => 123,3,Dial(Zap/4/5551212)

Смотрите также

Hangup()

StackPop()

Удаляет последний адрес из стека Gosub()

StackPop()

Удаляет последний адрес из стека Gosub(). Часто используется при обработке ошибок в рамках подпрограмм Gosub(), когда больше нет необходимости возвращать управление в точку диалплана, из которой была вызвана подпрограмма Gosub().

exten => s,1,Read(input,get-input) exten => s,n,Gosub(validate,1) exten => s,n,Dial(SIP/${input})

; Гарантируем ввод номеров в диапазоне от 400 до 499 exten => validate,1,GotoIf($[ ${input} > 499 ]?error,1)

exten => validate,n,GotoIf($[ ${input} < 400 ]?error,1) exten => validate,n,Return exten => error,1,StackPop() exten => error,2,Goto(s,1)

Смотрите также

Return(), Gosub()

StartMusicOnHold()

Начинает воспроизведение музыки во время ожидания

StartMusicOnHold([класс])

Воспроизводит музыку во время ожидания, заданную аргументом класс, соответственно настройкам в файле musiconhold.conf. Если аргумент опущен, используется класс музыки по умолчанию для канала. Задать класс музыки по умолчанию для канала можно с помощью функции CHANNEL (классмузыки). Возвращается немедленно.

; переадресовываем вызовы от систем продаж по телефону

; на этот добавочный номер, чтобы занять их

exten => 123,1,Answer()

exten => 123,2,Playback(tt-allbusy)

exten => 123,3,StartMusicOnHold(default)

exten => 123,4,Wait(600)

exten => 123,5,StopMusicOnHold()

Смотрите также

WaitMusicOnHold(), StopMusicOnHold()

StopMixMonitor()

Прекращает запись разговора по каналу

StopMixMonitor()

Прекращает отслеживание (запись) канала. Это приложение не оказывает никакого воздействия, если запись канала в настоящее время не ведется.

exten => 123,1,Answer() exten => 123,2,MixMonitor(monitor_test.wav) exten => 123,3,SayDigits (12345678901234567890) exten => 123,4,StopMixMonitor()

Смотрите также

MixMonitor()

StopMonitor()

Прекращает запись разговора по каналу

StopMonitor()

Прекращает отслеживание (запись) канала. Это приложение не оказывает никакого воздействия, если запись канала в настоящее время не ведется.

exten => 123,1,Answer() exten => 123,2,Monitor(wav,monitor_test,mb) exten => 123,3,SayDigits (12345678901234567890) exten => 123,4,StopMonitor()

Смотрите также

ChangeMonitor()

StopPlaytones()

Прекращает воспроизведение набора тонов

StopPlaytones()

Прекращает воспроизведение текущего набора тонов.

exten => 123,1,Playtones(busy)

exten => 123,2,Wait(2)

exten => 123,3,StopPlaytones()

exten => 123,4,Playtones(congestion)

exten => 123,5,Wait(2)

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату