GlobHam
@GlobHam
Сис.Админ/Программист

Определение свободных клиентов в группе?

Есть скрипт на PHP который подхватывает номер телефона из БД создает .call файл для дозвона.
Совершается вызов абоненту.
Меняем статус номера в БД.
И отправляем номер в группу.
Все работает хорошо.
Но вот несколько но,
1) соединение клиентов из группы с номером абонента происходит случайно. и по этому бывает что 1 клиенту приходит сразу 2 номера и в такой ситуации абонент слышит музыку
2) скрипт подбирает номера даже если в группе все клиенты разговаривают. нужно чтобы скрипт определял что клиенты в группе в разговоре и вставал на паузу
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dronmaxman
VoIP Administrator
Тут несколько доп вопросов. Что такое группа в Вашем описании:
Dial(SIP/101&SIP/102) ?

Удобнее использовать для таких задач очередь (Queue), а в настройках очереди определить условия занятости агента. Так же в очереди можно определить условия, при которых клиента оповестят, что все агенты заняты или вообще завершить звонок если в очереди нет свободных агентов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы