Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2011-09-09 18:03:49 +0400

ponch Gravatar ponch

Как сделать альтернативную очередь.

Есть call-центр. Хочется реализовать очередь для входящих звонков со своей логикой обработки, например, чтобы:

  • при звонке клиента не поднималась трубка пока он ждет ответа, чтобы он денег не тратил;
  • клиент при повторном звонке попадал на того телефониста с кем он уже разговаривал;
  • телефонист из прикладной программы мог изменять статус "в работе"/"отошел";
  • распределение входящих звонков между телефонистами было по моему алгоритму;
  • чтобы vip-клиенты были впереди очереди согласно некоторому рейтингу;
  • ну и другое, что начальство напридумывает...

В принципе все это можно реализовать средствами dialplan'а и функциями связанными с моей базой данных. Вопросы: как получить список свободных в данный момент телефонистов? Если свободных нет, как ожидать момента когда телефонист освободиться?

Как сделать альтернативную очередь.очередь?

Есть call-центр. Хочется реализовать очередь для входящих звонков со своей логикой обработки, например, чтобы:

  • при звонке клиента не поднималась трубка пока он ждет ответа, чтобы он денег не тратил;
  • клиент при повторном звонке попадал на того телефониста с кем он уже разговаривал;
  • телефонист из прикладной программы мог изменять статус "в работе"/"отошел";
  • распределение входящих звонков между телефонистами было по моему алгоритму;
  • чтобы vip-клиенты (список в базе данных) были впереди очереди согласно некоторому рейтингу;
  • ну и другое, что начальство напридумывает...

В принципе все это можно реализовать средствами dialplan'а и функциями связанными с моей базой данных. Вопросы: как получить список свободных в данный момент телефонистов? Если свободных нет, как ожидать момента когда телефонист освободиться?

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.