[[PageOutline(2-5,Содержание:)]] = Канальное окончание PPS = Канальное окончание PPS предназначено для работы с групповыми каналами ТЧ, к которым подключены радиоретрансляторы (контроллеры радиодоступа) типа ППС-Р3 или совместимые с ними устройства. Канальное окончание использует внутриканальную сигнализацию, состоящую из двух сигналов (команд): Включить ретрансляторы:: двухчастотный тональный сигнал, соответствующий символу DTMF "A" (697 Гц + 1633 Гц); Выключить ретрансляторы:: двухчастотный тональный сигнал, соответствующий символу DTMF "D" (941 Гц + 1633 Гц). == Описание работы канального окончания == === Прием вызова со стороны сети IP === При получении сообщения INVITE из сети IP канальное окончание PPS, не занятое другим соединением, переходит из исходного состояния (`Idle`) в состояние `Connected`, передает в канал ТЧ сигнал "включить ретрансляторы" длительностью 300 мс., после чего передает ответ "200 OK" в сторону вызывающего абонента. Получив команду "включить ретрансляторы", подключенные к каналу ТЧ радиоретрансляторы включаются, позволяя вызвавшему абоненту вести разговор с обслуживаемыми ретрансляторами радиостанциями. === Вызов в сторону сети IP === В случае включения радиоретранслятора по инициативе радиостанции ретранслятор передает в канал ТЧ сигнал "включить ретрансляторы". Приняв этот сигнал, канальное окончание PPS формирует и отправляет в сеть IP сообщение INVITE для URI, установленного конфигурационным параметром "Вызывать URI", и переходит в состояние `Calling`. При получении ответа "200 OK" канальное окончание PPS переходит в состояние `Connected`. === Отбой соединения === При получении канальным окончанием PPS из канала ТЧ сигнала "Выключить ретрансляторы" канальное окончание разрывает текущее соединение (сообщением BYE или CANCEL - в зависимости от этапа установки соединения SIP) и переходит в исходное состояние (`Idle`). При получении отбоя (сообщения BYE) со стороны сети IP канальное окончание PPS переходит в исходное состояние (`Idle`). При этом, если установлена отметка конфигурационного параметра "Отключать ретрансляторы при отбое со стороны IP", в канал ТЧ передается сигнал "Выключить ретрансляторы". == Параметры конфигурации канального окончания == Пример конфигурации канального окончания PPS: [[Image(ss1.jpg)]] Далее описаны параметры, специфичные для канального окончания PPS. Не указанные здесь конфигурационные параметры работают так же, как и во всех прочих существующих канальных окончаниях. См. EndpointParameters. Вызывать URI:: Параметр определяет URI, которому направляется INVITE при получении сигнала "Включить ретрансляторы" из канала TDM. Значение параметра может быть задано с указанием либо имени пользователя и домена (например `john@192.168.5.24`), либо только имени пользователя (например `john`). В последнем случае в качестве домена при формировании вызываемого URI будет использован домен из конфигурационного параметра "SIP URI" канального окончания. Отключать ретрансляторы при отбое со стороны IP:: Если чекбокс отмечен, при получении отбоя со стороны сети IP канальное окончание PPS передает в канал ТЧ сигнал "Выключить ретрансляторы". Значение по умолчанию - чекбокс не отмечен (сигнал "Выключить ретрансляторы" не передается). == Состояния канального окончания == Далее описаны состояния, в которых может находиться канальное окончание PPS, и их описание. Idle:: Исходное состояние канального окончания. Канальное окончание свободно: способно принимать вызовы со стороны сети IP и ожидает сигнал "Включить ретрансляторы" со стороны канала ТЧ. Calling:: Отправлен вызов (INVITE) в сторону сети IP, ожидается ответ. Connected:: Соединение установлено. {{{#!plantuml @startuml title Упрощенная диаграмма состояний канального окончания МБ state Idle: исходное состояние state Calling: отправлен INVITE,\nожидается ответ state Connected: разговорное состояние Idle --> Calling: принят сигнал\n"Включить ретрансляторы" Calling --> Connected: принят ответ\n"200 OK" Calling --> Idle: принят ответ\n4xx/5xx/6xx Connected --> Idle: принят BYE Connected --> Idle: принят сигнал\n"Выключить ретрансляторы" Idle --> Connected: принят INVITE @enduml }}} == См. также == [EndpointParameters сводная таблица параметров], [wiki:EndpointFXS окончание FXS], [wiki:EndpointАДАСЭ окончание АДАСЭ].