artem
25.02.2019
4748

Настройка и управление входящей маршрутизации во FreePBX 13

Маршрутизация звонка один из важных аспектов офисной АТС, который позволяет реализацию вызовов. В основном через входящую маршрутизацию осуществляются бизнес процессы – направление вызовов с определенных номеров по определенным маршрутам. В данной статье будет разобрана входящая маршрутизация во FreePBX 13. Добавление  входящей маршрутизации    Данный модуль обрабатывает входящие вызовы, получаемые из стандартных контекстов FreePBX. Вызовы распределяются […]

Маршрутизация звонка один из важных аспектов офисной АТС, который позволяет реализацию вызовов. В основном через входящую маршрутизацию осуществляются бизнес процессы – направление вызовов с определенных номеров по определенным маршрутам. В данной статье будет разобрана входящая маршрутизация во FreePBX 13.

Добавление  входящей маршрутизации

   Данный модуль обрабатывает входящие вызовы, получаемые из стандартных контекстов FreePBX. Вызовы распределяются по DID (Direct Inward Dialing) прямому входящему набору, или по CALLERID вызывающего абонента.

   Добавление исходящего маршрута: Connectivity -> Inbound Routes -> + Add Inbound Routes

Настраиваемые правила маршрутизации действуют только для входящей  маршрутизации. Управление исходящими звонками ("в город") делается во вкладке Outbound Routes.

Добавление входящей маршрутизации

Настройка маршрутизации

Интерфейс настройки содержит вкладки: General, Advanced, Privacy, Fax, Other. Далее представлен подробный разбор каждой вкладки.


Вкладки Inbound Routes

General

General

Настраиваемые функции по данной вкладке:

Функция Задаваемый параметр Примечание
 Discription Описание маршрута Лучше указывать конкретное название для легкой идентификации среди остальных
DID Number Назначение вызываемого DID номера Данное поле не обязательно для приема вызовов с любым DID. Также возможно задать шаблоны, данное поле определяет совпадение с идентификатором вызываемого абонента, в транке.
CallerID Number Назначение номера CallerID вызывающего абонента Оставить пустым Если указан CallerID, вызовы будут приниматься только с него.
CID Priority Route Yes/No Определение маршрута основываясь только на CallerId без указания номера DID. Yes – все звонки с указанного CallerID будут направлены в этот маршрут, даже если существуют маршруты с совпадающим DID. No – по default, если не указан CallerID.
Alert Info None/[Custom] None – default [Custom] – подстановка текста в заголовок SIP ALERT_INFO, использование для маркировки вызова на SIP телефоне.
Ringer Volume Override Отключение громкости звонка None – default Установление возможно только на телефонах Sangoma.
CID name prefix Префикс к CallerID По default поле остается пустым. Если добавлен префиксa, при звонке от абонента будет отображаться: «префикс:CallerID».
Music On Hold Музыка на удержании Default – по умолчанию Так же можно установить свой загруженный файл (мелодия, звуковой информационный файл и т.д.).
Set Destination Установка пункта назначения Определение пункта назначения для установленного маршрута.
Для применения всех настроенных параметров необходимо нажать Submit, далее Apply Config. Apply Config – применить текущие настройки.

Advanced

Advanced

   Signal RINGING – многие устройства или провайдеры требуют посылать RINGING (Контроль посылки вызова) до того, как получено Answer (Yes). No – если того не требуется.

   Reject Reverse Charges – отправка сигнала на каналы PRI оператором связи, если вызывающий абонент укажет отмену биллинга.

   Yes – будут отклоняться вызовы, которые указывают на отмену биллинга, если он поддерживается.

   No – default.

   Pause Before Answerустановка дополнительной паузы перед ответом и направление вызова по назначению, что повлечет задержке ответа канала на вызов. Данный параметр удобно применять, если факсимальное оборудование или системы безопасности параллельно установлены, и они имели возможность захватить линию. Данный параметр не применяется к цифровым линиям только к аналоговым.

Privacy

