ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

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

Сообщение magicprinc » 25 окт 2010, 17:44

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

при входящем звонке на наш 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 неотвеченных звонка
Веселый робот +7(347)293-4512 (обычный городской Уфы)
magicprinc
 
Сообщений: 8
Зарегистрирован: 25 окт 2010, 17:24

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

Сообщение ded » 25 окт 2010, 18:02

Этот способ группового вызова называется memory-hunt или прогрессивное серийное искание. Используется во всех дистрибутивах, которые используют FreePBX.
И если остаётся в неотвеченых - не попишешь. Даже если выбрать стратегию ring-all, у тех, кто не берёт трубки остаётся в пропущенных.
ded
 
Сообщений: 15817
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение magicprinc » 27 окт 2010, 00:04

О! Этот форум не только не томозит vs http://asterisk-support.ru/forum/topics/7512/, но и более адекватен.
Спасибо Вам!

А не знаете как на "низком уровне" dialplan/agi это там реализовано?
Веселый робот +7(347)293-4512 (обычный городской Уфы)
magicprinc
 
Сообщений: 8
Зарегистрирован: 25 окт 2010, 17:24

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

Сообщение ded » 27 окт 2010, 00:51

Знаю. Нужно ли копипастить? Вам проще поставить дистр типа AsteriskNOW, TrixBox, Elastix, PBX-in-a-Flash и создать там Ring group со стратегией memory-hunt. Потому что там ещё много всяких интересных фич.
ded
 
Сообщений: 15817
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение magicprinc » 27 окт 2010, 10:34

Там огромные заросли макросов, я пробовал сам разобраться, но пока без результатно.

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

Что они используют для создания "Dial multiple channels, partially delayed"
Я предполагаю, что не очереди (почитал про них - похожего функционала нет), значит что-то вроде:
http://www.voip-info.org/wiki/view/Aste ... rtiallydel
Веселый робот +7(347)293-4512 (обычный городской Уфы)
magicprinc
 
Сообщений: 8
Зарегистрирован: 25 окт 2010, 17:24

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

Сообщение ded » 27 окт 2010, 11:05

magicprinc писал(а):Там огромные заросли макросов, я пробовал сам разобраться, но пока без результатно.
Ключевое слово - пока.
ded
 
Сообщений: 15817
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение magicprinc » 27 окт 2010, 11:23

Ок, подойдем к вопросу с другой стороны:

вы видите минусы у http://www.voip-info.org/wiki/view/Aste ... rtiallydel
?
Веселый робот +7(347)293-4512 (обычный городской Уфы)
magicprinc
 
Сообщений: 8
Зарегистрирован: 25 окт 2010, 17:24

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

Сообщение ded » 27 окт 2010, 13:07

Никаких. Кроме того, что уже было отмечено: на ИП телефонах всё равно останется неотвеченый вызов.
Когда Ваши трудозатраты над этой темой превысят порог целесообразности, Вы просто свыкнетесь с теми условиями игры, которые есть.
ded
 
Сообщений: 15817
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение magicprinc » 27 окт 2010, 13:48

@switch:
останется один пропущенный вызов

но это нормально
главное не 3,2,1, как в случае

exten => 200,1,Dial(SIP/101,5)
exten => 200,n,Dial(SIP/101&SIP/102,10)
exten => 200,n,Dial(SIP/101&SIP/102&SIP/103)


У trixbox не остается пропущенных звонков вообще?

Какие минусы у "exten => 200,1,Dial(LOCAL/101@delayed&LOCAL/102@delayedLOCAL/103@delayed)"?
Есть более правильный способ?
Веселый робот +7(347)293-4512 (обычный городской Уфы)
magicprinc
 
Сообщений: 8
Зарегистрирован: 25 окт 2010, 17:24

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

Сообщение cr80 » 30 окт 2010, 13:46

после с знакомство с очередями меня посетили сомнения на счет целесообразности использования апликации dial в плане набора (входящих соединений)
рассмотрите несколько вариантов решения проблемы:
1. очереди (queue)
2. CallWaiting (ожидание вызова)
3. Перехват
cr80
 
Сообщений: 9
Зарегистрирован: 14 сен 2010, 19:54

След.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH