All pages
Powered by GitBook
1 of 5

Loading...

Loading...

Loading...

Loading...

Loading...

Исходящие маршруты

Описание и настройка исходящей маршрутизации

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

В данной статье Вы найдете подробную документацию по настройке исходящей маршрутизации.

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

Раздел "Исходящие маршруты" в MikoPBX

Создание правила

Дополнительные примеры настройки исходящей маршрутизации доступны в разделе FAQ.

Шаг 1. Добавление нового правила

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

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

Шаг 2. Название и заметка

Название правила можно задавать произвольным.

В заметке можно описать маршрут звонка, который хотите реализовать, в дальнейшем это может помочь вам в отладке.

Названия правила и заметка

Шаг 3. Задание шаблона номеров

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

Указания шаблона номеров, попадающих под правило

Приведенный на картинке выше пример означает следующее: если набранный номер начинается с "7" или "8", и остальная часть номера состоит 10 цифр.

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

Шаг 4. Преобразование номера

Преобразовать номер - данная настройка предназначена для удаления префикса номера и замены его на нужный префикс.

Примеры преобразования номеров приведены в следующем параграфе, а так же в разделе FAQ.

Настройки преобразования номера

В приведенном примере в начале номера не отсекаются цифры и не добавляются цифры.

Шаг 5. Выбор провайдера

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

Выбор провайдера для правила

Примеры

Примеры шаблонов номеров

Номер начинается с
Остальная часть номера состоит из указанного количества цифр
Примеры номеров

[7-8]{1}

10

79257184255, 84952293042

7925

оставьте поле пустым

79257184255, 7925, 7925718…

7ХХ

0

700, 701, 702…

74952293042

0

74952293042

74(95|99)

7

74952293042, 74996382584…

(7|8)0{1}

1

700, 701, 802, 803…

(25|26)

0

25, 26

[0-9]{1}

0

цифра от 0 до 9-ти, вхождение один раз

[1-5]{2}

0

12, 15, 14, 25 цифра от 1 до 5-ти, вхождение два раза

[8-9]+

0

8899, 888, 988888 цифра от 8 до 9-ти, вхождение от одного и более раз

Примеры изменения префиксов номеров

Пример 1. Необходимо заменить префиксы номеров "+7" на "8".

Например, номер +74952293042 должен быть преобразован к номеру 84952293042.

Реализация правила выглядит следующим образом:

Шаблон для замены +7 -> 8

Пример 2. Необходимо заменить префиксы номеров "8", "7" на "+7".

Например, номера 84952293042 и 74952293042 должны быть преобразованы к номеру +74952293042.

Реализация правила выглядит следующим образом:

Шаблон для замены 7,8 -> +7

Пример 3. Необходимо добавить префикс "8" к номеру.

Например, номера 4952293042 и 4996382584 должны быть преобразованы к номеру 84952293042 и 84996382584 соответственно.

Реализация правила выглядит следующим образом:

Шаблон для преобразования номера

Пример 4. Необходимо удалить код города "8495" или "7495", или "8499", или "7499" и оставлять 7-значный номер.

Например, номера 84952293042 и 74996382584 должны быть преобразованы к номеру 2293042 и 6382584 соответственно.

Реализация правила выглядит следующим образом:

Шаблон для преобразования номера

Маршрутизация

Описания раздела маршрутизации MikoPBX

Раздел «Маршрутизация» в MikoPBX — это интерфейс для настройки правил направления вызовов внутри телефонной системы. Здесь администраторы могут определить, как обрабатывать входящие и исходящие звонки, устанавливая условия и маршруты для эффективного распределения звонков между сотрудниками, отделами или внешними линиями.

Раздел "Маршрутизация" в MikoPBX

Провайдеры телефонии

Провайдеры телефонии в MikoPBX — это раздел системы, где настраиваются подключения к внешним операторам связи через интернет-протоколы для IP-телефонии. Здесь администраторы могут добавлять и настраивать учетные записи SIP-транков или других типов соединений, которые позволяют системе совершать и принимать звонки с городских и мобильных номеров.

В данной статье Вы найдете подробную документацию по подключению провайдеров к станции, их настройку и особенности.


Входящие маршруты (Входящая маршрутизация)

Входящие маршруты в MikoPBX — это набор правил, определяющих, как система обрабатывает входящие звонки от внешних провайдеров телефонии. С их помощью администраторы могут настраивать направления вызовов в зависимости от различных условий, таких как номер вызывающего абонента, время суток или конкретный номер, на который поступил звонок. Это позволяет автоматически распределять входящие звонки на определенных сотрудников, отделы, IVR-меню или очереди вызовов. Настройка входящих маршрутов способствует оптимизации обработки вызовов и повышению качества обслуживания клиентов, обеспечивая гибкое и эффективное управление телефонными коммуникациями в компании.

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


Исходящие маршруты (Исходящая маршрутизация)

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

В данной статье Вы найдете подробную документацию по настройке исходящей маршрутизации.


Нерабочее время

Нерабочее время в MikoPBX — это инструмент для настройки правил обработки вызовов в периоды, когда компания не работает, например, ночью, в выходные или праздничные дни. С его помощью администраторы могут определить, как система будет обрабатывать входящие звонки в нерабочие часы: перенаправлять на автоответчик, воспроизводить специальные голосовые сообщения или переадресовывать вызовы на мобильные номера дежурных сотрудников. Это позволяет обеспечить корректное взаимодействие с клиентами вне рабочего времени и поддерживать высокий уровень обслуживания.

В данной статье Вы найдете подробную документацию по настройке нерабочего времени для Вашей станции.

Нерабочее время

Настройка правил нерабочего времени

Назначение

«Нерабочее время» в MikoPBX — это инструмент для настройки правил обработки вызовов в периоды, когда компания не работает, например, ночью, в выходные или праздничные дни. С его помощью администраторы могут определить, как система будет обрабатывать входящие звонки в нерабочие часы: перенаправлять на автоответчик, воспроизводить специальные голосовые сообщения или переадресовывать вызовы на мобильные номера дежурных сотрудников. Это позволяет обеспечить корректное взаимодействие с клиентами вне рабочего времени и поддерживать высокий уровень обслуживания.

Создание правила

Чтобы добавить новое правило нажмите на кнопку Добавить интервал времени.

Откроется форма создания нового правила.

В ней есть возможность указать:

  • Период - календарный период отсутствия сотрудников в офисе. Например, на время новогодних или майских праздников

  • Дни недели - конкретные дни недели, для которых будет выполняться данное правило

  • Период времени - период времени отсутствия сотрудников в течении суток.

  • Применять только к определенным входящим маршрутам - можно активировать эту функцию и с помощью нее выбирать на какие входящие маршруты будет распространяться данное правило. (Подробнее ниже)

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

В поле Комментарий можно заметку, с описанием созданного правила, чтобы по данному описанию можно было быстро сориентироваться о сущности данного правила.

Кнопкой с ластиком можно очистить поля, напротив которых эта кнопка располагается.

Применять только к определенным входящим маршрутам

Активировав эту функцию, сверху у вас появится новое меню "Ограничения по маршрутам"

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

Примеры правил

Данным правилом указываются звонки с конца рабочего дня (19:00) и до начала рабочего дня (9:00).

Данным правилом указываются звонки по выходным дням: в субботу и воскресенье.

Провайдеры телефонии
Входящие маршруты
Исходящие маршруты
Нерабочее время
Раздел "Нерабочее время" в MikoPBX
Создание нового правила нерабочего времени
Форма создания нового правила
Параметр "Применять только к определённым маршрутам"
Раздел "Ограничения по маршрутам"
Пример правила №1
Пример правила №2

Входящие маршруты

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

В данном разделе необходимо создать правила и шаблоны распределения входящих звонков для созданных в MikoPBX провайдеров. Правила входящих звонков описывают маршрут звонка с момента его поступления в АТС до момента его завершения. Вы можете создавать неограниченное количество правил входящей маршрутизации. Для одного провайдера можно создать несколько правил.

Раздел "Входящие маршруты" в MikoPBX

Дополнительные примеры настройки входящей маршрутизации доступны в разделе FAQ.

Приоритет правил маршрутизации и маршрут по умолчанию

Правила располагаются в списке в порядке их приоритета. Если за указанный в правиле интервал времени никто не ответит на входящий вызов, то вызов направится на следующее по приоритету правило. Правила можно перемещать в списке вверх-вниз, то есть изменять их приоритет, перетаскивая их за стрелки.

Настройка приоритета правил маршрутизации

Если ни по одному из правил на звонок не ответили, применяется входящий маршрут по умолчанию.

Маршрут по умолчанию

Доступны следующие действия, которые можно указать в качестве правила по умолчанию:

  • Воспроизвести сигнал занято - клиент будет воспроизведен сигнал занято и входящий вызов будет завершен;

  • Положить трубку;

  • Перевести вызов - вызов можно перевести на номер, который вы можете выбрать в поле, расположенном справа от действия. В качестве номера для перевода можно выбрать IVR-меню, очередь вызовов, конференцию, внутренний номер сотрудника.

Несколько маршрутов для одного провайдера

Для одного провайдера можно описать несколько входящих маршрутов.

Сперва вызов идет по верхнему маршруту. Если клиент не дозвонился, то вызов идет по нижнему правилу (более низкий приоритет). Если клиент не дозвонился и по второму маршруту, то вызов идет по маршруту по умолчанию.

Несколько маршрутов для одного провайдера

Создание правила маршрутизации

Чтобы добавить новое правило входящей маршрутизации нажмите на кнопку Добавить новое правило.

Элемент "Добавить новое правило"

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

Выберите Провайдера, для которого создаете новый шаблон распределения входящих звонков.

Дополнительный номер DID - это номер, на который вам позвонил клиент. Это не обязательное поле и его следует заполнять, если необходимо более точно маршрутизировать вызовы.

Параметры обработки входящих

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

Переадресация вызова

Укажите время, в течение которого вызов будет идти на указанный вами телефонный номер.

Время в секундах, после которого вызов будет направлен на следующее правило

Если спустя указанный интервал времени никто не ответит на входящий вызов, то вызов направится на следующее по приоритету правило.

Провайдеры телефонии

Подключение и настройка провайдеров телефонии в MikoPBX

«Провайдеры телефонии» в MikoPBX — это раздел системы, где настраиваются подключения к внешним операторам связи через интернет-протоколы для IP-телефонии. Здесь администраторы могут добавлять и настраивать учетные записи SIP-транков или других типов соединений, которые позволяют системе совершать и принимать звонки с городских и мобильных номеров.

Чтобы совершать или принимать внешние телефонные звонки по телефонной сети общего пользования или Интернет, вы должны создать, по крайней мере, одну учетную запись провайдера. Каждая технология имеет свой тип учетной записи. Для добавления новой учетной записи или изменения существующей, перейдите в "Маршрутизация" -> "Провайдеры телефонии":

Раздел "Провайдеры телефонии"

Обзор провайдеров содержит список всех доступных поставщиков услуг. Зеленый значок перед именем поставщика означает, что MikoPBX зарегистрировала этого провайдера, и Вы можете начать работу с этим провайдером. С помощью переключателя слева можно включать использование провайдера и отключать соответственно:

Переключение статуса провайдера

Для подключения новой учетной записи провайдера нажмите Подключить SIP или Подключить IAX в зависимости по типа подключаемой учетной записи:

Опции подключения нового провайдера

Настройка SIP провайдера

Общие настройки

Инструкции по подключению наиболее популярных поставщиков услуг можно найти в нашем FAQ.

Общие настройки SIP-провайдера

В общих настройках SIP провайдера укажите следующие настройки:

Название провайдера - произвольное удобное вам наименование. Оно будет отображаться в списках выбора в соответствующих меню.

Тип учетной записи - тип регистрации учетной записи провайдера. Подробнее про тип регистрации.

Хост или IP адрес - может быть либо URL либо IP-адресом

Логин и Пароль, который предоставляет ваш провайдер

Режим DTMF - определяет, как DTMF сигналы передаются через SIP. Cуществуют различные стандарты, используемые для передачи DTMF SIP-провайдерам. Попробуйте использовать различные стандарты для того, чтобы найти режим, который подойдет вам. inband передает нажатия клавиш в качестве «тона». Для использования этого стандарта вам необходим аудио кодек высокого качества. Auto, rfc и info передают нажатия клавиш в SIP кодирование.

Расширенные настройки SIP провайдера

Вкладка "Расширенные настройки" SIP провайдера

Дополнительные адреса провайдера

Поле "Дополнительные адреса провайдера"

В этом разделе следует перечислить все адреса поставщика услуг связи, с которых могут приходит входящие звонки. Доступ для этих адресов к портам SIP и RTP будет автоматически открыт на firewall.

Порт соединения SIP

Поле "Порт соединения SIP"

По умолчанию принимает значение 5060. SIP протокол описывает, каким образом клиентское приложение (например, софтфон) может запросить начало соединения у другого, возможно, физически удалённого клиента, находящегося в той же сети, используя его уникальное имя. Протокол определяет способ согласования между клиентами об открытии каналов обмена на основе других протоколов, которые могут использоваться для непосредственной передачи информации (например, RTP).

Транспортный протокол

Поле "Транспортный протокол"

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

Outbound proxy

Поле "outbound proxy"

Это SIP прокси сервер провайдера для обработки запросов. Реальный SIP сервер, может отличаться от этого адреса. Outbound proxy принимает на себя первичные запросы и перенаправляет на нужный сервер.

Режим NAT

Режим NAT

Режим NAT - Это механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса транзитных пакетов.

  • force_rport,comedia опция заменяющая nat=yes;

  • force_rport даже если ни одного параметра rport не было указано, действовать, так, как если бы он был;

  • comedia отправлять RTP пакеты обратно к порту с которого они были получены, игнорируя требуемый порт в SDP заголовке;

  • auto_comedia если Asterisk сможет определить, что устройство находится за NAT, установить опцию comedia;

  • no не выполнять никакой специальной обработки NAT, кроме той что указана в RFC 3581.

Поддерживать NAT сессию

Подраздел "Поддерживать NAT сессию"

При включение этой опции Asterisk будет отправлять SIP Options пакеты. Это необходимо для поддержки NAT туннелирования на вашем маршрутизаторе.

Укажите частоту, с которой Asterisk будет отправлять SIP сообщение типа OPTIONS для проверки, что данное устройство работает и доступно для совершения вызовов.

Если данное устройство, не ответит в течение заданного периода (60 секунд по умолчанию), тогда Asterisk рассматривает это устройство как выключенное и недоступное для совершения вызовов.

Переопределение SIP заголовка "From"

Можно отключить использование поля fromuser заголовка SIP-пакета.

Подраздел "Переопределение SIP заголовка FROM"

Параметры файла pjsip.conf fromuser и fromdomain используются для вызовов исходящих от Asterisk в сторону SIP устройства.

Можно переопределить:

  • имя пользователя в поле From в SIP пакетах (fromuser);

  • имя домена в поле From в SIP пакетах (fromdomain).

Для этого служат поля User и Domain соответственно.

Поля "User" и "Domain"

Дополнительные параметры

Дополнительные параметры провайдера

В этом поле вы можете изменять конфигурационные файлы Asterisk.

Переопределять можно практически все параметры. К примеру при использовании chan_pjsip провайдер описывается следующими секциями:

[REG-AUTH-***]
type = auth
; ----

[REG-***] 
type = registration
transport = transport-udp
; ----

[***-OUT]
type = auth
; ----

[***]
type = aor
max_contacts = 1
; ----

[***]
type = identify
; ----

[***]
type = endpoint
context = incoming
; ----

Для переопределения полей в секциях следует заполнить поле Дополнительные параметры следующим образом:

[registration-auth]
; описываем параметры авторизации для [REG-AUTH-***]

[registration]
; описываем параметры регистрации на удаленном сервере [REG-***]

[endpoint-auth]
; описываем параметры авторизации для исходящих звонков через провайдера

[identify]
; Секция отвечает за сопоставление регистрации и endpoint. При поступлении входящего звонка 
; согласно INVITE будет проведена проверка соответствия identify параметров с endpoint. 

[aor]
; Правка секции AOR для endpoint

[endpoint]
; Правка параметров endpoint

Для завершения настройки нажмите Сохранить.

Кнопка "Сохранить"

Несколько провайдеров на одном IP

Бывают случаи, когда необходимо подключить несколько учетных записей одного поставщика услуг связи. В этом случае настройки Хост или IP адрес и Порт соединения SIP могут оказаться одинаковыми для всех учетных записей.

Asterisk такую ситуацию обыгрывает по-своему. АТС не сможет корректно «приземлить» вызов на нужного провайдера и вызов оборвется.

В качестве решения, в старых версиях АТС можно было для какой учетной записи описать дополнительные входящие маршруты и заполнить поле Дополнительный номер (DID) значением Логин. И так для каждой учетной записи требовалось создать некоторое количество дополнительных маршрутов, равное количеству аккаунтов провайдера.

Альтернатива инструкции Регистрация нескольких учетных записей от одного провайдера. Такой подход был не очевиден.

Поле Логин в большинстве случаев при входящем звонке будет использоваться в качестве номера назначения Дополнительный номер (DID). И, учитывая, что выходящие маршруты для всех Логин будут описаны, вызов будет корректно обработан телефонной станцией.

Подробнее про тип регистрации

Исходящая регистрация

Этот вариант используется при подключении большинства провайдеров.

Необходимость регистрации возникает в случае, когда провайдер не может знать, с какого IP-адреса будет подключаться клиент, к примеру, когда АТС расположена за NAT. Сервер провайдера обычно на публичном IP-адресе.

Входящая регистрация

Этот вариант актуален для работы некоторых FXO / GSM шлюзов - когда внешнее устройство должно подключиться к вашей АТС по логину и паролю.

Также этот вариант актуален, когда удаленное устройство находится за NAT и MikoPBX не может знать его IP адрес.

Аутентификация по IP адресу, без пароля

Актуально для безопасных частных сетей. Так к примеру Ростелеком часто ведет свой сетевой кабель и подключает клиента к своей локальной сети.

АТС и провайдер в данном случае должны находиться в одной и той же сети.