h1. Маршрутизация звонков {{>toc}} *Маршрутизация* - процесс построения таблицы маршрутизации в ответ на параметры входящего вызова согласно текущим статическим настройкам системы, а также динамическим параметрам, таким как [[Балансы]] и [[Показатели телефонного трафика]]. *Таблица маршрутизации* представляет собой сортированный список пиров и параметров для выполнения вызова на каждый маршрут. Система выполняет [[Хантинг]] по найденным и отсортированным маршрутам. Маршрутизация выполняется следующими приложениями: * [[Софтсвитч]] * [[Карточная платформа]] Т.е. для того чтоб использовать систему маршрутизации Smartswitch, Вам нужно в [[Обработчик вызовов|Обработчике вызовов]] воспользоваться одним из этих приложений. В противном случае, если выполнение исходящего вызова выполняется приложением [[Набрать]] напрямую, то вызов не проходит через встроенную систему маршрутизации Smartswitch. Для проверки таблицы маршрутизации можно воспользоваться инструментом [[Проверить маршрутизацию]], который находится на странице редактирования каждого пира. h2. Конфигурирование таблицы маршрутизации Поддерживаемые *режимы конфигурирования таблицы маршрутизации*: * *По списку маршрутов*. Внутри [[Классы маршрутов (Телефония)|Класса маршрутов]] Вы должны сконфигурировать список [[Маршруты (Телефония)|Маршрутов]], которые будут активны для всех профилей трафика. А внутри каждого маршрута можно указать [[Правила маршрутов (Телефония)|Правила совпадения для трафика]] для переопределения настроек для определённого профиля трафика. * *По профилю трафика*. Сначала вы должны сконфигурировать [[Правила класса маршрутов (Телефония)|Правила совпадения для трафика]] для выделения определенных профилей трафика. Затем внутри каждого Правила вы должны сконфигурировать список [[Маршруты правила класса маршрутов (Телефония)|Маршрутов]] для каждого профиля трафика. Выбор конкретного режима конфигурирования зависит от Ваших предпочтений и особенностей бизнеса. Вы можете использовать оба режима одновременно. В этом случае, если система не находит ни одного маршрута в одном из режимов, то пытается найти маршруты согласно другого режима. Если же маршруты найдены в одном из режимов, то поиск маршрутов в другом режиме не выполняется. Вы можете конфигурировать приоритетность использования режимов. Также Вы можете использовать опцию *базовый класс маршрутов* для наследования другого [[Классы маршрутов (Телефония)|Класса маршрутов]]. В этом случае, если система не находит ни одного маршрута в текущем классе маршрутов, то начинает искать в базовом классе маршрутов. Наследование может выполняться рекурсивно. h2. Режимы маршрутизации. Система поддерживает следующие режимы маршрутизации: * *Маршрутизация по текущей статической конфигурации системы*. * [[Маршрутизация по показателям телефонного трафика]]. * [[Маршрутизация по целевым показателям телефонного трафика]]. * [[Процентная маршрутизация]]. * *Смешанная маршрутизация*. Одновременно используется комбинация вышеуказанных режимов. Во всех режимах учитываются: * [[Классы маршрутов (Телефония)|Класс маршрутов]] и его содержимое, сконфигурированный на оригинаторе * параметры [[Замена номеров|Замены номеров]] на всех вовлечённых пирах * [[Тарифный план]], сконфигурированный на всех вовлечённых пирах. В итоговую таблицу маршрутизации не будут включены маршруты, для которых невозможно однозначно определить стоимость. * [[Контроль прибыльности]]. В итоговую таблицу маршрутизации не будут включены маршруты, которые не проходят по [[Контроль прибыльности|Контролю прибыльности]]. * технологии, сконфигурированные на всех вовлечённых пирах. Технология для исходящего звонка будет подобрана таким образом, чтобы избежать конвертации [[Протоколы сигнализации|Протоколов сигнализации]], если это возможно. * [[Балансы]] всех вовлёчённых пиров. В таблицу маршрутизации не будут включены пиры, звонки на которые блокируются по балансу. * заблокированные маршруты [[Контролёры|Контролёрами]]. * а также многие другие параметры h2. Процедура создания таблицы маршрутизации системой Таблица маршрутизации создаётся в следующем порядке: # Определяются все возможные пиры для маршрутизации вызова согласно текущим настройкам, [[Балансы|Балансам]] и.т.д. # Происходит [[Сортировка таблицы маршрутизации]] в таблице маршрутизации согласно сконфигурированным [[Метрики (Телефония)|Метрикам]]. # Cистема исключает некоторые маршруты в соответствии с: * _долями трафика_ для выполнения [[Процентная маршрутизация|Процентной маршрутизации]]. * параметром +остановить хантинг+. Если в [[Профили остановки хантинга (Телефония)|Профиле остановки хантинга]] маршрута включена опция +всегда+, то система удаляет из таблицы маршрутизации все маршруты, которые в результате упорядочивания оказались после данного маршрута. См. также: * [[Сортировка таблицы маршрутизации]] [[Routing|English translation]]