FreePBX 13/14 исходящая маршрутизация.
Outbound Routes - исходящая маршрутизация FreePBX. На основании набранного номера выбирается направление (транк) для исходящего вызова. Набираемый номер делится на префикс и паттерн и может модифицироваться после набора. Подробное описание паттернов, callerid, записи и др. параметров
Connectivity > Outbound Routes
Подключения > Исходящая Маршрутизация
Порядок выбора маршрутов
Маршруты проверяются в порядке перечисления.
Например, если у вас есть два маршрута с совпадающими паттернами, сначала FreePBX попытается использовать маршрут выше по списку, а если он недоступен, последующий.
Вы можете изменять порядок использования маршрута перетаскивая мышью на другую позицию.
Маршруты проверяются по порядку - сверху вниз. Если найдено совпадение, дальнейшая проверка прекращается.
Route Settings
Настройки маршрутов
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
Правила набора
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