ERICSSON INAP CS1+, ABSTRACT SYNTAX

March 19, 2017 | Author: binary11 | Category: N/A
Share Embed Donate


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 17­CRT 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), ITU­T CS1 and ITU­T 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 374­1 September 1994  Intelligent Network (IN);  Intelligent Network Capability Set 1 (CS1)  Core Intelligent Network Application Protocol (INAP).  Part 1: Protocol Specification Ref.5 ITU­T Recommendation Q.1218 (1993):"Interface Recommendation for intelligent network CS1".  ITU­T Recommendation Q.1218 (1995):" Revised Interface Recommendation for intelligent network CS1". Ref.6 1/155 17­CRT 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 403­1  "Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1); User­network interface layer 3 specification for basic call control; Part 1: Protocol specification [ITU­T 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 356­1  "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 140­1 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 ITU­T 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 ITU­T 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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF