wiki:EndpointMFC-R2

Version 7 (modified by alx, 6 years ago) ( diff )

Исправлена ошибка.

Канальные окончания платы VE-01

Внимание! Статья находится в стадии создания. Информация может быть неполной и/или неточной.

Канальное окончание MFC R2

Канальное окончание MFC R2 предназначено для подключения к соединительным линиям АТС с использованием многочастотной сигнализации R2.

Линейные сигналы канального окончания MFC R2

Для передачи линейных сигналов "Занятие", "Подтверждение занятия", "Ответ", "Разъединение", "Блокировка", "Контроль исходного" используется два выделенных сигнальных канала (СУВ a и b).

Комбинация СУВ ab Значение сигнала
00 Занятие
01 Ответ
10 Разъединение / контроль исходного
11 Подтверждение занятия / разъединение / блокировка

Тональные сигналы канального окончания MFC R2

Адресная информация (номер вызываемого абонента, номер и категория вызывающего абонента) и информация о ходе соединения ("Линия свободна", "Линия занята", "Перегрузка" и т.п.) передается тональными сигналами, представляющими собой комбинацию двух из 12 возможных частот. 6 нижних частот используются для входящего направления, 6 верхних - для исходящего направления. В каждом из направлений используется 15 комбинаций частот, обозначаемых номерами 1-15:

Номер частотной комбинации Частоты для входящего направления Частоты для исходящего направления
1 1020 + 1140 1380 + 1500
2 900 + 1140 1380 + 1620
3 900 + 1020 1500 + 1620
4 780 + 1140 1380 + 1740
5 780 + 1020 1500 + 1740
6 780 + 900 1620 + 1740
7 660 + 1140 1380 + 1860
8 660 + 1020 1500 + 1860
9 660 + 890 1620 + 1860
10 660 + 780 1740 + 1860
11 540 + 1140 1380 + 1980
12 540 + 1020 1500 + 1980
13 540 + 900 1620 + 1980
14 540 + 780 1740 + 1980
15 540 + 660 1860 + 1980

Для интерпретации тональных посылок используются две группы значений: A и B для входящего направления и I и II для исходящего направления. Далее в обозначениях сигналов используется форма <группа>-<номер>, например A-8, II-12.

Описание работы канального окончания

Входящий вызов

Входящий (со стороны канала TDM) вызов начинается с приема из канала линейного сигнала "Занятие". В ответ на получении сигнала "Занятие" канальное окончание R2 передает в канал линейный сигнал "Подтверждение занятия", переходит в состояние NumRecv и ожидает номер вызываемого абонента.

Если конфигурационный параметр "Не запрашивать ANI" не отмечен, после получения первой цифры номера вызывающей стороне передается запрос категории и номера вызывающего абонента (A-5), после приема которых продолжается прием номера вызываемого абонента. Если чекбокс "Не запрашивать ANI" отмечен, ANI канальным окончанием R2 не запрашивается, принимается только номер вызываемого абонента.

При получении каждой цифры номера вызываемого абонента производится проверка принятого номера на совпадение с регулярным выражением, установленным конфигурационным параметром "Рег. выражение набора", а также на достижение максимальной длины номера, установленной конфигурационным параметром "Макс. длина номера". Если обнаружено совпадение номера с регулярным выражением или достижение максимальной длины номера, канальное окончание R2 передает сигнал "AddressCompleted" (A-3) и переходит в состояние AddrCplt и ожидает сигнал группы II (категория вызова). То же самое происходит в случае таймаута ожидания очередной цифры номера.

После получении сигнала группы II канальное окончание R2 формирует и передает сообщение INVITE в сеть IP и переходит в состояние Outgoing. Если конфигурационный параметр "Не запрашивать ANI" не отмечен, и номер вызывающего абонента получен, имя пользователя (username) в поле From сформированного сообщения INVITE содержит номер вызывающего абонента. Если конфигурационный параметр "Не запрашивать ANI" отмечен, в поле From помещается URI канального окончания. Категория вызывающего абонента передается в параметре URI "cpc" поля From.

При получении от вызываемого абонента ответа "180 Ringign" или "183 Session Progress" канальное окончание R2 передает в канал сигнал "Subscriber line free, charge" (B-6). При получении "180 Ringing" и отсутствии медиапотока канальное окончание R2 формирует и передает в канал акустический сигнал "Контроль посылки вызова" (КПВ). При получении от вызываемого абонента неуспешного ответа (4xx/5xx/6xx) канальное окончание R2 передает сигнал "Subscriber line busy" (B-3), после чего передает линейный сигнал "Контроль исходного" и переходит в исходное состояние (Idle).

