В данном разделе приводится общая информация об интерфейсах SIP-адаптера ECSS-10.
Внутренний интерфейс SIP-адаптера (далее "интерфейс") это логическая связка следующих параметров (структура), описывающая точку подключения внешнего соединения:
Подробное описание использования адресов и портов в системе ECSS-10 приведено в разделе 3.14.3 Работа SIP-адаптера с сетью.
В системе ECSS-10 существует два типа интерфейсов SIP-адаптера:
Транк описывается параметрами, которые используются для подключения и обслуживания соединения со встречной АТС (SIP-шлюзом):
Как правило, точка подключения транка на удаленной стороне задается статически: IP-адрес или доменное имя встречного узла.
Возможно динамическое подключение транка. В этом случае удаленная сторона отправляет запрос регистрации своего идентификатора ресурса ("имя абонента"@"доменное имя"). Зарегистрированный в этом случае контакт будет описывать параметры подключения.
Типы динамической регистрации:
В системе ECSS-10 release 3.14 реализован "Proxy" тип регистрации. Регистрация выполняется с одним аккаунтом. В отличие от регистрации типа "User", операторская регистрация ограничена только одним контактом, режимы форкинга для транка не предусмотрены, то есть при регистрации нового контакта предыдущий будет удален.
Также, в системе предусмотрен встречный режим - транк отправляет удаленной стороне запросы регистрации с точкой подключения адаптера.
| Настройка требования аутентификации при регистрации транка опциональна, но рекомендуется при работе через публичные сети. |
SIP-транк можно считать аналогом Е1 PRI. SIP-транк это виртуальный канал между оператором и клиентом, работающий поверх сети Интернет. В отличие от канала E1 SIP-транк может иметь произвольную емкость линии, ограниченную только настройками SIP-адаптера ECSS-10. В SIP-адаптере ECSS-10 ограничение емкости линии SIP-транка является обязательным, для чего предварительно создается группа каналов. При этом верхний предел для количества одновременных занятий (виртуальных каналов) не ограничен и определяется оператором, исходя из требований определенного направления и имеющихся ресурсов. По умолчанию установлено ограничение 256. Это значение может быть изменено для любого транка. Для смены значения , используется команда: где <DOMAIN> - имя виртуальной АТС; <TRUNK_GROUP> - Транковая группа; <TRUNK> - Имя транка; <NEW_LIMIT> - количество каналов в SIP-транке. |
Для контроля доступности направления используется процедура периодической передачи запросов OPTIONS, которая настраивается в параметрах транка.
При отсутствии ответа на запрос соответствующий интерфейс переводится в неактивное состояние, что позволяет не отправлять запросы на установление соединения в интерфейс до тех пор, пока связь в данном направлении не восстановится - на запросы OPTIONS вновь не начнут поступать ответы. Данный функционал позволяет сэкономить ресурсы SIP-адаптера, если направление недоступно.
В целях проведения регламентных или восстановительных работ транк может быть заблокирован принудительно оператором. В этом случае и входящая, и исходящая связь по заблокированному транку будут запрещены.
Подробное описание приведено в разделе 3.14.3 Команды управления SIP-транками.
Абонентская линия описывается параметрами, которые используются для подключения и обслуживания соединения с SIP-абонентом.
Точка подключения (контакт или контакты) присылается терминалом пользователя.
При регистрации нескольких контактов для одного абонентского номера в системе возможно включение форкинга входящих вызовов.
Режимы форкинга абонентской линии:
Режим форкинга может быть назначен абоненту или группе.
При регистрации контакты выстраиваются в порядке убывания приоритета. Если получены контакты с равным приоритетом, то пришедший позже становится по списку впереди имеющихся равноценных контактов.
При форкинге событием перехода к следующему контакту является недоступность порта на вызываемой стороне или истечение заданного для виртуальной АТС тайм-аута, который задается командой:
/domain/<DOMAIN>/timers/sip/set find_me <TIMEOUT_IN_SECONDS>
Запросы на установление соединения (INVITE), на которые от клиентской стороны получены неуспешные финальные ответы, считаются успешно доставленными. В таком случае переключение не происходит, на исходящую сторону транслируется соответствующий неуспешный финальный ответ.
В общем случае, регистрация контактов и аутентификация (регистраций и звонков) являются обязательными, за исключением режимов, позволяющих установить фиксированный контакт (аналогично транку) и/или отменить полностью или частично требование аутентификации.
Подробное описание приведено в разделе 3.14.3 Аутентификация абонентов.
SIP-абоненты в системе ECSS могут быть задекларированы двумя способами: