VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы Asterisk без вэб-оболочек и их решения

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

magicprinc
Сообщения: 8
Зарегистрирован: 25 окт 2010, 17:24
Контактная информация:

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

Сообщение magicprinc »

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

при входящем звонке на наш 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 (обычный городской Уфы)
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Этот способ группового вызова называется memory-hunt или прогрессивное серийное искание. Используется во всех дистрибутивах, которые используют FreePBX.
И если остаётся в неотвеченых - не попишешь. Даже если выбрать стратегию ring-all, у тех, кто не берёт трубки остаётся в пропущенных.
magicprinc
Сообщения: 8
Зарегистрирован: 25 окт 2010, 17:24
Контактная информация:

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

Сообщение magicprinc »

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

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

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

Сообщение ded »

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

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

Сообщение magicprinc »

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

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

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

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

Сообщение ded »

magicprinc писал(а):Там огромные заросли макросов, я пробовал сам разобраться, но пока без результатно.
Ключевое слово - пока.
magicprinc
Сообщения: 8
Зарегистрирован: 25 окт 2010, 17:24
Контактная информация:

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

Сообщение magicprinc »

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

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

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

Сообщение ded »

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

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

Сообщение magicprinc »

@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 (обычный городской Уфы)
cr80
Сообщения: 9
Зарегистрирован: 14 сен 2010, 19:54

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

Сообщение cr80 »

после с знакомство с очередями меня посетили сомнения на счет целесообразности использования апликации dial в плане набора (входящих соединений)
рассмотрите несколько вариантов решения проблемы:
1. очереди (queue)
2. CallWaiting (ожидание вызова)
3. Перехват
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH