Changes between Version 5 and Version 6 of EndpointMFC-R2


Ignore:
Timestamp:
Feb 1, 2018, 12:27:28 PM (7 years ago)
Author:
alx
Comment:

Описана процедура исходящего в направление TDM вызова.

Legend:

Unmodified
Added
Removed
Modified
  • EndpointMFC-R2

    v5 v6  
    107107}}}
    108108
     109=== Исходящий вызов ===
     110
     111При получении сообщения INVITE канальное окончание R2 занимает канал, передавая линейный сигнал "Занятие", переходит в состояние `Seizure` и ожидает линейный сигнал "Подтверждение занятия" от удаленной стороны.
     112
     113При получении сигнала "Подтверждение занятия" канальное окончание R2 переходит в состояние `Dialing` и начинает передавать первую цифру номера вызываемого абонента. Дальнейший ход передачи адресной и служебной информации определяется ответными сигналами от удаленной стороны. Удаленная сторона может запросить:
     114
     115- категорию и номер вызывающего абонента (сигнал A-5). После первого получения сигнала A-5 передается категория абонента. Если в URI вызывающего абонента присутствует параметр `cpc`, и его значением является цифра от 0 до 9, канальное окончание R2 передает в качестве категории вызывающего абонента значение параметра `cpc`. Если параметр `cpc` отсутствует, или его значение не является десятичной цифрой, в качестве категории вызывающего абонента передается значение конфигурационного параметра "Категория по умолчанию". При получении последующих (после первого) сигналов A-5 канальное окончание R2 последовательно передает цифры номера вызывающего абонента. После передачи последней цифры номера канальное окончание передает сигнал "Номер завершен" (I-15).
     116
     117- код страны (A-11). После получения сигнала A-11 канальное окончание R2 передает сигнал, номер которого установлен конфигурационным параметром "Индикатор кода страны".
     118
     119- код языка/дискриминатор (A-12). После получения сигнала A-12 канальное окончание R2 передает сигнал, номер которого установлен конфигурационным параметром "Код языка/дискриминатор".
     120
     121- nature of circuit (A-13). После получения сигнала A-13 канальное окончание R2 передает сигнал, номер которого установлен конфигурационным параметром "Код nature of circuit".
     122
     123- наличие эхоподавления (A-14). После получения сигнала A-14 канальное окончание R2 передает сигнал, номер которого установлен конфигурационным параметром "Код наличия эхоподавления".
     124
     125При получении от удаленной стороны сигнала "Перегрузка в национальной сети" (A-4) или сигнала "Перегрузка в международной сети" (A-15) канальное окончание R2 передает линейный сигнал "Разъединение" и переходит в исходное состояние (`Idle`).
     126
     127Передача адресной информации завершается получением от удаленной стороны одного из сигналов:
     128
     129- "End of address" (A-6), после получения которого канальное окончание R2 активирует медиапоток и переходит в состояние `Dialed`;
     130
     131- "Address Completed" (A-3), после получения которого канальное окончание R2 переключается на использование групп сигналов B/II, передает категорию вызывающего абонента (правила формирования категории описаны выше) и ожидает сигнала результата выполнения вызова от удаленной стороны. При последующем получении любого из сигналов "Линия свободна, оплата" (B-6), "Линия свободна, нет оплаты" (B-7) канальное окончание R2 активирует медиапоток и переходит в состояние `Dialed`. При получении любого из сигналов "Линия занята" (B-3), "Немер не существует" (B-5), "Линия неисправна" (B-8) канальное окончание R2 возвращает вызывающему абоненту ответ "486 Busy here", передает линейный сигнал "Разъединение" и переходит в исходное состояние (`Idle`).
     132
     133При получении линейного сигнала "Ответ" в состояниях `Dialing` или `Dialed` канальное окончание R2 возвращает вызывающему абоненту ответ "200 OK" и переходит в состояние `Connected`.
     134
     135Пример приема входящего вызова номера 567 от абонента 234 категории 1:
     136
     137{{{#!plantuml
     138@startuml
     139skinparam ParticipantPadding 80
     140skinparam sequenceMessageAlign center
     141
     142participant АТС
     143participant "Окончание R2" as R2
     144participant "Вызывающий абонент" as A
     145
     146АТС <-[#red]> R2: <font color=red>исходное состояние (10)
     147...
     148A --> R2: INVITE\nTo: <sip:567@domain>\nFrom: <sip:234@domain;cpc=1>
     149R2 --> A: 100 Trying
     150R2 -[#red]> АТС: <font color=red>Занятие (00)
     151АТС -[#red]> R2: <font color=red>Подтверждение занятия (11)
     152
     153R2 -> АТС: "5" (I-5)
     154АТС -> R2: "Передать категорию/ANI" (A-5)
     155
     156R2 -> АТС: "1" (I-1)
     157АТС -> R2: "Передать категорию/ANI" (A-5)
     158R2 -> АТС: "2" (I-2)
     159АТС -> R2: "Передать категорию/ANI" (A-5)
     160R2 -> АТС: "3" (I-3)
     161АТС -> R2: "Передать категорию/ANI" (A-5)
     162R2 -> АТС: "4" (I-4)
     163АТС -> R2: "Передать категорию/ANI" (A-5)
     164R2 -> АТС: "Номер завершен" (I-15)
     165АТС -> R2: "Следующая цифра" (A-1)
     166R2 -> АТС: "6" (I-6)
     167АТС -> R2: "Следующая цифра" (A-1)
     168R2 -> АТС: "7" (I-7)
     169АТС -> R2: "Address Completed,\nswitch to group B" (A-3)
     170R2 -> АТС: "Категория 1:\nSubscriber without priority" (II-1)
     171АТС -> R2: "Абонент свободен" (B-6)
     172АТС <-[#blue]> R2: <font color=blue>//медиапоток//
     173R2 --> A: 183 Session Progress
     174A <-[#blue]-> R2: <font color=blue>//медиапоток//
     175...
     176note left of АТС: абонент ответил на вызов
     177АТС -[#red]> R2: <font color=red>Ответ (01)
     178R2 --> A: 200 OK
     179A --> R2: ACK
     180note over АТС, A: абоненты ведут разговор
     181
     182@enduml
     183}}}
    109184
    110185== Параметры конфигурации канального окончания ==