617 просмотров
от (120 баллов) в категории Настройка провайдеров
Здравствуйте.

Сейчас используем FreePBX, в котором самостоятельно дописали/переписали конфигурацию под наши задачи. Изучаем возможность применения mikopbx в нашей компании и возник ряд вопросов.

У нас имеются следующие условия:
1. Есть несколько номеров у одного провайдера.
2. Авторизация у провайдера осуществляется по логину и паролю. Аккаунт один для всех номеров.
3. Звонки на все номера провайдер передает на один аккаунт, выставляя в DID номер, на который идёт звонок.
4. У нас есть несколько групп абонентов: филиалы в городах + общий "коллцентр".

1. Возможно ли настроить маршрутизацию следующего плана:
В зависимости от DID звонок отдается в группу абонентов нужного города (без очереди), а если все абоненты группы заняты или не взяли трубку в течение N секунд, то звонок переводится в очередь коллцентра.
2. Возможно ли настроить маршрутизацию в зависимости от времени суток (а также выходных и праздников) для разных групп внутр.абонентов?
3. Возможно ли настроить разные приветствия для разных групп и менять приветствие в зависимости от времени?

1 Ответ

от (122 тыс. баллов)

В зависимости от DID звонок отдается в группу абонентов нужного город

Просто во входящем маршруте заполните поле DID и направьте вызов на любой внутренний номер. 

Как такового функционала "Группы сотрудников" не предусомотрено. Но можно использовать "Очередь" вызовов со стратегией "Звонить всем одновременно". 

Возможно ли настроить маршрутизацию в зависимости от времени суток

См. инструкции 

Возможно ли настроить разные приветствия для разных групп и менять 
См. предыдущий ответ. 

от (120 баллов)
редактировать от

Спасибо за ответ.
 

Но можно использовать "Очередь" вызовов со стратегией "Звонить всем одновременно". 


Это первое что приходит в голову, но это неподходящее решение т.к.  тогда невозможно перевести звонок по таймауту либо занятости всех абонентов города в очередь коллцентра.
Поэтому и решили задать здесь вопрос о возможности такой маршрутизации штатным функционалом.

В документации увидели, что есть расширении "Группы абонентов". Если на группу можно принимать звонок с таймаутом приёма, то это решило бы нашу задачу. Видимо, так и придётся разворачивать атс для теста и проверять самим :)

Если бы ещё была штатная возможность дёргать внешний url по трём событиям (начало входящего звонка, поднятие трубки, завершение разговора) для связки с нашей crm, то цены бы этой mikopbx не было. Понимаем, что скорее всего это можно организовать своим внешним модулем, но документации по написанию внешних модулей не нашли. 

от (122 тыс. баллов)

У "очереди" есть расширенные настройки

Возможно этого будет достаточно. 

Есть бесплатный модуль "Группы пользователей" он разработан для задач исходящей маршрутизации. Для конкретных групп можно разрешить выбранные исходящие маршруты. Подробнее см. в документации

от (120 баллов)

У "очереди" есть расширенные настройки

Еще раз большое спасибо. Это действительно скорее всего подойдёт для решения.

от (100 баллов)
А есть возможность, убрать ответ в очереди? Ну кроме как руками убирать поле same => n,Answer() в extensions.conf в этом методе есть свои проблемы
от (122 тыс. баллов)
Такой возможности нет. В очереди присутствует ряд функций оповещения, которые не будут работать без ответа на звонок.
от (100 баллов)
Ну это понятно что они не будут работать, в данном случае и не нужно. Мне нужно грубо говоря группа из 3 телефонов.

Кейс такой. Есть АТС, при поступлении на нее звонка, она редиректит звонок на 3 сотовых и sip аккаунт. Можно сделать 3 сип аккаунта. И если сделать 3 сип регистрации и их уже направить на локальные телефоны то все работает, до того момента пока какой нибудь телефон не выключится. Тогда звонок отбивает так как атс говорит что один из телефонов не в сети. Если строчку руками закомментировать, то все работает.
от (100 баллов)
И под убрать ответ, я не имел ввиду совсем. А добавить опцию. По умолчанию включено, а если не надо, выключить. Я думаю это будет полезно многим.
от (122 тыс. баллов)

не нужно все это. 

  1. создайте "Очередь вызовов"
  2. Стратегия "Звонить на все одновременно"
  3. Направьте маршрут на эту очередь
Если телефон занят / не отвечает / не доступен и прочие негативные статусы, то вызов НЕ сбросится. Клиент будет "висеть" в очереди, пока ему не ответят либо пока не истечет таймаут ожидания. 
Вызов может сбросится только в том случае, если "агент очереди" ответил на вызов и завершил его. 
от (100 баллов)
Нужно. Так как при поступлении в очередь, АТС отвечает на этот звонок и направляет уже локальным телефонам. При такой конструкции выше стоящая атс не перенаправляет звонки на сотовые, так как на звонок уже ответили по сип.
от (122 тыс. баллов)

Пока нет планов по разработке такого функционала (опции), все это сводится к усложнению АТС. 

Я вовсе надеялся половину опций выпилить из очереди как не используемые. 

Вы можете самостоятельно исправить исходник на вашей АТС:

https://github.com/mikopbx/Core/blob/master/src/Core/Asterisk/Configs/QueueConf.php#L110

закомментировать строку с "Answer()"

перед правкой выполните команду  remount-offload

от (100 баллов)
А где то можно прочитать как это сделать? Как по ssh на нее попасть?
от (122 тыс. баллов)
После подключения по ssh выполните команду:
remount-offload
Это позволит редактировать файлы на разделе /offload
Системные файлы можно найти по пути: /usr/www/src/
К примеру файл /usr/www/src/Core/Asterisk/Configs/QueueConf.php
от (100 баллов)
Понял. Спасибо. Получилось.
На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление ошибка очередь провайдеры битрикс24 очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи перехват-вызова ростелеком нерабочее-время факс модуль nat docker запись-разговора веб-интерфейс bitrix24 goip настройка-провайдер история диалплан почта журнал-звонков релиз gsm вызовы звонок внешние-номера web-интерфейс zabbix маршруты cdr sip панель pjsip переадресация-мобильный voicemail ascozia телефонная-книга аон мобильный звонков лицензирование вызовов редактор номер asterisk лицензия ami регистрация оповещения провайдеров время голосовая fax trunk разговоров группы-пользователей #mikopbx пропущенные-звонки донабор beeline monitoring тишина smtp cisco мобильные мультифон мегафон шлюз не-работает электронная-почта не-слышно-звук

2.8 тыс. вопросов

2.4 тыс. ответов

6.7 тыс. комментариев

465 тыс. пользователей

...