FreePBX 13/14 исходящая маршрутизация.

Outbound Routes - исходящая маршрутизация FreePBX. На основании набранного номера выбирается направление (транк) для исходящего вызова. Набираемый номер делится на префикс и паттерн и может модифицироваться после набора. Подробное описание паттернов, callerid, записи и др. параметров

Connectivity > Outbound Routes
Подключения > Исходящая Маршрутизация

freepbx13-route-order

Маршруты проверяются в порядке перечисления.
Например, если у вас есть два маршрута с совпадающими паттернами, сначала FreePBX попытается использовать маршрут выше по списку, а если он недоступен, последующий.

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

Route Settings

Настройки маршрутов freepbx13-outbound-routes

Route Name

Название маршрута.
Используйте имена, которые помогут вам легко идентифицировать маршрут. Например по имени провайдера, или направлению: 'local' для городских вызовов, а 'long distance' для междугородних.

Route CID

Задайте общий CallerID для данного маршрута. Данный идентификатор будет использован, если в настройках екстеншена не задан Outbound CallerID. Также исходящий CID внутреннего номера будет принудительно заменен на указанный здесь, если опция Override Extension включена.
В сетях связи России, принято передавать CallerID в десяти-значном формате <код города><номер>. Обычно провайдер ждет CallerID именно в таком формате, если не оговорено другое. Неправильно заданный идентификатор, может блокировать исходящие вызовы, т.к. многие SIP провайдеры, требуют указания CallerID из пула номеров, привязанного к SIP аккаунту. Этого же требует и закон о связи.

Override Extension

Перезаписать CallerID екстеншена
Если включено (да), Outbound Caller ID екстеншена будет заменен значением указанным в Route CID. При этом исходящий Caller ID для вызова экстренных служб по прежнему будет использоваться, если маршрут помечен для вызова экстренных служб, а в установках внутреннего номера определён Emergency CID.

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

ДаНет

Route Password

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

Route Type

Тип маршрута.
Необязательно. Выбор в типа маршрута 'Emergency' принудительно подставит Emergency CID заданный в настройках екстеншена, как исходящий.

Выберите эту опцию если маршрут используется для вызова экстренных служб (например 112).

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

Выбор в качестве внутри-корпоративного (Intra-Company) маршрута использует внутренний CID, вместо Outbound CallerID вызывающего екстеншена.

EmergencyIntra-Company

Music On Hold

Музыка на удержании.
Вы можете выбрать категорию MoH. Например, при выборе направления на определённую страну, вместо гудков вызова (КПВ) можно использовать ассоциативную музыку, звоним в Казахстан - звучит прекрасная казахская песня, или приветствие (announcements) на соответствующем языке.

Time Group

Временная группа
Возможно задать время или дни недели по которым данный маршрут будет доступен. Для этого создайте правило в модуле Time Groups и укажите его здесь. Маршрут не будет использоваться в промежуток времени, не попадающий в период заданный в правилах. Если оставить значение по умолчанию, то маршрут будет доступен постоянно.

Route Position

Порядок выбора маршрута.
Порядок в котором будет добавлен маршрут, относительно других маршрутов.

Trunk Sequence for Matched Routes

Последовательность транков для совпавших маршрутов.
Задайте транки для маршрута и порядок в котором они будут использоваться.
Например, при наборе междугороднего номера вы направляете его в первую очередь по более дешевому маршруту (VoIP транк) и только если они недоступны или переполнены по более дорогим (линии ТФОП).

Optional Destination on Congestion

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

Dial Patterns

Правила набора
freepbx13-dial-pattern

Dial Patterns that will use this Route

Шаблоны номеров, используемые на этом маршруте
Шаблон номера - это уникальный набор цифр, который определяет использование этого маршрута и направляет вызов в соответствующий транк. Если набранный номер соответствует шаблону, то последующие маршруты не рассматриваются.
Правила:

  • X совпадение любой цифры от 0 - 9
  • Z любая цифра от 1 до 9
  • N совпадение любой цифры от 2 - 9
  • [1237-9]совпадение любой цифры из набора в скобках (например: 1,2,3,7,8,9)
  • . универсальный символ, определяет любое количество цифр.
prepend prefix match pattern CallerID
Prepend

Приставка: Цифры, которые будут добавлены к номеру, если найдено совпадение. Если набранный номер совпадает с шаблоном, указанным в Prefix и Pattern, то эти цифры будут добавлены к номеру, прежде чем он будет отправлен в транк.

Prefix

Префикс используется для исходящей маршрутизации и удаляется из набираемого номера. Если одна или более из цифр в начале набранного номера совпадают с цифрами указанными в поле префикса, то они будут удалены. Префиксы использовались в традиционных АТС для выбора исходящих линий. Традиционно в России это была цифра '9'. Уровень маршрутизации в FreePBX позволяет прекрасно обходится без префиксов. Однако иногда бывает полезно назначить выбор определенных транков по коду.

match pattern

Совпадение шаблона: Набранный номер будет сравниваться с комбинацией Prefix + match pattern. Если найдено совпадение, совпавшая с шаблоном часть номера будет передана в транк.

Caller ID

CID Если указан Caller ID, набранный номер будет сравниваться с комбинацией префикс + шаблон, только если внутренний Caller ID екстеншена совпадает с указанным. Outbound CallerID не проверяется. В поле CallerID могут быть использованы шаблоны по тем же правилам, что и для match pattern. Например, шаблон 1ХХ, разрешит вызовы для ектеншенов 100-199.

Примеры шаблонов исходящих вызовов

Prepend Prefix Pattern CallerID Как набрано Как отправлено в транк Комментарий
9 8[09]XXXXXXXXX 989219981138 89219981138 Только мобильные Def коды 9XX и 0XX
0001 9 8[90]XXXXXXXXX 989219981138 000189219981138 То же + в начало номера добавляется 0001
810X. 2[23]XX 81015104124400 81015104124400 международные вызовы только для внутренних номеров диапазоне 2200-2399
NXXXXXX 3216111 3216111 7-ми значные городские вызовы начинающиеся с цифр от 2 до 9

Advanced Settings

Call Recording

Запись разговора. Вкл/Откл или переопределяет запись вызова через маршрут.

ForceYesDon't CareNoNever

Логика записи вызова

  • Force и Never имеют приоритет над "Yes" или "No".
  • Yes и No имеют равный приоритет.
    • Если несколько Yes или No встречаются на пути вызова, самая первая установка имеет приоритет над последующими.
    • Последующие Yes или No не переопределяют заданные ранее "Yes" или "No".
  • Force и Never всегда переопределяют установки заданные ранее.
    • Force и Never всегда переопределяют друг друга. Т.е. если сначала было "Force", а затем "Never" вызов не будет записан.
    • Force или Never переопределяют "Yes" или "No".
    • Yes и No не переопределяют "Force" или "Never".
  • Don't Care не затрагивает заданные ранее установки.

см. также Extensions - Recording Options

Dial Patterns Wizard

Dial Patterns Wizard

Dial Patterns Wizard

Помощник создания шаблона номера
freepbx13-pattern-import Эта опция дает возможность легко добавить правило для исходящих наборов. Следуйте предлагаемым шагам для каждого нового правила.

Скачать локальные префиксы Это просматривает ваш локальный номер на www.localcallingguide.com (NA-only), и настраивает так, что вы можете набрать либо 7,10 или 11 цифр(5551234, 6135551234, 16135551234) как выбрано ниже для доступа к этому маршруту. Имейте ввиду, что это требует доступа в Internet и может занять некоторое время.

Сгенерировать кнопки. Вы можете выбрать 7,10,11-ти цифровые шаблоны . Если Вы не выбрали 'Загрузить', то добавятся общие 7,10,11-цифровые шаблоны.

Универсальный шаблон. Вы можете выбрать разрешать совершать бесплатные звонки,такие как 800,877 и т.д , а так же Справочная Система, международные вызовы. Шаблоны импорта/эскпорта
freepbx13-outbound-routes-import-export-pattern Загрузить из файла CSV
Загрузка шаблонов из файла CSV заменит текущие значения. Если файл не содержит заголовков полей, то файл должен содержать 4 колонки шаблонов в том же порядке, как они следуют в графическом интерфейсе. Также можно указать и заголовки в первой строке: 'prepend', 'prefix', 'match pattern' и 'callerid'. Если распознаётся меньше, чем 4 заголовка, то значения в недостающей колонке будут пустыми.

Пример секции Dial Patterns that will use this Route для FreePBX 2.10 и 12

Нажмите, чтобы отобразить

Нажмите, чтобы скрыть

Пример исходящей маршрутизации во FreePBX 2.9

Абонент набирает 8,
8 удаляется и подставляется +7
точка символизирует любую последовательность цифр

outbound routes match pattern

outbound_routes

Нажмите, чтобы отобразить

Нажмите, чтобы скрыть

Route Name
Это просто описательное название, Будет отображено в правой части экрана.

Route CID
Перезаписать СallerID на указанное значение

Route Password
Если установлено значение- при звонке через это направление, будет предложено ввести пароль. При вводе неправильно значения соединение будет разорвано.

Route Type
Emergency- при вызове будет использован Emergency CID екстеншена, который совершает вызов, Intra-Company - будет использован внутренний CallerID екстеншена.

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

Правила

  • X - цифры 0-9
  • Z - цифры 1-9
  • N - цифры 2-9
  • [1237-9] - любая цифра или буква в скобках (в примере 1,2,3,7,8,9)
  • . - точка - любой знак.
  • | - отделяет префикс выхода на внешнюю линию от набираемого номера (пример 9|NXXXXXX абонент набирает '93216111' будет набрано '3216111')

Примеры

  • 000 это направление будет использовано только при наборе '000' .
  • 9|911 это направление будет использовано только при наборе '9911'. Первая цифра '9' будет удалена.
  • 0|. Любой номер может быть набран в этом направлении. '0' будет удалён.

:!:Добавить префикс можно в Trunks

Trunk Sequence

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

FreePBX

  • freepbx/outbound_routes.txt
  • Последние изменения: 2018/11/17