Privacy

   Privacy Manager

   Yes – если CallerID не получен, диспетчер конфиденциальности потребует у звонящего ввести его номер телефона. В случае, если для пользователя/добавочного номер включена проверка вызовов (Call Screening), входящему абоненту будет предложено сообщить свое имя, когда вызов достигнет пользователя/добавочного номера.

   No – default.

   Max attemptsмаксимальное количество попыток набора CallerID звонящим.

   Min Lengthввод минимального количества цифр из CallerID, чтобы считаться действительным.

Fax


Fax

   Detect Faxes – обнаружение Факсов. Обнаружение факсов по указанному DID номеру.

   No – отсутствие автоматического определения типа звонка, все вызовы задаются во вкладке General. Параметр задается, если DID используется только для голосовой связи или факса.

   Yes – автоматическое определение типа звонка. Если вызов является факсом, то маршрут до получателя факса, в другом случае отправляется по назначению. Параметр задается, если используется как голосовые, так и факсимальные вызовы по данной линии.

Other


Other

   Call Recording – задание параметров записи для вызовов на DID номер. запись разговора. Данный параметр предусматривает 5 опций, это связано с тем, что звонок может менять свое назначение, так как он мог быть переведен с одного абонента на другого или вообще на очередь или группу, в одном модуле опция может быть включена, в другом нет.

Опции:

  • Force – всегда записываются, выше по значению, чем Yes/No;
  • Yes/No – если в потоке вызовов задано более одного Yes/No, то будет выполнятся первый установленный параметр;
  • Never — не записываются, выше по значению, чем Yes/No;
  • Don’t Care – без изменений.

   Опция No означает, что непредпочтительно записывать вызов, если не было установлено иначе.

   Опция Yes означает, что предпочтительно записывать вызов, если только не было установлено это ранее.

   Опция Force означает, что необходимо начать и возобновить запись прямо сейчас.

   Опция Never означает, что запись необходимо прекратить прямо сейчас.

   Опция Don’t Care означает, что ничего не нужно менять (параметр по умолчанию).

   CID Lookup Sourceисточники поиска CID, источники могут быть добавлены в раздел CallerID Lookup Sources. Если данный параметр не использует по дефолту устанавливается значение None.


CallerID Lookup Sources

   Модуль CallerID Lookup Sources находится: Admin -> CallerID Lookup Sources.

В данном модуле есть предупреждение: процесс поиска имени входящего абонента (name lookup) может замедлить работу используемой IP-АТС.

Add CallerID Lookup Sources

   Source Description – краткое описание источника.

   Source typeтип источника, от выбранного источника будет зависеть где система будет искать соответствие CID входящих вызовов.

   Типы источников:

  1. OpenCHAM: сервис определения.

OpenCHAM

   Для данного параметра после параметра Cache Results необходимо указать Account SID (SID учетной записи OpenCHAM) и Auth Token ( Токен авторизации OpenCHAM)

Для пользования сервисом OpenCHAM необходимо иметь аккаунт в данном сервисе. Account SID и Auth Token можно найти на странице панели инструментов OpenCHAM.
  • Internal: для поиска используется база astdb, для ее заполнения – модуль Asterisk Phonebook (Admin -> Asterisk Phonebook ).
  • Enum: для поиска используется DNS, как настроено в конфигурационном файле enum.conf.
  • HTTP/HTTPS: для поиска используется HTTP GET запрос, передавая номер звонящего в качестве аргумента для получения правильного имени.

HTTP/HTTPS

   Для данного параметра после параметра Cache Results необходимо указать:

Host – имя хоста или IP-адрес.

Port – порт HTTP/HTTPS (по умолчанию: http 80, https 443).

Username – логин для HTTP/HTTPS авторизации.

Password – пароль для HTTP/HTTPS авторизации.

Path – путь к файлу для запроса GET.

Query – строка запроса, специальный токен [NUMBER], в котором будет заменен номер вызывающего абонента.

  •  MySQL: для поиска используется база MySQL.

MySQL

   Для данного параметра после параметра Cache Results необходимо указать:

Host – имя сервера MySQL.

Database – имя базы данных MySQL.

Query – строка запроса, специальный токен [NUMBER], в котором будет заменен номер вызывающего абонента.

Username – логин для MySQL авторизации.

