Настройка и управление входящей маршрутизации во FreePBX 13
Маршрутизация звонка один из важных аспектов офисной АТС, который позволяет реализацию вызовов. В основном через входящую маршрутизацию осуществляются бизнес процессы – направление вызовов с определенных номеров по определенным маршрутам. В данной статье будет разобрана входящая маршрутизация во FreePBX 13. Добавление входящей маршрутизации Данный модуль обрабатывает входящие вызовы, получаемые из стандартных контекстов FreePBX. Вызовы распределяются […]
Маршрутизация звонка один из важных аспектов офисной АТС, который позволяет реализацию вызовов. В основном через входящую маршрутизацию осуществляются бизнес процессы – направление вызовов с определенных номеров по определенным маршрутам. В данной статье будет разобрана входящая маршрутизация во FreePBX 13.
Добавление входящей маршрутизации
Данный модуль обрабатывает входящие вызовы, получаемые из стандартных контекстов FreePBX. Вызовы распределяются по DID (Direct Inward Dialing) прямому входящему набору, или по CALLERID вызывающего абонента.
Добавление исходящего маршрута: Connectivity -> Inbound Routes -> + Add Inbound Routes
Настройка маршрутизации
Интерфейс настройки содержит вкладки: General, Advanced, Privacy, Fax, Other. Далее представлен подробный разбор каждой вкладки.
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 | Установка пункта назначения | Определение пункта назначения для установленного маршрута. |
Advanced
Signal RINGING – многие устройства или провайдеры требуют посылать RINGING (Контроль посылки вызова) до того, как получено Answer (Yes). No – если того не требуется.
Reject Reverse Charges – отправка сигнала на каналы PRI оператором связи, если вызывающий абонент укажет отмену биллинга.
Yes – будут отклоняться вызовы, которые указывают на отмену биллинга, если он поддерживается.
No – default.
Pause Before Answer – установка дополнительной паузы перед ответом и направление вызова по назначению, что повлечет задержке ответа канала на вызов. Данный параметр удобно применять, если факсимальное оборудование или системы безопасности параллельно установлены, и они имели возможность захватить линию. Данный параметр не применяется к цифровым линиям только к аналоговым.
Privacy
Privacy Manager
Yes – если CallerID не получен, диспетчер конфиденциальности потребует у звонящего ввести его номер телефона. В случае, если для пользователя/добавочного номер включена проверка вызовов (Call Screening), входящему абоненту будет предложено сообщить свое имя, когда вызов достигнет пользователя/добавочного номера.
No – default.
Max attempts – максимальное количество попыток набора CallerID звонящим.
Min Length – ввод минимального количества цифр из CallerID, чтобы считаться действительным.
Fax
Detect Faxes – обнаружение Факсов. Обнаружение факсов по указанному DID номеру.
No – отсутствие автоматического определения типа звонка, все вызовы задаются во вкладке General. Параметр задается, если DID используется только для голосовой связи или факса.
Yes – автоматическое определение типа звонка. Если вызов является факсом, то маршрут до получателя факса, в другом случае отправляется по назначению. Параметр задается, если используется как голосовые, так и факсимальные вызовы по данной линии.
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 находится: Admin -> CallerID Lookup Sources.
Source Description – краткое описание источника.
Source type – тип источника, от выбранного источника будет зависеть где система будет искать соответствие CID входящих вызовов.
Типы источников:
- OpenCHAM: сервис определения.
Для данного параметра после параметра Cache Results необходимо указать Account SID (SID учетной записи OpenCHAM) и Auth Token ( Токен авторизации OpenCHAM)
- Internal: для поиска используется база astdb, для ее заполнения – модуль Asterisk Phonebook (Admin -> Asterisk Phonebook ).
- Enum: для поиска используется DNS, как настроено в конфигурационном файле enum.conf.
- HTTP/HTTPS: для поиска используется HTTP GET запрос, передавая номер звонящего в качестве аргумента для получения правильного имени.
Для данного параметра после параметра Cache Results необходимо указать:
Host – имя хоста или IP-адрес.
Port – порт HTTP/HTTPS (по умолчанию: http 80, https 443).
Username – логин для HTTP/HTTPS авторизации.
Password – пароль для HTTP/HTTPS авторизации.
Path – путь к файлу для запроса GET.
Query – строка запроса, специальный токен [NUMBER], в котором будет заменен номер вызывающего абонента.
- 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, на выбор предлагается английский или русский языки.
Примеры входящей маршрутизации.
- при звонке на номер <84956664259> будет означать, что звонок поступила из города, как указано в описании (<fromCity>);
- при звонке будет отображаться префикс <City> перед номером или названием позвонившего;
- звонок будет направлен на IVR.
- при звонке на номер <89996663322> будет означать, что звонок поступил от поставщика, как указано в описании (<fromPostavka>);
- звонок по данному маршруту будет приходить только с того номера, который указан в CallerID, т.е. с <85426984587>;
- все звонки с указанного CallerID будут направлены в этот маршрут, даже если существуют маршруты с совпадающим DID, данный параметр выставлен в поле CID Priority Route (<Yes>);
- звонок будет направлен на Extensions, а именно <201 Бухгалтер>.
- при звонке на номер <898989898989> будет означать, что звонок поступит «из города менеджерам», как указано в описании (<fromCitytoManager>);
- звонки на указанный DID буду приходить с любого номера, ограничений нет;
- все звонки буду направляться на Time Conditions <WorkingTime>, в котором заданы правила по времени, в этом же модуле и устанавливаются параметры направления вызова в зависимости от времени когда поступил звонок.
В данной статье рассматривалась тема добавление и управление входящей маршрутизации на FreePBX 13. Входящая маршрутизация имеет гибкий инструментал, что позволяет задавать различные необходимые параметры для реализации работы компании.
Остались вопросы?
Я - Виталий Шелест, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.
категории
- DECT
- Linux
- Вспомогательный софт при работе с Asterisk
- Интеграция с CRM и другими системами
- Интеграция с другими АТС
- Использование Elastix
- Использование FreePBX
- Книга
- Мониторинг и траблшутинг
- Настройка Asterisk
- Настройка IP-телефонов
- Настройка VoIP-оборудования
- Новости и Статьи
- Подключение операторов связи
- Разработка под Asterisk
- Установка Asterisk
VoIP оборудование
ближайшие курсы
Новые статьи
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 сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.