Использование
команды Dial для SIP каналов
Формат
команды Dial выглядит примерно так:
Dial(type/identifier,timeout,options,URL)
Для каналов
SIP, параметр type всегда имеет значение - SIP. Остальные
аргумент: timeout, options и URL описаны на странице
описания команды Dial.
Параметр identifier может
состоять из следующих трех частей:
[ exten@]peer [ :portno]
peer: имя
вызываемого клиента. Это может быть одним из следующих значений:
клиент типа
"peer" или "friend", который описан в файле sip.conf.
IP адрес
(типа 192.168.1.8)
имя домена
(например: asterisk.org).
exten: если задан этот параметр, тогда
Asterisk будет запрашивать удаленный сервер соединение с екстеншеном exten.
portno: используемый UDP порт. Если не указан, Asterisk
будет использовать стандартный SIP порт - 5060.
exten: если задан этот параметр, тогда Asterisk будет
запрашивать удаленный сервер соединение с екстеншеном exten.
exten => s,1,Dial(SIP/ipphone)
; Вызов SIP
клиента "ipphone", в соответствии с его параметрами в файле sip.conf
exten =>
s,1,Dial(SIP/john@foo.com)
; Вызвать
абонента "john" на сервере foo.com
exten => s,1,Dial(SIP/192.168.1.8:9999,20)
; Отправить
вызов на адрес 192.168.1.8 по порту 9999, с таймаутом ожидания - 20 секунд.
exten =>
s,1,Dial(SIP/8500@sip.com:9876)
;
Соединиться с sip.com по порту 9876, запросить соединение с екстеншеном 8500.
Комментариев нет:
Отправить комментарий