Password – пароль для MySQL авторизации.

Character Set – набор символов MySQL, по умолчанию используется latin 1, чтобы оставить набор символов по умолчанию, поле остается пустым.

   Cache Results кэширование результатов в astDB, перезапись текущих значений, параметр не влияет на внутренний источник.

   Вернемся к настройке вкладки Other в Inbound Routes.

   Language – параметр, позволяющий установить язык для DID. По умолчанию – default, на выбор предлагается английский или русский языки.

Рассмотрим примеры входящей маршрутизации.


Пример маршрутизации 1
  • при звонке на номер <84956664259>  будет означать, что звонок поступила из города, как указано в описании (<fromCity>);
  •  при звонке будет отображаться префикс <City> перед номером или названием позвонившего;
  • звонок будет направлен на IVR.

Пример маршрутизации 2
  • при звонке на номер <89996663322> будет означать, что звонок поступил от поставщика, как указано в описании (<fromPostavka>);
  • звонок по данному маршруту будет приходить только с того номера, который указан в CallerID, т.е. с <85426984587>;
  • все звонки с указанного CallerID будут направлены в этот маршрут, даже если существуют маршруты с совпадающим DID, данный параметр выставлен в поле CID Priority Route (<Yes>);
  • звонок будет направлен на Extensions, а именно <201 Бухгалтер>.

Пример маршрутизации 3
  • при звонке на номер <898989898989> будет означать, что звонок поступит «из города менеджерам», как указано в описании (<fromCitytoManager>);
  • звонки на указанный DID буду приходить с любого номера, ограничений нет;
  • все звонки буду направляться на Time Conditions <WorkingTime>, в котором заданы правила по времени, в этом же модуле и устанавливаются параметры направления вызова в зависимости от времени когда поступил звонок.

   В данной статье рассматривалась тема добавление и управление входящей маршрутизации на FreePBX 13. Входящая маршрутизация имеет гибкий инструментал, что позволяет задавать различные необходимые параметры для реализации работы компании.

Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments

Остались вопросы?

Я - Виталий Шелест, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

10 доводов в пользу Asterisk

Распространяется бесплатно.

Asterisk – программное обеспечение с открытым исходным кодом, распространяется по лицензии GPL. Следовательно, установив один раз Asterisk вам не придется дополнительно платить за новых абонентов, подключение новых транков, расширение функционала и прочие лицензии. Это приближает стоимость владения станцией к нулю.

Безопасен в использовании.

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

Надежен в эксплуатации.

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

Гибкий в настройке.

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

Имеет огромный функционал.

Во многом именно Asterisk показал какой должна быть современная телефонная станция. За многие годы развития функциональность Asterisk расширилась, а все основные возможности по-прежнему доступны бесплатно сразу после установки.

Интегрируется с любыми системами.

То, что Asterisk не умеет сам, он позволяет реализовать за счет интеграции. Это могут быть интеграции с коммерческими телефонными станциями, CRM, ERP системами, биллингом, сервисами колл-трекинга, колл-бэка и модулями статистики и аналитики.

Позволяет телефонизировать офис за считанные часы.

В нашей практике были проекты, реализованные за один рабочий день. Это значит, что утром к нам обращался клиент, а уже через несколько часов он пользовался новой IP-АТС. Безусловно, такая скорость редкость, ведь АТС – инструмент зарабатывания денег для многих компаний и спешка во внедрении не уместна. Но в случае острой необходимости Asterisk готов к быстрому старту.

Отличная масштабируемость.

Очень утомительно постоянно возвращаться к одному и тому же вопросу. Такое часто бывает в случае некачественного исполнения работ или выбора заведомо неподходящего бизнес-решения. С Asterisk точно не будет такой проблемы! Телефонная станция, построенная на Asterisk может быть масштабируема до немыслимых размеров. Главное – правильно подобрать оборудование.

Повышает управляемость бизнеса.

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

Снижает расходы на связь.

Связь между внутренними абонентами IP-АТС бесплатна всегда, независимо от их географического расположения. Также к Asterisk можно подключить любых операторов телефонии, в том числе GSM сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.