• No results found

ERICSSON INAP CS1+, ABSTRACT SYNTAX

N/A
N/A
Protected

Academic year: 2021

Share "ERICSSON INAP CS1+, ABSTRACT SYNTAX"

Copied!
92
0
0

Loading.... (view fulltext now)

Full text

(1)

 

ERICSSON INAP CS1+, ABSTRACT SYNTAX

Contents

1

GENERAL INFORMATION

1.1

Revision Information

1.2

Introduction

1.3

References

1.4

Concepts

2

FUNCTION

2.1

General Information

2.2

Abstract Syntax of Ericsson INAP CS1+

2.3

Expanded ASN.1 Source of Ericsson INAP CS1+

3

OPERATIONAL CONDITIONS

3.1

External Conditions

3.2

Application Parameters

3.3

Commands

3.4

Printouts

3.5

Subscriber Procedures

3.6

Subscriber Categories

3.7

Charging

3.8

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

(2)

­

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]"

(3)

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.

(4)

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

(5)

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:

(6)

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,

(7)

   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,

(8)

      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

(9)

   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       }

(10)

‐‐ 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

(11)

   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

(12)

      } ‐‐ 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 {

(13)

      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

(14)

      } ‐‐ 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       }

(15)

‐‐ 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

(16)

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)

(17)

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

(18)

      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

(19)

   } 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 ‐‐ ...    }

(20)

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

(21)

      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 ‐‐ ...    }

(22)

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 {

(23)

   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),

(24)

   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,

(25)

      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

(26)

‐‐       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

(27)

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.

(28)

        ‐‐ 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

(29)

‐‐ 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

(30)

‐‐ 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

(31)

‐‐       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 |       | ‐‐     +‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐+

References

Related documents

In summary, the need for complete transparency of paradigm assumptions, procedures and data analysis, as well as in research dissemination, has become even more urgent. We

• Further research on the compressible supersonic solver sonicFoam should be done, in order to get a reliable results under those conditions, as the rhoPimpleFoam solver has been

estimated gravity anomaly based on our inversion strategy with CIVG, (d) estimated density distribution from the semi-infinite model with density contrast of 0 g/cm 3 at slice of

Figure Skating’s Events Department and ISU event staff will work directly with the lead representative(s) of the proposed host organization to implement the required elements

As different Bhava Lords influencing First Bhava As different Bhava Lords influencing Second Bhava As different Bhava Lords influencing Third Bhava As different Bhava Lords

Covers unfaced flexible fibrous glass blanket and faced board used as thermal and sound absorbing insulation at temperatures up to 450°F for military applications as a replacement

In this article, we show how a specific approach to phrase structure theory can shed light on the syntax of different types of relativization structures (free relatives,

#2 Restrict Port access – limit the number of trips per day #3 Do not issue new permits to those considered a