From b9697094228db7832e75a8699a2678338f7c7c22 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 29 Oct 2015 13:59:04 +0100 Subject: Prepare for rebar --- lib/CSTA-status-reporting.asn1 | 165 ----------------------------------------- 1 file changed, 165 deletions(-) delete mode 100644 lib/CSTA-status-reporting.asn1 (limited to 'lib/CSTA-status-reporting.asn1') diff --git a/lib/CSTA-status-reporting.asn1 b/lib/CSTA-status-reporting.asn1 deleted file mode 100644 index 2ed78b6..0000000 --- a/lib/CSTA-status-reporting.asn1 +++ /dev/null @@ -1,165 +0,0 @@ -CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -MonitorObject, MonitorCrossRefID, MonitorFilter, MonitorType, -MonitorMediaClass,SnapshotCallData, SnapshotDeviceData,RegistrationTypeList,RegistrationList, -MonitorList,LocationSessionInfoList; - -IMPORTS -CallControlEvents, CallAssociatedEvents, MediaAttachmentEvents, -PhysicalDeviceFeatureEvents, LogicalDeviceFeatureEvents, -DeviceMaintenanceEvents, VoiceUnitEvents, VendorSpecEvents -FROM CSTA-application-context-information-csta3 - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) application-context-information( 200) } -ServicesPermitted, LocationInfoList, CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control(130) } -CSTAObject FROM CSTA-switching-function-objects - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) switching-function-objects( 122) } -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -ConnectionInformation, MediaCallCharacteristics, MediaServiceType, -MediaServiceInstanceID, MediaStreamID FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) } -LocCrossRefID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) }; - -MonitorObject ::= CSTAObject - -MonitorCrossRefID ::= [APPLICATION 21] IMPLICIT OCTET STRING - -MonitorFilter ::= SEQUENCE-- default is no filter (i.e. all events) -{ callControl [0] IMPLICIT CallControlEvents DEFAULT { }, - callAssociated [6] IMPLICIT CallAssociatedEvents DEFAULT { }, - mediaAttachment [7] IMPLICIT MediaAttachmentEvents DEFAULT { }, - physicalDeviceFeature [8] IMPLICIT PhysicalDeviceFeatureEvents DEFAULT { }, - logicalDeviceFeature [9] IMPLICIT LogicalDeviceFeatureEvents DEFAULT { }, - maintenance [3] IMPLICIT DeviceMaintenanceEvents DEFAULT { }, - voiceUnit [5] IMPLICIT VoiceUnitEvents DEFAULT { }, - private [4] IMPLICIT VendorSpecEvents DEFAULT { } } - --- setting the relevant bit requests the filter for the appropriate events - -MonitorType ::= ENUMERATED -{ call (0), - device (1) } - -MonitorList ::= SEQUENCE OF MonitorListEntry - -MonitorListEntry ::= SEQUENCE -{ monitorCrossRefID MonitorCrossRefID, - monitorObject DeviceID } - -RegistrationTypeList ::= SEQUENCE OF RegistrationType - -RegistrationType ::= ENUMERATED -{ escapeRegister (1), - ioRegister (2), - routeRegister (3), - sysStatRegister (4) } - -RegistrationList ::= SEQUENCE OF RegistrationListEntry - -RegistrationListEntry ::= SEQUENCE -{ registrationType RegistrationType, - registrationID IA5String, - registrationObject DeviceID OPTIONAL } - -LocationSessionInfoList ::= SEQUENCE OF LocationSessionListEntry - -LocationSessionListEntry ::= SEQUENCE -{ locCrossRefID LocCrossRefID, - locDevice DeviceID } - -MonitorMediaClass ::= BIT STRING -{ voice ( 0), - data ( 1), - image ( 2), - audio ( 4), - other ( 3), - notKnown ( 5), - chat ( 6), - email ( 7), - message ( 8), - im ( 9), - sms (10), - mms (11) } - -SnapshotDeviceData ::= [APPLICATION 22] IMPLICIT SEQUENCE OF SnapshotDeviceResponseInfo - -SnapshotDeviceResponseInfo ::= SEQUENCE -{ connectionIdentifier ConnectionID, - endpointDevice [3] SubjectDeviceID OPTIONAL, -- IMPLICIT ? - localCallState CallState, - servicesPermitted [0] IMPLICIT ServicesPermitted OPTIONAL, - mediaServiceInfoList [1] IMPLICIT DeviceMediaInfoList OPTIONAL, - mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callLinkageData [4] IMPLICIT CallLinkageData OPTIONAL } - -DeviceMediaInfoList ::= SEQUENCE OF SEQUENCE -{ mediaStreamID MediaStreamID OPTIONAL, - connectionInformation ConnectionInformation OPTIONAL } - -SnapshotCallData ::= [APPLICATION 23] IMPLICIT SEQUENCE OF SnapshotCallResponseInfo - -SnapshotCallResponseInfo ::= SEQUENCE -{ deviceOnCall SubjectDeviceID, - callIdentifier ConnectionID OPTIONAL, - localConnectionState LocalConnectionState OPTIONAL, - servicesPermitted [0] IMPLICIT ServicesPermitted OPTIONAL, - mediaServiceInfoList [1] IMPLICIT CallMediaInfoList OPTIONAL, - locationInfo [2] IMPLICIT LocationInfoList OPTIONAL } - -CallMediaInfoList ::= SEQUENCE OF SEQUENCE -{ mediaServiceType [0] IMPLICIT MediaServiceType, - mediaServiceVersion [1] IMPLICIT INTEGER OPTIONAL, - mediaServiceInstance [2] IMPLICIT MediaServiceInstanceID OPTIONAL, - mediaStreamID [3] IMPLICIT MediaStreamID OPTIONAL, - connectionInformation [4] IMPLICIT ConnectionInformation OPTIONAL } - -CallState ::= CHOICE -{ compoundCallState [0] IMPLICIT CompoundCallState, - simpleCallState [1] IMPLICIT SimpleCallState, - unknown [2] IMPLICIT NULL } - -CompoundCallState ::= SEQUENCE OF LocalConnectionState - -SimpleCallState ::= ENUMERATED -{ callNull ( 0), -- ‘00’H - null-null - callPending ( 1), -- ‘01’H - null-initiate - callOriginated ( 3), -- ‘03’H - null-connect - callDelivered ( 35), -- ‘23’H - alerting-connect - callDeliveredHeld ( 36), -- ‘24’H - alerting-held - callReceived ( 50), -- ‘32’H - connect-alerting - callEstablished ( 51), -- ‘33’H - connect-connect - callEstablishedHeld ( 52), -- ‘34’H - connected-held - callReceivedOnHold ( 66), -- ‘42’H - held-alerting - callEstablishedOnHold ( 67), -- ‘43’H - held-connect - callQueued ( 83), -- ‘53’H - queued-connect - callQueuedHeld ( 84), -- ‘54’H - queued-held - callFailed ( 99), -- ‘63’H - failed-connect - callFailedHeld (100), -- ‘64’H - failed-held - callBlocked ( 96) } -- ‘60’H - failed-null } - - --- This represents the main call states in a simplified encoding. The semantics --- are identical to the sequence of connection states but they are represented by --- an item from an enumerated list. - -END -- of CSTA-status-reporting -- cgit v1.2.3