При получении от вызываемого абонента ответа "200 OK" канальное окончание R2 передает линейный сигнал "Ответ" и переходит в состояние Connected.

Пример приема входящего вызова номера 567 от абонента 234 категории 1:

Исходящий вызов

При получении сообщения INVITE канальное окончание R2 занимает канал, передавая линейный сигнал "Занятие", переходит в состояние Seizure и ожидает линейный сигнал "Подтверждение занятия" от удаленной стороны.

При получении сигнала "Подтверждение занятия" канальное окончание R2 переходит в состояние Dialing и начинает передавать первую цифру номера вызываемого абонента. Дальнейший ход передачи адресной и служебной информации определяется ответными сигналами от удаленной стороны. Удаленная сторона может запросить:

  • категорию и номер вызывающего абонента (сигнал A-5). После первого получения сигнала A-5 передается категория абонента. Если в URI вызывающего абонента присутствует параметр cpc, и его значением является цифра от 0 до 9, канальное окончание R2 передает в качестве категории вызывающего абонента значение параметра cpc. Если параметр cpc отсутствует, или его значение не является десятичной цифрой, в качестве категории вызывающего абонента передается значение конфигурационного параметра "Категория по умолчанию". При получении последующих (после первого) сигналов A-5 канальное окончание R2 последовательно передает цифры номера вызывающего абонента. После передачи последней цифры номера канальное окончание передает сигнал "Номер завершен" (I-15).
  • код страны (A-11). После получения сигнала A-11 канальное окончание R2 передает сигнал, номер которого установлен конфигурационным параметром "Индикатор кода страны".
  • код языка/дискриминатор (A-12). После получения сигнала A-12 канальное окончание R2 передает сигнал, номер которого установлен конфигурационным параметром "Код языка/дискриминатор".
  • nature of circuit (A-13). После получения сигнала A-13 канальное окончание R2 передает сигнал, номер которого установлен конфигурационным параметром "Код nature of circuit".
  • наличие эхоподавления (A-14). После получения сигнала A-14 канальное окончание R2 передает сигнал, номер которого установлен конфигурационным параметром "Код наличия эхоподавления".

При получении от удаленной стороны сигнала "Перегрузка в национальной сети" (A-4) или сигнала "Перегрузка в международной сети" (A-15) канальное окончание R2 передает линейный сигнал "Разъединение" и переходит в исходное состояние (Idle).

Передача адресной информации завершается получением от удаленной стороны одного из сигналов:

  • "End of address" (A-6), после получения которого канальное окончание R2 активирует медиапоток и переходит в состояние Dialed;
  • "Address Completed" (A-3), после получения которого канальное окончание R2 переключается на использование групп сигналов B/II, передает категорию вызывающего абонента (правила формирования категории описаны выше) и ожидает сигнала результата выполнения вызова от удаленной стороны. При последующем получении любого из сигналов "Линия свободна, оплата" (B-6), "Линия свободна, нет оплаты" (B-7) канальное окончание R2 активирует медиапоток и переходит в состояние Dialed. При получении любого из сигналов "Линия занята" (B-3), "Немер не существует" (B-5), "Линия неисправна" (B-8) канальное окончание R2 возвращает вызывающему абоненту ответ "486 Busy here", передает линейный сигнал "Разъединение" и переходит в исходное состояние (Idle).

При получении линейного сигнала "Ответ" в состояниях Dialing или Dialed канальное окончание R2 возвращает вызывающему абоненту ответ "200 OK" и переходит в состояние Connected.

Пример исходящего вызова номера 567 от абонента 234 категории 1:

Параметры конфигурации канального окончания

Почти все конфигурационные параметры канальных окончаний с сигнализацией MFC R2 совпадают с теми, которые уже есть в других канальных окончаниях. Вот параметры, которые относятся только к окончаниям R2:

Индикатор кода страны
номер тонального сигнала R2, передаваемый в ответ на запрос индикатора кода страны (A-11) от удаленной стороны. Допустимые значения 11...14.
Код языка/дискриминатор
номер тонального сигнала R2, передаваемый в ответ на запрос кода языка или дискриминатора (A-12) от удаленной стороны. Допустимые значения 1...10.
Код nature of circuit
номер тонального сигнала R2, передаваемый в ответ на запрос nature of circuit (A-13) от удаленной стороны. Допустимые значения 13 (наземный канал) или 14 (спутниковый канал).
Код наличия эхоподавления
номер тонального сигнала R2, передаваемый в ответ на запрос информации об использовании эхоподавления (A-14) от удаленной стороны. Допустимые значения 11...14.
Не запрашивать ANI
если чекбокс отмечен, при входящем (со стороны канала TDM) вызове не будет запрашиваться информация о номере вызывающего абонента.

Состояния канального окончания

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.