ERICSSON INAP CS1+, ABSTRACT SYNTAX
March 19, 2017 | Author: binary11 | Category: N/A
Short Description
Download ERICSSON INAP CS1+, ABSTRACT SYNTAX...
Description
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
ERICSSON INAP CS1+, ABSTRACT SYNTAX Contents 1 GENERAL INFORMATION 1.1 Revision Information 1.2 Introduction 1.3 References 1.4 Concepts 2 2.1 2.2 2.3
FUNCTION General Information Abstract Syntax of Ericsson INAP CS1+ Expanded ASN.1 Source of Ericsson INAP CS1+
3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8
OPERATIONAL CONDITIONS External Conditions Application Parameters Commands Printouts Subscriber Procedures Subscriber Categories Charging Capabilities
1 GENERAL INFORMATION 1.1 Revision Information Based on 81/155 17CRT 249 12 Uen A. The CS2 operation ContinueWithArgument has been added.
1.2 Introduction This document is part of the specification of Ericssons protocol for Intelligent Networks, 'Ericsson INAP CS1+'. 'Ericsson INAP CS1+' is an IN application protocol which is based on ETSI Core INAP CS1 (ref 4) enhanced with ETSI CORE INAP CS2 (ref 12), ITUT CS1 and ITUT CS2 features in addition to Ericsson specific features. This document describes the syntax of the protocol which is applicable for the following functional entities (FE): SSF file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
1/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
SCF SRF SDF The syntax is described by means of Abstract Syntax Notation 1 (ASN.1). Companion Function Specifications [Refs 1..3], explain the used models, the detailed operation procedures and services assumed from TCAP in accordance with Ericsson INAP CS1+.
1.3 References Ref.1 Ericsson INAP CS1+, models and terminology. Ref.2 Ericsson INAP CS1+, operations and parameter descriptions, detailed operation procedures. Ref.3 Ericsson INAP CS1+, services assumed from TCAP. Ref.4 ETSI: ETS 300 3741 September 1994 Intelligent Network (IN); Intelligent Network Capability Set 1 (CS1) Core Intelligent Network Application Protocol (INAP). Part 1: Protocol Specification Ref.5 ITUT Recommendation Q.1218 (1993):"Interface Recommendation for intelligent network CS1". ITUT Recommendation Q.1218 (1995):" Revised Interface Recommendation for intelligent network CS1". Ref.6 1/155 17CRT 249 01 Uen Rev.A Ericssons protocol for intelligent networks, version 2. Ref.7 Recommendation X.208 Open Systems Interconnection: specification of Abstract Syntax Notation (ASN.1). CCITT Blue Book, Fascicle VIII.4, International Telecommunications Union, Geneva 1989. Ref.8 Recommendation X.209 Open Systems Interconnection: specification of Basic Encoding Rules for Abstract Syntax Notation (ASN.1). CCITT Blue Book, Fascicle VIII.4, International Telecommunications Union, Geneva 1989. Ref.9 Recommendation X.219 Information Processing Systems Text Communication Remote Operations Part 1: Model, Notation and Service Definition CCITT Blue Book, Fascicle VIII.x, International Telecommunications Union, Geneva 1989. Ref.10 ETS 300 4031 "Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1); Usernetwork interface layer 3 specification for basic call control; Part 1: Protocol specification [ITUT Recommendation Q.931(1993), modified]" file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
2/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
Ref.11 ETS 300 3561 "Integrated Services Digital Network (ISDN); CCITT Signalling System No.7; ISDN User Part (ISUP) version 2 for the international interface; Part 1: Basic services" Ref.12 ETSI: prEN 301 1401 Intelligent Network (IN); Intelligent Network Capability Set 2 (CS2) Core Intelligent Network Application Protocol (INAP). Part 1: Protocol Specification for Capability Set 2
1.4 Concepts 1.4.1 Remote Operations (ROS) INAP uses the concept of remote operations for the specification of interactive communication between application entities. The generic structure of an operation is an elementary request/reply interaction. Typically one entity requests that a particular operation be performed; the other entity attempts to perform the operation and then reports the outcome of the attempt. For this, 4 types of primitives are defined: o INVOKE (the request) o RETURN RESULT (positive outcome) o RETURN ERROR (negative outcome) o REJECT (notification of protocol error) With INAP, operations may be classified according to the outcome the performer of an operation is expected to report: o Operation class 1 reporting success or failure o Operation class 2 reporting failure only o Operation class 3 reporting success only o Operation class 4 no outcome reported This corresponds to ROS operation classes 2 to 5, respectively. Remote Operations are defined in a CCITT Recommendation [Ref.9].
1.4.2 Abstract Syntax Notation This internationally standardized notation provides a spe‐ cification language for describing structured information intended to be conveyed across an interface in the applica‐ tion layer of the OSI reference model. file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
3/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
The concept of this abstract syntax is documented in a CCITT Recommendation [Ref.7].
1.4.3 Basic Encoding Rules These rules define how to encode ASN.1 specified data units when transmitting them over a physical interface. Ericsson INAP CS1+ uses the Basic Encoding Rules (BER) as defined in [Ref.8]. These result in a standardized, octet alligned coding which allows for transport of INAP information using the services of TCAP in CCITT Signalling System No.7. Please note that the coding of the length field of any datatype is restricted to the use of the definite form (short or long) only.
1.4.4 Operation Acronyms ACH ApplyCharging ACR ApplyChargingReport ARI AssistRequestInstructions ASF ActivateServiceFiltering AT ActivityTest CAN Cancel CG CallGap CI CollectInformation CIRp CallInformationReport CIRq CallInformationRequest CL CallLimit CON Connect CTR ConnectToResource CUE Continue CWA ContinueWithArgument DFC DisconnectForwardConnection DUI DialogueUserInformation ENC EventNotificationCharging ERB EventReportBCSM file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
4/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
ETC EstablishTemporaryConnection FCI FurnishChargingInformation HCP HoldCallPartyConnection HO HandOver ICA InitiateCallAttempt IDP InitialDP PA PlayAnnouncement P&C PromptAndCollectUserInformation RC ReleaseCall RCP ReleaseCallPartyConnection REC Reconnect RET Retrieve RNC RequestNotificationChargingEvent RRB RequestReportBCSMEvent RT ResetTimer SCI SendChargingInformation SFR ServiceFilteringResponse SGI SignallingInformation SRR SpecializedResourceReport UPD Update
2 FUNCTION 2.1 General Information The following chapters will describe the Ericsson INAP CS1+ operations, errors, datatypes and application contexts in terms of ASN.1. In order to avoid clashes with ETSI defined tag and operation code assignments and to ease the reader in identifying Ericsson specific additions to ETSI Core INAP, the following ways of identifying additions have been used: file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
5/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
o Ericsson specific operations are identified by means of a negative operation code value. o Ericsson specific parameters are identified by means of PRIVATE tags unless taken from ITUT Recommendation Q1218 [5]. For argument types and other structured parameters, the PRIVATE tag will appear on the highest level only. o Ericsson specific values for INTEGER or ENUMERATED types are identified by means of negative integer values unless taken from ITUT Recommendation Q1218 [5]. Underlined text identifies parts that are additional to CS1. The use of extension markers (...) in the syntax has some influence concerning the interworking with ETSI CORE INAP CS1 implementation. All parameters above the extension marker which are notrecognized will be rejected. All parameters below the extension marker which are notrecognized will be ignored.
2.2 Abstract Syntax of Ericsson INAP CS1+ 2.2.1 Operations Ericsson‐INAP‐CS1plus‐Operations {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) modules(0) operations(0) revisionC(2)} > ‐‐ This module contains the type definitions for the Ericsson CS1+ operations DEFINITIONS ::= BEGIN IMPORTS OPERATION FROM TCAPMessages {ccitt recommendation q 773 modules(2) messages(1) version2(2)} ‐‐ error types Cancelled, CancelFailed, Congestion, ETCFailed, ErrorInParameterValue, ExecutionError, IllegalCombinationOfParameters, ImproperCallerResponse, InfoNotAvailable, InvalidDataItemID, MissingCustomerRecord, MissingParameter, NotAuthorized, ParameterMissing, ParameterOutOfRange, RequestedInfoError, SystemFailure, TaskRefused, UnavailableResource, UnexpectedComponentSequence, UnexpectedDataValue, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
6/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
UnexpectedParameter, UnknownLegID, OtherError FROM Ericsson‐INAP‐CS1plus‐Errors {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) modules(0) errors(1) revisionC(2)} ‐‐ argument types ActivateServiceFilteringArg, ApplyChargingArg, ApplyChargingReportArg, AssistRequestInstructionsArg, CallGapArg, CallInformationReportArg, CallInformationRequestArg, CallLimitArg, CancelArg, CollectInformationArg, ConnectArg, ConnectToResourceArg, ContinueArg, ContinueWithArgumentArg, DialogueUserInformationArg, DisconnectForwardConnectionArg, EstablishTemporaryConnectionArg, EventNotificationChargingArg, EventReportBCSMArg, FurnishChargingInformationArg, HoldCallPartyConnectionArg, InitialDPArg, InitiateCallAttemptArg, PlayAnnouncementArg, PromptAndCollectUserInformationArg, ReceivedInformationArg, ReconnectArg, ReleaseCallArg, ReleaseCallPartyConnectionArg, RequestNotificationChargingEventArg, RequestReportBCSMEventArg, ResetTimerArg, RetrieveArg, RetrieveResultArg, SendChargingInformationArg, ServiceFilteringResponseArg, SignallingInformationArg, SpecializedResourceReportArg, UpdateArg, UpdateResultArg FROM Ericsson‐INAP‐CS1plus‐Datatypes {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) modules(0) datatypes(2) revisionC(2)} ActivateServiceFiltering ::= OPERATION ARGUMENT ActivateServiceFilteringArg RESULT ERRORS { MissingParameter, ParameterOutOfRange, SystemFailure, TaskRefused, UnexpectedComponentSequence, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
7/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
UnexpectedParameter } ‐‐ Direction SCF ‐> SSF, Timer: Tasf ActivityTest ::= OPERATION RESULT ‐‐ Direction SCF ‐> SSF, SSF‐> SCF, Timer: Tat ApplyCharging ::= OPERATION ARGUMENT ApplyChargingArg ERRORS { MissingParameter, ParameterOutOfRange, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SCF ‐> SSF, Timer: Tac ApplyChargingReport ::= OPERATION ARGUMENT ApplyChargingReportArg ERRORS { MissingParameter, ParameterOutOfRange, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SSF ‐> SCF, Timer: Tacr AssistRequestInstructions ::= OPERATION ARGUMENT AssistRequestInstructionsArg ERRORS { MissingCustomerRecord, MissingParameter, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SSF ‐> SCF, SRF ‐> SCF, Timer: Tari CallGap ::= OPERATION ARGUMENT CallGapArg ‐‐ Direction SCF ‐> SSF, Timer: Tcg CallInformationReport ::= OPERATION file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
8/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
ARGUMENT CallInformationReportArg ‐‐ Direction SSF ‐> SCF, Timer: Tcirp CallInformationRequest ::= OPERATION ARGUMENT CallInformationRequestArg ERRORS { MissingParameter, ParameterOutOfRange, RequestedInfoError, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedParameter } ‐‐ Direction SCF ‐> SSF, Timer: Tcirq CallLimit ::= OPERATION ARGUMENT CallLimitArg ‐‐ Direction SCF ‐> SSF, Timer: Tcl ‐‐ Activates the 'window' traffic management ‐‐ mechanism in SSF Cancel ::= OPERATION ARGUMENT CancelArg ERRORS { CancelFailed } ‐‐ Direction SCF ‐> SSF, SCF ‐> SRF, Timer: Tcan CollectInformation ::= OPERATION ARGUMENT CollectInformationArg ERRORS { MissingParameter, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SCF ‐> SSF, Timer: Tci Connect ::= OPERATION ARGUMENT ConnectArg ERRORS { MissingParameter, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
9/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ Direction SCF ‐> SSF, Timer: Tcon ConnectToResource ::= OPERATION ARGUMENT ConnectToResourceArg ERRORS { MissingParameter, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SCF ‐> SSF, Timer: Tctr Continue ::= OPERATION ARGUMENT ContinueArg ‐‐ Direction SCF ‐> SSF, Timer: Tcue ContinueWithArgument ::= OPERATION ARGUMENT ContinueWithArgumentArg ERRORS { MissingParameter, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter, UnknownLegID } ‐‐ Direction SCF ‐> SSF, Timer: Tcwa DialogueUserInformation ::= OPERATION ARGUMENT DialogueUserInformationArg ERRORS { UnexpectedDataValue } ‐‐ Direction SSF ‐> SCF, SCF ‐> SSF, SCF ‐> SRF, SCF ‐> SDF, ‐‐ Timer: Tdui ‐‐ Used to indicate Test and Trace function to be applied ‐‐ on the dialogue. When send it shall be the first ‐‐ operation in a blue TCAP BEGIN message. ‐‐ With white TCAP, this information is transferred in the ‐‐ TCAP Dialogue Portion Field. DisconnectForwardConnection ::= OPERATION ARGUMENT DisconnectForwardConnectionArg ERRORS { SystemFailure, TaskRefused, UnexpectedComponentSequence } ‐‐ Direction SCF ‐> SSF, Timer: Tdfc EstablishTemporaryConnection ::= OPERATION file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
10/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
ARGUMENT EstablishTemporaryConnectionArg ERRORS { ETCFailed, MissingParameter, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SCF ‐> SSF, Timer: Tetc EventNotificationCharging ::= OPERATION ARGUMENT EventNotificationChargingArg ‐‐ Direction SSF ‐> SCF, Timer: Tenc EventReportBCSM ::= OPERATION ARGUMENT EventReportBCSMArg ‐‐ Direction SSF ‐> SCF, Timer: Terb FurnishChargingInformation ::= OPERATION ARGUMENT FurnishChargingInformationArg ERRORS { MissingParameter, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SCF ‐> SSF, Timer: Tfci HandOver ::= OPERATION ARGUMENT InitialDPArg ERRORS { MissingParameter, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SCF ‐> SSF, Timer: Tho HoldCallPartyConnection ::= OPERATION ARGUMENT HoldCallPartyConnectionArg RESULT ERRORS { SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnknownLegID file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
11/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
} ‐‐ Direction SCF ‐> SSF, Timer: Thcp ‐‐ Based on Q1218 Appendix I. InitialDP ::= OPERATION ARGUMENT InitialDPArg ERRORS { MissingCustomerRecord, MissingParameter, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SSF ‐> SCF, Timer: Tidp InitiateCallAttempt ::= OPERATION ARGUMENT InitiateCallAttemptArg ERRORS { MissingParameter, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SCF ‐> SSF, Timer: Tica PlayAnnouncement ::= OPERATION ARGUMENT PlayAnnouncementArg ERRORS { Cancelled, MissingParameter, SystemFailure, UnavailableResource, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } LINKED { SpecializedResourceReport } ‐‐ Direction SCF ‐> SRF (SSF relay), SCF ‐> SRF (directly), ‐‐ Timer: Tpa PromptAndCollectUserInformation ::= OPERATION ARGUMENT PromptAndCollectUserInformationArg RESULT ReceivedInformationArg ERRORS { file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
12/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
Cancelled, ImproperCallerResponse, MissingParameter, SystemFailure, TaskRefused, UnavailableResource, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } LINKED { SpecializedResourceReport } ‐‐ Direction SCF ‐> SRF (SSF relay), SCF ‐> SRF (directly), ‐‐ Timer: Tpc Reconnect ::= OPERATION ARGUMENT ReconnectArg RESULT ERRORS { SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnknownLegID } ‐‐ Direction SCF ‐> SSF, Timer: Trec ‐‐ Based on Q1218 Appendix I. ReleaseCall ::= OPERATION ARGUMENT ReleaseCallArg ‐‐ Direction SCF ‐> SSF, Timer: Trc ReleaseCallPartyConnection ::= OPERATION ARGUMENT ReleaseCallPartyConnectionArg RESULT ERRORS { MissingParameter, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter, UnknownLegID } ‐‐ Direction SCF ‐> SSF, Timer: Trcp ‐‐ Based on Q1218 Appendix I. RequestNotificationChargingEvent ::= OPERATION ARGUMENT RequestNotificationChargingEventArg ERRORS { MissingParameter, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
13/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
} ‐‐ Direction SCF ‐> SSF, Timer: Trnc RequestReportBCSMEvent ::= OPERATION ARGUMENT RequestReportBCSMEventArg ERRORS { MissingParameter, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SCF ‐> SSF, Timer: Trrb ResetTimer ::= OPERATION ARGUMENT ResetTimerArg ERRORS { MissingParameter, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SCF ‐> SSF, Timer: Trt Retrieve ::= OPERATION ARGUMENT RetrieveArg RESULT RetrieveResultArg ERRORS { Congestion, ErrorInParameterValue, ExecutionError, InfoNotAvailable, InvalidDataItemID, NotAuthorized, ParameterMissing, OtherError } ‐‐ Direction SCF ‐> SDF, Timer: Tret SendChargingInformation ::= OPERATION ARGUMENT SendChargingInformationArg ERRORS { MissingParameter, ParameterOutOfRange, SystemFailure, TaskRefused, UnexpectedComponentSequence, UnexpectedParameter, UnknownLegID } file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
14/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ Direction SCF ‐> SSF, Timer: Tsci ServiceFilteringResponse ::= OPERATION ARGUMENT ServiceFilteringResponseArg ‐‐ Direction SSF ‐> SCF, Timer: Tsfr SignallingInformation ::= OPERATION ARGUMENT SignallingInformationArg ERRORS { MissingParameter, TaskRefused, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter } ‐‐ Direction SCF ‐> SSF, Timer: Tsgi ‐‐ Used to send additional signalling related information ‐‐ for the call. SpecializedResourceReport ::= OPERATION ARGUMENT SpecializedResourceReportArg ‐‐ Direction SRF ‐> SCF (directly), SRF ‐> SCF (SSF relay), ‐‐ Timer: Tsrr Update ::= OPERATION ARGUMENT UpdateArg RESULT UpdateResultArg ERRORS { Congestion, ErrorInParameterValue, ExecutionError, IllegalCombinationOfParameters, InvalidDataItemID, NotAuthorized, ParameterMissing, OtherError } ‐‐ Direction SCF ‐> SDF, Timer: TupdEND
2.2.2 Operation Timers The following value ranges apply for operation specific timers in INAP: short : 1 to 10 seconds; medium: 1 to 60 seconds; long : 1 second to 30 minutes. The table below lists all operation timers, the value range for each timer and the recommended value for each timer. The definitive value for each operation timer may be network specific and has to be defined by the network operator. Operation Name Timer Value range Recommended Value file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
15/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
ActivateServiceFiltering Tasf medium 4s ActivityTest Tat short 2s ApplyCharging Tac short 2s ApplyChargingReport Tacr short 2s AssistRequestInstructions Tari short 4s CallGap Tcg short 2s CallInformationReport Tcirp short 2s CallInformationRequest Tcirq short 2s CallLimit Tcl short 2s Cancel Tcan short 2s CollectInformation Tci medium 2s Connect Tcon short 2s ConnectToResource Tctr short 2s Continue Tcue short 2s ContinueWithArgument Tcwa short 2s DialogueUserInformation Tdui short 2s DisconnectForwardConnection Tdfc short 2s EstablishTemporaryConnection Tetc medium 32s EventNotificationCharging Tenc short 2s EventReportBCSM Terb short 2s FurnishChargingInformation Tfci short 2s HandOver Tho medium 8s HoldCallPartyConnection Thcp short 2s InitialDP Tidp short 4s InitiateCallAttempt Tica short 4s PlayAnnouncement Tpa long 300s PromptAndCollectUserInformation Tpc long 300s Reconnect Trec short 2s ReleaseCall Trc short 2s ReleaseCallPartyConnection Trcp short 2s RequestNotificationChargingEvent Trnc short 2s RequestReportBCSMEvent Trrb short 2s ResetTimer Trt short 2s Retrieve Tret short 4s SendChargingInformation Tsci short 2s ServiceFilteringResponse Tsfr short 2s SignallingInformation Tsgi short 2s SpecializedResourceReport Tsrr short 2s Update Tupd short 4s
2.2.3 Errors Ericsson‐INAP‐CS1plus‐Errors {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) modules(0) errors(1) revisionC(2)} ‐‐ This module contains the type definitions for the Ericsson CS1+ errors DEFINITIONS IMPLICIT TAGS ::= BEGIN IMPORTS ERROR FROM TCAPMessages {ccitt recommendation q 773 modules(2) messages(1) version2(2)} InvokeID FROM Ericsson‐INAP‐CS1plus‐Datatypes {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
16/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
modules(0) datatypes(2) revisionC(2)}
Cancelled ::= ERROR CancelFailed ::= ERROR PARAMETER SEQUENCE { problem [00] ENUMERATED { unknownOperation (0), operationNotCancellable (2) }, operation [01] InvokeID } Congestion ::= ERROR PARAMETER operationReturnID [01] OCTET STRING ('010001'H) ETCFailed ::= ERROR ImproperCallerResponse ::= ERROR PARAMETER ENUMERATED { noInformationReceived (0), notEnoughInformationReceived (1) } ErrorInParameterValue ::= ERROR PARAMETER operationReturnID [01] OCTET STRING ('010001'H) ExecutionError ::= ERROR PARAMETER operationReturnID [01] OCTET STRING ('010001'H) IllegalCombinationOfParameters ::= ERROR PARAMETER operationReturnID [01] OCTET STRING ('010001'H) InfoNotAvailable ::= ERROR PARAMETER operationReturnID [01] OCTET STRING ('010001'H) InvalidDataItemID ::= ERROR PARAMETER operationReturnID [01] OCTET STRING ('010001'H) MissingCustomerRecord ::= ERROR MissingParameter ::= ERROR NotAuthorized ::= ERROR PARAMETER operationReturnID [01] OCTET STRING ('010001'H) ParameterMissing ::= ERROR PARAMETER operationReturnID [01] OCTET STRING ('010001'H) ParameterOutOfRange ::= ERROR RequestedInfoError ::= ERROR PARAMETER file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
17/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
ENUMERATED { unknownRequestedInfo (1), requestedInfoNotAvailable (2) } SystemFailure ::= ERROR PARAMETER ENUMERATED { unavailableResources (0), componentFailure (1), basicCallProcessingException (2), resourceStatusFailure (3), endUserFailure (4) } TaskRefused ::= ERROR PARAMETER ENUMERATED { generic (0), unobtainable (1), congestion (2) } UnavailableResource ::= ERROR UnexpectedComponentSequence ::= ERROR UnexpectedDataValue ::= ERROR UnexpectedParameter ::= ERROR UnknownLegID ::= ERROR OtherError ::= ERROR PARAMETER operationReturnID [01] OCTET STRING ('010001'H) END
2.2.4 Argument Data Types Ericsson‐INAP‐CS1plus‐Datatypes {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) modules(0) datatypes(2) revisionC(2)} ‐‐ This module contains the type definitions for the Ericsson CS1+ operations DEFINITIONS IMPLICIT TAGS ::= BEGIN ‐‐ Argument Data Types ActivateServiceFilteringArg ::= SEQUENCE { filteredCallTreatment [00] FilteredCallTreatment, filteringCharacteristics [01] FilteringCharacteristics, filteringTimeOut [02] FilteringTimeOut, filteringCriteria [03] FilteringCriteria, startTime [04] DateAndTime OPTIONAL, extensions [05] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL, ‐‐ ... sCFCorrelationInfo [PRIVATE 01] OCTET STRING (SIZE(16)) OPTIONAL file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
18/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
} ApplyChargingArg ::= SEQUENCE { aChBillingChargingCharacteristics [00] AChBillingChargingCharacteristics, sendCalculationToSCPIndication [01] BOOLEAN (TRUE), partyToCharge [02] SendingSideID DEFAULT sendingSideID 1, extensions [03] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL ‐‐ ... } ApplyChargingReportArg ::= CallResult AssistRequestInstructionsArg ::= SEQUENCE { correlationID [00] GenericNumber, iPSSPCapabilities [02] IPSSPCapabilities OPTIONAL, extensions [03] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL ‐‐ ... } CallGapArg ::= SEQUENCE { startTime [PRIVATE 01] DateAndTime OPTIONAL, gapCriteria [00] GapCriteria, gapIndicators [01] GapIndicators, controlType [02] ControlType OPTIONAL, gapTreatment [03] GapTreatment OPTIONAL, extensions [04] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL ‐‐ ... } CallInformationReportArg ::= SEQUENCE { legID [PRIVATE 01] ReceivingSideID OPTIONAL, requestedInformationList [00] RequestedInformationList, extensions [02] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL ‐‐ ... } CallInformationRequestArg ::= SEQUENCE { legID [PRIVATE 01] SendingSideID OPTIONAL, requestedInformationTypeList [00] RequestedInformationTypeList, extensions [02] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL ‐‐ ... } CallLimitArg ::= SEQUENCE { startTime [00] DateAndTime OPTIONAL, limitCriteria [01] LimitCriteria, limitIndicators [02] LimitIndicators, limitTreatment [03] LimitTreatment OPTIONAL ‐‐ ... } CancelArg ::= CHOICE { invokeID [00] InvokeID, allRequests [01] NULL } CollectInformationArg ::= SEQUENCE { extensions [04] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL ‐‐ ... } file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
19/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
ConnectArg ::= SEQUENCE { legToBeCreated [PRIVATE 01] SendingSideID DEFAULT sendingSideID 2, ‐‐ the valid values for SendingSideID are (2..30) bearerCapabilities [PRIVATE 02] BearerCapability OPTIONAL, cUGCallIndicator [PRIVATE 03] CUGCallIndicator OPTIONAL, cUGInterLockCode [PRIVATE 04] CUGInterLockCode OPTIONAL, forwardCallIndicators [PRIVATE 05] ForwardCallIndicators OPTIONAL, genericDigitsSet [PRIVATE 06] GenericDigitsSet OPTIONAL, genericNumberSet [PRIVATE 07] GenericNumberSet OPTIONAL, highLayerCompatibility [PRIVATE 08] HighLayerCompatibility OPTIONAL, forwardGVNSIndicator [PRIVATE 09] ForwardGVNSIndicator OPTIONAL, destinationRoutingAddress [00] DestinationRoutingAddress OPTIONAL, alertingPattern [01] AlertingPattern OPTIONAL, correlationID [02] GenericDigits OPTIONAL, cutAndPaste [03] CutAndPaste OPTIONAL, originalCalledPartyID [06] Number OPTIONAL, routeList [07] RouteList OPTIONAL, sCFID [08] GenericNumber OPTIONAL, extensions [10] SEQUENCE SIZE (1..7) OF ExtensionField2 OPTIONAL, serviceInteractionIndicators [26] CONServiceInteractionIndicators OPTIONAL, callingPartyNumber [27] Number OPTIONAL, callingPartysCategory [28] CallingPartysCategory OPTIONAL, redirectingPartyID [29] Number OPTIONAL, redirectionInformation [30] RedirectionInformation OPTIONAL ‐‐ ... } ConnectToResourceArg ::= SEQUENCE { resourceAddress CHOICE { iPRoutingAddress [00] IPRoutingAddress, ‐‐ implies CP legID [01] ReceivingSideID, ‐‐ See ITU‐T Rec. Q.1218 Revised. none [03] NULL ‐‐ implies CP }, extensions [04] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL, serviceInteractionIndicators [30] CTRServiceInteractionIndicators OPTIONAL ‐‐ ... } ContinueArg ::= [PRIVATE 01] SEQUENCE { legID [01] SendingSideID ‐‐ ... } ‐‐ The argument is OPTIONAL. ‐‐ No argument indicates CP. ContinueWithArgumentArg ::= SEQUENCE { legID [0] SendingSideID DEFAULT sendingSideID 1, genericName [02] GenericName OPTIONAL ‐‐ ... } DialogueUserInformationArg ::= SEQUENCE { sendingFunctionsActive [00] ENUMERATED { normal (1), simulation (2), messageLogging (3), simulationPrettyPrint (4), messageLoggingPrettyPrint (5), serviceLogicTrace (6), ‐‐ from SCF only logAndTrace (7), ‐‐ from SCF only file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
20/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
loggingPrettyPrintAndTrace (8) ‐‐ from SCF only } DEFAULT normal, receivingFunctionsRequested [01] ENUMERATED { normal (1), simulation (2), messageLogging (3), simulationPrettyPrint (4), messageLoggingPrettyPrint (5), serviceLogicTrace (6), ‐‐ towards SCF only logAndTrace (7), ‐‐ towards SCF only loggingPrettyPrintAndTrace (8) ‐‐ towards SCF only } DEFAULT normal, trafficSimulationSessionID [02] INTEGER (0..65535) OPTIONAL ‐‐ ... } DisconnectForwardConnectionArg ::= [PRIVATE 01] SEQUENCE { legID [00] SendingSideID ‐‐ ... } ‐‐ Argument is optional. ‐‐ No argument indicates CP. EstablishTemporaryConnectionArg ::= SEQUENCE { legID [PRIVATE 01] SendingSideID OPTIONAL, ‐‐ legID absent indicates CP assistingSSPIPRoutingAddress [00] GenericNumber, correlationID [01] GenericDigits OPTIONAL, sCFID [03] GenericNumber OPTIONAL, extensions [04] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL, serviceInteractionIndicators [30] ETCServiceInteractionIndicators OPTIONAL, ‐‐ ... routeList [PRIVATE 02] RouteList OPTIONAL } EventNotificationChargingArg ::= SEQUENCE { eventTypeCharging [00] EventTypeCharging, eventSpecificInfoCharging [01] EventSpecificInfoCharging OPTIONAL, legID [02] ReceivingSideID DEFAULT receivingSideID 2, extensions [03] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL, monitorMode [30] MonitorMode (interrupted | notifyAndContinue) DEFAULT notifyAndContinue ‐‐ ... } EventReportBCSMArg ::= SEQUENCE { eventTypeBCSM [00] EventTypeBCSM, eventSpecificInformationBCSM [02] EventSpecificInformationBCSM OPTIONAL, legID [03] ReceivingSideID OPTIONAL, miscCallInfo [04] MiscCallInfo DEFAULT {messageType request}, extensions [05] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL ‐‐ ... } FurnishChargingInformationArg ::= FCIBillingChargingCharacteristics HoldCallPartyConnectionArg ::= SEQUENCE { legID [01] SendingSideID ‐‐ ... } file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
21/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
InitialDPArg ::= SEQUENCE { serviceKey [00] ServiceKey, calledPartyNumber [02] Number OPTIONAL, callingPartyNumber [03] Number OPTIONAL, callingPartysCategory [05] CallingPartysCategory OPTIONAL, cGEncountered [07] CGEncountered OPTIONAL, iPSSPCapabilities [08] IPSSPCapabilities OPTIONAL, locationNumber [10] Number OPTIONAL, originalCalledPartyID [12] Number OPTIONAL, extensions [15] SEQUENCE SIZE (1..16) OF ExtensionField1 OPTIONAL, highLayerCompatibility [23] HighLayerCompatibility OPTIONAL, serviceInteractionIndicators [24] IDPServiceInteractionIndicators OPTIONAL, additionalCallingPartyNumber [25] GenericNumber OPTIONAL, forwardCallIndicators [26] ForwardCallIndicators OPTIONAL, bearerCapability [27] BearerCapability OPTIONAL, eventTypeBCSM [28] EventTypeBCSM OPTIONAL, redirectingPartyID [29] Number OPTIONAL, redirectionInformation [30] RedirectionInformation OPTIONAL, ‐‐ ... triggerType [16] TriggerType OPTIONAL, ‐‐ See ITU‐T Rec. Q.1218 Revised. legIDs [PRIVATE 01] LegIDs OPTIONAL, routeOrigin [PRIVATE 02] RouteOrigin OPTIONAL, testIndication [PRIVATE 03] NULL OPTIONAL, cUGCallIndicator [PRIVATE 04] CUGCallIndicator OPTIONAL, cUGInterLockCode [PRIVATE 05] CUGInterLockCode OPTIONAL, genericDigitsSet [PRIVATE 06] GenericDigitsSet OPTIONAL, genericNumberSet [PRIVATE 07] GenericNumberSet OPTIONAL, cause [PRIVATE 08] Cause OPTIONAL, handOverInfo [PRIVATE 09] HandOverInfo OPTIONAL, forwardGVNSIndicator [PRIVATE 10] ForwardGVNSIndicator OPTIONAL, backwardGVNSIndicator [PRIVATE 11] BackwardGVNSIndicator OPTIONAL } InitiateCallAttemptArg ::= SEQUENCE { originalCalledPartyID [PRIVATE 01] Number OPTIONAL, legToBeCreated [PRIVATE 02] SendingSideID DEFAULT sendingSideID 1, callingPartysCategory [PRIVATE 03] CallingPartysCategory OPTIONAL, redirectingPartyID [PRIVATE 04] Number OPTIONAL, redirectionInformation [PRIVATE 05] RedirectionInformation OPTIONAL, bearerCapabilities [PRIVATE 06] BearerCapability OPTIONAL, cUGCallIndicator [PRIVATE 07] CUGCallIndicator OPTIONAL, cUGInterLockCode [PRIVATE 08] CUGInterLockCode OPTIONAL, forwardCallIndicators [PRIVATE 09] ForwardCallIndicators OPTIONAL, genericDigitsSet [PRIVATE 10] GenericDigitsSet OPTIONAL, genericNumberSet [PRIVATE 11] GenericNumberSet OPTIONAL, highLayerCompatibility [PRIVATE 12] HighLayerCompatibility OPTIONAL, forwardGVNSIndicator [PRIVATE 13] ForwardGVNSIndicator OPTIONAL, destinationRoutingAddress [00] DestinationRoutingAddress, alertingPattern [01] AlertingPattern OPTIONAL, extensions [04] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL, serviceInteractionIndicators [29] ICAServiceInteractionIndicators OPTIONAL, callingPartyNumber [30] Number OPTIONAL, ‐‐ ... routeList [PRIVATE 14] RouteList OPTIONAL } PlayAnnouncementArg ::= SEQUENCE { file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
22/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
legID [PRIVATE 01] SendingSideID OPTIONAL, ‐‐ legID absent indicates CP requestAnnouncementStarted [PRIVATE 02] BOOLEAN DEFAULT FALSE, informationToSend [00] InformationToSend, disconnectFromIPForbidden [01] BOOLEAN DEFAULT TRUE, requestAnnouncementComplete [02] BOOLEAN DEFAULT TRUE, extensions [03] SEQUENCE SIZE (1..16) OF ExtensionField1 OPTIONAL ‐‐ ... } PromptAndCollectUserInformationArg ::= SEQUENCE { legID [PRIVATE 01] SendingSideID OPTIONAL, ‐‐ legID absent indicates CP requestAnnouncementStarted [PRIVATE 02] BOOLEAN DEFAULT FALSE, requestAnnouncementComplete [PRIVATE 03] BOOLEAN DEFAULT FALSE, collectedInfo [00] CollectedInfo, disconnectFromIPForbidden [01] BOOLEAN DEFAULT TRUE, informationToSend [02] InformationToSend OPTIONAL, extensions [03] SEQUENCE SIZE (1..16) OF ExtensionField1 OPTIONAL ‐‐ ... } ReceivedInformationArg ::= CHOICE { digitsResponse [00] GenericDigits } ReconnectArg ::= SEQUENCE { legID [01] SendingSideID ‐‐ ... } ReleaseCallArg ::= Cause ReleaseCallPartyConnectionArg ::= SEQUENCE { legToBeReleased [00] SendingSideID, releaseCause [02] Cause OPTIONAL ‐‐ ... } RequestNotificationChargingEventArg ::= SEQUENCE SIZE(1..3) OF ChargingEvent RequestReportBCSMEventArg ::= SEQUENCE { bCSMEvents [00] SEQUENCE SIZE (1..24) OF BCSMEvent, extensions [02] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL ‐‐ ... } ResetTimerArg ::= SEQUENCE { timerID [00] TimerID DEFAULT tSSF, timerValue [01] TimerValue, extensions [02] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL ‐‐ ... } RetrieveArg ::= SET { operationID [01] OCTET STRING ('0100'H), applicationID [02] ApplicationID, dataItemID [03] DataItemID ‐‐ ... } RetrieveResultArg ::= SEQUENCE { operationreturnID [01] OCTET STRING ('010001'H), file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
23/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
dataItemInformation [02] DataItemInformation ‐‐ ... } SendChargingInformationArg ::= SEQUENCE { sCIBillingChargingCharacteristics [00] SCIBillingChargingCharacteristics, legID [01] SendingSideID, extensions [02] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL ‐‐ ... } ServiceFilteringResponseArg ::= SEQUENCE { countersValue [00] CountersValue, filteringCriteria [01] FilteringCriteria, ‐‐ ... responseCondition [03] ResponseCondition DEFAULT intermediateResponse, ‐‐ See ITU‐T Rec. Q.1218 Revised. sCFCorrelationInfo [PRIVATE 01] OCTET STRING (SIZE(16)) OPTIONAL } SignallingInformationArg ::= SEQUENCE { backwardSuppressIndicators [01] BackwardSuppressionIndicators OPTIONAL, connectedNumber [02] Number OPTIONAL, forwardSuppressionIndicators [03] ForwardSuppressionIndicators OPTIONAL, backwardGVNSIndicator [04] BackwardGVNSIndicator OPTIONAL, extensions [05] SEQUENCE SIZE (1..7) OF ExtensionField1 OPTIONAL ‐‐ ... } SpecializedResourceReportArg ::= CHOICE { announcementCompleted NULL, announcementStarted [PRIVATE 01] NULL } UpdateArg ::= SET { operationID [01] OCTET STRING ('0100'H), applicationID [02] ApplicationID, dataItemID [03] DataItemID, dataItemInformation [04] DataItemInformation } UpdateResultArg ::= CHOICE { operationreturnID [01] OCTET STRING ('010001'H) }
2.2.5 Common Data Types ‐‐ Common Data Types AChBillingChargingCharacteristics ::= SEQUENCE { reportCondition [00] CHOICE { reportAtEndOfConnection [01] NULL, ‐‐ partyToCharge must be indicated reportAtChargeLimit [02] INTEGER (0..32767), reportImmediately [03] NULL }, requestedReportInfo [01] SEQUENCE { accumulatedCharge [00] NULL OPTIONAL, actualTariff [01] NULL OPTIONAL, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
24/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
chargeableDuration [03] NULL OPTIONAL, timeOfAnswer [04] NULL OPTIONAL ‐‐ ... } ‐‐ ... } AlertingPattern ::= OCTET STRING (SIZE (3)) ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ 0 0 1 1 0 1 0 0 ‐‐ bit assignment, 2nd octet: ‐‐ 0 0 0 0 0 0 0 1 ‐‐ bit assignment, 3rd octet: ‐‐ signal value: ‐‐ 0 0 0 0 0 0 0 0 dial tone on ‐‐ 0 0 0 0 0 0 0 1 ring back tone on ‐‐ 0 0 0 0 0 0 1 0 intercept tone on ‐‐ 0 0 0 0 0 0 1 1 network congestion tone on ‐‐ 0 0 0 0 0 1 0 0 busy tone on ‐‐ 0 0 0 0 0 1 0 1 confirm tone on ‐‐ 0 0 0 0 0 1 1 0 answer tone on ‐‐ 0 0 0 0 0 1 1 1 call waiting tone on ‐‐ 0 0 0 0 1 0 0 0 off‐hook warning tone on ‐‐ 0 0 0 0 1 0 0 1 preemption tone on ‐‐ 0 0 1 1 1 1 1 1 tones off ‐‐ 0 1 0 0 0 0 0 0 alerting on ‐ pattern 0 ‐‐ 0 1 0 0 0 0 0 1 alerting on ‐ pattern 1 ‐‐ 0 1 0 0 0 0 1 0 alerting on ‐ pattern 2 ‐‐ 0 1 0 0 0 0 1 1 alerting on ‐ pattern 3 ‐‐ 0 1 0 0 0 1 0 0 alerting on ‐ pattern 4 ‐‐ 0 1 0 0 0 1 0 1 alerting on ‐ pattern 5 ‐‐ 0 1 0 0 0 1 1 0 alerting on ‐ pattern 6 ‐‐ 0 1 0 0 0 1 1 1 alerting on ‐ pattern 7 ‐‐ 0 1 0 0 1 1 1 1 alerting off ‐‐ See ETS 300 403‐1 [10] Signal parameter. ApplicationID ::= OCTET STRING (SIZE(1))Attribute ::= OCTET STRING ‐‐ ‐‐ Permitted data types for the type Attribute may be one of the ‐‐ following DATA TYPES: ‐‐ ‐‐ ISDNNumberType ::= OCTET STRING (SIZE(4|6|8|10|12|14|16)) ‐‐ This number type is coded in the following format ‐‐ bit assignment: ‐‐ H G F E D C B A ‐‐ Octet 1, bits GFEDCBA: Nature of address indicator ‐‐ Octet 1, bit H : Spare ‐‐ Octet 2, bits BA : Screening Indicator ‐‐ Octet 2, bits DC : Presentation Restriction Indicator ‐‐ Octet 2, bits GFE : Numbering Plan Indicator ‐‐ Octet 2, bit H : Calling Party Number Incomplete Indicator ‐‐ (NI) or ‐‐ Internal Network Number Indicator (INN) ‐‐ Octet 3: Number of Digits ‐‐ Octet 4: Filler (00000000) ‐‐ Octet 5, bits DCBA : 1st. Digit ‐‐ Octet 5, bits HGFE : 2nd. Digit ‐‐ .. ‐‐ .. ‐‐ Octet n, bits HGFE : nth. Digit ‐‐ ‐‐ NOTE: the numbertype (both ISDNNumberType and GTNumberType) ‐‐ must be coded with an even number of octets. ‐‐ Where the number of digits to be transferred is such file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
25/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ that does not fill an even number of octets, fillers ‐‐ must be inserted. For example to transfer 13 digits ‐‐ as an ISDNNumberType 8 octets are needed, ‐‐ where the last two octets are coded as follows: ‐‐ ‐‐ Octet 11, bits DCBA : 13th. Digit ‐‐ Octet 11, bits HGFE : Filler (0000) ‐‐ Octet 12: Filler (00000000) ‐‐ ‐‐ ‐‐ GTNumberType ::= OCTET STRING (SIZE(4|6|8|10|12|14|16)) ‐‐ This number type is coded in the following format ‐‐ bit assignment: ‐‐ H G F E D C B A ‐‐ Octet 1, bits GFEDCBA: Nature of address indicator ‐‐ Octet 1, bit H : Spare (value undefined) ‐‐ Octet 2, bits DCBA : Spare (value undefined) ‐‐ Octet 2, bits HGFE : Numbering Plan Indicator ‐‐ Octet 3: Number of Digits ‐‐ Octet 4: Filler ‐‐ Octet 5, bits DCBA : 1st. Digit ‐‐ Octet 5, bits HGFE : 2nd. Digit ‐‐ .. ‐‐ .. ‐‐ Octet n, bits HGFE : nth. Digit ‐‐ ‐‐ ‐‐ IntegerType ::= OCTET STRING (SIZE(2)) ‐‐ The Integer type is binary coded in the following format ‐‐ bit assignment: ‐‐ H G F E D C B A ‐‐ Octet 1: Least Significant byte ‐‐ Octet 2: Most Significant byte ‐‐ ‐‐ ‐‐ LongIntegerType ::= OCTET STRING (SIZE(4)) ‐‐ The Long Integer type is binary coded in the following format ‐‐ Octet 1: Least significant byte, Least significant word ‐‐ Octet 2: Most significant byte, Least significant word ‐‐ Octet 3: Least significant byte, Most significant word ‐‐ Octet 4: Most significant byte, Most significant word ‐‐ ‐‐ ‐‐ IndicatorType ::= OCTET STRING (SIZE(0)) ‐‐ ‐‐ ‐‐ StringType ::= OCTET STRING (SIZE(1‐127)) ‐‐ Every octet contains one IA5 character BackwardCallIndicators ::= OCTET STRING (SIZE (2)) ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ called party's category indicator: ‐‐ x x 0 0 x x x x no indication ‐‐ x x 0 1 x x x x ordinary subscriber ‐‐ x x 1 0 x x x x payphone ‐‐ x x 1 1 x x x x spare ‐‐ bit assignment, 2nd octet: ‐‐ ISDN User Part indicator: ‐‐ x x x x x 0 x x ISDN User Part not used all the way ‐‐ x x x x x 1 x x ISDN User Part used all the way ‐‐ ISDN access indicator: ‐‐ x x x 0 x x x x terminating access non‐ISDN ‐‐ x x x 1 x x x x terminating access ISDN file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
26/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
BackwardGVNSIndicator ::= OCTET STRING (SIZE(1)) ‐‐ Bit Assignment ‐‐ H G F E D C B A ‐‐ 1 x x x x x 0 0 Term.Acc.Ind.: no information ‐‐ 1 x x x x x 0 1 Term.Acc.Ind.: dedicated terminating access ‐‐ 1 x x x x x 1 0 Term.Acc.Ind.: switched terminating access ‐‐ 1 x x x x x 1 1 Term.Acc.Ind.: spare BackwardServiceInteractionIndicators ::= SEQUENCE { conferenceTreatmentIndicator [01] OCTET STRING (SIZE(1)) ‐‐ bit assignment: ‐‐ H G F E D C B A ‐‐ acceptConferenceRequest 'x x x x x x 0 1'B ‐‐ rejectConferenceRequest 'x x x x x x 1 0'B OPTIONAL, ‐‐ network default is accept conference request callTransferTreatmentIndicator [PRIVATE 01] OCTET STRING (SIZE(1)) ‐‐ bit assignment: ‐‐ H G F E D C B A ‐‐ callTransferAllowed 'x x x x x x 0 1'B ‐‐ callTransferNotAllowed 'x x x x x x 1 0'B OPTIONAL ‐‐ network default is Call transfer allowed ‐‐ ... } BackwardSuppressionIndicators ::= SET SIZE (1..2) OF OCTET STRING (SIZE (2)) ‐‐ bit assignment (for each BackwardSuppressionIndicator element), 1st octet: ‐‐ H G F E D C B A ‐‐ Parameter qualifier: ‐‐ 0 0 0 0 0 0 0 0 additional connected number ‐‐ 0 0 0 0 0 0 0 1 connected subaddress ‐‐ bit assignment, 2nd octet: ‐‐ Instruction indicator: ‐‐ x x x x x x 0 1 suppress ‐‐ x x x x x x 1 0 pass unchanged BCSMEvent ::= SEQUENCE { eventTypeBCSM [00] EventTypeBCSM, monitorMode [01] MonitorMode, legID [02] SendingSideID OPTIONAL, dPSpecificCriteria [30] CHOICE { numberOfDigits [00] INTEGER (1..28), ‐‐ applies to collectedInfo DP applicationTimer [01] INTEGER (0..2047), ‐‐ applies to o/t‐noAnswer DP midCallEvents [PRIVATE 01] CHOICE { flash [00] NULL, userCallSuspend [01] NULL, userCallResume [02] NULL, dTMFMonitoring [03] SEQUENCE { minimumNumberOfDigits [00] INTEGER (1..28) DEFAULT 1, maximumNumberOfDigits [01] INTEGER (1..28), endOfReplyDigit [02] OCTET STRING (SIZE (1..2)) OPTIONAL, ‐‐ contains 1 BCD digit in the 4 least significant bits of ‐‐ each octet. cancelDigit [03] OCTET STRING (SIZE (1..2)) OPTIONAL, ‐‐ contains 1 BCD digit in the 4 least significant bits of ‐‐ each octet. startDigit [04] OCTET STRING (SIZE (1..2)) OPTIONAL, ‐‐ contains 1 BCD digit in the 4 least significant bits of ‐‐ each octet. interDigitTimeOut [06] INTEGER (1..255) DEFAULT 10 } } ‐‐ applies to o/t‐MidCall DP. file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
27/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ if MidCall DP armed and no specific criteria specified ‐‐ monitoring on 'flash' is assumed } OPTIONAL ‐‐ ... } BearerCapability ::= CHOICE { bearerCap [00] OCTET STRING (SIZE (2..11)) ‐‐ bit assignment octet 1: ‐‐ H G F E D C B A ‐‐ information transfer capability: ‐‐ x x x 0 0 0 0 0 speech ‐‐ x x x 0 1 0 0 0 unrestricted digital information ‐‐ x x x 0 1 0 0 1 restricted digital information ‐‐ x x x 1 0 0 0 0 3.1 kHz audio ‐‐ x x x 1 0 0 0 1 Unrestricted Digital Information with Tones/Announcements (Note1) ‐‐ x x x 1 1 0 0 0 video ‐‐ Note1: Unrestricted Digital Information with Tones/Announcements (UDI‐TA) ‐‐ is the new information transfer attribute value that had previously ‐‐ been named '7 kHz audio' in Recommendation Q.931 (1988). ‐‐ coding standard: ‐‐ x 0 0 x x x x x CCITT standardized coding ‐‐ x 0 1 x x x x x ISO/IEC standard (Note2) ‐‐ x 1 0 x x x x x National standard (Note2) ‐‐ x 1 1 x x x x x Standard defined for the network (either public or private) ‐‐ present on the network side of the interface (Note2) ‐‐ Note2: These other coding standards should be used only when the desired bearer ‐‐ capability connot be presented with the CCITT‐standardized coding. ‐‐ extension indicator: ‐‐ 1 x x x x x x x last octet ‐‐ bit assignment octet 2: ‐‐ information transfer rate: ‐‐ x x x 0 0 0 0 0 packet mode ‐‐ x x x 1 0 0 0 0 64 kbit/s ‐‐ x x x 1 0 0 0 1 2 * 64 kbit/s ‐‐ x x x 1 0 0 1 1 384 kbit/s ‐‐ x x x 1 0 1 0 1 1536 kbit/s ‐‐ x x x 1 0 1 1 1 1920 kbit/s ‐‐ x x x 1 1 0 0 0 Multirate (64 kbit/s base rate) ‐‐ transfer mode: ‐‐ x 0 0 x x x x x circuit mode ‐‐ x 1 0 x x x x x packet mode ‐‐ extension indicator: ‐‐ 0 x x x x x x x parameter continues through next octet ‐‐ 1 x x x x x x x last octet ‐‐ bit assignment octet 2a (optional): ‐‐ establishment: ‐‐ x x x x x x 0 0 demand (default) ‐‐ x x x x x x 0 1 permanent ‐‐ configuration: ‐‐ x x x x 0 0 x x point to point (default) ‐‐ structure: ‐‐ x 0 0 0 x x x x default ‐‐ x 0 0 1 x x x x 8 kHz integrity ‐‐ x 1 0 0 x x x x service data unit integrity ‐‐ x 1 1 1 x x x x unstructured ‐‐ extension indicator: ‐‐ 0 x x x x x x x parameter continues through next octet ‐‐ 1 x x x x x x x last octet ‐‐ bit assignment octet 2b (optional): ‐‐ information transfer rate (dest. ‐> orig.): ‐‐ x x x 0 0 0 0 0 packet mode ‐‐ x x x 1 0 0 0 0 64 kbit/s file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
28/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ x x x 1 0 0 0 1 2 * 64 kbit/s ‐‐ x x x 1 0 0 1 1 384 kbit/s ‐‐ x x x 1 0 1 0 1 1536 kbit/s ‐‐ x x x 1 0 1 1 1 1920 kbit/s ‐‐ x x x 1 1 0 0 0 Multirate (64 kbit/s base rate) ‐‐ symmetry: ‐‐ x 0 0 x x x x x bidirectional symmetric (default) ‐‐ extension indicator: ‐‐ 1 x x x x x x x last octet ‐‐ bit assignment octet 2.1 (optional): ‐‐ rate multiplier: ‐‐ coded as a binary representation of the multiplier to the base ‐‐ rate. The multiplier can take any value from 2 up to the max. ‐‐ number of B‐channels available on the interface. ‐‐ bit assignment octet 3 (optional): ‐‐ user information layer 1 protocol: ‐‐ x x x 0 0 0 0 1 CCITT standardized rate adaptation V.110/X.30. This implies ‐‐ the presence of octet 3a and optionally octets 3b, 3c and 3d. ‐‐ x x x 0 0 0 1 0 Rec. G.711 u‐Law ‐‐ x x x 0 0 0 1 1 Rec. G.711 A‐Law ‐‐ x x x 0 0 1 0 0 Rec. G.721 32 kbit/s ADPCM and Rec. I.460 ‐‐ x x x 0 0 1 0 1 Rec. G.722 and G.724 for 7 kHz audio ‐‐ x x x 0 0 1 1 0 Rec. G.735 for 384 kbit/s video ‐‐ x x x 0 0 1 1 1 non CCITT standardized rate adaptation ‐‐ x x x 0 1 0 0 0 CCITT standardized rate adaptation V.120. This implies the ‐‐ presence of octet 3a, 3b and optionally octets 3c and 3d. ‐‐ x x x 0 1 0 0 1 CCITT standardized rate adaptation X.31 HDLC flag stuffing ‐‐ Layer 1 identity: ‐‐ x 0 1 x x x x x User information layer 1 protocol ‐‐ extension indicator: ‐‐ 0 x x x x x x x parameter continues through next octet ‐‐ 1 x x x x x x x last octet ‐‐ bit assignment octet 3a (optional): ‐‐ user rate: ‐‐ x x x 0 0 0 0 0 rate indicated by E‐bits ‐‐ x x x 0 0 0 0 1 0.6 kbit/s ‐‐ x x x 0 0 0 1 0 1.2 kbit/s ‐‐ x x x 0 0 0 1 1 2.4 kbit/s ‐‐ x x x 0 0 1 0 0 3.6 kbit/s ‐‐ x x x 0 0 1 0 1 4.8 kbit/s ‐‐ x x x 0 0 1 1 0 7.2 kbit/s ‐‐ x x x 0 0 1 1 1 8.0 kbit/s ‐‐ x x x 0 1 0 0 0 9.6 kbit/s ‐‐ x x x 0 1 0 0 1 14.4 kbit/s ‐‐ x x x 0 1 0 1 0 16.0 kbit/s ‐‐ x x x 0 1 0 1 1 19.2 kbit/s ‐‐ x x x 0 1 1 0 0 32.0 kbit/s ‐‐ x x x 0 1 1 1 0 48.0 kbit/s ‐‐ x x x 0 1 1 1 1 56.0 kbit/s ‐‐ x x x 1 0 1 0 1 0.1345 kbit/s ‐‐ x x x 1 0 1 1 0 0.100 kbit/s ‐‐ x x x 1 0 1 1 1 0.075/1.200 kbit/s ‐‐ x x x 1 1 0 0 0 1.200/0.075 kbit/s ‐‐ x x x 1 1 0 0 1 0.050 kbit/s ‐‐ x x x 1 1 0 1 0 0.075 kbit/s ‐‐ x x x 1 1 0 1 1 0.110 kbit/s ‐‐ x x x 1 1 1 0 0 0.150 kbit/s ‐‐ x x x 1 1 1 0 1 0.200 kbit/s ‐‐ x x x 1 1 1 1 0 0.300 kbit/s ‐‐ x x x 1 1 1 1 1 12 kbit/s ‐‐ negotiation: ‐‐ x x 0 x x x x x inband negotiation not possible ‐‐ x x 1 x x x x x inband negotiation possible ‐‐ synchronous/asynchronous: ‐‐ x 0 x x x x x x synchronous data file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
29/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ x 1 x x x x x x asynchronous data ‐‐ extension indicator: ‐‐ 0 x x x x x x x parameter continues through next octet ‐‐ 1 x x x x x x x last octet ‐‐ bit assignment octet 3b (optional): ‐‐ x x x x x x x 0 spare ‐‐ flow control on reception: ‐‐ x x x x x x 0 x cannot accept data with flow control mechanism ‐‐ x x x x x x 1 x can accept data with flow control mechanism ‐‐ flow control on transmission: ‐‐ x x x x x 0 x x not required to send data with flow control mechanism ‐‐ x x x x x 1 x x required to send data with flow control mechanism ‐‐ Network Independant Clock on reception ‐‐ x x x x 0 x x x cannot accept data with NIC ‐‐ x x x x 1 x x x can accept data with NIC ‐‐ Network Independant Clock on transmission ‐‐ x x x 0 x x x x not required to send data with NIC ‐‐ x x x 1 x x x x required to send data with NIC ‐‐ intermediate rate: ‐‐ x 0 1 x x x x x 8 kbit/s ‐‐ x 1 0 x x x x x 16 kbit/s ‐‐ x 1 1 x x x x x 32 kbit/s ‐‐ extension indicator: ‐‐ 0 x x x x x x x parameter continues through next octet ‐‐ 1 x x x x x x x last octet ‐‐ bit assignment octet 3b (optional): ‐‐ x x x x x x x 0 spare ‐‐ inband/out‐of‐band negotiation: ‐‐ x x x x x x 0 x negotiation is done with USER INFORMATION message ‐‐ on a temporary signalling connection ‐‐ x x x x x x 1 x negotiation is done in‐band using logical link zero ‐‐ assigner/assignee: ‐‐ x x x x x 0 x x message originator is 'default assigned' ‐‐ x x x x x 1 x x message originator is 'assigner only' ‐‐ Logical Link Identifier negotiation: ‐‐ x x x x 0 x x x default, LLI=256 only ‐‐ x x x x 1 x x x full protocol negotiation ‐‐ mode of operation: ‐‐ x x x 0 x x x x bit transparent mode of operation ‐‐ x x x 1 x x x x protocol sensitive mode of operation ‐‐ multiple frame establishment support in data link: ‐‐ x x 0 x x x x x multiple frame establishment not supported, ‐‐ only UI frames allowed ‐‐ x x 1 x x x x x multiple frame establishment supported ‐‐ rate adaptation header/no header: ‐‐ x 0 x x x x x x rate adaptation header not included ‐‐ x 1 x x x x x x rate adaptation header included ‐‐ extension indicator: ‐‐ 0 x x x x x x x parameter continues through next octet ‐‐ 1 x x x x x x x last octet ‐‐ bit assignment octet 3c (optional): ‐‐ parity: ‐‐ x x x x x 0 0 0 odd ‐‐ x x x x x 0 1 0 even ‐‐ x x x x x 0 1 1 none ‐‐ x x x x x 1 0 0 forced to 0 ‐‐ x x x x x 1 0 1 forced to 1 ‐‐ number of data bits: ‐‐ x x x 0 1 x x x 5 bits ‐‐ x x x 1 0 x x x 7 bits ‐‐ x x x 1 1 x x x 8 bits ‐‐ number of stop bits: ‐‐ x 0 1 x x x x x 1 bit ‐‐ x 1 0 x x x x x 1.5 bits ‐‐ x 1 1 x x x x x 2 bits file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
30/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ extension indicator: ‐‐ 0 x x x x x x x parameter continues through next octet ‐‐ 1 x x x x x x x last octet ‐‐ bit assignment octet 3d (optional): ‐‐ modem type ‐ Coded according to network operator specific rules ‐‐ duplex mode: ‐‐ x 0 x x x x x x half duplex ‐‐ x 1 x x x x x x full duplex ‐‐ extension indicator: ‐‐ 1 x x x x x x x last octet ‐‐ bit assignment octet 4 (optional): ‐‐ user information layer 2 protocol: ‐‐ x x x 0 0 0 1 0 Rec. Q.921 (I.441) ‐‐ x x x 0 0 1 1 0 Rec. X.25, link layer ‐‐ Layer 2 identity: ‐‐ x 1 0 x x x x x User information layer 2 protocol ‐‐ extension indicator: ‐‐ 1 x x x x x x x last octet ‐‐ bit assignment octet 5 (optional): ‐‐ user information layer 3 protocol: ‐‐ x x x 0 0 0 1 0 Rec. Q.931 (I.451) ‐‐ x x x 0 0 1 1 0 Rec. X.25, packet layer ‐‐ Layer 2 identity: ‐‐ x 1 1 x x x x x User information layer 3 protocol ‐‐ extension indicator: ‐‐ 1 x x x x x x x last octet tmr [01] OCTET STRING (SIZE (1)) ‐‐ bit assignment: ‐‐ H G F E D C B A ‐‐ 0 0 0 0 0 0 0 0 speech ‐‐ 0 0 0 0 0 0 0 1 spare ‐‐ 0 0 0 0 0 0 1 0 64 kbit/s unrestricted ‐‐ 0 0 0 0 0 0 1 1 3.1 kHz audio ‐‐ 0 0 0 0 0 1 0 0 reserved for alternate speech (service 2) ‐‐ or 64 kbit/s unrestricted (service 1) ‐‐ 0 0 0 0 0 1 0 1 reserved for alternate 64 kbit/s unrestricted (service 1) ‐‐ or speech (service 2) ‐‐ 0 0 0 0 0 1 1 0 64 kbit/s preferred ‐‐ 0 0 0 0 0 1 1 1 2 * 64 kbit/s unrestricted ‐‐ 0 0 0 0 1 0 0 0 384 kbit/s unrestricted ‐‐ 0 0 0 0 1 0 0 1 1536 kbit/s unrestricted ‐‐ 0 0 0 0 1 0 1 0 1920 kbit/s unrestricted } ‐‐ Format of the parameter BearerCap ‐‐ ‐‐ 8 7 6 5 4 3 2 1 ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+ ‐‐ | 1 | Coding | Information transfer | 1 ‐‐ | ext | standard | capability | ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+ ‐‐ | 0/1 | Transfer | Information transfer rate | 2 ‐‐ | ext | mode | | ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+ ‐‐ | 0/1 | Structure | Configu‐ | Establish‐| 2a ‐‐ | ext | | ration | ment | (NOTE 1) ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+ ‐‐ | 1 | Symmetry | Information transfer rate | 2b ‐‐ | ext | | (destination to origination)| (NOTE 2) ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+ ‐‐ | 1 | Rate multiplier | 2.1 ‐‐ | ext | | ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+ file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
31/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ | 0/1 | L1 | User information | 3 ‐‐ | ext | identity | Layer 1 protocol | (NOTE 3) ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+ ‐‐ | 0/1 |Synch|Nego‐| User rate | 3a ‐‐ | ext |Async|tiat.| | (NOTE 4) ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+ ‐‐ | 0/1 | Inter‐ | NIC | NIC |Flow |Flow | 0 | ‐‐ | | mediate | on | on |cont.|cont.| | 3b ‐‐ | ext | rate | TX | RX |on TX|on RX|Spare| (NOTE 5) ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐+‐‐‐‐‐+‐‐‐‐‐+‐‐‐‐‐+‐‐‐‐‐+ ‐‐ | 0/1 |Hdr /|Multi|Mode |LLI |Assi‐|Inba‐| 0 | ‐‐ | |no |frame| |nego‐|gnor/|nd / | | 3b ‐‐ | ext |Hdr |supp.| |tiat.|Assi‐|Out‐ |Spare| (NOTE 6) ‐‐ | | | | | |gnee |band | | ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+ ‐‐ | 0/1 | Number of | Number of | Parity | 3c ‐‐ | ext | stop bits | data bits | | (NOTE 4) ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+ ‐‐ | 1 |Dupl.| Modem type | 3d ‐‐ | ext |mode | | (NOTE 4) ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+ ‐‐ | 1 | L2 | User information | 4 ‐‐ | ext | identity | Layer 2 protocol | (NOTE 3) ‐‐ +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+ ‐‐ | 1 | L3 | User information | 5 ‐‐ | ext | identity | Layer 3 protocol | (NOTE 3) ‐‐ +‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐/ ‐‐ ‐‐ The layout has a build‐in backward compatibility which is ‐‐ used by ISUP to identify if octet 2.1 is present or not. ‐‐ If octet 2 information transfer rate is equal to 'multirate' the ‐‐ octet 2.1 is present and the octets 2a and 2b are not present. ‐‐ This is valid if octet 2 has the value 1001 1000. ‐‐ ‐‐ NOTE 1: Octet 2a is omitted if default values apply to all fields of ‐‐ octets 2a and 2b. ‐‐ ‐‐ NOTE 2: Octet 2b is omitted if default values apply to all field of octet 2b. ‐‐ ‐‐ NOTE 3: Octets 3,4,5 or any combination of these octets may be omitted. ‐‐ Octet 3 may be extended with octets 3a ‐ 3d as defined in Q.931. ‐‐ ‐‐ If Layer Identity = 01 then 'User Information Layer 1 protocol' present. ‐‐ If Layer Identity = 10 then 'User Information Layer 2 protocol' present. ‐‐ If Layer Identity = 11 then 'User Information Layer 3 protocol' present. ‐‐ ‐‐ NOTE 4: This octet may be present if octet 1 indicates 'unrestricted digital ‐‐ information' and octet 3indicates either CCITT standardized rate ‐‐ adaptations V.110/X.30 or V.120. ‐‐ It may also be present if octet 1 indicates 3.1 kHZ audio and ‐‐ octet 3 indicates G.711. ‐‐ ‐‐ NOTE 5: This octet is significant only if octet 3 indicates CCITT ‐‐ standardized rate adaptation V.110/X.30. ‐‐ ‐‐ NOTE 6: This octet is significant only if octet 3 indicates CCITT ‐‐ standardized rate adaptation V.120 ‐‐ ‐‐ NOTE 7: Bearer Capability can be coded according to a national/market ‐‐ standard. Refer to the relevant access protocol where this is the ‐‐ case. ‐‐ ‐‐ For additional information see DSS1 (ETS 300 403‐1 [10]) and ‐‐ ISUP (ETS 300 356‐1 [11], User Service Information). file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
32/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ For additional information see DSS1 (ETS 300 403‐1 [10]) and ‐‐ ISUP (ETS 300 356‐1 [11], User Service Information). BothwayThroughConnectionIndicator ::= ENUMERATED { bothwayPathRequired (0), bothwayPathNotRequired (1) ‐‐ network default is bothway path required } CallingPartysCategory ::= OCTET STRING (SIZE (1)) ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ 0 0 0 0 0 0 0 0 calling party category unknown ‐‐ 0 0 0 0 0 0 0 1 operator language french ‐‐ 0 0 0 0 0 0 1 0 operator language english ‐‐ 0 0 0 0 0 0 1 1 operator language german ‐‐ 0 0 0 0 0 1 0 0 operator language russian ‐‐ 0 0 0 0 0 1 0 1 operator language spanish ‐‐ 0 0 0 0 1 0 1 0 ordinary calling subscriber ‐‐ 0 0 0 0 1 0 1 1 calling subscriber with priority ‐‐ 0 0 0 0 1 1 0 0 data call (voice band data) ‐‐ 0 0 0 0 1 1 0 1 test call ‐‐ 0 0 0 0 1 1 1 1 payphone ‐‐ 0 0 0 1 0 0 0 0 ‐‐ : : spare ‐‐ 1 1 0 1 1 1 1 1 ‐‐ 1 1 1 0 0 0 0 0 ‐‐ : : reserved for national use ‐‐ 1 1 1 1 1 1 1 0 CallResult ::= OCTET STRING (SIZE(16..197)) ‐‐ For coding see CallResultDetails CallResultDetails ::= SEQUENCE { reportCondition [00] ENUMERATED { endOfConnection (01), chargeLimit (02), immediately (03) }, timeStamp [01] DateAndTime, partyToCharge [02] ReceivingSideID, accumulatedCharge [03] INTEGER (0..65535) OPTIONAL, ‐‐ in number of units actualTariff [04] TariffInformation OPTIONAL, chargeableDuration [06] INTEGER (0..2147483647) OPTIONAL, ‐‐ in 0.1 seconds timeOfAnswer [07] DateAndTime OPTIONAL ‐‐ ... } ‐‐ CallResultDetails is used for coding of CallResult. ‐‐ The SEQUENCE tag of CallResultDetails is replaced with the OCTET STRING tag ‐‐ of CallResult. Cause ::= OCTET STRING (SIZE(2)) ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ location: ‐‐ 1 x x 0 0 0 0 0 user ‐‐ 1 x x 0 0 0 0 1 private network serving the local user (LPN) ‐‐ 1 x x 0 0 0 1 0 public network serving the local user (LN) ‐‐ 1 x x 0 0 0 1 1 transit network (TN) ‐‐ 1 x x 0 0 1 0 0 public network serving the remote user (RLN) ‐‐ 1 x x 0 0 1 0 1 private network serving the remote user (RPN) ‐‐ 1 x x 0 0 1 1 1 international network (INT) ‐‐ 1 x x 0 1 0 1 0 network beyond an interworking point(BI) file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
33/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ coding standard: ‐‐ 1 0 0 0 x x x x CCITT standardized coding ‐‐ 1 0 1 0 x x x x reserved for ISO/IEC standard ‐‐ 1 1 0 0 x x x x reserved for national standard ‐‐ 1 1 1 0 x x x x reserved ‐‐ bit assignment, 2nd octet: ‐‐ cause value, normal event: ‐‐ 1 0 0 0 0 0 0 1 unallocated (unassigned) number ‐‐ 1 0 0 0 0 0 1 0 no route to specified transit network ‐‐ 1 0 0 0 0 0 1 1 no route to destination ‐‐ 1 0 0 0 0 1 0 0 send special information tone ‐‐ 1 0 0 0 0 1 0 1 misdialed trunk prefix ‐‐ 1 0 0 0 1 0 0 0 preemption ‐‐ 1 0 0 0 1 0 0 1 preemption ‐ circuit reserved for reuse ‐‐ 1 0 0 1 0 0 0 0 normal call clearing ‐‐ 1 0 0 1 0 0 0 1 user busy ‐‐ 1 0 0 1 0 0 1 0 no user responding ‐‐ 1 0 0 1 0 0 1 1 no answer from user ‐‐ 1 0 0 1 0 1 0 0 subscriber absent ‐‐ 1 0 0 1 0 1 0 1 call rejected ‐‐ 1 0 0 1 0 1 1 0 number changed ‐‐ 1 0 0 1 1 0 1 1 destination out of order ‐‐ 1 0 0 1 1 1 0 0 invalid number format (address incomplete) ‐‐ 1 0 0 1 1 1 0 1 facility rejected ‐‐ 1 0 0 1 1 1 1 1 normal, unspecified ‐‐ cause value, resource unavailable: ‐‐ 1 0 1 0 0 0 1 0 no circuit / channel available ‐‐ 1 0 1 0 0 1 1 0 network out of order ‐‐ 1 0 1 0 1 0 0 1 temporary failure ‐‐ 1 0 1 0 1 0 1 0 switching equipment congestion ‐‐ 1 0 1 0 1 0 1 1 access information discarded ‐‐ 1 0 1 0 1 1 0 0 requested circuit / channel not available: ‐‐ 1 0 1 0 1 1 1 0 precedence call blocked ‐‐ 1 0 1 0 1 1 1 1 resource unavailable, unspecified ‐‐ cause value, service or option not available: ‐‐ 1 0 1 1 0 0 1 0 requested facility not subscribed ‐‐ 1 0 1 1 0 1 0 1 outgoing calls barred within CUG ‐‐ 1 0 1 1 0 1 1 1 incoming calls barred within CUG ‐‐ 1 0 1 1 1 0 0 1 bearer capability not authorized ‐‐ 1 0 1 1 1 0 1 0 bearer capability not presently available ‐‐ 1 0 1 1 1 1 1 0 inconsistency in designated outgoing access ‐‐ information and subscriber class ‐‐ 1 0 1 1 1 1 1 1 service or option not available, unspecified ‐‐ cause value, service or option not implemented: ‐‐ 1 1 0 0 0 0 0 1 bearer capability not implemented ‐‐ 1 1 0 0 0 1 0 1 requested facility not implemented ‐‐ 1 1 0 0 0 1 1 0 only restricted digital information bearer capability ‐‐ is available (NU) ‐‐ 1 1 0 0 1 1 1 1 service or option not implemenbted, unspecified ‐‐ cause value, invalid message: ‐‐ 1 1 0 1 0 1 1 1 user not a member of CUG ‐‐ 1 1 0 1 1 0 0 0 incompatible destination ‐‐ 1 1 0 1 1 0 1 0 non‐existing CUG ‐‐ 1 1 0 1 1 0 1 1 invalid transit network selection (NU) ‐‐ 1 1 0 1 1 1 1 1 invalid message, unspecified ‐‐ cause value, protocol error: ‐‐ 1 1 1 0 0 0 0 1 message type non‐existent or not implemented ‐‐ 1 1 1 0 0 0 1 1 information element / parameter non‐existent ‐‐ or not implemented ‐ discarded ‐‐ 1 1 1 0 0 1 1 0 recover on timer expiry ‐‐ 1 1 1 0 0 1 1 1 information element / parameter non‐existent ‐‐ or not implemented ‐ passed on (NU) ‐‐ 1 1 1 0 1 1 1 0 message with unrecognized parameter ‐ discarded ‐‐ 1 1 1 0 1 1 1 1 protocol error, unspecified ‐‐ cause value, interworking: file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
34/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ 1 1 1 1 1 1 1 1 interworking, unspecified CGEncountered ::= ENUMERATED { manualCGEncountered (1), sCPOverload (2) } ChargingAnalysisInputData ::= SEQUENCE { chargingOrigin [01] OCTET STRING (SIZE (1)) OPTIONAL, ‐‐ coding is application dependant trafficActivityCode [02] OCTET STRING (SIZE (4)) OPTIONAL, ‐‐ coding is application dependant chargingCode [03] INTEGER (0..4095) OPTIONAL ‐‐ ... } ChargingEvent ::= SEQUENCE { eventTypeCharging [00] EventTypeCharging, monitorMode [01] MonitorMode, legID [02] SendingSideID DEFAULT sendingSideID 2 ‐‐ ... } CollectedInfo ::= CHOICE { collectedDigits [00] SEQUENCE { minimumNumberOfDigits [00] INTEGER (1..28) DEFAULT 1, maximumNumberOfDigits [01] INTEGER (1..28), endOfReplyDigit [02] OCTET STRING (SIZE (1..2)) OPTIONAL, ‐‐ contains 1 BCD digit in the 4 least significant bits of each ‐‐ octet. cancelDigit [03] OCTET STRING (SIZE (1..2)) OPTIONAL, ‐‐ contains 1 BCD digit in the 4 least significant bits of each ‐‐ octet. startDigit [04] OCTET STRING (SIZE (1..2)) OPTIONAL, ‐‐ contains 1 BCD digit in the 4 least significant bits of each ‐‐ octet. firstDigitTimeOut [05] INTEGER (1..255) OPTIONAL, interDigitTimeOut [06] INTEGER (1..255) OPTIONAL, errorTreatment [07] ErrorTreatment DEFAULT stdErrorAndInfo, interruptableAnnInd [08] BOOLEAN DEFAULT TRUE, voiceInformation [09] BOOLEAN DEFAULT FALSE, voiceBack [10] BOOLEAN DEFAULT FALSE, ‐‐ ... totalElapsedTimeOut [PRIVATE 01] INTEGER (1..255) OPTIONAL } } ConnectedNumberTreatmentIndicator ::= ENUMERATED { noINImpact (0), presentationRestricted (1), presentCalledINNumber (2) ‐‐ network default is no IN impact } CONServiceInteractionIndicators ::= SEQUENCE { forwardServiceInteractionIndicators [00] ForwardServiceInteractionIndicators OPTIONAL, backwardServiceInteractionIndicators [01] BackwardServiceInteractionIndicators OPTIONAL, suspendTimer [03] SuspendTimer OPTIONAL, connectedNumberTreatmentIndicator [04] ConnectedNumberTreatmentIndicator OPTIONAL ‐‐ ... file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
35/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
} ControlType ::= ENUMERATED { sCPoverloaded (0), manuallyInitiated (1), destinationOverload (2), sOCC (‐1) } CountersValue ::= SEQUENCE SIZE (0..100) OF SEQUENCE { counterID [00] INTEGER (0..99), counterValue [01] INTEGER (0..2147483647) ‐‐ ... } CTRServiceInteractionIndicators ::= SEQUENCE { backwardServiceInteractionIndicators [01] BackwardServiceInteractionIndicators OPTIONAL, bothwayThroughConnectIndicator [02] BothwayThroughConnectionIndicator OPTIONAL, connectedNumberTreatmentIndicator [04] ConnectedNumberTreatmentIndicator OPTIONAL ‐‐ ... } CUGCallIndicator ::= OCTET STRING (SIZE(1)) ‐‐ bit assignment: ‐‐ H G F E D C B A ‐‐ x x x x x x 0 0 non‐CUG call ‐‐ x x x x x x 0 1 spare ‐‐ x x x x x x 1 0 CUG call with outgoing access ‐‐ x x x x x x 1 1 CUG call without outgoing access CUGInterLockCode ::= OCTET STRING (SIZE(4)) ‐‐ octet 1, bits HGFE: 1st Network Identity digit, 0..9 BCD coded ‐‐ octet 1, bits DCBA: 2nd Network Identity digit, 0..9 BCD coded ‐‐ octet 2, bits HGFE: 3rd Network Identity digit, 0..9 BCD coded ‐‐ octet 2, bits DCBA: 4th Network Identity digit, 0..9 BCD coded ‐‐ octet 3, binary code ‐ most significant byte ‐‐ octet 4, binary code ‐ least significant byte CutAndPaste ::= INTEGER (0..22)DataItemID ::= SEQUENCE { attribute‐00 [00] Attribute OPTIONAL, attribute‐01 [01] Attribute OPTIONAL, attribute‐02 [02] Attribute OPTIONAL, attribute‐03 [03] Attribute OPTIONAL, attribute‐04 [04] Attribute OPTIONAL, attribute‐05 [05] Attribute OPTIONAL, attribute‐06 [06] Attribute OPTIONAL, attribute‐07 [07] Attribute OPTIONAL, attribute‐08 [08] Attribute OPTIONAL, attribute‐09 [09] Attribute OPTIONAL, attribute‐10 [10] Attribute OPTIONAL, attribute‐11 [11] Attribute OPTIONAL, attribute‐12 [12] Attribute OPTIONAL, attribute‐13 [13] Attribute OPTIONAL, attribute‐14 [14] Attribute OPTIONAL, attribute‐15 [15] Attribute OPTIONAL, attribute‐16 [16] Attribute OPTIONAL, attribute‐17 [17] Attribute OPTIONAL, attribute‐18 [18] Attribute OPTIONAL, attribute‐19 [19] Attribute OPTIONAL, attribute‐20 [20] Attribute OPTIONAL, attribute‐21 [21] Attribute OPTIONAL, attribute‐22 [22] Attribute OPTIONAL, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
36/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
attribute‐23 [23] Attribute OPTIONAL, attribute‐24 [24] Attribute OPTIONAL, attribute‐25 [25] Attribute OPTIONAL, attribute‐26 [26] Attribute OPTIONAL, attribute‐27 [27] Attribute OPTIONAL, attribute‐28 [28] Attribute OPTIONAL, attribute‐29 [29] Attribute OPTIONAL, attribute‐30 [30] Attribute OPTIONAL } DataItemInformation ::= SEQUENCE { attribute‐00 [00] Attribute OPTIONAL, attribute‐01 [01] Attribute OPTIONAL, attribute‐02 [02] Attribute OPTIONAL, attribute‐03 [03] Attribute OPTIONAL, attribute‐04 [04] Attribute OPTIONAL, attribute‐05 [05] Attribute OPTIONAL, attribute‐06 [06] Attribute OPTIONAL, attribute‐07 [07] Attribute OPTIONAL, attribute‐08 [08] Attribute OPTIONAL, attribute‐09 [09] Attribute OPTIONAL, attribute‐10 [10] Attribute OPTIONAL, attribute‐11 [11] Attribute OPTIONAL, attribute‐12 [12] Attribute OPTIONAL, attribute‐13 [13] Attribute OPTIONAL, attribute‐14 [14] Attribute OPTIONAL, attribute‐15 [15] Attribute OPTIONAL, attribute‐16 [16] Attribute OPTIONAL, attribute‐17 [17] Attribute OPTIONAL, attribute‐18 [18] Attribute OPTIONAL, attribute‐19 [19] Attribute OPTIONAL, attribute‐20 [20] Attribute OPTIONAL, attribute‐21 [21] Attribute OPTIONAL, attribute‐22 [22] Attribute OPTIONAL, attribute‐23 [23] Attribute OPTIONAL, attribute‐24 [24] Attribute OPTIONAL, attribute‐25 [25] Attribute OPTIONAL, attribute‐26 [26] Attribute OPTIONAL, attribute‐27 [27] Attribute OPTIONAL, attribute‐28 [28] Attribute OPTIONAL, attribute‐29 [29] Attribute OPTIONAL, attribute‐30 [30] Attribute OPTIONAL } DateAndTime ::= OCTET STRING (SIZE(6)) ‐‐YYMMDDHHMMSS, BCD coded. ‐‐ eg. 31st of december 1995, 12:15:38H is coded as 59 21 13 21 51 83 DestinationRoutingAddress ::= SEQUENCE SIZE (1) OF Number ElementaryMessageID ::= INTEGER (0..65535) ErrorTreatment ::= ENUMERATED { stdErrorAndInfo (0), help (1), repeatPrompt (2) } ETCServiceInteractionIndicators ::= SEQUENCE { backwardServiceInteractionIndicators [01] BackwardServiceInteractionIndicators OPTIONAL, bothwayThroughConnectIndicator [02] BothwayThroughConnectionIndicator OPTIONAL, connectedNumberTreatmentIndicator [04] ConnectedNumberTreatmentIndicator OPTIONAL ‐‐ ... file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
37/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
} EventSpecificInformationBCSM ::= CHOICE { collectedInfoSpecificInfo [00] SEQUENCE { calledPartyNumber [00] Number ‐‐ ... }, analyzedInfoSpecificInfo [01] SEQUENCE { calledPartyNumber [00] Number ‐‐ ... }, routeSelectFailureSpecificInfo [02] SEQUENCE { failureCause [00] Cause OPTIONAL ‐‐ ... }, oCalledPartyBusySpecificInfo [03] SEQUENCE { busyCause [00] Cause OPTIONAL ‐‐ ... }, oCalledPartyNotReachableSpecificInfo [PRIVATE 01] SEQUENCE { notReachableCause [00] Cause OPTIONAL ‐‐ ... }, oAlertingSpecificInfo [PRIVATE 02] SEQUENCE { backwardCallIndicators [00] BackwardCallIndicators ‐‐ ... }, oNoAnswerSpecificInfo [04] SEQUENCE { ‐‐ ... }, oAnswerSpecificInfo [05] SEQUENCE { ‐‐ ... timeToAnswer [PRIVATE 01] INTEGER (0..2047) OPTIONAL, backwardCallIndicators [PRIVATE 02] BackwardCallIndicators OPTIONAL, backwardGVNSIndicator [PRIVATE 03] BackwardGVNSIndicator OPTIONAL }, oMidCallSpecificInfo [06] SEQUENCE { ‐‐ ... midCallEvents [PRIVATE 01] CHOICE { flash [00] NULL, userCallSuspend [01] NULL, userCallResume [02] NULL, dTMFDigitsCompleted [03] GenericDigits, dTMFDigitsTimeOut [04] GenericDigits } OPTIONAL ‐‐ when empty sequence 'flash' is assumed }, oDisconnectSpecificInfo [07] SEQUENCE { releaseCause [00] Cause OPTIONAL ‐‐ ... }, tRouteSelectFailureSpecificInfo [PRIVATE 06] SEQUENCE { failureCause [00] Cause OPTIONAL ‐‐ ... }, tCalledPartyBusySpecificInfo [08] SEQUENCE { busyCause [00] Cause OPTIONAL ‐‐ ... }, tCalledPartyNotReachableSpecificInfo [PRIVATE 03] SEQUENCE { notReachableCause [00] Cause OPTIONAL ‐‐ ... file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
38/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
}, tAlertingSpecificInfo [PRIVATE 07] SEQUENCE { backwardCallIndicators [00] BackwardCallIndicators ‐‐ ... }, tNoAnswerSpecificInfo [09] SEQUENCE { ‐‐ ... }, tAnswerSpecificInfo [10] SEQUENCE { ‐‐ ... timeToAnswer [PRIVATE 01] INTEGER (0..2047) OPTIONAL, backwardCallIndicators [PRIVATE 02] BackwardCallIndicators OPTIONAL, backwardGVNSIndicator [PRIVATE 03] BackwardGVNSIndicator OPTIONAL }, tMidCallSpecificInfo [11] SEQUENCE { ‐‐ ... midCallEvents [PRIVATE 01] CHOICE { flash [00] NULL, userCallSuspend [01] NULL, userCallResume [02] NULL, dTMFDigitsCompleted [03] GenericDigits, dTMFDigitsTimeOut [04] GenericDigits } OPTIONAL ‐‐ when empty sequence 'flash' is assumed }, tDisconnectSpecificInfo [12] SEQUENCE { releaseCause [00] Cause OPTIONAL ‐‐ ... } } EventSpecificInfoCharging ::= CHOICE { tariffInformation [00] TariffInformation, tariffIndicator [01] OCTET STRING (SIZE(2)), ‐‐ coding is application dependant chargeNoChargeIndication [02] ENUMERATED { callFreeOfCharge (1), chargeableCall (2) } } EventTypeBCSM ::= ENUMERATED { origAttemptauthorized (01), ‐‐ TDP only collectedInfo (02), analyzedInformation (03), routeSelectFailure (04), oCalledPartyBusy (05), oAlerting (‐1), oCalledPartyNotReachable (‐2), oNoAnswer (06), oAnswer (07), oMidCall (08), oSuspended (‐3), oReAnswer (‐4), oDisconnect (09), oAbandon (10), termAttemptauthorized (12), ‐‐ TDP only tRouteSelectFailure (‐5), tCalledPartyBusy (13), tAlerting (‐6), tCalledPartyNotReachable (‐7), tNoAnswer (14), tAnswer (15), file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
39/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
tMidCall (16), tSuspended (‐8), tReAnswer (‐9), tDisconnect (17), tAbandon (18) } EventTypeCharging ::= ENUMERATED { tariffInformation (1), tariffIndicator (2), chargeNoChargeIndication (3) } ExistingLegs ::= SEQUENCE { legID [00] ReceivingSideID, linkInd [01] NULL OPTIONAL } ExtensionField1 ::= SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1) } DEFAULT ignore, value [1] ANY DEFINED BY type ‐‐ following formats are at least supported: ‐‐ kindOfVariableValue EXPLICIT INTEGER (0..65535) ‐‐ kindOfLongIntegerValue EXPLICIT INTEGER (0..4294967295) ‐‐ kindOfNumberValue EXPLICIT Number ‐‐ kindOfStringValue EXPLICIT IA5String (SIZE(1..127)) ‐‐ ... } ExtensionField2 ::= SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1) } DEFAULT ignore, value [1] ANY DEFINED BY type ‐‐ following formats are at least supported: ‐‐ kindOfVariableValue EXPLICIT INTEGER (0..65535) ‐‐ kindOfLongIntegerValue EXPLICIT INTEGER (0..4294967295) ‐‐ kindOfNumberValue EXPLICIT Number ‐‐ kindOfStringValue EXPLICIT IA5String (SIZE(1..127)) ‐‐ kindOfNumberValue EXPLICIT GenericNumber ‐‐ ... } FCIBillingChargingCharacteristics ::= OCTET STRING (SIZE(5..794)) ‐‐ For coding see FCIBillingDetails FCIBillingDetails ::= SEQUENCE { partyToCharge [01] SendingSideID, createINBillingRecord [02] NULL OPTIONAL, ‐ may be sent only once additionalBillingInfo [03] SEQUENCE { chargeParty [00] CHOICE { single [00] ENUMERATED { aPartyToBeCharged (0), bPartyToBeCharged (1), cPartyToBeCharged (2), otherPartyToBeCharged (3) }, distributed [01] SEQUENCE SIZE (4) OF INTEGER (0..99) ‐‐ indicating percentages for a,b,c, other parties. file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
40/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
} OPTIONAL, serviceFeatureCode [01] OCTET STRING (SIZE(2)) OPTIONAL, ‐‐ coding is application dependant chargingUnitsAddition [02] INTEGER (0..32767) OPTIONAL, genericChargingDigits [03] GenericDigitsSet OPTIONAL, ‐‐ the 'type of digits' is only relevant to off line billing systems ‐‐ the use is network operator specific genericChargingNumbers [04] GenericNumberSet OPTIONAL ‐‐ the 'number qualifier indicator' is only relevant to off‐line ‐‐ billing systems ‐‐ the use is network operator specific } OPTIONAL, tariffInformation [04] TariffInformation OPTIONAL, startOfChargingIndicator [05] ENUMERATED { atResourceConnection (0), atAnswer (1), whenOrdered (2) } OPTIONAL, orderStartOfCharging [06] NULL OPTIONAL, chargingChangeIndicator [07] ENUMERATED { resumeCharging (1), holdCharging (2) } OPTIONAL, > ‐‐ ... } ‐‐ FCIBillingDetails is used for coding of FCIBillingChargingCharacteristics. ‐‐ The SEQUENCE tag of FCIBillingDetails is replaced with the OCTET STRING tag ‐‐ of FCIBillingChargingCharacteristics. FilteredCallTreatment ::= SEQUENCE { sFBillingChargingCharacteristics [00] SFBillingChargingCharacteristics, informationToSend [01] InformationToSend OPTIONAL, maximumNumberOfCounters [02] INTEGER (1..100) DEFAULT 1, releaseCause [03] Cause OPTIONAL ‐‐ ... } FilteringCharacteristics ::= CHOICE { interval [00] INTEGER (‐1..32000), numberOfCalls [01] INTEGER (0..65535) } FilteringCriteria ::= CHOICE { serviceKey [02] ServiceKey, addressAndService [30] SEQUENCE { calledAddressValue [00] GenericNumber, serviceKey [01] ServiceKey, callingAddressValue [02] GenericNumber OPTIONAL, locationNumber [03] Number OPTIONAL ‐‐ ... } } FilteringTimeOut ::= CHOICE { duration [00] INTEGER (‐2..86400), stopTime [01] DateAndTime } ForwardCallIndicators ::= OCTET STRING (SIZE(2)) ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ national/international call indicator: ‐‐ x x x x x x x 0 call to be treated as a national call ‐‐ x x x x x x x 1 call to be treated as an international call file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
41/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ ISDN User Part indicator: ‐‐ x x 0 x x x x x ISDN User Part not used all the way ‐‐ x x 1 x x x x x ISDN User Part used all the way ‐‐ ISDN User Part preference indicator: ‐‐ 0 0 x x x x x x ISDN User Part preferred all the way ‐‐ 0 1 x x x x x x ISDN User Part not required all the way ‐‐ 1 0 x x x x x x ISDN User Part required all the way ‐‐ 1 1 x x x x x x spare ‐‐ bit assignment, 2nd octet (Note): ‐‐ ISDN access indicator: ‐‐ x x x x x x x 0 originating access non‐ISDN ‐‐ x x x x x x x 1 originating access ISDN ‐‐ VPN Call indicator (national use): ‐‐ 0 0 x x x x x x non‐VPN call ‐‐ 0 1 x x x x x x VPN call terminating to off‐net ‐‐ 1 0 x x x x x x VPN call terminating to on‐net ‐‐ 1 1 x x x x x x VPN call terminating to on‐net/off‐net, ‐‐ screening/number translation required ‐‐ at destination ‐‐ ‐‐ Note: No information (bit set to zero) is provided related to the remaining ‐‐ bits B, C, D, E and F in ForwardCallIndicators ForwardGVNSIndicator ::= SEQUENCE { oPSPIdentification [00] OPSPIdentification, gVNSUserGroupID [01] GVNSUserGroupID, tNRNumber [02] TNRNumber } ForwardServiceInteractionIndicators ::= SEQUENCE { conferenceTreatmentIndicator [01] OCTET STRING (SIZE(1)) ‐‐ bit assignment: ‐‐ H G F E D C B A ‐‐ acceptConferenceRequest '1 x x x x x 0 1'B ‐‐ rejectConferenceRequest '1 x x x x x 1 0'B OPTIONAL, ‐‐ network default is accept conference request callDiversionTreatmentIndicator [02] OCTET STRING (SIZE(1)) ‐‐ bit assignment: ‐‐ H G F E D C B A ‐‐ callDiversionAllowed '1 x x x x x 0 1'B ‐‐ callDiversionNotAllowed '1 x x x x x 1 0'B OPTIONAL, ‐‐ network default is Call Diversion allowed callOfferingTreatmentIndicator [03] OCTET STRING (SIZE(1)) ‐‐ bit assignment: ‐‐ H G F E D C B A ‐‐ callOfferingNotAllowed '1 x x x x x 0 1'B ‐‐ callOfferingAllowed '1 x x x x x 1 0'B OPTIONAL, ‐‐ network default is Call Offering not allowed callTransferTreatmentIndicator [PRIVATE 01] OCTET STRING (SIZE(1)) ‐‐ bit assignment: ‐‐ H G F E D C B A ‐‐ callTransferAllowed '1 x x x x x 0 1'B ‐‐ callTransferNotAllowed '1 x x x x x 1 0'B OPTIONAL ‐‐ network default is Call Transfer allowed ‐‐ ... } ForwardSuppressionIndicators ::= SET SIZE (1..10) OF OCTET STRING (SIZE (2)) ‐‐ bit assignment (for each forward suppression indicator element), 1st octet: ‐‐ H G F E D C B A ‐‐ parameter qualifier: ‐‐ 0 0 0 0 0 0 0 0 additional called number file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
42/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ 0 0 0 0 0 0 0 1 additional calling party number ‐‐ 0 0 0 0 0 0 1 0 additional original called number ‐‐ 0 0 0 0 0 0 1 1 additional redirecting number ‐‐ 0 0 0 0 0 1 0 0 additional original called IN number ‐‐ 0 0 0 0 0 1 0 1 private network travelling class mark ‐‐ 0 0 0 0 0 1 1 0 business communication group ID ‐‐ 0 0 0 0 0 1 1 1 calling party subaddress ‐‐ 0 0 0 0 1 0 0 0 called party subaddress ‐‐ 0 0 0 0 1 0 1 0 location number ‐‐ bit assignment, 2nd octet: ‐‐ instruction indicator: ‐‐ x x x x x x 0 1 suppress ‐‐ x x x x x x 1 0 pass unchanged GapCriteria ::= CHOICE { calledAddressValue [00] GenericNumber, gapOnService [02] SEQUENCE { serviceKey [00] ServiceKey ‐‐ ... }, calledAddressAndService [29] SEQUENCE { calledAddressValue [00] GenericNumber, serviceKey [01] ServiceKey ‐‐ ... }, callingAddressAndService [30] SEQUENCE { callingAddressValue [00] GenericNumber, serviceKey [01] ServiceKey, locationNumber [02] Number OPTIONAL ‐‐ ... } } GapIndicators ::= SEQUENCE { allowedNumberOfCalls [PRIVATE 01] INTEGER (1..127) DEFAULT 1, duration [00] INTEGER (‐2..86400), gapInterval [01] INTEGER (‐1..60000) ‐‐ ... } GapTreatment ::= CHOICE { informationToSend [00] InformationToSend, releaseCause [01] Cause, both [02] SEQUENCE { informationToSend [00] InformationToSend, releaseCause [01] Cause ‐‐ ... } } GenericDigits ::= OCTET STRING (SIZE(2..15)) ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ type of digits: ‐‐ x x x 0 0 0 0 0 account code ‐‐ x x x 0 0 0 0 1 authorization code ‐‐ x x x 0 0 0 1 0 private network travelling class mark ‐‐ x x x 0 0 0 1 1 business communication group ID ‐‐ x x x 0 0 1 0 0 ‐‐ : : ‐‐ x x x 0 1 1 1 1 reserved for international use ‐‐ x x x 1 0 0 0 0 ‐‐ : : ‐‐ x x x 1 1 1 1 0 reserved for national use file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
43/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ x x x 1 1 1 1 1 reserved for extension ‐‐ encoding scheme: ‐‐ 0 0 0 x x x x x BCD, even number of digits ‐‐ 0 0 1 x x x x x BCD, odd number of digits ‐‐ 0 1 1 x x x x x binary coded ‐‐ octets 2..15: digits, BCD/binary coded as indicated by encoding scheme GenericDigitsSet ::= SET SIZE (1..20) OF GenericDigits GenericName ::= OCTET STRING (SIZE(1..52)) ‐‐ ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ Name presentation restricted indicator: ‐‐ x x x x x x 0 0 Presentation of name allowed ‐‐ x x x x x x 0 1 Presentation of name restricted ‐‐ x x x x x x 1 0 Spare ‐‐ x x x x x x 1 1 Spare ‐‐ ‐‐ Screening indicator: ‐‐ x x x x 0 0 x x User provided ‐‐ x x x x 0 1 x x Network provided ‐‐ x x x x 1 0 x x Spare ‐‐ x x x x 1 1 x x Spare ‐‐ ‐‐ Availability indicator: ‐‐ x x x 0 x x x x Name available ‐‐ x x x 1 x x x x Name not available ‐‐ Note: When the availibility indicator is set ‐‐ to name not available, then octets 2 ‐‐ to 52 are omitted. ‐‐ ‐‐ Type of Name: ‐‐ 0 0 0 x x x x x Spare ‐‐ 0 0 1 x x x x x Calling Party's Name ‐‐ 0 1 0 x x x x x Spare ‐‐ : ‐‐ 1 1 1 x x x x x Spare ‐‐ ‐‐ bit assignment, 2nd octet: ‐‐ H G F E D C B A ‐‐ Encoding identification: ‐‐ 0 0 0 0 0 0 0 0 Spare ‐‐ 0 0 0 0 0 0 0 1 IA5 encoding ‐‐ 0 0 0 0 0 0 1 0 Spare ‐‐ : ‐‐ 1 1 1 1 1 1 1 1 Spare ‐‐ ‐‐ octets 3.. 52: Character subfields encoded as specified ‐‐ by octet 2 GenericNumber ::= OCTET STRING (SIZE(3..17)) ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ number qualifier indicator ‐‐ 0 0 0 0 0 0 0 0 reserved ‐‐ 0 0 0 0 0 0 0 1 additional called number ‐‐ 0 0 0 0 0 0 1 0 reserved ‐‐ 0 0 0 0 0 0 1 1 reserved ‐‐ 0 0 0 0 0 1 0 0 reserved ‐‐ 0 0 0 0 0 1 0 1 additional connected number ‐‐ 0 0 0 0 0 1 1 0 additional calling party number ‐‐ 0 0 0 0 0 1 1 1 additional original called number ‐‐ 0 0 0 0 1 0 0 0 additional redirecting number ‐‐ 0 0 0 0 1 0 0 1 additional redirection number file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
44/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ 0 0 0 0 1 0 1 0 called freephone number ‐‐ 0 0 0 0 1 0 1 1 ‐‐ : : reserved (called freephone number) ‐‐ 0 1 1 1 1 1 1 1 ‐‐ 1 0 0 0 0 0 0 0 ‐‐ : : reserved for national use ‐‐ 1 1 1 1 1 1 1 0 ‐‐ 1 1 1 1 1 1 1 1 reserved for extension ‐‐ bit assignment, 2nd octet: ‐‐ nature of address indicator: ‐‐ x 0 0 0 0 0 0 1 subscriber number ‐‐ x 0 0 0 0 0 1 0 unknown ‐‐ x 0 0 0 0 0 1 1 national significant number ‐‐ x 0 0 0 0 1 0 0 international number ‐‐ x 1 1 1 0 0 0 0 ‐‐ : : ‐‐ x 1 1 1 1 1 1 0 reserved for national use ‐‐ odd / even indicator: ‐‐ 0 x x x x x x x even number of address signals ‐‐ 1 x x x x x x x odd number of address signals ‐‐ bit assignment, 3rd octet: ‐‐ screening indicator: ‐‐ x x x x x x 0 0 user provided, not verified ‐‐ x x x x x x 0 1 user provided, verified and passed ‐‐ x x x x x x 1 0 user provided, verified and failed ‐‐ x x x x x x 1 1 network provided ‐‐ address presentation restricted indicator: ‐‐ x x x x 0 0 x x presentation allowed ‐‐ x x x x 0 1 x x presentation restricted ‐‐ x x x x 1 0 x x number not available ‐‐ numbering plan indicator: ‐‐ x 0 0 1 x x x x ISDN numbering plan (E.164) ‐‐ x 0 1 1 x x x x data numbering plan (X.121) ‐‐ x 1 0 0 x x x x telex numbering plan (F.69) ‐‐ x 1 0 1 x x x x private numbering plan (F.69) ‐‐ x 1 1 0 x x x x reserved for national use ‐‐ number incomplete indicator: ‐‐ 0 x x x x x x x complete ‐‐ 1 x x x x x x x incomplete ‐‐ octets 4..17: address signals, 0..9 BCD coded ‐‐ filler '0'H is used in case of odd number of digits GenericNumberSet ::= SET SIZE (1..20) OF GenericNumber GVNSUserGroupID ::= OCTET STRING (SIZE(1..9)) ‐‐ Bit Assignment: first OCTET (part: odd/even) ‐‐ H G F E D C B A ‐‐ 0 x x x x x x x even number of digits ‐‐ 1 x x x x x x x odd number of digits ‐‐ Bit Assignment: first OCTET (part: GUGlengthIndicator) ‐‐ H G F E D C B A ‐‐ x x x x 0 0 0 0 length 0 octets ‐‐ : ‐‐ x x x x 1 0 0 0 length 8 octets ‐‐ ‐‐ OCTETS (2..9): Digits BCD coded HandOverInfo ::= SEQUENCE { handOverCounter [00] INTEGER (1..127), sendingSCPAddress [01] CHOICE { co‐located [00] NULL, pointCodeAndSubSystemNumber [01] OCTET STRING (SIZE (3)), ‐‐ octets 1..2: SPC ‐‐ In case of ITU SPC‐address the 2 most significant bits ‐‐ of the 2nd octet are coded 0 file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
45/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ octet 3 : SubSystemNumber globalTitle [02] OCTET STRING (SIZE(4..12)), ‐‐ octet 1 : translation type ‐‐ bit assignment, 2st octet: ‐‐ H G F E D C B A ‐‐ encoding scheme: ‐‐ x x x x 0 0 0 1 BCD, odd number of digits ‐‐ x x x x 0 0 1 0 BCD, even number of digits ‐‐ numbering plan: ‐‐ 0 0 0 1 x x x x ISDN numbering plan (E.164) ‐‐ 0 0 1 1 x x x x data numbering plan (X.121) ‐‐ 0 1 0 0 x x x x telex numbering plan (F.69) ‐‐ 0 1 0 1 x x x x maritime mobile numbering plan ‐‐ 0 1 1 0 x x x x land mobile numbering plan ‐‐ 0 1 1 1 x x x x ISDN mobile numbering plan ‐‐ bit assignment, 3nd octet: ‐‐ nature of address indicator: ‐‐ x 0 0 0 0 0 0 1 subscriber number ‐‐ x 0 0 0 0 0 1 0 unknown ‐‐ x 0 0 0 0 0 1 1 national significant number ‐‐ x 0 0 0 0 1 0 0 international number ‐‐ octets 4..12: address signals, coded '0'H..'9'H, ‐‐ 'B'H (code 11), 'C'H (code 12) ‐‐ filler '0'H is used in case of odd number of digits globalTitleAndSubSystemNumber [03] OCTET STRING (SIZE(5..13)), ‐‐ octet 1 : SubSystemNumber ‐‐ octets 2..13: GlobalTitle, coding see above pointCodeAndSubSystemNumberANSI [04] OCTET STRING (SIZE (4)) ‐‐ octet 1..3 is the SPC which consists of three parts placed ‐‐ in separate octets. ‐‐ octets 1: network ‐‐ octets 2: cluster ‐‐ octets 3: member ‐‐ octet 4: SubSystemNumber } DEFAULT co‐located NULL, sendingSCPDialogueInfo [02] SEQUENCE { protocolIndicator [01] OCTET STRING (SIZE(2)), ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ Protocol Identifier: ‐‐ 0 0 0 0 0 0 0 0 ETSI CORE INAP CS1 ‐‐ 0 0 0 0 0 0 0 1 Ericsson INAP CS1+ ‐‐ 0 0 0 0 0 0 1 0 ‐‐ : Reserved for future use ‐‐ 0 1 1 1 1 1 1 1 ‐‐ 1 0 0 0 0 0 0 0 ‐‐ : Reserved for market specific protocol subsets ‐‐ 1 1 1 1 1 1 1 1 ‐‐ bit assignment, 2st octet: ‐‐ H G F E D C B A ‐‐ TCAP Dialogue Level: ‐‐ 0 0 0 0 0 0 0 0 Network Default ‐‐ 0 0 0 0 0 0 0 1 Blue TCAP Blue SCCP ‐‐ 0 0 0 0 0 0 1 0 White TCAP Blue SCCP ‐‐ 0 0 0 0 0 0 1 1 White TCAP White SCCP ‐‐ 0 0 0 0 0 1 0 0 ‐‐ : Reserved for future use ‐‐ 1 1 1 1 1 1 1 1 userInformation [02] DialogueUserInformationArg OPTIONAL ‐‐ ... }, sendingSCPCorrelationInfo [03] OCTET STRING (SIZE (16)) OPTIONAL, ‐‐ coding is implementation dependant receivingSCPAddress [04] CHOICE { co‐located [00] NULL, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
46/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
pointCodeAndSubSystemNumber [01] OCTET STRING (SIZE (3)), ‐‐ octets 1..2: SPC ‐‐ In case of ITU SPC‐address the 2 most significant bits ‐‐ of the 2nd octet are coded 0 ‐‐ octet 3 : SubSystemNumber globalTitle [02] OCTET STRING (SIZE(4..12)), ‐‐ octet 1 : translation type ‐‐ bit assignment, 2st octet: ‐‐ H G F E D C B A ‐‐ encoding scheme: ‐‐ x x x x 0 0 0 1 BCD, odd number of digits ‐‐ x x x x 0 0 1 0 BCD, even number of digits ‐‐ numbering plan: ‐‐ 0 0 0 1 x x x x ISDN numbering plan (E.164) ‐‐ 0 0 1 1 x x x x data numbering plan (X.121) ‐‐ 0 1 0 0 x x x x telex numbering plan (F.69) ‐‐ 0 1 0 1 x x x x maritime mobile numbering plan ‐‐ 0 1 1 0 x x x x land mobile numbering plan ‐‐ 0 1 1 1 x x x x ISDN mobile numbering plan ‐‐ bit assignment, 3nd octet: ‐‐ nature of address indicator: ‐‐ x 0 0 0 0 0 0 1 subscriber number ‐‐ x 0 0 0 0 0 1 0 unknown ‐‐ x 0 0 0 0 0 1 1 national significant number ‐‐ x 0 0 0 0 1 0 0 international number ‐‐ octets 4..12: address signals, coded '0'H..'9'H, ‐‐ 'B'H (code 11), 'C'H (code 12) ‐‐ filler '0'H is used in case of odd number of digits globalTitleAndSubSystemNumber [03] OCTET STRING (SIZE(5..13)), ‐‐ octet 1 : SubSystemNumber ‐‐ octets 2..13: GlobalTitle, coding see above pointCodeAndSubSystemNumberANSI [04] OCTET STRING (SIZE (4)) ‐‐ octet 1..3 is the SPC which consists of three parts placed ‐‐ in separate octets. ‐‐ octets 1: network ‐‐ octets 2: cluster ‐‐ octets 3: member ‐‐ octet 4: SubSystemNumber } DEFAULT co‐located NULL, receivingSCPDialogueInfo [05] SEQUENCE { protocolIndicator [01] OCTET STRING (SIZE(2)), ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ Protocol Identifier: ‐‐ 0 0 0 0 0 0 0 0 ETSI CORE INAP CS1 ‐‐ 0 0 0 0 0 0 0 1 Ericsson INAP CS1+ ‐‐ 0 0 0 0 0 0 1 0 ‐‐ : Reserved for future use ‐‐ 0 1 1 1 1 1 1 1 ‐‐ 1 0 0 0 0 0 0 0 ‐‐ : Reserved for market specific protocol subsets ‐‐ 1 1 1 1 1 1 1 1 ‐‐ bit assignment, 2st octet: ‐‐ H G F E D C B A ‐‐ TCAP Dialogue Level: ‐‐ 0 0 0 0 0 0 0 0 Network Default ‐‐ 0 0 0 0 0 0 0 1 Blue TCAP Blue SCCP ‐‐ 0 0 0 0 0 0 1 0 White TCAP Blue SCCP ‐‐ 0 0 0 0 0 0 1 1 White TCAP White SCCP ‐‐ 0 0 0 0 0 1 0 0 ‐‐ : Reserved for future use ‐‐ 1 1 1 1 1 1 1 1 userInformation [02] DialogueUserInformationArg OPTIONAL ‐‐ ... }, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
47/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
receivingSCPCorrelationInfo [06] OCTET STRING (SIZE (16)) OPTIONAL, ‐‐ coding is implementation dependant handOverNumber [07] Number OPTIONAL, handOverData [08] INTEGER (0..65535) OPTIONAL ‐‐ ... } HighLayerCompatibility ::= OCTET STRING (SIZE (2)) ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ presentation method of protocol profile: ‐‐ 1 x x x x x 0 1 high layer protocol profile (without specification ‐‐ of attributes) ‐‐ See DSS1 (ETS 300 403‐1 [10]) ‐‐ interpretation: ‐‐ 1 x x 1 0 0 x x first (primary or only) high layer characteristics ‐‐ identification to be used in the call ‐‐ coding standard: ‐‐ 1 0 0 x x x x x CCITT standardized coding ‐‐ 1 0 1 x x x x x reserved for ISO/IEC standard ‐‐ 1 1 0 x x x x x reserved for national standard ‐‐ 1 1 1 x x x x x standard defined for the network (public or private) ‐‐ present on the network side of the interface ‐‐ bit assignment, 2nd octet: ‐‐ 1 0 0 0 0 0 0 1 telephony ‐‐ 1 0 0 0 0 1 0 0 facsimile group 2/3 ‐‐ 1 0 1 0 0 0 0 1 facsimile group 4 class I ‐‐ 1 0 1 0 0 1 0 0 teletex service, basic and mixed mode of operation ‐‐ and facsimile service group 4, classes II and III ‐‐ 1 0 1 0 1 0 0 0 teletex service, basic and processable mode of operation ‐‐ 1 0 1 1 0 0 0 1 teletex service, basic mode of operation ‐‐ 1 0 1 1 0 0 1 0 syntax based videotext ‐‐ 1 0 1 1 0 0 1 1 international videotext interworking via gateways ‐‐ or interworking units ‐‐ 1 0 1 1 0 1 0 1 telex service ‐‐ 1 0 1 1 1 0 0 0 message handling service ‐‐ 1 1 0 0 0 0 0 1 OSI application ‐‐ 1 1 0 1 1 1 1 0 reserved for maintenance ‐‐ 1 1 0 1 1 1 1 1 reserved for management ‐‐ 1 1 1 0 0 0 0 0 videotelephony ‐‐ 1 1 1 0 0 0 0 1 videoconferencing ICAServiceInteractionIndicators ::= SEQUENCE { forwardServiceInteractionIndicators [00] ForwardServiceInteractionIndicators OPTIONAL, suspendTimer [03] SuspendTimer OPTIONAL ‐‐ ... } IDPServiceInteractionIndicators ::= SEQUENCE { forwardServiceInteractionIndicators [00] ForwardServiceInteractionIndicators OPTIONAL, backwardServiceInteractionIndicators [01] BackwardServiceInteractionIndicators OPTIONAL ‐‐ ... } InformationToSend ::= CHOICE { inbandInfo [00] SEQUENCE { messageID [00] CHOICE { elementaryMessageID [00] ElementaryMessageID, elementaryMessageIDs [29] SEQUENCE SIZE (1..5) OF ElementaryMessageID, variableMessage [30] SEQUENCE { elementaryMessageID [00] ElementaryMessageID, variableParts [01] SEQUENCE SIZE (1..20) OF CHOICE { file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
48/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
integer [00] INTEGER (0..65535), number [01] GenericDigits, time [02] OCTET STRING (SIZE (2)), ‐‐ HH:MM, BCD coded. date [03] OCTET STRING (SIZE (3)), ‐‐ YYMMDD, BCD coded. priceInWholeUnits [PRIVATE 01] OCTET STRING (SIZE (4)), ‐‐ DDDDDDDD, BCD coded. priceInTenthsOfUnits [PRIVATE 02] OCTET STRING (SIZE (4)), ‐‐ DDDDDDD.D, BCD coded. priceInHundredthsOfUnits [04] OCTET STRING (SIZE (4)), ‐‐ DDDDDD.DD, BCD coded. ‐‐ eg. price = ECU 249.50 would be encoded as: ‐‐ Bits HGFE DCBA ‐‐ leading octet 0 0 ‐‐ 2 0 ‐‐ 9 4 ‐‐ 0 5 priceInThousandthsOfUnits [PRIVATE 03] OCTET STRING (SIZE (4)) ‐‐ DDDDD.DDD, BCD coded. } } }, numberOfRepetitions [01] INTEGER (1..127) OPTIONAL, ‐‐ default 1 if no duration specified duration [02] INTEGER (0..32767) OPTIONAL, interval [03] INTEGER (0..32767) OPTIONAL ‐‐ ... }, tone [01] SEQUENCE { toneID [00] INTEGER (0..65535), duration [01] INTEGER (0..127) OPTIONAL ‐‐ ... }, displayInformation [02] IA5String (SIZE (1..127)), textID [PRIVATE 01] INTEGER (0..255) } InvokeID ::= INTEGER (‐128..127) IPRoutingAddress ::= Number IPSSPCapabilities ::= OCTET STRING (SIZE (2)) ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ x x x x x x x 1 sRFType01Supported, eg. AST‐DR ‐‐ x x x x x x 1 x sRFType02Supported, eg. Gain ‐‐ x x x x x 1 x x sRFType03Supported, eg. Display ‐‐ x x x x 1 x x x sRFType04Supported, eg. Assist ‐‐ : : : : ‐‐ 1 x x x x x x x sRFType08Supported ‐‐ bit assignment, 2nd octet: ‐‐ H G F E D C B A ‐‐ x x x x x x x 1 sRFType09Supported ‐‐ x x x x x x 1 x sRFType10Supported ‐‐ x x x x x 1 x x sRFType11Supported ‐‐ x x x x 1 x x x sRFType12Supported ‐‐ : : : : ‐‐ 1 x x x x x x x sRFType16Supported LegIDs ::= SEQUENCE SIZE(1..30) OF ExistingLegs LegType ::= INTEGER (1..30) LimitCriteria ::= GapCriteria file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
49/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
LimitIndicators ::= SEQUENCE { duration [00] INTEGER (‐1..86400) ‐‐ ... } LimitTreatment ::= GapTreatment MiscCallInfo ::= SEQUENCE { messageType [00] ENUMERATED { request (0), notification (1) } ‐‐ ... } MonitorMode ::= ENUMERATED { interrupted (0), notifyAndContinue (1), transparent (2) } Number ::= OCTET STRING (SIZE(2..16)) ‐‐ bit assignment, 1st octet: ‐‐ H G F E D C B A ‐‐ nature of address indicator: ‐‐ x 0 0 0 0 0 0 1 subscriber number (national use) ‐‐ x 0 0 0 0 0 1 0 unknown (national use) ‐‐ x 0 0 0 0 0 1 1 national significant number ‐‐ x 0 0 0 0 1 0 0 international number ‐‐ x 1 1 1 0 0 0 0 ‐‐ : : ‐‐ x 1 1 1 1 1 1 0 reserved for national use ‐‐ odd / even indicator: ‐‐ 0 x x x x x x x even number of address signals ‐‐ 1 x x x x x x x odd number of address signals ‐‐ bit assignment, 2nd octet: ‐‐ screening indicator (calling party number and ‐‐ related numbers only): ‐‐ x x x x x x 0 0 user provided, not verified (Note1) ‐‐ x x x x x x 0 1 user provided, verified and passed ‐‐ x x x x x x 1 0 user provided, verified and failed (Note1) ‐‐ x x x x x x 1 1 network provided ‐‐ address presentation restricted indicator ‐‐ (calling party number and related numbers only): ‐‐ x x x x 0 0 x x presentation allowed ‐‐ x x x x 0 1 x x presentation restricted ‐‐ x x x x 1 0 x x number not available ‐‐ numbering plan indicator: ‐‐ x 0 0 1 x x x x ISDN numbering plan (E.164) ‐‐ x 0 1 1 x x x x data numbering plan (X.121) ‐‐ x 1 0 0 x x x x telex numbering plan (F.69) ‐‐ x 1 0 1 x x x x reserved for national use (Note2) ‐‐ x 1 1 0 x x x x reserved for national use ‐‐ internal network number indicator ‐‐ (called party number and related numbers only): ‐‐ 0 x x x x x x x routing to internal network allowed ‐‐ 1 x x x x x x x routing to internal network not allowed ‐‐ calling party number incomplete indicator ‐‐ (calling party number and related numbers only): ‐‐ 0 x x x x x x x complete ‐‐ 1 x x x x x x x incomplete ‐‐ octets 3..16: address signals, coded '0'H..'9'H, ‐‐ 'B'H (code 11), 'C'H (code 12), 'F'H (ST) ‐‐ filler '0'H is used in case of odd number of digits ‐‐ file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
50/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ Note1: Reserved field if number is LocationNumber ‐‐ Note2: Private numbering plan if number is LocationNumber ‐‐ ‐‐ See ETS 300 356‐1 [11]. OPSPIdentification ::= OCTET STRING (SIZE(1..5)) ‐‐ Bit Assignment: first OCTET (part: odd/even) ‐‐ H G F E D C B A ‐‐ 0 x x x x x x x even number of digits ‐‐ 1 x x x x x x x odd number of digits ‐‐ Bit Assignment: first OCTET (part: OPSPlengthIndicator) ‐‐ H G F E D C B A ‐‐ x x x x 0 0 0 0 length 0 octets ‐‐ : ‐‐ x x x x 0 1 0 0 length 4 octets ‐‐ ‐‐ OCTETS (2..5): Digits BCD coded ReceivingSideID ::= CHOICE { receivingSideID [01] LegType } RedirectionInformation ::= OCTET STRING (SIZE (2)) ‐‐ bit assignment: ‐‐ H G F E D C B A ‐‐ redirection indicator: ‐‐ x x x x x 0 0 0 no redirection ‐‐ x x x x x 0 0 1 call rerouted ‐‐ x x x x x 0 1 0 call rerouted, all redirection ‐‐ information presentation restricted ‐‐ x x x x x 0 1 1 call diversion ‐‐ x x x x x 1 0 0 call diversion, all redirection ‐‐ information presentation restricted ‐‐ x x x x x 1 0 1 call rerouted, redirection number ‐‐ presentation restricted ‐‐ x x x x x 1 1 0 call diversion, redirection number ‐‐ presentation restricted ‐‐ original redirection reason: ‐‐ 0 0 0 0 x x x x unknown / not available ‐‐ 0 0 0 1 x x x x user busy ‐‐ 0 0 1 0 x x x x no reply ‐‐ 0 0 1 1 x x x x unconditional ‐‐ bit assignment, 2nd octet: ‐‐ redirection counter: ‐‐ x x x x x 0 0 1 1 redirection ‐‐ : : ‐‐ x x x x x 1 0 1 5 redirections ‐‐ redirection reason: ‐‐ 0 0 0 0 x x x x unknown / not available ‐‐ 0 0 0 1 x x x x user busy ‐‐ 0 0 1 0 x x x x no reply ‐‐ 0 0 1 1 x x x x unconditional ‐‐ 0 1 0 0 x x x x deflection during alerting ‐‐ 0 1 0 1 x x x x deflection immediate response ‐‐ 0 1 1 0 x x x x mobile subscriber not reachable ‐‐ See ETS 300 356‐1 [11] Redirection Information. RequestedInformationList ::= SEQUENCE SIZE(1..5) OF SEQUENCE { requestedInformationType [00] RequestedInformationType, requestedInformationValue [01] CHOICE { callAttemptElapsedTimeValue [00] INTEGER (0..255), callStopTimeValue [01] DateAndTime, callConnectedElapsedTimeValue [02] INTEGER (0..2147483647), calledAddressValue [03] GenericNumber, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
51/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
releaseCause [30] Cause } } RequestedInformationType ::= ENUMERATED { callAttemptElapsedTime (0), callStopTime (1), callConnectedElapsedTime (2), calledAddress (3), releaseCause (30) } RequestedInformationTypeList ::= SEQUENCE SIZE(1..5) OF RequestedInformationType ResponseCondition ::= ENUMERATED { intermediateResponse (0), lastResponse (1) } ‐‐ See ITU‐T Q.1218 Revised. RouteIndex ::= OCTET STRING (SIZE (1)) ‐‐ coding is implementation dependant RouteList ::= SEQUENCE SIZE(1) OF RouteIndex RouteOrigin ::= OCTET STRING (SIZE(2)) ‐‐ coding is implementation dependant SCIBillingChargingCharacteristics ::= CHOICE { chargingInformation [00] SEQUENCE { orderStartOfCharging [00] NULL OPTIONAL, chargeMessage [01] SEQUENCE { eventTypeCharging [01] EventTypeCharging, eventSpecificInfoCharging [02] EventSpecificInfoCharging ‐‐ ... } OPTIONAL, pulseBurst [02] INTEGER (1..255) OPTIONAL, createDefaultBillingRecord [03] NULL OPTIONAL ‐‐ ... }, chargingAnalysisInputData [01] ChargingAnalysisInputData } SendingSideID ::= CHOICE { sendingSideID [00] LegType } ServiceKey ::= INTEGER (0..2147483647) SFBillingChargingCharacteristics ::= SEQUENCE { tariffInformation [00] TariffInformation OPTIONAL, tariffIndicator [01] OCTET STRING (SIZE(2)) OPTIONAL, ‐‐ coding is application dependant chargeNoChargeIndication [02] ENUMERATED { callFreeOfCharge (1), chargeableCall (2) } DEFAULT chargeableCall ‐‐ ... } SuspendTimer ::= INTEGER (0..120) ‐‐ value in seconds TariffInformation ::= SEQUENCE { numberOfStartPulses [00] INTEGER (0..255), file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
52/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
startInterval [01] INTEGER (0..3276), startIntervalAccuracy [02] ENUMERATED { tenMilliSeconds (01), oneHundredMilliSeconds (02), seconds (03) }, numberOfPeriodicPulses [03] INTEGER (0..255), periodicInterval [04] INTEGER (0..3276), periodicIntervalAccuracy [05] ENUMERATED { tenMilliSeconds (01), oneHundredMilliSeconds (02), seconds (03) }, activationTime [06] DateAndTime OPTIONAL ‐‐ when not specified the activation is immediate ‐‐ ... } TimerID ::= ENUMERATED { tSSF (0) } TimerValue ::= INTEGER (0..2047) TNRNumber ::= OCTET STRING (SIZE(1..10)) ‐‐ Bit Assignment: first OCTET (part: odd/even) ‐‐ H G F E D C B A ‐‐ 0 x x x x x x x even number of digits ‐‐ 1 x x x x x x x odd number of digits ‐‐ Bit Assignment: first OCTET (part: numberingPlanID) ‐‐ H G F E D C B A ‐‐ x 0 0 0 x x x x Spare ‐‐ x 0 0 1 x x x x ISDNTelephonyNumberingPlan ‐‐ x 0 1 0 x x x x Spare ‐‐ x 0 1 1 x x x x DataNumberingPlan ‐‐ x 1 0 0 x x x x Reserved ‐‐ x 1 0 1 x x x x Reserved ‐‐ x 1 1 0 x x x x Reserved ‐‐ x 1 1 1 x x x x Spare ‐‐ Bit Assignment: first OCTET (part: TNRNlengthIndicator) ‐‐ H G F E D C B A ‐‐ x x x x 0 0 0 0 length 0 octets ‐‐ : : ‐‐ x x x x 1 0 0 1 length 9 octets ‐‐ ‐‐ Bit Assignment: second OCTET (part: NatureOfAddress) ‐‐ H G F E D C B A ‐‐ x 0 0 0 0 0 0 0 Spare ‐‐ x 0 0 0 0 0 0 1 NationalSubscriberNumber ‐‐ x 0 0 0 0 0 1 0 Unknown ‐‐ x 0 0 0 0 0 1 1 NationalNumber ‐‐ x 0 0 0 0 1 0 0 InterNationalNumber ‐‐ x 0 0 0 0 1 0 1 NetworkSpecificNumber ‐‐ x 0 0 0 0 1 1 0 ‐‐ : : Spare ‐‐ x 1 1 0 1 1 1 1 ‐‐ x 1 1 1 0 0 0 0 ‐‐ : : Reserved for National use ‐‐ x 1 1 1 1 1 1 0 ‐‐ x 1 1 1 1 1 1 1 Spare ‐‐ ‐‐ OCTETS (3..10): Digits BCD coded TriggerType ::= INTEGER (0..255) file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
53/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
END
2.2.6 Codes
Ericsson‐INAP‐CS1plus‐Codes {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) modules(0) codes(3) revisionC(2)} ‐‐ This module contains the operation and error code assignments for ‐‐ the Ericsson CS1+ application protocol. DEFINITIONS ::= BEGIN IMPORTS APPLICATION‐SERVICE‐ELEMENT FROM Remote‐Operations‐Notation‐Extension {joint‐iso‐ccitt remote‐operations(4) notation‐extension(2)} ActivateServiceFiltering, ActivityTest, ApplyCharging, ApplyChargingReport, AssistRequestInstructions, CallGap, CallInformationReport, CallInformationRequest, CallLimit, Cancel, CollectInformation, Connect, ConnectToResource, Continue, ContinueWithArgument, DialogueUserInformation, DisconnectForwardConnection, EstablishTemporaryConnection, EventNotificationCharging, EventReportBCSM, FurnishChargingInformation, HandOver, HoldCallPartyConnection, InitialDP, InitiateCallAttempt, PlayAnnouncement, PromptAndCollectUserInformation, Reconnect, ReleaseCall, ReleaseCallPartyConnection, RequestNotificationChargingEvent, RequestReportBCSMEvent, ResetTimer, Retrieve, SendChargingInformation, ServiceFilteringResponse, SignallingInformation, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
54/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
SpecializedResourceReport, Update FROM Ericsson‐INAP‐CS1plus‐Operations {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) modules(0) operations(0) revisionC(2)} Cancelled, CancelFailed, Congestion, ETCFailed, ErrorInParameterValue, ExecutionError, IllegalCombinationOfParameters, ImproperCallerResponse, InfoNotAvailable, InvalidDataItemID, MissingCustomerRecord, MissingParameter, NotAuthorized, ParameterMissing, ParameterOutOfRange, RequestedInfoError, SystemFailure, TaskRefused, UnavailableResource, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter, UnknownLegID, OtherError FROM Ericsson‐INAP‐CS1plus‐Errors {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) modules(0) errors(1) revisionC(2)} activateServiceFiltering ActivateServiceFiltering ::= localValue 42 activityTest ActivityTest ::= localValue 55 applyCharging ApplyCharging ::= localValue 35 applyChargingReport ApplyChargingReport ::= localValue 36 assistRequestInstructions AssistRequestInstructions ::= localValue 16 callGap CallGap ::= localValue 41 callInformationReport CallInformationReport ::= localValue 44 callInformationRequest CallInformationRequest ::= localValue 45 callLimit CallLimit ::= localValue ‐1 cancel Cancel ::= localValue 53 collectInformation CollectInformation ::= localValue 27 connect Connect ::= localValue 20 connectToResource ConnectToResource ::= localValue 19 continue Continue ::= localValue 31 continueWithArgument ContinueWithArgument ::= localValue 88 dialogueUserInformation DialogueUserInformation ::= localValue ‐2 disconnectForwardConnection DisconnectForwardConnection ::= localValue 18 establishTemporaryConnection EstablishTemporaryConnection ::= localValue 17 eventNotificationCharging EventNotificationCharging ::= localValue 26 eventReportBCSM EventReportBCSM ::= localValue 24 furnishChargingInformation FurnishChargingInformation ::= localValue 34 handOver HandOver ::= localValue ‐3 holdCallPartyConnection HoldCallPartyConnection ::= localValue ‐4 file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
55/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
initialDP InitialDP ::= localValue 0 initiateCallAttempt InitiateCallAttempt ::= localValue 32 playAnnouncement PlayAnnouncement ::= localValue 47 promptAndCollectUserInformation PromptAndCollectUserInformation ::= localValue 48 reconnect Reconnect ::= localValue ‐5 releaseCall ReleaseCall ::= localValue 22 releaseCallPartyConnection ReleaseCallPartyConnection ::= localValue ‐6 requestNotificationChargingEvent RequestNotificationChargingEvent::= localValue 25 requestReportBCSMEvent RequestReportBCSMEvent ::= localValue 23 resetTimer ResetTimer ::= localValue 33 retrieve Retrieve ::= localValue 16 ‐‐ This operation‐code is used to be backward compatible ‐‐ with Ericsson INAP Version2. ‐‐ The possible clash of operation‐codes is avoided by using ‐‐ this operation strictly within a seperate AC sendChargingInformation SendChargingInformation ::= localValue 46 serviceFilteringResponse ServiceFilteringResponse ::= localValue 43 signallingInformation SignallingInformation ::= localValue ‐8 specializedResourceReport SpecializedResourceReport ::= localValue 49 update Update ::= localValue 21 ‐‐ This operationcode is used to be backward compatible ‐‐ with Ericsson INAP Version2. ‐‐ The possible clash of operation‐codes is avoided by using ‐‐ this operation strictly within a seperate AC cancelled Cancelled ::= localValue 0 cancelFailed CancelFailed ::= localValue 1 congestion Congestion ::= localValue 2 eTCFailed ETCFailed ::= localValue 3 errorInParameterValue ErrorInParameterValue ::= localValue 3 executionError ExecutionError ::= localValue 4 improperCallerResponse ImproperCallerResponse ::= localValue 4 illegalCombinationOfParameters IllegalCombinationOfParameters ::= localValue 7 infoNotAvailable InfoNotAvailable ::= localValue 8 invalidDataItemID InvalidDataItemID ::= localValue 10 missingCustomerRecord MissingCustomerRecord ::= localValue 6 missingParameter MissingParameter ::= localValue 7 notAuthorized NotAuthorized ::= localValue 12 otherError OtherError ::= localValue 100 parameterMissing ParameterMissing ::= localValue 13 parameterOutOfRange ParameterOutOfRange ::= localValue 8 requestedInfoError RequestedInfoError ::= localValue 10 systemFailure SystemFailure ::= localValue 11 taskRefused TaskRefused ::= localValue 12 unavailableResource UnavailableResource ::= localValue 13 unexpectedComponentSequence UnexpectedComponentSequence ::= localValue 14 unexpectedDataValue UnexpectedDataValue ::= localValue 15 unexpectedParameter UnexpectedParameter ::= localValue 16 unknownLegID UnknownLegID ::= localValue 17 ‐‐ APPLICATION SERVICE ELEMENTS file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
56/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
SCF‐Activation‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ consumer is SSF CONSUMER INVOKES { initialDP } SCF‐SRF‐Activation‐of‐assist‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ consumer is SSF/SRF CONSUMER INVOKES { assistRequestInstructions } Assist‐connection‐establishment‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { establishTemporaryConnection } Generic‐disconnect‐resource‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { disconnectForwardConnection } Non‐assisted‐connection‐establishement‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { connectToResource } Connect‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { connect } Call‐handling‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { releaseCall } BCSM‐event‐handling‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ consumer is SSF CONSUMER INVOKES { eventReportBCSM } ‐‐ supplier is SCF SUPPLIER INVOKES { requestReportBCSMEvent } Charging‐event‐handling‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ consumer is SSF CONSUMER INVOKES { eventNotificationCharging } ‐‐ supplier is SCF SUPPLIER INVOKES { requestNotificationChargingEvent } SSF‐call‐processing‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
57/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
SUPPLIER INVOKES { collectInformation, continue, continueWithArgument } SCF‐call‐initiation‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { initiateCallAttempt } Timer‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { resetTimer } Billing‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { furnishChargingInformation } Charging‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ consumer is SSF CONSUMER INVOKES { applyChargingReport } ‐‐ supplier is SCF SUPPLIER INVOKES { applyCharging } Traffic‐limitation‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { callLimit } Traffic‐management‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { callGap } Service‐management‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ consumer is SSF CONSUMER INVOKES { serviceFilteringResponse } ‐‐ supplier is SCF SUPPLIER INVOKES { activateServiceFiltering } Call‐report‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ consumer is SSF CONSUMER INVOKES { callInformationReport } ‐‐ supplier is SCF SUPPLIER INVOKES { callInformationRequest } file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
58/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
Signalling‐control‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { sendChargingInformation, signallingInformation } Specialized‐resource‐control‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ consumer is SSF/SRF CONSUMER INVOKES { specializedResourceReport } ‐‐ supplier is SCF SUPPLIER INVOKES { playAnnouncement, promptAndCollectUserInformation } Cancel‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { cancel } Activity‐test‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ consumer is SSF CONSUMER INVOKES { activityTest } ‐‐ supplier is SCF SUPPLIER INVOKES { activityTest } Call‐party‐handling‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { holdCallPartyConnection, reconnect, releaseCallPartyConnection } Dialogue‐portion‐ASE ::= APPLICATION‐SERVICE‐ELEMENT CONSUMER INVOKES { dialogueUserInformation } SUPPLIER INVOKES { dialogueUserInformation } Hand‐over‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ supplier is SCF SUPPLIER INVOKES { HandOver } User‐Data‐Manipulation‐ASE ::= APPLICATION‐SERVICE‐ELEMENT ‐‐ consumer is SCF CONSUMER INVOKES { Retrieve, Update } END file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
59/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
2.2.7 Application Contexts Ericsson‐INAP‐CS1plus‐ApplicationContexts {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) modules(0) applicationContexts(4) revisionC(2)} ‐‐ This module contains the application context names for ‐‐ the Ericsson CS1+ application protocol. DEFINITIONS ::= BEGIN IMPORTS APPLICATION‐CONTEXT FROM Core‐inap‐cs1‐codes {ccitt(0) identified‐organization(4) etsi(0) inDomain(1) inNetwork(1) modules(0) cs1‐codes(3) version1(0)} SCF‐Activation‐ASE, SCF‐SRF‐Activation‐of‐assist‐ASE, Assist‐connection‐establishment‐ASE, Generic‐disconnect‐resource‐ASE, Non‐assisted‐connection‐establishement‐ASE, Connect‐ASE, Call‐handling‐ASE, BCSM‐event‐handling‐ASE, Charging‐event‐handling‐ASE, SSF‐call‐processing‐ASE, SCF‐call‐initiation‐ASE, Timer‐ASE, Billing‐ASE, Charging‐ASE, Traffic‐management‐ASE, Service‐management‐ASE, Call‐report‐ASE, Signalling‐control‐ASE, Specialized‐resource‐control‐ASE, Cancel‐ASE, Activity‐test‐ASE, Call‐party‐handling‐ASE, Dialogue‐portion‐ASE, Hand‐over‐ASE, Traffic‐limitation‐ASE, User‐Data‐Manipulation‐ASE FROM Ericsson‐INAP‐CS1plus‐Codes {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) modules(0) codes(3) revisionC(2)} Ericsson‐INAP‐CS1plus‐SSP‐to‐SCP‐AC APPLICATION CONTEXT ‐‐ dialogue initiated by SSP with InitialDP INITIATOR CONSUMER OF { SCF‐activation‐ASE, Assist‐connection establishment‐ASE, Generic‐disconnect‐resource‐ASE, Non‐assisted‐connection‐establishment‐ASE, Connect‐ASE, Call‐handling‐ASE, BCSM‐event‐handling‐ASE, Charging‐event‐handling‐ASE, SSF‐call‐processing‐ASE, SCF‐call‐initiation‐ASE, Timer‐ASE, Billing‐ASE, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
60/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
Charging‐ASE, Traffic‐management‐ASE, Call‐report‐ASE, Signalling‐control‐ASE, Specialized‐resource‐control‐ASE, Cancel‐ASE, ActivityTest‐ASE, Call‐party‐handling‐ASE, Dialogue‐portion‐ASE, Hand‐over‐ASE } ::= {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) ac(1) cs1plus‐ssp‐to‐scp(0) revisionA(0)} Ericsson‐INAP‐CS1plus‐assist‐handoff‐SSP‐to‐SCP‐AC APPLICATION CONTEXT ‐‐ dialogue initiated by SSP with AssistRequestInstructions INITIATOR CONSUMER OF { SCF‐SRF‐activation‐of‐assist‐ASE, Generic‐disconnect‐resource‐ASE, Non‐assisted‐connection‐establishment‐ASE, Call‐handling‐ASE, Timer‐ASE, Billing‐ASE, Charging‐ASE, Signalling‐control‐ASE, Specialized‐resource‐control‐ASE, Cancel‐ASE, ActivityTest‐ASE, Dialogue‐portion‐ASE } ::= {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) ac(1) cs1plus‐assist‐handoff‐ssp‐to‐scp(1) revisionA(0)} Ericsson‐INAP‐CS1plus‐IP‐to‐SCP‐AC APPLICATION CONTEXT ‐‐ dialogue initiated by IP with AssistRequestInstructions INITIATOR CONSUMER OF { SCF‐SRF‐activation‐of‐assist‐ASE, Timer‐ASE, Specialized‐resource‐control‐ASE, Cancel‐ASE, ActivityTest‐ASE, Dialogue‐portion‐ASE } ::= {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) ac(1) cs1plus‐ip‐to‐scp(2) revisionA(0)} Ericsson‐INAP‐CS1plus‐SCP‐to‐SSP‐AC APPLICATION CONTEXT ‐‐ dialogue initiated by SCP with InitiateCallAttempt RESPONDER CONSUMER OF { Assist‐connection‐establishment‐ASE, Generic‐disconnect‐resource‐ASE, Non‐assisted‐connection‐establishment‐ASE, Connect‐ASE, Call‐handling‐ASE, BCSM‐event‐handling‐ASE, Charging‐event‐handling‐ASE, SSF‐call‐processing‐ASE, SCF‐call‐initiation‐ASE, Timer‐ASE, Billing‐ASE, Charging‐ASE, Traffic‐management‐ASE, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
61/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
Call‐report‐ASE, Signalling‐control‐ASE, Specialized‐resource‐control‐ASE, Cancel‐ASE, ActivityTest‐ASE, Call‐party‐handling‐ASE, Dialogue‐portion‐ASE, Hand‐over‐ASE } ::= {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) ac(1) cs1plus‐scp‐to‐ssp(3) revisionA(0)} Ericsson‐INAP‐CS1plus‐SCP‐to‐SSP‐traffic‐management‐AC APPLICATION CONTEXT ‐‐ dialogue initiated by SCP with CallGap RESPONDER CONSUMER OF { Traffic‐management‐ASE, Dialogue‐portion‐ASE } ::= {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) ac(1) cs1plus‐scp‐to‐ssp‐traffic‐management(4) revisionA(0)} Ericsson‐INAP‐CS1plus‐SCP‐to‐SSP‐service‐management‐AC APPLICATION CONTEXT ‐‐ dialogue initiated by SCP with ActivateServiceFiltering RESPONDER CONSUMER OF { Service‐Management‐ASE, Dialogue‐portion‐ASE } ::= {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) ac(1) cs1plus‐scp‐to‐ssp‐service‐management(5) revisionA(0)} Ericsson‐INAP‐CS1plus‐SSP‐to‐SCP‐service‐management‐AC APPLICATION CONTEXT ‐‐ dialogue initiated by SSP with ServiceFilteringResponse INITIATOR CONSUMER OF { Service‐Management‐ASE, Dialogue‐portion‐ASE } ::= {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) ac(1) cs1plus‐ssp‐to‐scp‐service‐management(6) revisionA(0)} Ericsson‐INAP‐CS1plus‐data‐management‐AC APPLICATION CONTEXT ‐‐ dialogue initiated with Update or Retrieve INITIATOR CONSUMER OF { User‐Data‐manipulation‐ASE, Dialogue‐portion‐ASE } ::= {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) ac(1) cs1plus‐data‐management(7) revisionA(0)} Ericsson‐INAP‐CS1plus‐SCP‐to‐SSP‐traffic‐limitation‐AC APPLICATION CONTEXT ‐‐ dialogue initiated by SCP with CallLimit RESPONDER CONSUMER OF { Traffic‐limitation‐ASE, Dialogue‐portion‐ASE } ::= {iso(1) member‐body(2) bsi(826) disc(0) ericsson(1249) inDomain(51) inNetwork(1) capabilitySet1plus(1) ac(1) cs1plus‐scp‐to‐ssp‐traffic‐limitation(8) revisionA(0)}END
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
62/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
2.3 Expanded ASN.1 Source of Ericsson INAP CS1+ This chapter contains the expanded ASN.1 source of the Ericsson INAP CS1+. activateServiceFiltering OPERATION ARGUMENT SEQUENCE { filteredCallTreatment [0] IMPLICIT SEQUENCE { sFBillingChargingCharacteristics [0] IMPLICIT SEQUENCE { tariffInformation [0] IMPLICIT SEQUENCE { numberOfStartPulses [0] IMPLICIT INTEGER (0..255), startInterval [1] IMPLICIT INTEGER (0..3276), startIntervalAccuracy [2] IMPLICIT ENUMERATED { tenMilliSeconds (1), oneHundredMilliSeconds (2), seconds (3)}, numberOfPeriodicPulses [3] IMPLICIT INTEGER (0..255), periodicInterval [4] IMPLICIT INTEGER (0..3276), periodicIntervalAccuracy [5] IMPLICIT ENUMERATED { tenMilliSeconds (1), oneHundredMilliSeconds (2), seconds (3)}, activationTime [6] IMPLICIT OCTET STRING (SIZE (6)) OPTIONAL} OPTIONAL, tariffIndicator [1] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, chargeNoChargeIndication [2] IMPLICIT ENUMERATED { callFreeOfCharge (1), chargeableCall (2)} DEFAULT chargeableCall }, informationToSend [1] CHOICE { inbandInfo [0] IMPLICIT SEQUENCE { messageID [0] CHOICE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableMessage [30] IMPLICIT SEQUENCE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableParts [1] IMPLICIT SEQUENCE SIZE (1..20) OF CHOICE { integer [0] IMPLICIT INTEGER (0..65535), number [1] IMPLICIT OCTET STRING (SIZE (2..15)), time [2] IMPLICIT OCTET STRING (SIZE (2)), priceInWholeUnits [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (4)), priceInTenthsOfUnits [PRIVATE 2] IMPLICIT OCTET STRING (SIZE (4)), priceInHundredthsOfUnits [4] IMPLICIT OCTET STRING (SIZE (4)), priceInThousandthsOfUnits [PRIVATE 3] IMPLICIT OCTET STRING (SIZE (4))}}}, numberOfRepetitions [1] IMPLICIT INTEGER (1..127) OPTIONAL, duration [2] IMPLICIT INTEGER (0..32767) OPTIONAL, interval [3] IMPLICIT INTEGER (0..32767) OPTIONAL}, tone [1] IMPLICIT SEQUENCE { toneID [0] IMPLICIT INTEGER (0..65535), duration [1] IMPLICIT INTEGER (0..127) OPTIONAL}, displayInformation [2] IMPLICIT IA5String (SIZE (1..127)), textID [PRIVATE 1] IMPLICIT INTEGER (0..255)} OPTIONAL, maximumNumberOfCounters [2] IMPLICIT INTEGER (0..100) DEFAULT 0, releaseCause [3] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL}, filteringCharacteristics [1] CHOICE { interval [0] IMPLICIT INTEGER (‐1..32000), numberOfCalls [1] IMPLICIT INTEGER (0..65535)}, filteringTimeOut [2] CHOICE { duration [0] IMPLICIT INTEGER (‐2..86400), stopTime [1] IMPLICIT OCTET STRING (SIZE (6))}, filteringCriteria [3] CHOICE { serviceKey [2] IMPLICIT INTEGER (0..2147483647), addressAndService [30] IMPLICIT SEQUENCE { calledAddressValue [0] IMPLICIT OCTET STRING (SIZE (3..17)), serviceKey [1] IMPLICIT INTEGER (0..2147483647), file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
63/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
callingAddressValue [2] IMPLICIT OCTET STRING (SIZE (3..17)) OPTIONAL, locationNumber [3] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL}}, startTime [4] IMPLICIT OCTET STRING (SIZE (6)) OPTIONAL, extensions [5] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL, sCFCorrelationInfo [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (16)) OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ parameterOutOfRange ‐‐ localValue 8, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 42 activityTest OPERATION ::= localValue 55 applyCharging OPERATION ARGUMENT SEQUENCE { aChBillingChargingCharacteristics [0] IMPLICIT SEQUENCE { reportCondition [0] CHOICE { reportAtEndOfConnection [1] IMPLICIT NULL, reportAtChargeLimit [2] IMPLICIT INTEGER (0..32767), reportImmediately [3] IMPLICIT NULL}, requestedReportInfo [1] IMPLICIT SEQUENCE { accumulatedCharge [0] IMPLICIT NULL OPTIONAL, actualTariff [1] IMPLICIT NULL OPTIONAL, chargeableDuration [3] IMPLICIT NULL OPTIONAL, timeOfAnswer [4] IMPLICIT NULL OPTIONAL}}, sendCalculationToSCPIndication [1] IMPLICIT BOOLEAN (TRUE), partyToCharge [2] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)} DEFAULT sendingSideID 1, extensions [3] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ parameterOutOfRange ‐‐ localValue 8, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 35 applyChargingReport OPERATION ARGUMENT OCTET STRING (SIZE (16..197)) ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ parameterOutOfRange ‐‐ localValue 8, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
64/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 36 assistRequestInstructions OPERATION ARGUMENT SEQUENCE { correlationID [0] IMPLICIT OCTET STRING (SIZE (3..17)), iPSSPCapabilities [2] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, extensions [3] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} ERRORS { ‐‐ missingCustomerRecord ‐‐ localValue 6, ‐‐ missingParameter ‐‐ localValue 7, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 16 callGap OPERATION ARGUMENT SEQUENCE { startTime [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (6)) OPTIONAL, gapCriteria [0] CHOICE { calledAddressValue [0] IMPLICIT OCTET STRING (SIZE (3..17)), gapOnService [2] IMPLICIT SEQUENCE { serviceKey [0] IMPLICIT INTEGER (0..2147483647)}, calledAddressAndService [29] IMPLICIT SEQUENCE { calledAddressValue [0] IMPLICIT OCTET STRING (SIZE (3..17)), serviceKey [1] IMPLICIT INTEGER (0..2147483647)}, callingAddressAndService [30] IMPLICIT SEQUENCE { callingAddressValue [0] IMPLICIT OCTET STRING (SIZE (3..17)), serviceKey [1] IMPLICIT INTEGER (0..2147483647), locationNumber [2] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL}}, gapIndicators [1] IMPLICIT SEQUENCE { allowedNumberOfCalls [PRIVATE 1] IMPLICIT INTEGER (1..127) DEFAULT 1, duration [0] IMPLICIT INTEGER (‐2..86400), gapInterval [1] IMPLICIT INTEGER (‐1..60000)}, controlType [2] IMPLICIT ENUMERATED { sCPoverloaded (0), manuallyInitiated (1), destinationOverload (2), sOCC (‐1)} OPTIONAL, gapTreatment [3] CHOICE { informationToSend [0] CHOICE { inbandInfo [0] IMPLICIT SEQUENCE { messageID [0] CHOICE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableMessage [30] IMPLICIT SEQUENCE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableParts [1] IMPLICIT SEQUENCE SIZE (1..20) OF CHOICE { integer [0] IMPLICIT INTEGER (0..65535), number [1] IMPLICIT OCTET STRING (SIZE (2..15)), time [2] IMPLICIT OCTET STRING (SIZE (2)), priceInWholeUnits [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (4)), priceInTenthsOfUnits [PRIVATE 2] IMPLICIT OCTET STRING (SIZE (4)), priceInHundredthsOfUnits [4] IMPLICIT OCTET STRING (SIZE (4)), file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
65/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
priceInHundredthsOfUnits [4] IMPLICIT OCTET STRING (SIZE (4)), priceInThousandthsOfUnits [PRIVATE 3] IMPLICIT OCTET STRING (SIZE (4))}}}, numberOfRepetitions [1] IMPLICIT INTEGER (1..127) OPTIONAL, duration [2] IMPLICIT INTEGER (0..32767) OPTIONAL, interval [3] IMPLICIT INTEGER (0..32767) OPTIONAL}, tone [1] IMPLICIT SEQUENCE { toneID [0] IMPLICIT INTEGER (0..65535), duration [1] IMPLICIT INTEGER (0..127) OPTIONAL}, displayInformation [2] IMPLICIT IA5String (SIZE (1..127)), textID [PRIVATE 1] IMPLICIT INTEGER (0..255)}, releaseCause [1] IMPLICIT OCTET STRING (SIZE (2)), both [2] IMPLICIT SEQUENCE { informationToSend [0] CHOICE { inbandInfo [0] IMPLICIT SEQUENCE { messageID [0] CHOICE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableMessage [30] IMPLICIT SEQUENCE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableParts [1] IMPLICIT SEQUENCE SIZE (1..20) OF CHOICE { integer [0] IMPLICIT INTEGER (0..65535), number [1] IMPLICIT OCTET STRING (SIZE (2..15)), time [2] IMPLICIT OCTET STRING (SIZE (2)), priceInWholeUnits [PRIVATE 1] IMPLICIT OCTETSTRING (SIZE (4)), priceInTenthsOfUnits [PRIVATE 2] IMPLICIT OCTET STRING (SIZE (4)), priceInHundredthsOfUnits [4] IMPLICIT OCTET STRING (SIZE (4)), priceInThousandthsOfUnits [PRIVATE 3] IMPLICIT OCTET STRING (SIZE (4))}}}, numberOfRepetitions [1] IMPLICIT INTEGER (1..127) OPTIONAL, duration [2] IMPLICIT INTEGER (0..32767) OPTIONAL, interval [3] IMPLICIT INTEGER (0..32767) OPTIONAL}, tone [1] IMPLICIT SEQUENCE { toneID [0] IMPLICIT INTEGER (0..65535), duration [1] IMPLICIT INTEGER (0..127) OPTIONAL}, displayInformation [2] IMPLICIT IA5String (SIZE (1..127)), textID [PRIVATE 1] IMPLICIT INTEGER (0..255)}, releaseCause [1] IMPLICIT OCTET STRING (SIZE (2))}} OPTIONAL, extensions [4] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} ::= localValue 41 callInformationReport OPERATION ARGUMENT SEQUENCE { legID [PRIVATE 1] CHOICE { receivingSideID [1] IMPLICIT INTEGER (1..30)} OPTIONAL, requestedInformationList [0] IMPLICIT SEQUENCE SIZE (1..5) OF SEQUENCE { requestedInformationType [0] IMPLICIT ENUMERATED { callAttemptElapsedTime (0), callStopTime (1), callConnectedElapsedTime (2), calledAddress (3), releaseCause (30)}, requestedInformationValue [1] CHOICE { callAttemptElapsedTimeValue [0] IMPLICIT INTEGER (0..255), callStopTimeValue [1] IMPLICIT OCTET STRING (SIZE (6)), callConnectedElapsedTimeValue [2] IMPLICIT INTEGER (0..2147483647), calledAddressValue [3] IMPLICIT OCTET STRING (SIZE (3..17)), releaseCause [30] IMPLICIT OCTET STRING (SIZE (2))}}, extensions [2] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
66/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
extensions [2] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} ::= localValue 44 callInformationRequest OPERATION ARGUMENT SEQUENCE { legID [PRIVATE 1] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)} OPTIONAL, requestedInformationTypeList [0] IMPLICIT SEQUENCE SIZE (1..5) OF ENUMERATED { callAttemptElapsedTime (0), callStopTime (1), callConnectedElapsedTime (2), calledAddress (3), releaseCause (30)}, extensions [2] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ parameterOutOfRange ‐‐ localValue 8, ‐‐ requestedInfoError ‐‐ localValue 10, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 45 callLimit OPERATION ARGUMENT SEQUENCE { startTime [0] IMPLICIT OCTET STRING (SIZE (6)) OPTIONAL, limitCriteria [1] CHOICE { calledAddressValue [0] IMPLICIT OCTET STRING (SIZE (3..17)), gapOnService [2] IMPLICIT SEQUENCE { serviceKey [0] IMPLICIT INTEGER (0..2147483647)}, calledAddressAndService [29] IMPLICIT SEQUENCE { calledAddressValue [0] IMPLICIT OCTET STRING (SIZE (3..17)), serviceKey [1] IMPLICIT INTEGER (0..2147483647)}, callingAddressAndService [30] IMPLICIT SEQUENCE { callingAddressValue [0] IMPLICIT OCTET STRING (SIZE (3..17)), serviceKey [1] IMPLICIT INTEGER (0..2147483647), locationNumber [2] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL}}, limitIndicators [2] IMPLICIT SEQUENCE { duration [0] IMPLICIT INTEGER (‐1..86400)}, limitTreatment [3] CHOICE { informationToSend [0] CHOICE { inbandInfo [0] IMPLICIT SEQUENCE { messageID [0] CHOICE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableMessage [30] IMPLICIT SEQUENCE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableParts [1] IMPLICIT SEQUENCE SIZE (1..20) OF CHOICE { integer [0] IMPLICIT INTEGER (0..65535), number [1] IMPLICIT OCTET STRING (SIZE (2..15)), time [2] IMPLICIT OCTET STRING (SIZE (2)), file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
67/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
time [2] IMPLICIT OCTET STRING (SIZE (2)), priceInWholeUnits [PRIVATE 1] IMPLICIT OCTET STRING (SIZE(4)), priceInTenthsOfUnits [PRIVATE 2] IMPLICIT OCTET STRING (SIZE (4)), priceInHundredthsOfUnits [4] IMPLICIT OCTET STRING (SIZE (4)), priceInThousandthsOfUnits [PRIVATE 3] IMPLICIT OCTET STRING (SIZE (4))}}}, numberOfRepetitions [1] IMPLICIT INTEGER (1..127) OPTIONAL, duration [2] IMPLICIT INTEGER (0..32767) OPTIONAL, interval [3] IMPLICIT INTEGER (0..32767) OPTIONAL}, tone [1] IMPLICIT SEQUENCE { toneID [0] IMPLICIT INTEGER (0..65535), duration [1] IMPLICIT INTEGER (0..127) OPTIONAL}, displayInformation [2] IMPLICIT IA5String (SIZE (1..127)), textID [PRIVATE 1] IMPLICIT INTEGER (0..255)}, releaseCause [1] IMPLICIT OCTET STRING (SIZE (2)), both [2] IMPLICIT SEQUENCE { informationToSend [0] CHOICE { inbandInfo [0] IMPLICIT SEQUENCE { messageID [0] CHOICE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableMessage [30] IMPLICIT SEQUENCE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableParts [1] IMPLICIT SEQUENCE SIZE (1..20) OF CHOICE { integer [0] IMPLICIT INTEGER (0..65535), number [1] IMPLICIT OCTET STRING (SIZE (2..15)), time [2] IMPLICIT OCTET STRING (SIZE (2)), priceInWholeUnits [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (4)), priceInTenthsOfUnits [PRIVATE 2] IMPLICIT OCTET STRING (SIZE (4)), priceInHundredthsOfUnits [4] IMPLICIT OCTET STRING (SIZE (4)), priceInThousandthsOfUnits [PRIVATE 3] IMPLICIT OCTET STRING (SIZE (4))}}}, numberOfRepetitions [1] IMPLICIT INTEGER (1..127) OPTIONAL, duration [2] IMPLICIT INTEGER (0..32767) OPTIONAL, interval [3] IMPLICIT INTEGER (0..32767) OPTIONAL}, tone [1] IMPLICIT SEQUENCE { toneID [0] IMPLICIT INTEGER (0..65535), duration [1] IMPLICIT INTEGER (0..127) OPTIONAL}, displayInformation [2] IMPLICIT IA5String (SIZE (1..127)), textID [PRIVATE 1] IMPLICIT INTEGER (0..255)}, releaseCause [1] IMPLICIT OCTET STRING (SIZE (2))}} OPTIONAL} ::= localValue ‐1 cancel OPERATION ARGUMENT CHOICE { invokeID [0] IMPLICIT INTEGER (‐128..127), allRequests [1] IMPLICIT NULL} ERRORS { ‐‐ cancelFailed ‐‐ localValue 1} ::= localValue 53 collectInformation OPERATION ARGUMENT SEQUENCE { extensions [4] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
68/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 27 connect OPERATION ARGUMENT SEQUENCE { legToBeCreated [PRIVATE 1] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)} DEFAULT sendingSideID 2, bearerCapabilities [PRIVATE 2] CHOICE { bearerCap [0] IMPLICIT OCTET STRING (SIZE (2..11)), tmr [1] IMPLICIT OCTET STRING (SIZE (1))} OPTIONAL, cUGCallIndicator [PRIVATE 3] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, cUGInterLockCode [PRIVATE 4] IMPLICIT OCTET STRING (SIZE (4)) OPTIONAL, forwardCallIndicators [PRIVATE 5] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, genericDigitsSet [PRIVATE 6] IMPLICIT SET SIZE (1..20) OF OCTET STRING (SIZE (2..15)) OPTIONAL, genericNumberSet [PRIVATE 7] IMPLICIT SET SIZE (1..20) OF OCTET STRING (SIZE (3..17)) OPTIONAL, highLayerCompatibility [PRIVATE 8] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, forwardGVNSIndicator [PRIVATE 9] IMPLICIT SEQUENCE { oPSPIdentification [0] IMPLICIT OCTET STRING (SIZE (1..5)), gVNSUserGroupID [1] IMPLICIT OCTET STRING (SIZE (1..9)), tNRNumber [2] IMPLICIT OCTET STRING (SIZE (1..10))} OPTIONAL, destinationRoutingAddress [0] IMPLICIT SEQUENCE SIZE (1) OF OCTET STRING (SIZE (2..16)) OPTIONAL, alertingPattern [1] IMPLICIT OCTET STRING (SIZE (3)) OPTIONAL, correlationID [2] IMPLICIT OCTET STRING (SIZE (2..15)) OPTIONAL, cutAndPaste [3] IMPLICIT INTEGER (0..22) OPTIONAL, originalCalledPartyID [6] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, routeList [7] IMPLICIT SEQUENCE SIZE (1) OF OCTET STRING (SIZE (1)) OPTIONAL, sCFID [8] IMPLICIT OCTET STRING (SIZE (3..17)) OPTIONAL, extensions [10] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL, serviceInteractionIndicators [26] IMPLICIT SEQUENCE { forwardServiceInteractionIndicators [0] IMPLICIT SEQUENCE { conferenceTreatmentIndicator [1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callDiversionTreatmentIndicator [2] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callOfferingTreatmentIndicator [3] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callTransferTreatmentIndicator [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL} OPTIONAL, backwardServiceInteractionIndicators [1] IMPLICIT SEQUENCE { conferenceTreatmentIndicator [1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callTransferTreatmentIndicator [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL} OPTIONAL, suspendTimer [3] IMPLICIT INTEGER (0..120) OPTIONAL, connectedNumberTreatmentIndicator [4] IMPLICIT ENUMERATED { noINImpact (0), file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
69/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
noINImpact (0), presentationRestricted (1), presentCalledINNumber (2)} OPTIONAL} OPTIONAL, callingPartyNumber [27] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, callingPartysCategory [28] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, redirectingPartyID [29] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, redirectionInformation [30] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 20 connectToResource OPERATION ARGUMENT SEQUENCE { resourceAddress CHOICE { iPRoutingAddress [0] IMPLICIT OCTET STRING (SIZE (2..16)), legID [1] CHOICE { receivingSideID [1] IMPLICIT INTEGER (1..30)}, none [3] IMPLICIT NULL}, extensions [4] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL, serviceInteractionIndicators [30] IMPLICIT SEQUENCE { backwardServiceInteractionIndicators [1] IMPLICIT SEQUENCE { conferenceTreatmentIndicator [1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callTransferTreatmentIndicator [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL} OPTIONAL, bothwayThroughconnectIndicator [2] IMPLICIT ENUMERATED { bothwaypathRequired (0), bothwaypathNotRequired (1)} OPTIONAL, connectedNumberTreatmentIndicator [4] IMPLICIT ENUMERATED { noINImpact (0), presentationRestricted (1), presentCalledINNumber (2)} OPTIONAL} OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 19 continue OPERATION ARGUMENT [PRIVATE 1] IMPLICIT SEQUENCE { legID [1] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)}} ::= localValue 31 continueWithArgument OPERATION ARGUMENT SEQUENCE { legID [0] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)} DEFAULT sendingSideID 1, genericName [2] IMPLICIT OCTET STRING (SIZE(1..52)) OPTIONAL} file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
70/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
genericName [2] IMPLICIT OCTET STRING (SIZE(1..52)) OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16, ‐‐ unknownLegID ‐‐ localValue 17} ::= localValue 88 dialogueUserInformation OPERATION ARGUMENT SEQUENCE { sendingFunctionsActive [0] IMPLICIT ENUMERATED { normal (1), simulation (2), messageLogging (3), simulationPrettyPrint (4), messageLoggingPrettyPrint (5), serviceLogicTrace (6), logAndTrace (7), loggingPrettyPrintAndTrace (8)} DEFAULT normal , receivingFunctionsRequested [1] IMPLICIT ENUMERATED { normal (1), simulation (2), messageLogging (3), simulationPrettyPrint (4), messageLoggingPrettyPrint (5), serviceLogicTrace (6), logAndTrace (7), loggingPrettyPrintAndTrace (8)} DEFAULT normal , trafficSimulationSessionID [2] IMPLICIT INTEGER (0..65535) OPTIONAL} ERRORS { ‐‐ unexpectedDataValue ‐‐ localValue 15} ::= localValue ‐2 disconnectForwardConnection OPERATION ARGUMENT [PRIVATE 1] IMPLICIT SEQUENCE { legID [0] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)}} ERRORS { ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14} ::= localValue 18 establishTemporaryConnection OPERATION ARGUMENT SEQUENCE { legID [PRIVATE 1] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)} OPTIONAL, assistingSSPIPRoutingAddress [0] IMPLICIT OCTET STRING (SIZE (3..17)), correlationID [1] IMPLICIT OCTET STRING (SIZE (2..15)) OPTIONAL, sCFID [3] IMPLICIT OCTET STRING (SIZE (3..17)) OPTIONAL, extensions [4] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL, serviceInteractionIndicators [30] IMPLICIT SEQUENCE { backwardServiceInteractionIndicators [1] IMPLICIT SEQUENCE { conferenceTreatmentIndicator [1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
71/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
OPTIONAL, callTransferTreatmentIndicator [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL} OPTIONAL, bothwayThroughconnectIndicator [2] IMPLICIT ENUMERATED { bothwaypathRequired (0), bothwaypathNotRequired (1)} OPTIONAL connectedNumberTreatmentIndicator [4] IMPLICIT ENUMERATED { noINImpact (0), presentationRestricted (1), presentCalledINNumber (2)} OPTIONAL} OPTIONAL, routeList [PRIVATE 2] IMPLICIT SEQUENCE SIZE (1) OF OCTET STRING (SIZE (1)) OPTIONAL} ERRORS { ‐‐ eTCFailed ‐‐ localValue 3, ‐‐ missingParameter ‐‐ localValue 7, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 17 eventNotificationCharging OPERATION ARGUMENT SEQUENCE { eventTypeCharging [0] IMPLICIT ENUMERATED { tariffInformation (1), tariffIndicator (2), chargeNoChargeIndication (3)}, eventSpecificInfoCharging [1] CHOICE { tariffInformation [0] IMPLICIT SEQUENCE { numberOfStartPulses [0] IMPLICIT INTEGER (0..255), startInterval [1] IMPLICIT INTEGER (0..3276), startIntervalAccuracy [2] IMPLICIT ENUMERATED { tenMilliSeconds (1), oneHundredMilliSeconds (2), seconds (3)}, numberOfPeriodicPulses [3] IMPLICIT INTEGER (0..255), periodicInterval [4] IMPLICIT INTEGER (0..3276), periodicIntervalAccuracy [5] IMPLICIT ENUMERATED { tenMilliSeconds (1), oneHundredMilliSeconds (2), seconds (3)}, activationTime [6] IMPLICIT OCTET STRING (SIZE (6)) OPTIONAL}, tariffIndicator [1] IMPLICIT OCTET STRING (SIZE (2)), chargeNoChargeIndication [2] IMPLICIT ENUMERATED { callFreeOfCharge (1), chargeableCall (2)}} OPTIONAL, legID [2] CHOICE { receivingSideID [1] IMPLICIT INTEGER (1..30)} DEFAULT receivingSideID 2, extensions [3] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL, monitorMode [30] IMPLICIT ENUMERATED { interrupted (0), notifyAndContinue (1)} DEFAULT notifyAndContinue } ::= localValue 26 eventReportBCSM OPERATION ARGUMENT SEQUENCE { eventTypeBCSM [0] IMPLICIT ENUMERATED { file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
72/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
eventTypeBCSM [0] IMPLICIT ENUMERATED { origAttemptauthorized (1), collectedInfo (2), analyzedInformation (3), routeSelectFailure (4), oCalledPartyBusy (5), oAlerting (‐1), oCalledPartyNotReachable (‐2), oNoAnswer (6), oAnswer (7), oMidCall (8), oSuspended (‐3), oReAnswer (‐4), oDisconnect (9), oAbandon (10), termAttemptauthorized (12), tRouteSelectFailure (‐5), tCalledPartyBusy (13), tAlerting (‐6), tCalledPartyNotReachable (‐7), tNoAnswer (14), tAnswer (15), tMidCall (16), tSuspended (‐8), tReAnswer (‐9), tDisconnect (17), tAbandon (18)}, eventSpecificInformationBCSM [2] CHOICE { collectedInfoSpecificInfo [0] IMPLICIT SEQUENCE { calledPartyNumber [0] IMPLICIT OCTET STRING (SIZE (2..16))}, analyzedInfoSpecificInfo [1] IMPLICIT SEQUENCE { calledPartyNumber [0] IMPLICIT OCTET STRING (SIZE (2..16))}, routeSelectFailureSpecificInfo [2] IMPLICIT SEQUENCE { failureCause [0] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL}, oCalledPartyBusySpecificInfo [3] IMPLICIT SEQUENCE { busyCause [0] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL}, oCalledPartyNotReachableSpecificInfo [PRIVATE 1] IMPLICIT SEQUENCE { notReachableCause [0] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL}, oAlertingSpecificInfo [PRIVATE 2] IMPLICIT SEQUENCE { backwardCallIndicators [0] IMPLICIT OCTET STRING (SIZE (2))}, oNoAnswerSpecificInfo [4] IMPLICIT SEQUENCE {}, oAnswerSpecificInfo [5] IMPLICIT SEQUENCE { timeToAnswer [PRIVATE 1] IMPLICIT INTEGER (0..2047) OPTIONAL, backwardCallIndicators [PRIVATE 2] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, backwardGVNSIndicator [PRIVATE 3] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL}, oMidCallSpecificInfo [6] IMPLICIT SEQUENCE { midCallEvents [PRIVATE 1] CHOICE { flash [0] IMPLICIT NULL, userCallSuspend [1] IMPLICIT NULL, userCallResume [2] IMPLICIT NULL, dTMFDigitsCompleted [3] IMPLICIT OCTET STRING (SIZE (2..15)), dTMFDigitsTimeOut [4] IMPLICIT OCTET STRING (SIZE (2..15))} OPTIONAL}, oDisconnectSpecificInfo [7] IMPLICIT SEQUENCE { releaseCause [0] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL}, tRouteSelectFailureSpecificInfo [PRIVATE 6] IMPLICIT SEQUENCE { failureCause [0] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL}, tCalledPartyBusySpecificInfo [8] IMPLICIT SEQUENCE { busyCause [0] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL}, tCalledPartyNotReachableSpecificInfo [PRIVATE 3] IMPLICIT SEQUENCE { notReachableCause [0] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL}, tAlertingSpecificInfo [PRIVATE 7] IMPLICIT SEQUENCE { backwardCallIndicators [0] IMPLICIT OCTET STRING (SIZE (2))}, tNoAnswerSpecificInfo [9] IMPLICIT SEQUENCE {}, tAnswerSpecificInfo [10] IMPLICIT SEQUENCE { file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
73/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
tAnswerSpecificInfo [10] IMPLICIT SEQUENCE { timeToAnswer [PRIVATE 1] IMPLICIT INTEGER (0..2047) OPTIONAL, backwardCallIndicators [PRIVATE 2] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, backwardGVNSIndicator [PRIVATE 3] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL}, tMidCallSpecificInfo [11] IMPLICIT SEQUENCE { midCallEvents [PRIVATE 1] CHOICE { flash [0] IMPLICIT NULL, userCallSuspend [1] IMPLICIT NULL, userCallResume [2] IMPLICIT NULL, dTMFDigitsCompleted [3] IMPLICIT OCTET STRING (SIZE (2..15)), dTMFDigitsTimeOut [4] IMPLICIT OCTET STRING (SIZE (2..15))} OPTIONAL}, tDisconnectSpecificInfo [12] IMPLICIT SEQUENCE { releaseCause [0] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL}} OPTIONAL, legID [3] CHOICE { receivingSideID [1] IMPLICIT INTEGER (1..30)} OPTIONAL, miscCallInfo [4] IMPLICIT SEQUENCE { messageType [0] IMPLICIT ENUMERATED { request (0), notification (1)}} DEFAULT {messageType request}, extensions [5] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} ::= localValue 24 furnishChargingInformation OPERATION ARGUMENT OCTET STRING (SIZE (5..794)) ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 34 handOver OPERATION ARGUMENT SEQUENCE { serviceKey [0] IMPLICIT INTEGER (0..2147483647), calledPartyNumber [2] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, callingPartyNumber [3] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, callingPartysCategory [5] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, cGEncountered [7] IMPLICIT ENUMERATED { manualCGEncountered (1), sCPOverload (2)} OPTIONAL, iPSSPCapabilities [8] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, locationNumber [10] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, originalCalledPartyID [12] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, extensions [15] IMPLICIT SEQUENCE SIZE (1..16) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL, highLayerCompatibility [23] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, serviceInteractionIndicators [24] IMPLICIT SEQUENCE { forwardServiceInteractionIndicators [0] IMPLICIT SEQUENCE { conferenceTreatmentIndicator [1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
74/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
OPTIONAL, callDiversionTreatmentIndicator [2] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callOfferingTreatmentIndicator [3] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callTransferTreatmentIndicator [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL} OPTIONAL, backwardServiceInteractionIndicators [1] IMPLICIT SEQUENCE { conferenceTreatmentIndicator [1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callTransferTreatmentIndicator [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL} OPTIONAL} OPTIONAL, additionalCallingPartyNumber [25] IMPLICIT OCTET STRING (SIZE (3..17)) OPTIONAL, forwardCallIndicators [26] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, bearerCapability [27] CHOICE { bearerCap [0] IMPLICIT OCTET STRING (SIZE (2..11)), tmr [1] IMPLICIT OCTET STRING (SIZE (1))} OPTIONAL, eventTypeBCSM [28] IMPLICIT ENUMERATED { origAttemptauthorized (1), collectedInfo (2), analyzedInformation (3), routeSelectFailure (4), oCalledPartyBusy (5), oAlerting (‐1), oCalledPartyNotReachable (‐2), oNoAnswer (6), oAnswer (7), oMidCall (8), oSuspended (‐3), oReAnswer (‐4), oDisconnect (9), oAbandon (10), termAttemptauthorized (12), tRouteSelectFailure (‐5), tCalledPartyBusy (13), tAlerting (‐6), tCalledPartyNotReachable (‐7), tNoAnswer (14), tAnswer (15), tMidCall (16), tSuspended (‐8), tReAnswer (‐9), tDisconnect (17), tAbandon (18)} OPTIONAL, redirectingPartyID [29] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, redirectionInformation [30] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, triggerType [16] IMPLICIT INTEGER (0..255) OPTIONAL, legIDs [PRIVATE 1] IMPLICIT SEQUENCE SIZE (1..30) OF SEQUENCE { legID [0] CHOICE { receivingSideID [1] IMPLICIT INTEGER (1..30)}, linkInd [1] IMPLICIT NULL OPTIONAL} OPTIONAL, routeOrigin [PRIVATE 2] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, testIndication [PRIVATE 3] IMPLICIT NULL OPTIONAL, cUGCallIndicator [PRIVATE 4] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, cUGInterLockCode [PRIVATE 5] IMPLICIT OCTET STRING (SIZE (4)) OPTIONAL, genericDigitsSet [PRIVATE 6] IMPLICIT SET SIZE (1..20) OF OCTET STRING (SIZE (2..15)) OPTIONAL, genericNumberSet [PRIVATE 7] IMPLICIT SET SIZE (1..20) OF OCTET STRING (SIZE (3..17)) OPTIONAL, cause [PRIVATE 8] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, handOverInfo [PRIVATE 9] IMPLICIT SEQUENCE { handOverCounter [0] IMPLICIT INTEGER (1..127), sendingSCPAddress [1] CHOICE { co‐located [0] IMPLICIT NULL, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
75/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
co‐located [0] IMPLICIT NULL, pointCodeAndSubSystemNumber [1] IMPLICIT OCTET STRING (SIZE (3)), globalTitle [2] IMPLICIT OCTET STRING (SIZE (4..12)), globalTitleAndSubSystemNumber [3] IMPLICIT OCTET STRING (SIZE (5..13)), pointCodeAndSubSystemNumberANSI [4] IMPLICIT OCTET STRING (SIZE (4))} DEFAULT co‐located NULL, sendingSCPDialogueInfo [2] IMPLICIT SEQUENCE { protocolIndicator [1] IMPLICIT OCTET STRING (SIZE (2)), userInformation [2] IMPLICIT SEQUENCE { sendingFunctionsActive [0] IMPLICIT ENUMERATED { normal (1), simulation (2), messageLogging (3), simulationPrettyPrint (4), messageLoggingPrettyPrint (5), serviceLogicTrace (6), logAndTrace (7), loggingPrettyPrintAndTrace (8)} DEFAULT normal , receivingFunctionsRequested [1] IMPLICIT ENUMERATED { normal (1), simulation (2), messageLogging (3), simulationPrettyPrint (4), messageLoggingPrettyPrint (5), serviceLogicTrace (6), logAndTrace (7), loggingPrettyPrintAndTrace (8)} DEFAULT normal , trafficSimulationSessionID [2] IMPLICIT INTEGER (0..65535) OPTIONAL} OPTIONAL}, sendingSCPCorrelationInfo [3] IMPLICIT OCTET STRING (SIZE (16)) OPTIONAL, receivingSCPAddress [4] CHOICE { co‐located [0] IMPLICIT NULL, pointCodeAndSubSystemNumber [1] IMPLICIT OCTET STRING (SIZE (3)), globalTitle [2] IMPLICIT OCTET STRING (SIZE (4..12)), globalTitleAndSubSystemNumber [3] IMPLICIT OCTET STRING (SIZE (5..13)), pointCodeAndSubSystemNumberANSI [4] IMPLICIT OCTET STRING (SIZE (4))} DEFAULT co‐located NULL, receivingSCPDialogueInfo [5] IMPLICIT SEQUENCE { protocolIndicator [1] IMPLICIT OCTET STRING (SIZE (2)), userInformation [2] IMPLICIT SEQUENCE { sendingFunctionsActive [0] IMPLICIT ENUMERATED { normal (1), simulation (2), messageLogging (3), simulationPrettyPrint (4), messageLoggingPrettyPrint (5), serviceLogicTrace (6), logAndTrace (7), loggingPrettyPrintAndTrace (8)} DEFAULT normal , receivingFunctionsRequested [1] IMPLICIT ENUMERATED { normal (1), simulation (2), messageLogging (3), simulationPrettyPrint (4), messageLoggingPrettyPrint (5), serviceLogicTrace (6), logAndTrace (7), loggingPrettyPrintAndTrace (8)} DEFAULT normal , trafficSimulationSessionID [2] IMPLICIT INTEGER (0..65535) OPTIONAL} OPTIONAL}, receivingSCPCorrelationInfo [6] IMPLICIT OCTET STRING (SIZE (16)) OPTIONAL, handOverNumber [7] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, handOverData [8] IMPLICIT INTEGER (0..65535) OPTIONAL} OPTIONAL, forwardGVNSIndicator [PRIVATE 10] IMPLICIT SEQUENCE { oPSPIdentification [0] IMPLICIT OCTET STRING (SIZE (1..5)), file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
76/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
oPSPIdentification [0] IMPLICIT OCTET STRING (SIZE (1..5)), gVNSUserGroupID [1] IMPLICIT OCTET STRING (SIZE (1..9)), tNRNumber [2] IMPLICIT OCTET STRING (SIZE (1..10))} OPTIONAL, backwardGVNSIndicator [PRIVATE 11] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue ‐3 holdCallPartyConnection OPERATION ARGUMENT SEQUENCE { legID [1] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)}} ERRORS { ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unknownLegID ‐‐ localValue 17} ::= localValue ‐4 initialDP OPERATION ARGUMENT SEQUENCE { serviceKey [0] IMPLICIT INTEGER (0..2147483647), calledPartyNumber [2] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, callingPartyNumber [3] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, callingPartysCategory [5] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, cGEncountered [7] IMPLICIT ENUMERATED { manualCGEncountered (1), sCPOverload (2)} OPTIONAL, iPSSPCapabilities [8] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, locationNumber [10] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, originalCalledPartyID [12] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, extensions [15] IMPLICIT SEQUENCE SIZE (1..16) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL, highLayerCompatibility [23] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, serviceInteractionIndicators [24] IMPLICIT SEQUENCE { forwardServiceInteractionIndicators [0] IMPLICIT SEQUENCE { conferenceTreatmentIndicator [1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callDiversionTreatmentIndicator [2] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callOfferingTreatmentIndicator [3] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callTransferTreatmentIndicator [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL} OPTIONAL, backwardServiceInteractionIndicators [1] IMPLICIT SEQUENCE { conferenceTreatmentIndicator [1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callTransferTreatmentIndicator [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL} OPTIONAL} OPTIONAL, additionalCallingPartyNumber [25] IMPLICIT OCTET STRING (SIZE (3..17)) OPTIONAL, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
77/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
OPTIONAL, forwardCallIndicators [26] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, bearerCapability [27] CHOICE { bearerCap [0] IMPLICIT OCTET STRING (SIZE (2..11)), tmr [1] IMPLICIT OCTET STRING (SIZE (1))} OPTIONAL, eventTypeBCSM [28] IMPLICIT ENUMERATED { origAttemptauthorized (1), collectedInfo (2), analyzedInformation (3), routeSelectFailure (4), oCalledPartyBusy (5), oAlerting (‐1), oCalledPartyNotReachable (‐2), oNoAnswer (6), oAnswer (7), oMidCall (8), oSuspended (‐3), oReAnswer (‐4), oDisconnect (9), oAbandon (10), termAttemptauthorized (12), tRouteSelectFailure (‐5), tCalledPartyBusy (13), tAlerting (‐6), tCalledPartyNotReachable (‐7), tNoAnswer (14), tAnswer (15), tMidCall (16), tSuspended (‐8), tReAnswer (‐9), tDisconnect (17), tAbandon (18)} OPTIONAL, redirectingPartyID [29] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, redirectionInformation [30] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, triggerType [16] IMPLICIT INTEGER (0..255) OPTIONAL, legIDs [PRIVATE 1] IMPLICIT SEQUENCE SIZE (1..30) OF SEQUENCE { legID [0] CHOICE { receivingSideID [1] IMPLICIT INTEGER (1..30)}, linkInd [1] IMPLICIT NULL OPTIONAL} OPTIONAL, routeOrigin [PRIVATE 2] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, testIndication [PRIVATE 3] IMPLICIT NULL OPTIONAL, cUGCallIndicator [PRIVATE 4] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, cUGInterLockCode [PRIVATE 5] IMPLICIT OCTET STRING (SIZE (4)) OPTIONAL, genericDigitsSet [PRIVATE 6] IMPLICIT SET SIZE (1..20) OF OCTET STRING (SIZE (2..15)) OPTIONAL, genericNumberSet [PRIVATE 7] IMPLICIT SET SIZE (1..20) OF OCTET STRING (SIZE (3..17)) OPTIONAL, cause [PRIVATE 8] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, handOverInfo [PRIVATE 9] IMPLICIT SEQUENCE { handOverCounter [0] IMPLICIT INTEGER (1..127), sendingSCPAddress [1] CHOICE { co‐located [0] IMPLICIT NULL, pointCodeAndSubSystemNumber [1] IMPLICIT OCTET STRING (SIZE (3)), globalTitle [2] IMPLICIT OCTET STRING (SIZE (4..12)), globalTitleAndSubSystemNumber [3] IMPLICIT OCTET STRING (SIZE (5..13)), pointCodeAndSubSystemNumberANSI [4] IMPLICIT OCTET STRING (SIZE (4))} DEFAULT co‐located NULL, sendingSCPDialogueInfo [2] IMPLICIT SEQUENCE { protocolIndicator [1] IMPLICIT OCTET STRING (SIZE (2)), userInformation [2] IMPLICIT SEQUENCE { sendingFunctionsActive [0] IMPLICIT ENUMERATED { normal (1), simulation (2), messageLogging (3), simulationPrettyPrint (4), file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
78/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
simulationPrettyPrint (4), messageLoggingPrettyPrint (5), serviceLogicTrace (6), logAndTrace (7), loggingPrettyPrintAndTrace (8)} DEFAULT normal , receivingFunctionsRequested [1] IMPLICIT ENUMERATED { normal (1), simulation (2), messageLogging (3), simulationPrettyPrint (4), messageLoggingPrettyPrint (5), serviceLogicTrace (6), logAndTrace (7), loggingPrettyPrintAndTrace (8)} DEFAULT normal , trafficSimulationSessionID [2] IMPLICIT INTEGER (0..65535) OPTIONAL} OPTIONAL}, sendingSCPCorrelationInfo [3] IMPLICIT OCTET STRING (SIZE (16)) OPTIONAL, receivingSCPAddress [4] CHOICE { co‐located [0] IMPLICIT NULL, pointCodeAndSubSystemNumber [1] IMPLICIT OCTET STRING (SIZE (3)), globalTitle [2] IMPLICIT OCTET STRING (SIZE (4..12)), globalTitleAndSubSystemNumber [3] IMPLICIT OCTET STRING (SIZE (5..13)), pointCodeAndSubSystemNumberANSI [4] IMPLICIT OCTET STRING (SIZE (4))} DEFAULT co‐located NULL, receivingSCPDialogueInfo [5] IMPLICIT SEQUENCE { protocolIdentifier [1] IMPLICIT INTEGER (1..16), userInformation [2] IMPLICIT SEQUENCE { sendingFunctionsActive [0] IMPLICIT ENUMERATED { normal (1), simulation (2), messageLogging (3), simulationPrettyPrint (4), messageLoggingPrettyPrint (5), serviceLogicTrace (6), logAndTrace (7), loggingPrettyPrintAndTrace (8)} DEFAULT normal , receivingFunctionsRequested [1] IMPLICIT ENUMERATED { normal (1), simulation (2), messageLogging (3), simulationPrettyPrint (4), messageLoggingPrettyPrint (5), serviceLogicTrace (6), logAndTrace (7), loggingPrettyPrintAndTrace (8)} DEFAULT normal , trafficSimulationSessionID [2] IMPLICIT INTEGER (0..65535) OPTIONAL} OPTIONAL}, receivingSCPCorrelationInfo [6] IMPLICIT OCTET STRING (SIZE (16)) OPTIONAL, handOverNumber [7] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, handOverData [8] IMPLICIT INTEGER (0..65535) OPTIONAL} OPTIONAL, forwardGVNSIndicator [PRIVATE 10] IMPLICIT SEQUENCE { oPSPIdentification [0] IMPLICIT OCTET STRING (SIZE (1..5)), gVNSUserGroupID [1] IMPLICIT OCTET STRING (SIZE (1..9)), tNRNumber [2] IMPLICIT OCTET STRING (SIZE (1..10))} OPTIONAL, backwardGVNSIndicator [PRIVATE 11] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL} ERRORS { ‐‐ missingCustomerRecord ‐‐ localValue 6, ‐‐ missingParameter ‐‐ localValue 7, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 0 file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
79/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
::= localValue 0 initiateCallAttempt OPERATION ARGUMENT SEQUENCE { originalCalledPartyID [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, legToBeCreated [PRIVATE 2] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)} DEFAULT sendingSideID 1, callingPartysCategory [PRIVATE 3] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, redirectingPartyID [PRIVATE 4] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, redirectionInformation [PRIVATE 5] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, bearerCapabilities [PRIVATE 6] CHOICE { bearerCap [0] IMPLICIT OCTET STRING (SIZE (2..11)), tmr [1] IMPLICIT OCTET STRING (SIZE (1))} OPTIONAL, cUGCallIndicator [PRIVATE 7] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, cUGInterLockCode [PRIVATE 8] IMPLICIT OCTET STRING (SIZE (4)) OPTIONAL, forwardCallIndicators [PRIVATE 9] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, genericDigitsSet [PRIVATE 10] IMPLICIT SET SIZE (1..20) OF OCTET STRING (SIZE (2..15)) OPTIONAL, genericNumberSet [PRIVATE 11] IMPLICIT SET SIZE (1..20) OF OCTET STRING (SIZE (3..17)) OPTIONAL, highLayerCompatibility [PRIVATE 12] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL, forwardGVNSIndicator [PRIVATE 13] IMPLICIT SEQUENCE { oPSPIdentification [0] IMPLICIT OCTET STRING (SIZE (1..5)), gVNSUserGroupID [1] IMPLICIT OCTET STRING (SIZE (1..9)), tNRNumber [2] IMPLICIT OCTET STRING (SIZE (1..10))} OPTIONAL, destinationRoutingAddress [0] IMPLICIT SEQUENCE SIZE (1) OF OCTET STRING (SIZE (2..16)), alertingPattern [1] IMPLICIT OCTET STRING (SIZE (3)) OPTIONAL, extensions [4] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL, serviceInteractionIndicators [29] IMPLICIT SEQUENCE { forwardServiceInteractionIndicators [0] IMPLICIT SEQUENCE { conferenceTreatmentIndicator [1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callDiversionTreatmentIndicator [2] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callOfferingTreatmentIndicator [3] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, callTransferTreatmentIndicator [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL} OPTIONAL, suspendTimer [3] IMPLICIT INTEGER (0..120) OPTIONAL} OPTIONAL, callingPartyNumber [30] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, routeList [PRIVATE 14] IMPLICIT SEQUENCE SIZE (1) OF OCTET STRING (SIZE (1)) OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 32
playAnnouncement OPERATION file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
80/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
playAnnouncement OPERATION ARGUMENT SEQUENCE { legID [PRIVATE 1] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)} OPTIONAL, requestAnnouncementStarted [PRIVATE 2] IMPLICIT BOOLEAN DEFAULT FALSE, informationToSend [0] CHOICE { inbandInfo [0] IMPLICIT SEQUENCE { messageID [0] CHOICE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableMessage [30] IMPLICIT SEQUENCE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableParts [1] IMPLICIT SEQUENCE SIZE (1..20) OF CHOICE { integer [0] IMPLICIT INTEGER (0..65535), number [1] IMPLICIT OCTET STRING (SIZE (2..15)), time [2] IMPLICIT OCTET STRING (SIZE (2)), priceInWholeUnits [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (4)), priceInTenthsOfUnits [PRIVATE 2] IMPLICIT OCTET STRING (SIZE (4)), priceInHundredthsOfUnits [4] IMPLICIT OCTET STRING (SIZE (4)), priceInThousandthsOfUnits [PRIVATE 3] IMPLICIT OCTET STRING (SIZE (4))}}}, numberOfRepetitions [1] IMPLICIT INTEGER (1..127) OPTIONAL, duration [2] IMPLICIT INTEGER (0..32767) OPTIONAL, interval [3] IMPLICIT INTEGER (0..32767) OPTIONAL}, tone [1] IMPLICIT SEQUENCE { toneID [0] IMPLICIT INTEGER (0..65535), duration [1] IMPLICIT INTEGER (0..127) OPTIONAL}, displayInformation [2] IMPLICIT IA5String (SIZE (1..127)), textID [PRIVATE 1] IMPLICIT INTEGER (0..255)}, disconnectFromIPForbidden [1] IMPLICIT BOOLEAN DEFAULT TRUE, requestAnnouncementComplete [2] IMPLICIT BOOLEAN DEFAULT TRUE, extensions [3] IMPLICIT SEQUENCE SIZE (1..16) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} ERRORS { ‐‐ cancelled ‐‐ localValue 0, ‐‐ missingParameter ‐‐ localValue 7, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ unavailableResource ‐‐ localValue 13, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} LINKED { ‐‐ specializedResourceReport ‐‐ localValue 49} ::= localValue 47 promptAndCollectUserInformation OPERATION ARGUMENT SEQUENCE { legID [PRIVATE 1] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)} OPTIONAL, requestAnnouncementStarted [PRIVATE 2] IMPLICIT BOOLEAN DEFAULT FALSE, requestAnnouncementComplete [PRIVATE 3] IMPLICIT BOOLEAN DEFAULT FALSE, collectedInfo [0] CHOICE { collectedDigits [0] IMPLICIT SEQUENCE { minimumNumberOfDigits [0] IMPLICIT INTEGER (1..28) DEFAULT 1, maximumNumberOfDigits [1] IMPLICIT INTEGER (1..28), endOfReplyDigit [2] IMPLICIT OCTET STRING (SIZE (1..2)) OPTIONAL, cancelDigit [3] IMPLICIT OCTET STRING (SIZE (1..2)) OPTIONAL, startDigit [4] IMPLICIT OCTET STRING (SIZE (1..2)) OPTIONAL, firstDigitTimeOut [5] IMPLICIT INTEGER (1..255) OPTIONAL, interDigitTimeOut [6] IMPLICIT INTEGER (1..255) OPTIONAL, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
81/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
interDigitTimeOut [6] IMPLICIT INTEGER (1..255) OPTIONAL, errorTreatment [7] IMPLICIT ENUMERATED { stdErrorAndInfo (0), help (1), repeatPrompt (2)} DEFAULT stdErrorAndInfo , interruptableAnnInd [8] IMPLICIT BOOLEAN DEFAULT TRUE, voiceInformation [9] IMPLICIT BOOLEAN DEFAULT FALSE, voiceBack [10] IMPLICIT BOOLEAN DEFAULT FALSE, totalElapsedTimeOut [PRIVATE 1] IMPLICIT INTEGER (1..255) OPTIONAL}}, disconnectFromIPForbidden [1] IMPLICIT BOOLEAN DEFAULT TRUE, informationToSend [2] CHOICE { inbandInfo [0] IMPLICIT SEQUENCE { messageID [0] CHOICE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableMessage [30] IMPLICIT SEQUENCE { elementaryMessageID [0] IMPLICIT INTEGER (0..65535), variableParts [1] IMPLICIT SEQUENCE SIZE (1..20) OF CHOICE { integer [0] IMPLICIT INTEGER (0..65535), number [1] IMPLICIT OCTET STRING (SIZE (2..15)), time [2] IMPLICIT OCTET STRING (SIZE (2)), priceInWholeUnits [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (4)), priceInTenthsOfUnits [PRIVATE 2] IMPLICIT OCTET STRING (SIZE (4)), priceInHundredthsOfUnits [4] IMPLICIT OCTET STRING (SIZE (4)), priceInThousandthsOfUnits [PRIVATE 3] IMPLICIT OCTET STRING (SIZE (4))}}}, numberOfRepetitions [1] IMPLICIT INTEGER (1..127) OPTIONAL, duration [2] IMPLICIT INTEGER (0..32767) OPTIONAL, interval [3] IMPLICIT INTEGER (0..32767) OPTIONAL}, tone [1] IMPLICIT SEQUENCE { toneID [0] IMPLICIT INTEGER (0..65535), duration [1] IMPLICIT INTEGER (0..127) OPTIONAL}, displayInformation [2] IMPLICIT IA5String (SIZE (1..127)), textID [PRIVATE 1] IMPLICIT INTEGER (0..255)} OPTIONAL, extensions [3] IMPLICIT SEQUENCE SIZE (1..16) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} RESULT CHOICE { digitsResponse [0] IMPLICIT OCTET STRING (SIZE (2..15))} ERRORS { ‐‐ cancelled ‐‐ localValue 0, ‐‐ improperCallerResponse ‐‐ localValue 4, ‐‐ missingParameter ‐‐ localValue 7, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unavailableResource ‐‐ localValue 13, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} LINKED { ‐‐ specializedResourceReport ‐‐ localValue 49} ::= localValue 48 reconnect OPERATION ARGUMENT SEQUENCE { legID [1] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)}} ERRORS { ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
82/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unknownLegID ‐‐ localValue 17} ::= localValue ‐5 releaseCall OPERATION ARGUMENT OCTET STRING (SIZE (2)) ::= localValue 22 releaseCallPartyConnection OPERATION ARGUMENT SEQUENCE { legToBeReleased [0] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)}, releaseCause [2] IMPLICIT OCTET STRING (SIZE (2)) OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16, ‐‐ unknownLegID ‐‐ localValue 17} ::= localValue ‐6 requestNotificationChargingEvent OPERATION ARGUMENT SEQUENCE SIZE (1..3) OF SEQUENCE { eventTypeCharging [0] IMPLICIT ENUMERATED { tariffInformation (1), tariffIndicator (2), chargeNoChargeIndication (3)}, monitorMode [1] IMPLICIT ENUMERATED { interrupted (0), notifyAndContinue (1), transparent (2)}, legID [2] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)} DEFAULT sendingSideID 2} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 25 requestReportBCSMEvent OPERATION ARGUMENT SEQUENCE { bCSMEvents [0] IMPLICIT SEQUENCE SIZE (1..24) OF SEQUENCE { eventTypeBCSM [0] IMPLICIT ENUMERATED { origAttemptauthorized (1), collectedInfo (2), analyzedInformation (3), routeSelectFailure (4), oCalledPartyBusy (5), oAlerting (‐1), oCalledPartyNotReachable (‐2), file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
83/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
oCalledPartyNotReachable (‐2), oNoAnswer (6), oAnswer (7), oMidCall (8), oSuspended (‐3), oReAnswer (‐4), oDisconnect (9), oAbandon (10), termAttemptauthorized (12), tRouteSelectFailure (‐5), tCalledPartyBusy (13), tAlerting (‐6), tCalledPartyNotReachable (‐7), tNoAnswer (14), tAnswer (15), tMidCall (16), tSuspended (‐8), tReAnswer (‐9), tDisconnect (17), tAbandon (18)}, monitorMode [1] IMPLICIT ENUMERATED { interrupted (0), notifyAndContinue (1), transparent (2)}, legID [2] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)} OPTIONAL, dPSpecificCriteria [30] CHOICE { numberOfDigits [0] IMPLICIT INTEGER (1..28), applicationTimer [1] IMPLICIT INTEGER (0..2047), midCallEvents [PRIVATE 1] CHOICE { flash [0] IMPLICIT NULL, userCallSuspend [1] IMPLICIT NULL, userCallResume [2] IMPLICIT NULL, dTMFMonitoring [3] IMPLICIT SEQUENCE { minimumNumberOfDigits [0] IMPLICIT INTEGER (1..28) DEFAULT 1, maximumNumberOfDigits [1] IMPLICIT INTEGER (1..28), endOfReplyDigit [2] IMPLICIT OCTET STRING (SIZE (1..2)) OPTIONAL, cancelDigit [3] IMPLICIT OCTET STRING (SIZE (1..2)) OPTIONAL, startDigit [4] IMPLICIT OCTET STRING (SIZE (1..2)) OPTIONAL, interDigitTimeOut [6] IMPLICIT INTEGER (1..255) DEFAULT 10}}} OPTIONAL}, extensions [2] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 23 resetTimer OPERATION ARGUMENT SEQUENCE { timerID [0] IMPLICIT ENUMERATED { tSSF (0)} DEFAULT tSSF , timerValue [1] IMPLICIT INTEGER (0..2047), extensions [2] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
84/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue 33 retrieve OPERATION ARGUMENT SET { operationID [1] IMPLICIT OCTET STRING ('0100'H), applicationID [2] IMPLICIT OCTET STRING (SIZE (1)), dataItemID [3] IMPLICIT SEQUENCE { attribute‐00 [0] IMPLICIT OCTET STRING OPTIONAL, attribute‐01 [1] IMPLICIT OCTET STRING OPTIONAL, attribute‐02 [2] IMPLICIT OCTET STRING OPTIONAL, attribute‐03 [3] IMPLICIT OCTET STRING OPTIONAL, attribute‐04 [4] IMPLICIT OCTET STRING OPTIONAL, attribute‐05 [5] IMPLICIT OCTET STRING OPTIONAL, attribute‐06 [6] IMPLICIT OCTET STRING OPTIONAL, attribute‐07 [7] IMPLICIT OCTET STRING OPTIONAL, attribute‐08 [8] IMPLICIT OCTET STRING OPTIONAL, attribute‐09 [9] IMPLICIT OCTET STRING OPTIONAL, attribute‐10 [10] IMPLICIT OCTET STRING OPTIONAL, attribute‐11 [11] IMPLICIT OCTET STRING OPTIONAL, attribute‐12 [12] IMPLICIT OCTET STRING OPTIONAL, attribute‐13 [13] IMPLICIT OCTET STRING OPTIONAL, attribute‐14 [14] IMPLICIT OCTET STRING OPTIONAL, attribute‐15 [15] IMPLICIT OCTET STRING OPTIONAL, attribute‐16 [16] IMPLICIT OCTET STRING OPTIONAL, attribute‐17 [17] IMPLICIT OCTET STRING OPTIONAL, attribute‐18 [18] IMPLICIT OCTET STRING OPTIONAL, attribute‐19 [19] IMPLICIT OCTET STRING OPTIONAL, attribute‐20 [20] IMPLICIT OCTET STRING OPTIONAL, attribute‐21 [21] IMPLICIT OCTET STRING OPTIONAL, attribute‐22 [22] IMPLICIT OCTET STRING OPTIONAL, attribute‐23 [23] IMPLICIT OCTET STRING OPTIONAL, attribute‐24 [24] IMPLICIT OCTET STRING OPTIONAL, attribute‐25 [25] IMPLICIT OCTET STRING OPTIONAL, attribute‐26 [26] IMPLICIT OCTET STRING OPTIONAL, attribute‐27 [27] IMPLICIT OCTET STRING OPTIONAL, attribute‐28 [28] IMPLICIT OCTET STRING OPTIONAL, attribute‐29 [29] IMPLICIT OCTET STRING OPTIONAL, attribute‐30 [30] IMPLICIT OCTET STRING OPTIONAL}} RESULT SEQUENCE { operationreturnID [1] IMPLICIT OCTET STRING ('010001'H), dataItemInformation [2] IMPLICIT SEQUENCE { attribute‐00 [0] IMPLICIT OCTET STRING OPTIONAL, attribute‐01 [1] IMPLICIT OCTET STRING OPTIONAL, attribute‐02 [2] IMPLICIT OCTET STRING OPTIONAL, attribute‐03 [3] IMPLICIT OCTET STRING OPTIONAL, attribute‐04 [4] IMPLICIT OCTET STRING OPTIONAL, attribute‐05 [5] IMPLICIT OCTET STRING OPTIONAL, attribute‐06 [6] IMPLICIT OCTET STRING OPTIONAL, attribute‐07 [7] IMPLICIT OCTET STRING OPTIONAL, attribute‐08 [8] IMPLICIT OCTET STRING OPTIONAL, attribute‐09 [9] IMPLICIT OCTET STRING OPTIONAL, attribute‐10 [10] IMPLICIT OCTET STRING OPTIONAL, attribute‐11 [11] IMPLICIT OCTET STRING OPTIONAL, attribute‐12 [12] IMPLICIT OCTET STRING OPTIONAL, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
85/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
attribute‐12 [12] IMPLICIT OCTET STRING OPTIONAL, attribute‐13 [13] IMPLICIT OCTET STRING OPTIONAL, attribute‐14 [14] IMPLICIT OCTET STRING OPTIONAL, attribute‐15 [15] IMPLICIT OCTET STRING OPTIONAL, attribute‐16 [16] IMPLICIT OCTET STRING OPTIONAL, attribute‐17 [17] IMPLICIT OCTET STRING OPTIONAL, attribute‐18 [18] IMPLICIT OCTET STRING OPTIONAL, attribute‐19 [19] IMPLICIT OCTET STRING OPTIONAL, attribute‐20 [20] IMPLICIT OCTET STRING OPTIONAL, attribute‐21 [21] IMPLICIT OCTET STRING OPTIONAL, attribute‐22 [22] IMPLICIT OCTET STRING OPTIONAL, attribute‐23 [23] IMPLICIT OCTET STRING OPTIONAL, attribute‐24 [24] IMPLICIT OCTET STRING OPTIONAL, attribute‐25 [25] IMPLICIT OCTET STRING OPTIONAL, attribute‐26 [26] IMPLICIT OCTET STRING OPTIONAL, attribute‐27 [27] IMPLICIT OCTET STRING OPTIONAL, attribute‐28 [28] IMPLICIT OCTET STRING OPTIONAL, attribute‐29 [29] IMPLICIT OCTET STRING OPTIONAL, attribute‐30 [30] IMPLICIT OCTET STRING OPTIONAL}} ERRORS { ‐‐ congestion ‐‐ localValue 2, ‐‐ errorInParamterValue ‐‐ localValue 3, ‐‐ executionError ‐‐ localValue 4, ‐‐ infoNotAvailable ‐‐ localValue 8, ‐‐ invalidDataItemID ‐‐ localValue 10, ‐‐ notAuthorized ‐‐ localValue 12, ‐‐ parameterMissing ‐‐ localValue 13, ‐‐ otherError ‐‐ localValue 100} ::= localValue 16 sendChargingInformation OPERATION ARGUMENT SEQUENCE { sCIBillingChargingCharacteristics [0] CHOICE { chargingInformation [0] IMPLICIT SEQUENCE { orderStartOfCharging [0] IMPLICIT NULL OPTIONAL, chargeMessage [1] IMPLICIT SEQUENCE { eventTypeCharging [1] IMPLICIT ENUMERATED { tariffInformation (1), tariffIndicator (2), chargeNoChargeIndication (3)}, eventSpecificInfoCharging [2] CHOICE { tariffInformation [0] IMPLICIT SEQUENCE { numberOfStartPulses [0] IMPLICIT INTEGER (0..255), startInterval [1] IMPLICIT INTEGER (0..3276), startIntervalAccuracy [2] IMPLICIT ENUMERATED { tenMilliSeconds (1), oneHundredMilliSeconds (2), seconds (3)}, numberOfPeriodicPulses [3] IMPLICIT INTEGER (0..255), periodicInterval [4] IMPLICIT INTEGER (0..3276), periodicIntervalAccuracy [5] IMPLICIT ENUMERATED { tenMilliSeconds (1), oneHundredMilliSeconds (2), seconds (3)}, activationTime [6] IMPLICIT OCTET STRING (SIZE (6)) OPTIONAL}, tariffIndicator [1] IMPLICIT OCTET STRING (SIZE (2)), chargeNoChargeIndication [2] IMPLICIT ENUMERATED { callFreeOfCharge (1), chargeableCall (2)}}} OPTIONAL, pulseBurst [2] IMPLICIT INTEGER (1..255) OPTIONAL, createDefaultBillingRecord [3] IMPLICIT NULL OPTIONAL}, chargingAnalysisInputData [1] IMPLICIT SEQUENCE { chargingOrigin [1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, trafficActivityCode [2] IMPLICIT OCTET STRING (SIZE (4)) OPTIONAL, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
86/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
trafficActivityCode [2] IMPLICIT OCTET STRING (SIZE (4)) OPTIONAL, chargingCode [3] IMPLICIT INTEGER (0..4095) OPTIONAL}}, legID [1] CHOICE { sendingSideID [0] IMPLICIT INTEGER (1..30)}, extensions [2] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ parameterOutOfRange ‐‐ localValue 8, ‐‐ systemFailure ‐‐ localValue 11, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedParameter ‐‐ localValue 16, ‐‐ unknownLegID ‐‐ localValue 17} ::= localValue 46 serviceFilteringResponse OPERATION ARGUMENT SEQUENCE { countersValue [0] IMPLICIT SEQUENCE SIZE (0..100) OF SEQUENCE { counterID [0] IMPLICIT INTEGER (0..99), counterValue [1] IMPLICIT INTEGER (0..2147483647)}, filteringCriteria [1] CHOICE { serviceKey [2] IMPLICIT INTEGER (0..2147483647), addressAndService [30] IMPLICIT SEQUENCE { calledAddressValue [0] IMPLICIT OCTET STRING (SIZE (3..17)), serviceKey [1] IMPLICIT INTEGER (0..2147483647), callingAddressValue [2] IMPLICIT OCTET STRING (SIZE (3..17)) OPTIONAL, locationNumber [3] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL}}, responseCondition [3] IMPLICIT ENUMERATED { intermediateResponse (0), lastResponse (1)} DEFAULT intermediateResponse , sCFCorrelationInfo [PRIVATE 1] IMPLICIT OCTET STRING (SIZE (16)) OPTIONAL} ::= localValue 43 signallingInformation OPERATION ARGUMENT SEQUENCE { backwardSuppressIndicators [1] IMPLICIT SET SIZE (1..2) OF OCTET STRING (SIZE (2)) OPTIONAL, connectedNumber [2] IMPLICIT OCTET STRING (SIZE (2..16)) OPTIONAL, forwardSuppressionIndicators [3] IMPLICIT SET SIZE (1..10) OF OCTET STRING (SIZE (2)) OPTIONAL, backwardGVNSIndicator [4] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL, extensions [5] IMPLICIT SEQUENCE SIZE (1..7) OF SEQUENCE { type INTEGER (0..63), criticality ENUMERATED { ignore (0), abort (1)} DEFAULT ignore , value [1] ANY DEFINED BY type } OPTIONAL} ERRORS { ‐‐ missingParameter ‐‐ localValue 7, ‐‐ taskRefused ‐‐ localValue 12, ‐‐ unexpectedComponentSequence ‐‐ localValue 14, ‐‐ unexpectedDataValue ‐‐ localValue 15, ‐‐ unexpectedParameter ‐‐ localValue 16} ::= localValue ‐8 file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
87/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
specializedResourceReport OPERATION ARGUMENT CHOICE { announcementCompleted NULL, announcementStarted [PRIVATE 1] IMPLICIT NULL} ::= localValue 49 update OPERATION ARGUMENT SET { operationID [1] IMPLICIT OCTET STRING ('0100'H), applicationID [2] IMPLICIT OCTET STRING (SIZE (1)), dataItemID [3] IMPLICIT SEQUENCE { attribute‐00 [0] IMPLICIT OCTET STRING OPTIONAL, attribute‐01 [1] IMPLICIT OCTET STRING OPTIONAL, attribute‐02 [2] IMPLICIT OCTET STRING OPTIONAL, attribute‐03 [3] IMPLICIT OCTET STRING OPTIONAL, attribute‐04 [4] IMPLICIT OCTET STRING OPTIONAL, attribute‐05 [5] IMPLICIT OCTET STRING OPTIONAL, attribute‐06 [6] IMPLICIT OCTET STRING OPTIONAL, attribute‐07 [7] IMPLICIT OCTET STRING OPTIONAL, attribute‐08 [8] IMPLICIT OCTET STRING OPTIONAL, attribute‐09 [9] IMPLICIT OCTET STRING OPTIONAL, attribute‐10 [10] IMPLICIT OCTET STRING OPTIONAL, attribute‐11 [11] IMPLICIT OCTET STRING OPTIONAL, attribute‐12 [12] IMPLICIT OCTET STRING OPTIONAL, attribute‐13 [13] IMPLICIT OCTET STRING OPTIONAL, attribute‐14 [14] IMPLICIT OCTET STRING OPTIONAL, attribute‐15 [15] IMPLICIT OCTET STRING OPTIONAL, attribute‐16 [16] IMPLICIT OCTET STRING OPTIONAL, attribute‐17 [17] IMPLICIT OCTET STRING OPTIONAL, attribute‐18 [18] IMPLICIT OCTET STRING OPTIONAL, attribute‐19 [19] IMPLICIT OCTET STRING OPTIONAL, attribute‐20 [20] IMPLICIT OCTET STRING OPTIONAL, attribute‐21 [21] IMPLICIT OCTET STRING OPTIONAL, attribute‐22 [22] IMPLICIT OCTET STRING OPTIONAL, attribute‐23 [23] IMPLICIT OCTET STRING OPTIONAL, attribute‐24 [24] IMPLICIT OCTET STRING OPTIONAL, attribute‐25 [25] IMPLICIT OCTET STRING OPTIONAL, attribute‐26 [26] IMPLICIT OCTET STRING OPTIONAL, attribute‐27 [27] IMPLICIT OCTET STRING OPTIONAL, attribute‐28 [28] IMPLICIT OCTET STRING OPTIONAL, attribute‐29 [29] IMPLICIT OCTET STRING OPTIONAL, attribute‐30 [30] IMPLICIT OCTET STRING OPTIONAL}, dataItemInformation [4] IMPLICIT SEQUENCE { attribute‐00 [0] IMPLICIT OCTET STRING OPTIONAL, attribute‐01 [1] IMPLICIT OCTET STRING OPTIONAL, attribute‐02 [2] IMPLICIT OCTET STRING OPTIONAL, attribute‐03 [3] IMPLICIT OCTET STRING OPTIONAL, attribute‐04 [4] IMPLICIT OCTET STRING OPTIONAL, attribute‐05 [5] IMPLICIT OCTET STRING OPTIONAL, attribute‐06 [6] IMPLICIT OCTET STRING OPTIONAL, attribute‐07 [7] IMPLICIT OCTET STRING OPTIONAL, attribute‐08 [8] IMPLICIT OCTET STRING OPTIONAL, attribute‐09 [9] IMPLICIT OCTET STRING OPTIONAL, attribute‐10 [10] IMPLICIT OCTET STRING OPTIONAL, attribute‐11 [11] IMPLICIT OCTET STRING OPTIONAL, attribute‐12 [12] IMPLICIT OCTET STRING OPTIONAL, attribute‐13 [13] IMPLICIT OCTET STRING OPTIONAL, attribute‐14 [14] IMPLICIT OCTET STRING OPTIONAL, attribute‐15 [15] IMPLICIT OCTET STRING OPTIONAL, attribute‐16 [16] IMPLICIT OCTET STRING OPTIONAL, attribute‐17 [17] IMPLICIT OCTET STRING OPTIONAL, attribute‐18 [18] IMPLICIT OCTET STRING OPTIONAL, file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
88/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
attribute‐18 [18] IMPLICIT OCTET STRING OPTIONAL, attribute‐19 [19] IMPLICIT OCTET STRING OPTIONAL, attribute‐20 [20] IMPLICIT OCTET STRING OPTIONAL, attribute‐21 [21] IMPLICIT OCTET STRING OPTIONAL, attribute‐22 [22] IMPLICIT OCTET STRING OPTIONAL, attribute‐23 [23] IMPLICIT OCTET STRING OPTIONAL, attribute‐24 [24] IMPLICIT OCTET STRING OPTIONAL, attribute‐25 [25] IMPLICIT OCTET STRING OPTIONAL, attribute‐26 [26] IMPLICIT OCTET STRING OPTIONAL, attribute‐27 [27] IMPLICIT OCTET STRING OPTIONAL, attribute‐28 [28] IMPLICIT OCTET STRING OPTIONAL, attribute‐29 [29] IMPLICIT OCTET STRING OPTIONAL, attribute‐30 [30] IMPLICIT OCTET STRING OPTIONAL}} RESULT CHOICE { operationreturnID [1] IMPLICIT OCTET STRING ('010001'H)} ERRORS { ‐‐ congestion ‐‐ localValue 2, ‐‐ errorInParamterValue ‐‐ localValue 3, ‐‐ executionError ‐‐ localValue 4, ‐‐ illegalCombinationOfParameters ‐‐ localValue 7, ‐‐ invalidDataItemID ‐‐ localValue 10, ‐‐ notAuthorized ‐‐ localValue 12, ‐‐ parameterMissing ‐‐ localValue 13, ‐‐ otherError ‐‐ localValue 100} ::= localValue 21 cancelled ERROR ::= localValue 0 cancelFailed ERROR PARAMETER SEQUENCE { problem [0] IMPLICIT ENUMERATED { unknownOperation (0), operationNotCancellable (2)}, operation [1] IMPLICIT INTEGER (‐128..127)} ::= localValue 1 congestion ERROR PARAMETER operationReturnID [1] IMPLICIT OCTET STRING ('010001'H) ::= localValue 2 eTCFailed ERROR ::= localValue 3 errorInParamterValue ERROR PARAMETER operationReturnID [1] IMPLICIT OCTET STRING ('010001'H) ::= localValue 3 executionError ERROR PARAMETER operationReturnID [1] IMPLICIT OCTET STRING ('010001'H) ::= localValue 4 improperCallerResponse ERROR PARAMETER file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
89/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
PARAMETER ENUMERATED { noInformationReceived (0), notEnoughInformationReceived (1)} ::= localValue 4 illegalCombinationOfParameters ERROR PARAMETER operationReturnID [1] IMPLICIT OCTET STRING ('010001'H) ::= localValue 7 infoNotAvailable ERROR PARAMETER operationReturnID [1] IMPLICIT OCTET STRING ('010001'H) ::= localValue 8 invalidDataItemID ERROR PARAMETER operationReturnID [1] IMPLICIT OCTET STRING ('010001'H) ::= localValue 10 missingCustomerRecord ERROR ::= localValue 6 missingParameter ERROR ::= localValue 7 notAuthorized ERROR PARAMETER operationReturnID [1] IMPLICIT OCTET STRING ('010001'H) ::= localValue 12 otherError ERROR PARAMETER operationReturnID [1] IMPLICIT OCTET STRING ('010001'H) ::= localValue 100 parameterMissing ERROR PARAMETER operationReturnID [1] IMPLICIT OCTET STRING ('010001'H) ::= localValue 13 parameterOutOfRange ERROR ::= localValue 8 requestedInfoError ERROR PARAMETER ENUMERATED { unknownRequestedInfo (1), requestedInfoNotAvailable (2)} ::= localValue 10 systemFailure ERROR PARAMETER ENUMERATED { file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
90/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
ENUMERATED { unavailableResources (0), componentFailure (1), basicCallProcessingException (2), resourceStatusFailure (3), endUserFailure (4)} ::= localValue 11 taskRefused ERROR PARAMETER ENUMERATED { generic (0), unobtainable (1), congestion (2)} ::= localValue 12 unavailableResource ERROR ::= localValue 13 unexpectedComponentSequence ERROR ::= localValue 14 unexpectedDataValue ERROR ::= localValue 15 unexpectedParameter ERROR ::= localValue 16 unknownLegID ERROR ::= localValue 17 END
3 OPERATIONAL CONDITIONS 3.1 External Conditions
3.2 Application Parameters
3.3 Commands
3.4 Printouts file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
91/92
9/5/2016
ERICSSON INAP CS1+, ABSTRACT SYNTAX
3.5 Subscriber Procedures
3.6 Subscriber Categories
3.7 Charging
3.8 Capabilities
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm
92/92
View more...
Comments