6 марта 2012 г.

Asterisk в Ubuntu - команда Dial

В предыдущем посте я писал как настроить связь между внутренними абонентами и мы для этих целей в диалплане использовали команду Dial следующим образом:

exten => 100,1,Dial(SIP/100)

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

[sip_dial]
exten => 101,1,Dial(SIP/101&SIP/102)

При входящем звонке зазвенят телефоны с номерами 101 и 102. Звонок примет тот, кто раньше поднимет рубку. Если второй номер поднимет трубку после, то он НЕ будет слышать разговор абонента 101.

[sip_dial]
exten => 101,1,Dial(SIP/101,10)
exten => 101,2,Dial(SIP/102,10)

При входящем звонке зазвенит телефон у абонента 101. Если он в течении 10 секунд не возьмет трубку, то звонок уйдет на абонента 102.

Комментариев нет:

Отправить комментарий