EcssEvents.asn1 (файл протокола ASN.1) - описывает структуры сигнальных сообщений СОРМ-3, которые представляют собой иерархически выстроенную структуру данных.

Сигнальное сообщение представлено в виде событий, которые содержат в себе параметры или группу параметров.

В представленной ниже статье используются следующие обозначения: 

Групповой параметр - группа , объединяющая несколько параметров внутри себя и представлена как отдельная таблица.

Параметр - одиночное поле, описывающее конкретное значение данных. 

Пример СОРМ-3 сообщения события (Ecss-fullNumRecv, Ecss-Release)

 12:51:43.175635
	Received 101 bytes: A0 63 80 09 37 33 34 31 35 33 33 38 32 81 01 01 A2 1A A0 08 80 01 01 81 03 32 30 32 81 09 75 6E 64 65 66 69 6E 65 64 83 03 32 30 32 A3 20 A0 08 80 01 01 81 03 33 30 31 81 09 75 6E 64 65 66 69 6E 65 64 83 09 75 6E 64 65 66 69 6E 65 64 84 0B 45 43 53 53 20 30 31 30 30 37 30 A5 08 80 01 01 81 03 33 30 31
	Basic message params:
				 body: . . . . . . . receive full number   -- Наименования события - fullNumRecv; Наименование группового параметра - Ecss-FullNumRecv; Принадлежность к группе - групповой параметр; Описание - Прием полного номера
				 BASIC params:                             -- Параметры события Ecss-FullNumRecv
				 callUID: .. . . . . 734153382             -- Тип параметра - Ecss-CallUID; Описание - Уникальный идентификатор вызова
				 intcpParty: . . . . partyB                -- Тип параметра - Ecss-CallParty; Описание - Сторона для которой отобран вызов
				 callingPn:                                -- Тип параметра - Ecss-PartyIdentity; Описание - Информация о вызывающем абоненте
				 |-dn:                                     -- Тип параметра - Ecss-PartyIdentity; Принадлежность к группе - групповой параметр; Описание - Набранный номер
				 | |-nrType: . . . . unknown               -- Тип параметра - Ecss-NrType; Описание - тип номера; тип номера неизвестен
				 | |-nrValue: .. . . 202                   -- Тип параметра - Ecss-NrValue; Описание - номер; VisibleString (SIZE(0..32))
				 |-Login: .. . . . . 202                   -- Тип параметра - VisibleString OPTIONAL; Описание - Логин абонента
				 |-IP: . . . . . . . no                    -- Тип параметра - Ecss-IpAddress; Параметр - ipV4
				 |-SIP URI: .. . . . undefined             -- Тип параметра - VisibleString OPTIONAL; Описание - SIP URI
				 |-OPC: .. . . . . . 0                     -- Тип параметра - INTEGER OPTIONAL; Описание - Код точки OPC
				 |-DPC: .. . . . . . 0                     -- Тип параметра - INTEGER OPTIONAL; Описание - Код точки DPC
				 calledPn:                                 -- Тип параметра - Ecss-PartyIdentity; Описание - Информация о вызываемом абоненте            
				 |-dn:                                     -- Тип параметра - Ecss-PartyIdentity; Принадлежность к группе - групповой параметр; Описание - Набранный номер
				 | |-nrType: . . . . unknown               -- Тип параметра - Ecss-NrType; Описание - тип номера; тип номера неизвестен
				 | |-nrValue: .. . . 301                   -- Тип параметра - Ecss-NrValue; Описание - номер; VisibleString (SIZE(0..32))
				 |-Login: .. . . . . undefined             -- Тип параметра - VisibleString OPTIONAL; Описание - Логин абонента
				 |-IP: . . . . . . . no                    -- Тип параметра - Ecss-IpAddress; Параметр - ipV4
	Типы событий			 |-SIP URI: .. . . . undefined             -- Тип параметра - VisibleString OPTIONAL; Описание - SIP URI
				 |-OPC: .. . . . . . 0                     -- Тип параметра - INTEGER OPTIONAL; Описание - Код точки OPC
				 |-DPC: .. . . . . . 0                     -- Тип параметра - INTEGER OPTIONAL; Описание - Код точки DPC
				 OPTIONAL params:
				 incTrunkGrpId:. . . -1                    -- Тип параметра - INTEGER OPTIONAL; Описание - Номер входящей Trunk группы
				 outTrunkGrpId:. . . -1                    -- Тип параметра - INTEGER OPTIONAL; Описание - Номер исходящей Trunk группы
				 snId: . . . . . . . ECSS 010070           -- Тип параметра - VisibleString OPTIONAL; Описание - Идентификатор узла связи

 12:51:43.177299
	Received 028 bytes: A2 1A 80 09 37 33 34 31 35 33 33 38 32 A1 0A 80 05 51 2E 38 35 30 81 01 14 82 01 01 
	Basic message params:
				 body: . . . . . . . release               -- Наименования события - release; Наименование группового параметра - Ecss-Release; Принадлежность к группе - групповой параметр; Описание - Разъединение
				 BASIC params:                             -- Параметры события Ecss-Release
				 callUID: .. . . . . 734153382             -- Тип параметра - Ecss-CallUID; Описание - Уникальный идентификатор вызова
				 relParty: . . . . . partyB                -- Тип параметра - Ecss-CallParty; Описание - Сторона для которой отобран вызов
				 OPTIONAL params:
				 ReleaseCause:                             -- Параметры события ReleaseCause
				 |-Proto: .. . . . . Q.850                 -- Тип параметра - Ecss-CauseProto; Принадлежность к группе - групповой параметр; Описание - Тип используемого протокола
				 |-Cause: .. . . . . 20                    -- Тип параметра - Ecss-Cause; Принадлежность к группе - групповой параметр; Описание - Код причины разъединения в соответствии с протоколом



Типы событий

События, которые отправляются СОРМ-3-посредником в сторону удаленного узла (СОРМ-3-приемника)Link to События, которые отправляются СОРМ-3-посредником в сторону удаленного узла (СОРМ-3-приемника)

Ecss-EventMsgLink to Ecss-EventMsg

Наименование событияНаименование группового параметраОписание
fullNumRecvEcss-FullNumRecvПрием полного номера
answerEcss-AnswerОтвет абонента
releaseEcss-ReleaseРазъединение
voiceConnectedEcss-VoiceConnectedНачало передачи звука в сторону устройства съема
forwardingEcss-ForwardingПеренаправление вызова
holdEcss-HoldПостановка на удержание
retrieveEcss-RetrieveСнятие с удержания
callTransferEcss-CallTransferПередача вызова
ssActionEcss-SSActionУправление услугами
conferenceEcss-ConferenceКонференция
heartbeatEcss-HeartbeatТестовое сообщение, посылается каждые 30 секунд

Типы параметров

Приведенные ниже параметры могут содержаться в сообщениях СОРМ-3Link to Приведенные ниже параметры могут содержаться в сообщениях СОРМ-3

Ecss-FullNumRecvLink to Ecss-FullNumRecv

ПараметрТип параметраПринадлежность к группеОписание
callUIDEcss-CallUIDгрупповой параметрУникальный идентификатор вызова
intcpPartyEcss-CallPartyгрупповой параметрСторона для которой отобран вызов
cgPnEcss-PartyIdentityгрупповой параметрИнформация о вызывающем абоненте
cdPnEcss-PartyIdentity

групповой параметр

Информация о вызываемом абоненте
snIdVisibleString OPTIONALодиночный параметрИдентификатор узла связи
dialedNrEcss-Nr OPTIONALгрупповой параметрНабранный номер
incTrunkGrpIdINTEGER OPTIONALодиночный параметрНомер входящей Trunk группы
outTrunkGrpIdINTEGER OPTIONALодиночный параметр

Номер исходящей Trunk группы

incTrunkIdTextVisibleString OPTIONALодиночный параметрТекстовый идентификатор входящей Trunk группы
outTrunkIdTextVisibleString OPTIONALодиночный параметрТекстовый идентификатор исходящей Trunk группы

Ecss-AnswerLink to Ecss-Answer

ПараметрТип параметраПринадлежность к группеОписание
callUIDEcss-CallUIDгрупповой параметрУникальный идентификатор вызова
cnPnEcss-PartyIdentityгрупповой параметрИнформация об ответившем абоненте

Ecss-ReleaseLink to Ecss-Release

ПараметрТип параметраПринадлежность к группеОписание
callUIDEcss-CallUIDгрупповой параметрУникальный идентификатор вызова
relCauseEcss-ReleaseCause OPTIONALгрупповой параметрКод причины разъединения в соответствии с протоколом
relPartyEcss-CallPartyгрупповой параметрИнициатор разъединения

Ecss-VoiceConnectedLink to Ecss-VoiceConnected

ПараметрТип параметраПринадлежность к группеОписание
callUIDEcss-CallUIDгрупповой параметрУникальный идентификатор вызова
cgSDPEcss-SDPгрупповой параметрSDP вызывающей стороны
rtpDstAEcss-IPAndPortгрупповой параметрIP адрес и порт СОРМ приёмника, на который посылается RTP для вызывающей стороны
cdSDPEcss-SDP OPTIONALгрупповой параметрSDP вызываемой стороны
rtpDstBEcss-IPAndPort OPTIONALгрупповой параметрIP адрес и порт СОРМ приёмника, на который посылается RTP для вызываемой стороны

Ecss-ForwardingLink to Ecss-Forwarding

ПараметрТип параметраПринадлежность к группеОписание
callUIDEcss-CallUIDгрупповой параметрУникальный идентификатор вызова
forwardedToEcss-PartyIdentityгрупповой параметрНомер, на который перенаправлен вызов
forwardTypeEcss-PartyIdentityгрупповой параметрТип услуги перенаправления
snIdVisibleString OPTIONALодиночный параметрИдентификатор узла связи
dialedNrEcss-Nr OPTIONALгрупповой параметрНабранный номер
incTrunkGrpIdINTEGER OPTIONALодиночный параметрНомер входящей Trunk группы
outTrunkGrpIdINTEGER OPTIONALодиночный параметрНомер исходящей Trunk группы
incTrunkIdTextVisibleString OPTIONALодиночный параметрТекстовый идентификатор входящей Trunk группы
outTrunkIdTextVisibleString OPTIONALодиночный параметрТекстовый идентификатор исходящей Trunk группы

Ecss-HoldLink to Ecss-Hold

ПараметрТип параметраПринадлежность к группеОписание
callUIDEcss-CallUIDгрупповой параметрУникальный идентификатор вызова
invokePartyEcss-CallPartyгрупповой параметрИнициатор постановки на удержание

Ecss-RetrieveLink to Ecss-Retrieve

ПараметрТип параметраПринадлежность к группеОписание
callUIDEcss-CallUIDгрупповой параметрУникальный идентификатор вызова
invokePartyEcss-CallPartyгрупповой параметрИнициатор снятия с удержания

Ecss-CallTransferLink to Ecss-CallTransfer

ПараметрТип параметраПринадлежность к группеОписание
callUIDEcss-CallUIDгрупповой параметрУникальный идентификатор вызова
invokePartyEcss-CallPartyгрупповой параметрИнициатор передачи вызова
transferredToEcss-PartyIdentityгрупповой параметрНомер, на который был передан вызов

Ecss-SSActionLink to Ecss-SSAction

ПараметрТип параметраПринадлежность к группеОписание
callUIDEcss-CallUIDгрупповой параметрУникальный идентификатор вызова
subscriberEcss-PartyIdentityгрупповой параметрИнформация об абоненте
dialedNrEcss-Nrгрупповой параметрНабранный номер
actionTypeEcss-SSActionTypeгрупповой параметрТип действия с ДВО
actionResultEcss-SSActionResultгрупповой параметрРезультат действия с ДВО
ssTypeEcss-SSTypeгрупповой параметрТип ДВО
dstNrEcss-Nr OPTIONALгрупповой параметрНомер телефона для услуг перенаправления

Ecss-ConferenceLink to Ecss-Conference

ПараметрТип параметраПринадлежность к группеОписание
callUIDEcss-CallUIDгрупповой параметрУникальный идентификатор вызова
eventTypeEcss-ConfEventTypeгрупповой параметрТип события
invokePartyEcss-CallPartyгрупповой параметрСторона, инициирующая действие
partyIdEcss-PartyIdentityгрупповой параметрНомер, который был присоединен к конференции

Ecss-HeartbeatLink to Ecss-Heartbeat

ПараметрТип параметраПринадлежность к группеОписание
systemOKBOOLEANодиночный параметрТестовое сообщение, посылается каждые 30 секунд

Ecss-CallUIDLink to Ecss-CallUID

ПараметрТип параметраПринадлежность к группеОписание
Ecss-CallUIDVisibleString (SIZE(0..32))одиночный параметрУникальный идентификатор вызова, используется UUID в виде HEX строки

Ecss-SDPLink to Ecss-SDP

ПараметрТип параметраПринадлежность к группеОписание
mediaVisibleStringодиночный параметрТип медиа "audio"/"video"/"image"...
protoVisibleStringодиночный параметрТранспортный протокол "RTP/AVP"/"RTP/SAVP"...
ptypeINTEGERодиночный параметрТип закодированного RTP потока, соответствующий кодеку.
fmtCodecVisibleStringодиночный параметрНазвание кодека "PCMU"/"PCMA"/"G729"/...
fmtRateINTEGERодиночный параметрЧастота дискретизации "8000"/"16000"...
ptimeINTEGER OPTIONALодиночный параметрПродолжительность RTP-пакета (мс)

Ecss-ReleaseCauseLink to Ecss-ReleaseCause

ПараметрТип параметраПринадлежность к группеОписание
protoEcss-CauseProtoгрупповой параметрТип используемого протокола
causeEcss-Causeгрупповой параметрКод причины разъединения в соответствии с протоколом

Ecss-CauseProtoLink to Ecss-CauseProto

ПараметрТип параметраПринадлежность к группеОписание
Ecss-CauseProtoVisibleString (SIZE(1..12))одиночный параметрЗаполняется значением Q.850

Ecss-CauseLink to Ecss-Cause

ПараметрТип параметраПринадлежность к группеОписание
Ecss-CauseINTEGERодиночный параметрПричина разъединения по ETS 300 102-1

Ecss-CallPartyLink to Ecss-CallParty

Тип параметраПринадлежность к группеОписание
partyAодиночный параметрВызывающая сторона
partyBодиночный параметрВызываемая сторона

Ecss-ForwardTypeLink to Ecss-ForwardType

Тип параметраПринадлежность к группеОписание
unknownодиночный параметрНеизвестно
cfuодиночный параметрБезусловная переадресация
cfbодиночный параметрПереадресация при занятости абонента
cfnrодиночный параметрПереадресация при неответе абонента
cfnrcодиночный параметрПереадресация при недоступности абонента

Ecss-IPAndPortLink to Ecss-IPAndPort

ПараметрТип параметраПринадлежность к группе
ipAddrEcss-IpAddressгрупповой параметр
portINTEGERодиночный параметр

Ecss-IpAddressLink to Ecss-IpAddress

ПараметрТип параметраПринадлежность к группе
ipV4Ecss-IpAddressодиночный параметр
ipV6Ecss-IpAddressодиночный параметр

Ecss-IPValueLink to Ecss-IPValue

ПараметрТип параметраПринадлежность к группе
Ecss-IPValueOCTET STRING (SIZE(4..16))одиночный параметр

Ecss-PartyIdentityLink to Ecss-PartyIdentity

ПараметрТип параметраПринадлежность к группеОписание
dnEcss-Nr OPTIONALгрупповой параметрНомер телефона
sipUriVisibleString OPTIONALодиночный параметрSIP URI
ipEcss-IpAddress OPTIONALгрупповой параметрIP-адрес абонента
loginVisibleString OPTIONALодиночный параметрЛогин абонента
opcINTEGER OPTIONALодиночный параметрКод точки OPC
dpcINTEGER OPTIONALодиночный параметрКод точки DPC

Ecss-NrLink to Ecss-Nr

ПараметрТип параметраПринадлежность к группеОписание
nrTypeEcss-NrTypeгрупповой параметртип номера
nrValueEcss-NrValueгрупповой параметрномер

Ecss-NrTypeLink to Ecss-NrType

Тип параметраПринадлежность к группеОписание
e164одиночный параметртелефонный номер в формате E.164
unknownодиночный параметртип номера неизвестен

Ecss-NrValueLink to Ecss-NrValue

ПараметрТип параметраПринадлежность к группе
Ecss-NrValueVisibleString (SIZE(0..32))одиночный параметр

Ecss-SSActionTypeLink to Ecss-SSActionType

Тип параметраПринадлежность к группеОписание
activationодиночный параметрАктивация ДВО
deactivationодиночный параметрДеактивация ДВО
interrogationодиночный параметрПроверка ДВО

Ecss-SSActionResultLink to Ecss-SSActionResult

Тип параметраПринадлежность к группеОписание
failодиночный параметрНеуспешный результат
successодиночный параметрУспешный результат

Ecss-SSTypeLink to Ecss-SSType

Тип параметраПринадлежность к группеОписание
unknownодиночный параметрНеизвестный тип ДВО
cfuодиночный параметрБезусловная переадресация
cfbодиночный параметрПереадресация при занятости абонента
cfnrодиночный параметрПереадресация при неответе абонента
dndодиночный параметрВременный запрет входящей связи
cwодиночный параметрУведомление о поступлении нового вызова
mptyодиночный параметрКонференция
chодиночный параметрПостановка на удержание
crодиночный параметрСнятие с удержания
ctодиночный параметрПередача вызова

Ecss-ConfEventTypeLink to Ecss-ConfEventType

Тип параметраПринадлежность к группеОписание
beginmptyодиночный параметрНачало трехсторонней конференции
endmptyодиночный параметрКонец трехсторонней конференции