Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Расширяющийся список номеров дозвона

Расширяющийся список номеров дозвона

1 23>
Avatara of magicprinc
Сообщений: 18

Расширяющийся список номеров дозвона

Стандартная задача:

при входящем звонке на наш aster нужно звонить на телефон сотрудника, если не берет трубку некоторое время добавлять его коллегу, если опять не берут некоторое время добавлять начальника

Есть стандартный способ это сделать?

Пока сделал так:
Dial(SIP/phone1&Local/phone2+timeout@wait_dial&Local/phone3+timeout@wait_dial)

где wait_dial контекст в котором любые входящие отправляются на мою AGI,
которая берет из b-номера timeout и ждет столько секунд, после чего звонит на номер SIP/номер

Способ
Dial(SIP/phone1)
Dial(SIP/phone1&Local/phone2+timeout@wait_dial)
Dial(SIP/phone1&Local/phone2+timeout@wait_dial&Local/phone3+timeout@wait_dial)

не нравится тем, что в худшем случае у phone1 остается 3 неотвеченных звонка
2010-10-25 17:46

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Расширяющийся список номеров дозвона

поставь триксбокс и не парься
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-10-25 18:50

Откуда: NiNo
Сообщений: 112

Re: Расширяющийся список номеров дозвона

Example 3: Dial multiple channels, partially delayed

http://www.voip-info.org/wiki/view/Asterisk+cmd+dial

не оно ?

http://code.google.com/p/virtual-pbx - я не червонец, чтобы нравиться всем....
2010-10-25 18:51

Откуда: Kiev
Сообщений: 86

Re: Расширяющийся список номеров дозвона

2 switch: А как триксбокс решит проблему индикации пропущенных вызовов?
2010-10-25 19:06

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Расширяющийся список номеров дозвона

вроде есть функция посылки спец пакета, чтоб на телефоне не отображался пропущенный вызов. но тут зависит от телефона
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-10-25 19:53

Avatara of magicprinc
Сообщений: 18

Re: Расширяющийся список номеров дозвона

@gosha-regs: это то как я сделал. AGI чтобы не писать ужасающие dialplan-ы: в примере по ссылке длина номера фиксирована, а у меня универсально + и есть вариант звонка на Local с передачей extensions,
Но не оставляет мысль, что я изобретаю велосипед и это как-то можно сделать с queue...

Хотел бы с оказией выразить свое глубокое уважение: сделать такой продукт как virtualbox в одиночку - впечатляет!


@switch: использовать trixbox не представляется возможным..
А как там внутри сделано, не смотрели/можете посмотреть?
2010-10-25 20:28

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Расширяющийся список номеров дозвона

там сложно сделано, без канистры спирта не разберешься
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-10-25 20:32

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Расширяющийся список номеров дозвона

опять велосипеды изобретаются!
http://линия24.рф - Астериск и прочие бубны!
2010-10-25 21:03

Avatara of magicprinc
Сообщений: 18

Re: Расширяющийся список номеров дозвона

zzuz:

опять велосипеды изобретаются!
А как стандартно то сделать? ;-)

freePBX (которая видимо делает это в trixbox) всё же не стандарт
2010-10-26 15:43

Откуда: Краснодар
Сообщений: 38

Re: Расширяющийся список номеров дозвона

Например как нить так...
exten = 7777,1,Answer
exten = 7777,n,Dial(SIP/${EXTEN},25,)
exten = 7777,n,GotoIf($[${DIALSTATUS}=BUSY]?ZANAT1,1)
exten = 7777 n,Dial(SIP/7878,25,)
exten = 7777,n,GotoIf($[${DIALSTATUS}=BUSY]?ZANAT2,1)
exten = 7777,n,Dial(OOH323/896тут-куда-нить@1.1.1.1:1720,30,)
exten = 7777,n,Hangup
exten = ZANAT1,1,Hangup
exten = ZANAT2,1,Hangup

Можно и чуть изящней через AGI....
2010-10-26 15:50

1 23>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru