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

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

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

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

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FYOskLM8cKvLxea0SD0dA%2Fish_marsh_0.png?alt=media&#x26;token=4c9052eb-18ce-42ad-84fc-e7865e85d164" alt=""><figcaption><p>Раздел "Исходящие маршруты" в MikoPBX</p></figcaption></figure>

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

{% hint style="info" %}
Дополнительные примеры настройки исходящей маршрутизации доступны в разделе FAQ.
{% endhint %}

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

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

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FDB2sH1RRXnQAqGTKRhP4%2Fish_marsh_1.png?alt=media&#x26;token=59298501-27c9-4c68-8fdc-9397117e06c5" alt=""><figcaption><p>Элемент для добавления нового правила исходящей маршрутизации </p></figcaption></figure>

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

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

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

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FE0Vk2xIrQYrF4X4gNCBr%2Fish_marsh_2.png?alt=media&#x26;token=553e4e11-b81a-4045-a588-a5cc70e0ad0c" alt=""><figcaption><p>Названия правила и заметка</p></figcaption></figure>

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

Задайте шаблон для исходящих звонков. Подробнее про шаблоны номеров [в следующем параграфе](#primery-shablonov-nomerov).

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FIBOOXJzq9WZ0qJoyLDSn%2Fish_marsh_3.png?alt=media&#x26;token=66ed160d-7e79-4002-92ee-8d7f83c333c6" alt=""><figcaption><p>Указания шаблона номеров, попадающих под правило</p></figcaption></figure>

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

{% hint style="warning" %}
Если набираемый номер подходит под правила нескольких маршрутов, то вызов будет производится в порядке описания маршрутов, поочередно, пока вызов не будет отвечен, или пока подходящие маршруты не закончатся.
{% endhint %}

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

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

{% hint style="info" %}
Примеры преобразования номеров приведены [в следующем параграфе](#primery-izmeneniya-prefiksov-nomerov), а так же [в разделе FAQ](https://docs.mikopbx.com/mikopbx/faq/outbound-routing/number-templates).
{% endhint %}

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FjGuyxGUYIUTTbvjzHoMF%2Fish_marsh_9.png?alt=media&#x26;token=f162de6f-e9af-4876-ab25-aac2eb0e67f9" alt=""><figcaption><p>Настройки преобразования номера</p></figcaption></figure>

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

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

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

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FA7m9dUYajpCM5LCQOTOp%2Fish_marsh_8.png?alt=media&#x26;token=d65e7125-d99f-4322-9e4f-76e082df1f0d" alt=""><figcaption><p>Выбор провайдера для правила</p></figcaption></figure>

## Примеры&#x20;

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

| Номер начинается с | Остальная часть номера состоит из указанного количества цифр | Примеры номеров                                                       |
| ------------------ | ------------------------------------------------------------ | --------------------------------------------------------------------- |
| \[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"**.&#x20;

Например, номер **+7**4952293042 должен быть преобразован к номеру **8**4952293042.

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

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2F3dzAqcHedcQPpwMMboRV%2Fish_marsh_4.png?alt=media&#x26;token=13f3698f-d128-4b38-a4bf-855dad701701" alt=""><figcaption><p>Шаблон для замены +7 -> 8</p></figcaption></figure>

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

Например, номера **8**4952293042 и **7**4952293042 должны быть преобразованы к номеру **+7**4952293042.&#x20;

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

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FqvQdzJgYpXNppoJNdIZC%2Fish_marsh_5.png?alt=media&#x26;token=8a62cc28-20a4-4dfe-a0f2-28ed9a688786" alt=""><figcaption><p>Шаблон для замены 7,8 -> +7</p></figcaption></figure>

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

Например, номера 4952293042 и 4996382584 должны быть преобразованы к номеру **8**4952293042 и **8**4996382584 соответственно.&#x20;

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

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FyCqIt7RL1jHSU4G5qEnC%2Fish_marsh_6.png?alt=media&#x26;token=adf7f30b-e888-4ec0-97b3-f2a9fd3864af" alt=""><figcaption><p>Шаблон для преобразования номера</p></figcaption></figure>

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

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

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

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2F3aHBZQlqsubz1N583LAx%2Fish_marsh_7.png?alt=media&#x26;token=3c15d900-b92c-4587-ac67-f4f37423d0da" alt=""><figcaption><p>Шаблон для преобразования номера</p></figcaption></figure>
