Changes between Version 2 and Version 3 of EndpointMFC-R2


Ignore:
Timestamp:
Jan 31, 2018, 12:03:52 PM (6 years ago)
Author:
alx
Comment:

Описан прием входящего вызова.

Legend:

Unmodified
Added
Removed
Modified
  • EndpointMFC-R2

    v2 v3  
    3939||  15  ||  540 + 660  ||  1860 + 1980  ||
    4040
     41Для интерпретации тональных посылок используются две группы значений: A и B для входящего направления и I и II для исходящего направления. Далее в обозначениях сигналов используется форма `<группа>-<номер>`, например A-8, II-12.
     42
    4143== Описание работы канального окончания ==
     44
     45=== Входящий вызов ===
     46
     47Входящий (со стороны канала TDM) вызов начинается с приема из канала линейного сигнала "Занятие". В ответ на получении сигнала "Занятие" канальное окончание R2 передает в канал линейный сигнал "Подтверждение занятия", переходит в состояние `NumRecv` и ожидает номер вызываемого абонента.
     48
     49Если конфигурационный параметр "Не запрашивать ANI" не отмечен, после получения первой цифры номера вызывающей стороне передается запрос категории и номера вызывающего абонента (A-5), после приема которых продолжается прием номера вызываемого абонента. Если чекбокс "Не запрашивать ANI" отмечен, ANI канальным окончанием R2 не запрашивается, принимается только номер вызываемого абонента.
     50
     51При получении каждой цифры номера вызываемого абонента производится проверка принятого номера на совпадение с регулярным выражением, установленным конфигурационным параметром "Рег. выражение набора", а также на достижение максимальной длины номера, установленной конфигурационным параметром "Макс. длина номера". Если обнаружено совпадение номера с регулярным выражением или достижение максимальной длины номера, канальное окончание R2 передает сигнал "!AddressCompleted" (A-3) и переходит в состояние `AddrCplt` и ожидает сигнал группы II (категория вызова). То же самое происходит в случае таймаута ожидания очередной цифры номера. После получении сигнала группы II канальное окончание R2 формирует и передает сообщение INVITE в сеть IP и переходит в состояние `Outgoing`.
     52
     53При получении от вызываемого абонента ответа "180 Ringign" или "183 Session Progress" канальное окончание R2 передает в канал сигнал "Subscriber line free, charge" (B-6). При получении "180 Ringing" и отсутствии медиапотока канальное окончание R2 формирует и передает в канал акустический сигнал "Контроль посылки вызова" (КПВ).
     54
     55При получении от вызываемого абонента ответа "200 OK" канальное окончание R2 передает линейный сигнал "Ответ" и переходит в состояние `Connected`.
     56
     57Пример приема входящего вызова номера 567 от абонента 234 категории 1:
     58
     59{{{#!plantuml
     60@startuml
     61skinparam ParticipantPadding 80
     62skinparam sequenceMessageAlign center
     63
     64participant АТС
     65participant "Окончание R2" as R2
     66participant "Вызываемый абонент" as A
     67
     68АТС <-[#red]> R2: <font color=red>исходное состояние (10)
     69...
     70АТС -[#red]> R2: <font color=red>Занятие (00)
     71R2 -[#red]> АТС: <font color=red>Подтверждение занятия (11)
     72АТС -> R2: "5" (I-5)
     73R2 -> АТС: "Передать категорию/ANI" (A-5)
     74АТС -> R2: "1" (I-1)
     75R2 -> АТС: "Передать категорию/ANI" (A-5)
     76АТС -> R2: "2" (I-2)
     77R2 -> АТС: "Передать категорию/ANI" (A-5)
     78АТС -> R2: "3" (I-3)
     79R2 -> АТС: "Передать категорию/ANI" (A-5)
     80АТС -> R2: "4" (I-4)
     81R2 -> АТС: "Передать категорию/ANI" (A-5)
     82АТС -> R2: "Номер завершен" (I-15)
     83R2 -> АТС: "Следующая цифра" (A-1)
     84АТС -> R2: "6" (I-6)
     85R2 -> АТС: "Следующая цифра" (A-1)
     86АТС -> R2: "7" (I-7)
     87R2 -> АТС: "Address Completed,\nswitch to group B" (A-3)
     88АТС -> R2: "Категория 1:\nSubscriber without priority" (II-1)
     89R2 --> A: INVITE sip:567@domain\nFrom: <sip:234@domain;cpc=1>
     90A --> R2: 100 Trying
     91A --> R2: 180 Ringing
     92note right: Вызываемый абонент слышит звонок
     93R2 -> АТС: "Абонент свободен" (B-6)
     94R2 o-[#blue]> АТС: <font color=blue>КПВ
     95...
     96note over A: абонент ответил на вызов
     97A --> R2: 200 OK
     98R2 --> A: ACK
     99A <-[#blue]-> R2: <font color=blue>//медиапоток//
     100R2 -[#red]> АТС: <font color=red>Ответ (01)
     101АТС <-[#blue]> R2: <font color=blue>//разговорное состояние//
     102note over АТС, A: абоненты ведут разговор
     103
     104@enduml
     105}}}
     106
    42107
    43108== Параметры конфигурации канального окончания ==
    44109
    45 [[Image(ss1.jpg)]]
     110[[Image(ss1.jpg, 90%)]]
     111
    46112Почти все конфигурационные параметры канальных окончаний с сигнализацией MFC R2 совпадают с теми, которые уже есть в других канальных окончаниях. Вот параметры, которые относятся только к окончаниям R2:
    47113
     
    50116 Код nature of circuit:: номер тонального сигнала R2, передаваемый в ответ на запрос nature of circuit (A-13) от удаленной стороны. Допустимые значения 13 (наземный канал) или 14 (спутниковый канал).
    51117 Код наличия эхоподавления:: номер тонального сигнала R2, передаваемый в ответ на запрос информации об использовании эхоподавления (A-14) от удаленной стороны. Допустимые значения 11...14.
    52  Не запрашивать ANI:: если чекбокс установлен, при входящем (со стороны канала TDM) вызове не будет запрашиваться информация о номере вызывающего абонента.
     118 Не запрашивать ANI:: если чекбокс отмечен, при входящем (со стороны канала TDM) вызове не будет запрашиваться информация о номере вызывающего абонента.
    53119
    54120== Состояния канального окончания ==