You are on page 1of 92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

ERICSSONINAPCS1+,ABSTRACTSYNTAX
Contents
1
GENERALINFORMATION
1.1
RevisionInformation
1.2
Introduction
1.3
References
1.4
Concepts
2
2.1
2.2
2.3

FUNCTION
GeneralInformation
AbstractSyntaxofEricssonINAPCS1+
ExpandedASN.1SourceofEricssonINAPCS1+

3
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8

OPERATIONALCONDITIONS
ExternalConditions
ApplicationParameters
Commands
Printouts
SubscriberProcedures
SubscriberCategories
Charging
Capabilities

1GENERALINFORMATION
1.1RevisionInformation
Basedon81/15517CRT24912UenA.
TheCS2operationContinueWithArgumenthasbeenadded.

1.2Introduction
ThisdocumentispartofthespecificationofEricssonsprotocolforIntelligentNetworks,'EricssonINAPCS1+'.
'EricssonINAPCS1+'isanINapplicationprotocolwhichisbasedonETSICoreINAPCS1(ref4)enhanced
withETSICOREINAPCS2(ref12),ITUTCS1andITUTCS2featuresinadditiontoEricssonspecific
features.
Thisdocumentdescribesthesyntaxoftheprotocolwhichisapplicableforthefollowingfunctionalentities
(FE):

SSF
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

1/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

SCF

SRF

SDF
ThesyntaxisdescribedbymeansofAbstractSyntaxNotation1(ASN.1).
CompanionFunctionSpecifications[Refs1..3],explaintheusedmodels,thedetailedoperationproceduresand
servicesassumedfromTCAPinaccordancewithEricssonINAPCS1+.

1.3References
Ref.1
EricssonINAPCS1+,modelsandterminology.
Ref.2
EricssonINAPCS1+,operationsandparameterdescriptions,detailedoperationprocedures.
Ref.3
EricssonINAPCS1+,servicesassumedfromTCAP.
Ref.4
ETSI:ETS3003741September1994
IntelligentNetwork(IN)
IntelligentNetworkCapabilitySet1(CS1)
CoreIntelligentNetworkApplicationProtocol(INAP).
Part1:ProtocolSpecification
Ref.5
ITUTRecommendationQ.1218(1993):"InterfaceRecommendationforintelligentnetworkCS1".
ITUTRecommendationQ.1218(1995):"RevisedInterfaceRecommendationforintelligentnetwork
CS1".
Ref.6
1/15517CRT24901UenRev.A
Ericssonsprotocolforintelligentnetworks,version2.
Ref.7
RecommendationX.208
OpenSystemsInterconnection:specificationofAbstractSyntaxNotation(ASN.1).CCITTBlueBook,
FascicleVIII.4,InternationalTelecommunicationsUnion,Geneva1989.
Ref.8
RecommendationX.209
OpenSystemsInterconnection:specificationofBasicEncodingRulesforAbstractSyntaxNotation
(ASN.1).CCITTBlueBook,FascicleVIII.4,InternationalTelecommunicationsUnion,Geneva1989.
Ref.9
RecommendationX.219
InformationProcessingSystemsTextCommunication
RemoteOperationsPart1:
Model,NotationandServiceDefinition
CCITTBlueBook,FascicleVIII.x,InternationalTelecommunicationsUnion,Geneva1989.
Ref.10
ETS3004031
"IntegratedServicesDigitalNetwork(ISDN)DigitalSubscriberSignallingSystemNo.one(DSS1)
Usernetworkinterfacelayer3specificationforbasiccallcontrolPart1:Protocolspecification[ITUT
RecommendationQ.931(1993),modified]"
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

2/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

Ref.11
ETS3003561
"IntegratedServicesDigitalNetwork(ISDN)CCITTSignallingSystemNo.7ISDNUserPart(ISUP)
version2fortheinternationalinterfacePart1:Basicservices"
Ref.12
ETSI:prEN3011401
IntelligentNetwork(IN)
IntelligentNetworkCapabilitySet2(CS2)
CoreIntelligentNetworkApplicationProtocol(INAP).
Part1:ProtocolSpecificationforCapabilitySet2

1.4Concepts
1.4.1RemoteOperations(ROS)
INAPusestheconceptofremoteoperationsforthespecificationofinteractivecommunicationbetween
applicationentities.
Thegenericstructureofanoperationisanelementaryrequest/replyinteraction.Typicallyoneentityrequests
thataparticularoperationbeperformedtheotherentityattemptstoperformtheoperationandthenreportsthe
outcomeoftheattempt.Forthis,4typesofprimitivesaredefined:
o
INVOKE(therequest)
o
RETURNRESULT(positiveoutcome)
o
RETURNERROR(negativeoutcome)
o
REJECT(notificationofprotocolerror)
WithINAP,operationsmaybeclassifiedaccordingtotheoutcometheperformerofanoperationisexpectedto
report:
o
Operationclass1reportingsuccessorfailure
o
Operationclass2reportingfailureonly
o
Operationclass3reportingsuccessonly
o
Operationclass4nooutcomereported
ThiscorrespondstoROSoperationclasses2to5,respectively.
RemoteOperationsaredefinedinaCCITTRecommendation[Ref.9].

1.4.2AbstractSyntaxNotation
Thisinternationallystandardizednotationprovidesaspe
cificationlanguagefordescribingstructuredinformation
intendedtobeconveyedacrossaninterfaceintheapplica
tionlayeroftheOSIreferencemodel.
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

3/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

Theconceptofthisabstractsyntaxisdocumentedina
CCITTRecommendation[Ref.7].

1.4.3BasicEncodingRules
TheserulesdefinehowtoencodeASN.1specifieddataunitswhentransmittingthemoveraphysicalinterface.
EricssonINAPCS1+usestheBasicEncodingRules(BER)asdefinedin[Ref.8].Theseresultinastandardized,
octetallignedcodingwhichallowsfortransportofINAPinformationusingtheservicesofTCAPinCCITT
SignallingSystemNo.7.
Pleasenotethatthecodingofthelengthfieldofanydatatypeisrestrictedtotheuseofthedefiniteform(short
orlong)only.

1.4.4OperationAcronyms
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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

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

2FUNCTION
2.1GeneralInformation
ThefollowingchapterswilldescribetheEricssonINAPCS1+operations,errors,datatypesandapplication
contextsintermsofASN.1.
InordertoavoidclasheswithETSIdefinedtagandoperationcodeassignmentsandtoeasethereaderin
identifyingEricssonspecificadditionstoETSICoreINAP,thefollowingwaysofidentifyingadditionshave
beenused:
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

5/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

o
Ericssonspecificoperationsareidentifiedbymeansofanegativeoperationcodevalue.
o
EricssonspecificparametersareidentifiedbymeansofPRIVATEtagsunlesstakenfromITUT
RecommendationQ1218[5].Forargumenttypesandotherstructuredparameters,thePRIVATEtagwill
appearonthehighestlevelonly.
o
EricssonspecificvaluesforINTEGERorENUMERATEDtypesareidentifiedbymeansofnegative
integervaluesunlesstakenfromITUTRecommendationQ1218[5].
UnderlinedtextidentifiespartsthatareadditionaltoCS1.
Theuseofextensionmarkers(...)inthesyntaxhassomeinfluenceconcerningtheinterworkingwithETSI
COREINAPCS1implementation.
Allparametersabovetheextensionmarkerwhicharenotrecognizedwillberejected.
Allparametersbelowtheextensionmarkerwhicharenotrecognizedwillbeignored.

2.2AbstractSyntaxofEricssonINAPCS1+
2.2.1Operations
EricssonINAPCS1plusOperations{iso(1)memberbody(2)bsi(826)
disc(0)ericsson(1249)inDomain(51)inNetwork(1)capabilitySet1plus(1)
modules(0)operations(0)revisionC(2)}
>
ThismodulecontainsthetypedefinitionsfortheEricssonCS1+operations
DEFINITIONS::=
BEGIN
IMPORTS
OPERATION
FROMTCAPMessages{ccittrecommendationq773modules(2)messages(1)
version2(2)}
errortypes
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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

UnexpectedParameter,
UnknownLegID,
OtherError
FROMEricssonINAPCS1plusErrors{iso(1)memberbody(2)bsi(826)
disc(0)ericsson(1249)inDomain(51)inNetwork(1)capabilitySet1plus(1)
modules(0)errors(1)revisionC(2)}
argumenttypes
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
FROMEricssonINAPCS1plusDatatypes{iso(1)memberbody(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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

UnexpectedParameter
}
DirectionSCF>SSF,Timer:Tasf
ActivityTest::=OPERATION
RESULT
DirectionSCF>SSF,SSF>SCF,Timer:Tat
ApplyCharging::=OPERATION
ARGUMENT
ApplyChargingArg
ERRORS{
MissingParameter,
ParameterOutOfRange,
SystemFailure,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSCF>SSF,Timer:Tac
ApplyChargingReport::=OPERATION
ARGUMENT
ApplyChargingReportArg
ERRORS{
MissingParameter,
ParameterOutOfRange,
SystemFailure,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSSF>SCF,Timer:Tacr
AssistRequestInstructions::=OPERATION
ARGUMENT
AssistRequestInstructionsArg
ERRORS{
MissingCustomerRecord,
MissingParameter,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSSF>SCF,SRF>SCF,Timer:Tari
CallGap::=OPERATION
ARGUMENT
CallGapArg
DirectionSCF>SSF,Timer:Tcg
CallInformationReport::=OPERATION
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

8/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

ARGUMENT
CallInformationReportArg
DirectionSSF>SCF,Timer:Tcirp
CallInformationRequest::=OPERATION
ARGUMENT
CallInformationRequestArg
ERRORS{
MissingParameter,
ParameterOutOfRange,
RequestedInfoError,
SystemFailure,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedParameter
}
DirectionSCF>SSF,Timer:Tcirq
CallLimit::=OPERATION
ARGUMENT
CallLimitArg
DirectionSCF>SSF,Timer:Tcl
Activatesthe'window'trafficmanagement
mechanisminSSF
Cancel::=OPERATION
ARGUMENT
CancelArg
ERRORS{
CancelFailed
}
DirectionSCF>SSF,SCF>SRF,Timer:Tcan
CollectInformation::=OPERATION
ARGUMENT
CollectInformationArg
ERRORS{
MissingParameter,
SystemFailure,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSCF>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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

DirectionSCF>SSF,Timer:Tcon
ConnectToResource::=OPERATION
ARGUMENT
ConnectToResourceArg
ERRORS{
MissingParameter,
SystemFailure,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSCF>SSF,Timer:Tctr
Continue::=OPERATION
ARGUMENT
ContinueArg
DirectionSCF>SSF,Timer:Tcue
ContinueWithArgument::=OPERATION
ARGUMENT
ContinueWithArgumentArg
ERRORS{
MissingParameter,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter,
UnknownLegID
}
DirectionSCF>SSF,Timer:Tcwa
DialogueUserInformation::=OPERATION
ARGUMENT
DialogueUserInformationArg
ERRORS{
UnexpectedDataValue
}
DirectionSSF>SCF,SCF>SSF,SCF>SRF,SCF>SDF,
Timer:Tdui
UsedtoindicateTestandTracefunctiontobeapplied
onthedialogue.Whensenditshallbethefirst
operationinablueTCAPBEGINmessage.
WithwhiteTCAP,thisinformationistransferredinthe
TCAPDialoguePortionField.
DisconnectForwardConnection::=OPERATION
ARGUMENT
DisconnectForwardConnectionArg
ERRORS{
SystemFailure,
TaskRefused,
UnexpectedComponentSequence
}
DirectionSCF>SSF,Timer:Tdfc
EstablishTemporaryConnection::=OPERATION
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

10/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

ARGUMENT
EstablishTemporaryConnectionArg
ERRORS{
ETCFailed,
MissingParameter,
SystemFailure,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSCF>SSF,Timer:Tetc
EventNotificationCharging::=OPERATION
ARGUMENT
EventNotificationChargingArg
DirectionSSF>SCF,Timer:Tenc
EventReportBCSM::=OPERATION
ARGUMENT
EventReportBCSMArg
DirectionSSF>SCF,Timer:Terb
FurnishChargingInformation::=OPERATION
ARGUMENT
FurnishChargingInformationArg
ERRORS{
MissingParameter,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSCF>SSF,Timer:Tfci
HandOver::=OPERATION
ARGUMENT
InitialDPArg
ERRORS{
MissingParameter,
SystemFailure,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSCF>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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

}
DirectionSCF>SSF,Timer:Thcp
BasedonQ1218AppendixI.
InitialDP::=OPERATION
ARGUMENT
InitialDPArg
ERRORS{
MissingCustomerRecord,
MissingParameter,
SystemFailure,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSSF>SCF,Timer:Tidp
InitiateCallAttempt::=OPERATION
ARGUMENT
InitiateCallAttemptArg
ERRORS{
MissingParameter,
SystemFailure,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSCF>SSF,Timer:Tica
PlayAnnouncement::=OPERATION
ARGUMENT
PlayAnnouncementArg
ERRORS{
Cancelled,
MissingParameter,
SystemFailure,
UnavailableResource,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
LINKED{
SpecializedResourceReport
}
DirectionSCF>SRF(SSFrelay),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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

Cancelled,
ImproperCallerResponse,
MissingParameter,
SystemFailure,
TaskRefused,
UnavailableResource,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
LINKED{
SpecializedResourceReport
}
DirectionSCF>SRF(SSFrelay),SCF>SRF(directly),
Timer:Tpc
Reconnect::=OPERATION
ARGUMENT
ReconnectArg
RESULT
ERRORS{
SystemFailure,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnknownLegID
}
DirectionSCF>SSF,Timer:Trec
BasedonQ1218AppendixI.
ReleaseCall::=OPERATION
ARGUMENT
ReleaseCallArg
DirectionSCF>SSF,Timer:Trc
ReleaseCallPartyConnection::=OPERATION
ARGUMENT
ReleaseCallPartyConnectionArg
RESULT
ERRORS{
MissingParameter,
SystemFailure,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter,
UnknownLegID
}
DirectionSCF>SSF,Timer:Trcp
BasedonQ1218AppendixI.
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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

}
DirectionSCF>SSF,Timer:Trnc
RequestReportBCSMEvent::=OPERATION
ARGUMENT
RequestReportBCSMEventArg
ERRORS{
MissingParameter,
SystemFailure,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSCF>SSF,Timer:Trrb
ResetTimer::=OPERATION
ARGUMENT
ResetTimerArg
ERRORS{
MissingParameter,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSCF>SSF,Timer:Trt
Retrieve::=OPERATION
ARGUMENT
RetrieveArg
RESULT
RetrieveResultArg
ERRORS{
Congestion,
ErrorInParameterValue,
ExecutionError,
InfoNotAvailable,
InvalidDataItemID,
NotAuthorized,
ParameterMissing,
OtherError
}
DirectionSCF>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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

DirectionSCF>SSF,Timer:Tsci
ServiceFilteringResponse::=OPERATION
ARGUMENT
ServiceFilteringResponseArg
DirectionSSF>SCF,Timer:Tsfr
SignallingInformation::=OPERATION
ARGUMENT
SignallingInformationArg
ERRORS{
MissingParameter,
TaskRefused,
UnexpectedComponentSequence,
UnexpectedDataValue,
UnexpectedParameter
}
DirectionSCF>SSF,Timer:Tsgi
Usedtosendadditionalsignallingrelatedinformation
forthecall.
SpecializedResourceReport::=OPERATION
ARGUMENT
SpecializedResourceReportArg
DirectionSRF>SCF(directly),SRF>SCF(SSFrelay),
Timer:Tsrr
Update::=OPERATION
ARGUMENT
UpdateArg
RESULT
UpdateResultArg
ERRORS{
Congestion,
ErrorInParameterValue,
ExecutionError,
IllegalCombinationOfParameters,
InvalidDataItemID,
NotAuthorized,
ParameterMissing,
OtherError
}
DirectionSCF>SDF,Timer:TupdEND

2.2.2OperationTimers
ThefollowingvaluerangesapplyforoperationspecifictimersinINAP:
short:1to10seconds;
medium:1to60seconds;
long:1secondto30minutes.
Thetablebelowlistsalloperationtimers,thevaluerangeforeach
timerandtherecommendedvalueforeachtimer.
Thedefinitivevalueforeachoperationtimermaybenetworkspecific
andhastobedefinedbythenetworkoperator.
OperationNameTimerValuerangeRecommended
Value
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

15/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

ActivateServiceFilteringTasfmedium4s
ActivityTestTatshort2s
ApplyChargingTacshort2s
ApplyChargingReportTacrshort2s
AssistRequestInstructionsTarishort4s
CallGapTcgshort2s
CallInformationReportTcirpshort2s
CallInformationRequestTcirqshort2s
CallLimitTclshort2s
CancelTcanshort2s
CollectInformationTcimedium2s
ConnectTconshort2s
ConnectToResourceTctrshort2s
ContinueTcueshort2s
ContinueWithArgumentTcwashort2s
DialogueUserInformationTduishort2s
DisconnectForwardConnectionTdfcshort2s
EstablishTemporaryConnectionTetcmedium32s
EventNotificationChargingTencshort2s
EventReportBCSMTerbshort2s
FurnishChargingInformationTfcishort2s
HandOverThomedium8s
HoldCallPartyConnectionThcpshort2s
InitialDPTidpshort4s
InitiateCallAttemptTicashort4s
PlayAnnouncementTpalong300s
PromptAndCollectUserInformationTpclong300s
ReconnectTrecshort2s
ReleaseCallTrcshort2s
ReleaseCallPartyConnectionTrcpshort2s
RequestNotificationChargingEventTrncshort2s
RequestReportBCSMEventTrrbshort2s
ResetTimerTrtshort2s
RetrieveTretshort4s
SendChargingInformationTscishort2s
ServiceFilteringResponseTsfrshort2s
SignallingInformationTsgishort2s
SpecializedResourceReportTsrrshort2s
UpdateTupdshort4s

2.2.3Errors
EricssonINAPCS1plusErrors{iso(1)memberbody(2)bsi(826)
disc(0)ericsson(1249)inDomain(51)inNetwork(1)capabilitySet1plus(1)
modules(0)errors(1)revisionC(2)}
ThismodulecontainsthetypedefinitionsfortheEricssonCS1+errors
DEFINITIONSIMPLICITTAGS::=
BEGIN
IMPORTS
ERROR
FROMTCAPMessages{ccittrecommendationq773modules(2)messages(1)
version2(2)}
InvokeID
FROMEricssonINAPCS1plusDatatypes{iso(1)memberbody(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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

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]OCTETSTRING('010001'H)
ETCFailed::=ERROR
ImproperCallerResponse::=ERROR
PARAMETER
ENUMERATED{
noInformationReceived(0),
notEnoughInformationReceived(1)
}
ErrorInParameterValue::=ERROR
PARAMETER
operationReturnID[01]OCTETSTRING('010001'H)
ExecutionError::=ERROR
PARAMETER
operationReturnID[01]OCTETSTRING('010001'H)
IllegalCombinationOfParameters::=ERROR
PARAMETER
operationReturnID[01]OCTETSTRING('010001'H)
InfoNotAvailable::=ERROR
PARAMETER
operationReturnID[01]OCTETSTRING('010001'H)
InvalidDataItemID::=ERROR
PARAMETER
operationReturnID[01]OCTETSTRING('010001'H)
MissingCustomerRecord::=ERROR
MissingParameter::=ERROR
NotAuthorized::=ERROR
PARAMETER
operationReturnID[01]OCTETSTRING('010001'H)
ParameterMissing::=ERROR
PARAMETER
operationReturnID[01]OCTETSTRING('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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

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]OCTETSTRING('010001'H)
END

2.2.4ArgumentDataTypes
EricssonINAPCS1plusDatatypes{iso(1)memberbody(2)bsi(826)
disc(0)ericsson(1249)inDomain(51)inNetwork(1)capabilitySet1plus(1)
modules(0)datatypes(2)revisionC(2)}
ThismodulecontainsthetypedefinitionsfortheEricssonCS1+operations
DEFINITIONSIMPLICITTAGS::=
BEGIN
ArgumentDataTypes
ActivateServiceFilteringArg::=SEQUENCE{
filteredCallTreatment[00]FilteredCallTreatment,
filteringCharacteristics[01]FilteringCharacteristics,
filteringTimeOut[02]FilteringTimeOut,
filteringCriteria[03]FilteringCriteria,
startTime[04]DateAndTimeOPTIONAL,
extensions[05]SEQUENCESIZE(1..7)OF
ExtensionField1OPTIONAL,
...
sCFCorrelationInfo[PRIVATE01]OCTETSTRING(SIZE(16))OPTIONAL
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

18/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

}
ApplyChargingArg::=SEQUENCE{
aChBillingChargingCharacteristics[00]AChBillingChargingCharacteristics,
sendCalculationToSCPIndication[01]BOOLEAN(TRUE),
partyToCharge[02]SendingSideIDDEFAULTsendingSideID1,
extensions[03]SEQUENCESIZE(1..7)OF
ExtensionField1OPTIONAL
...
}
ApplyChargingReportArg::=CallResult
AssistRequestInstructionsArg::=SEQUENCE{
correlationID[00]GenericNumber,
iPSSPCapabilities[02]IPSSPCapabilitiesOPTIONAL,
extensions[03]SEQUENCESIZE(1..7)OFExtensionField1OPTIONAL
...
}
CallGapArg::=SEQUENCE{
startTime[PRIVATE01]DateAndTimeOPTIONAL,
gapCriteria[00]GapCriteria,
gapIndicators[01]GapIndicators,
controlType[02]ControlTypeOPTIONAL,
gapTreatment[03]GapTreatmentOPTIONAL,
extensions[04]SEQUENCESIZE(1..7)OFExtensionField1
OPTIONAL
...
}
CallInformationReportArg::=SEQUENCE{
legID[PRIVATE01]ReceivingSideIDOPTIONAL,
requestedInformationList[00]RequestedInformationList,
extensions[02]SEQUENCESIZE(1..7)OFExtensionField1
OPTIONAL
...
}
CallInformationRequestArg::=SEQUENCE{
legID[PRIVATE01]SendingSideIDOPTIONAL,
requestedInformationTypeList[00]RequestedInformationTypeList,
extensions[02]SEQUENCESIZE(1..7)OFExtensionField1
OPTIONAL
...
}
CallLimitArg::=SEQUENCE{
startTime[00]DateAndTimeOPTIONAL,
limitCriteria[01]LimitCriteria,
limitIndicators[02]LimitIndicators,
limitTreatment[03]LimitTreatmentOPTIONAL
...
}
CancelArg::=CHOICE{
invokeID[00]InvokeID,
allRequests[01]NULL
}
CollectInformationArg::=SEQUENCE{
extensions[04]SEQUENCESIZE(1..7)OFExtensionField1OPTIONAL
...
}
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

19/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

ConnectArg::=SEQUENCE{
legToBeCreated[PRIVATE01]SendingSideIDDEFAULTsendingSideID2,
thevalidvaluesforSendingSideIDare(2..30)
bearerCapabilities[PRIVATE02]BearerCapabilityOPTIONAL,
cUGCallIndicator[PRIVATE03]CUGCallIndicatorOPTIONAL,
cUGInterLockCode[PRIVATE04]CUGInterLockCodeOPTIONAL,
forwardCallIndicators[PRIVATE05]ForwardCallIndicatorsOPTIONAL,
genericDigitsSet[PRIVATE06]GenericDigitsSetOPTIONAL,
genericNumberSet[PRIVATE07]GenericNumberSetOPTIONAL,
highLayerCompatibility[PRIVATE08]HighLayerCompatibilityOPTIONAL,
forwardGVNSIndicator[PRIVATE09]ForwardGVNSIndicatorOPTIONAL,
destinationRoutingAddress[00]DestinationRoutingAddressOPTIONAL,
alertingPattern[01]AlertingPatternOPTIONAL,
correlationID[02]GenericDigitsOPTIONAL,
cutAndPaste[03]CutAndPasteOPTIONAL,
originalCalledPartyID[06]NumberOPTIONAL,
routeList[07]RouteListOPTIONAL,
sCFID[08]GenericNumberOPTIONAL,
extensions[10]SEQUENCESIZE(1..7)OFExtensionField2
OPTIONAL,
serviceInteractionIndicators[26]CONServiceInteractionIndicatorsOPTIONAL,
callingPartyNumber[27]NumberOPTIONAL,
callingPartysCategory[28]CallingPartysCategoryOPTIONAL,
redirectingPartyID[29]NumberOPTIONAL,
redirectionInformation[30]RedirectionInformationOPTIONAL
...
}
ConnectToResourceArg::=SEQUENCE{
resourceAddressCHOICE{
iPRoutingAddress[00]IPRoutingAddress,impliesCP
legID[01]ReceivingSideID,
SeeITUTRec.Q.1218Revised.
none[03]NULLimpliesCP
},
extensions[04]SEQUENCESIZE(1..7)OFExtensionField1
OPTIONAL,
serviceInteractionIndicators[30]CTRServiceInteractionIndicatorsOPTIONAL
...
}
ContinueArg::=[PRIVATE01]SEQUENCE{
legID[01]SendingSideID
...
}
TheargumentisOPTIONAL.
NoargumentindicatesCP.
ContinueWithArgumentArg::=SEQUENCE{
legID[0]SendingSideIDDEFAULTsendingSideID1,
genericName[02]GenericNameOPTIONAL
...
}
DialogueUserInformationArg::=SEQUENCE{
sendingFunctionsActive[00]ENUMERATED{
normal(1),
simulation(2),
messageLogging(3),
simulationPrettyPrint(4),
messageLoggingPrettyPrint(5),
serviceLogicTrace(6),fromSCFonly
logAndTrace(7),fromSCFonly
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

20/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

loggingPrettyPrintAndTrace(8)fromSCFonly
}DEFAULTnormal,
receivingFunctionsRequested[01]ENUMERATED{
normal(1),
simulation(2),
messageLogging(3),
simulationPrettyPrint(4),
messageLoggingPrettyPrint(5),
serviceLogicTrace(6),towardsSCFonly
logAndTrace(7),towardsSCFonly
loggingPrettyPrintAndTrace(8)towardsSCFonly
}DEFAULTnormal,
trafficSimulationSessionID[02]INTEGER(0..65535)OPTIONAL
...
}
DisconnectForwardConnectionArg::=[PRIVATE01]SEQUENCE{
legID[00]SendingSideID
...
}
Argumentisoptional.
NoargumentindicatesCP.
EstablishTemporaryConnectionArg::=SEQUENCE{
legID[PRIVATE01]SendingSideIDOPTIONAL,
legIDabsentindicatesCP
assistingSSPIPRoutingAddress[00]GenericNumber,
correlationID[01]GenericDigitsOPTIONAL,
sCFID[03]GenericNumberOPTIONAL,
extensions[04]SEQUENCESIZE(1..7)OFExtensionField1
OPTIONAL,
serviceInteractionIndicators[30]ETCServiceInteractionIndicatorsOPTIONAL,
...
routeList[PRIVATE02]RouteListOPTIONAL
}
EventNotificationChargingArg::=SEQUENCE{
eventTypeCharging[00]EventTypeCharging,
eventSpecificInfoCharging[01]EventSpecificInfoChargingOPTIONAL,
legID[02]ReceivingSideIDDEFAULTreceivingSideID2,
extensions[03]SEQUENCESIZE(1..7)OFExtensionField1
OPTIONAL,
monitorMode[30]MonitorMode(interrupted|notifyAndContinue)
DEFAULTnotifyAndContinue
...
}
EventReportBCSMArg::=SEQUENCE{
eventTypeBCSM[00]EventTypeBCSM,
eventSpecificInformationBCSM[02]EventSpecificInformationBCSMOPTIONAL,
legID[03]ReceivingSideIDOPTIONAL,
miscCallInfo[04]MiscCallInfoDEFAULT{messageTyperequest},
extensions[05]SEQUENCESIZE(1..7)OFExtensionField1
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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

InitialDPArg::=SEQUENCE{
serviceKey[00]ServiceKey,
calledPartyNumber[02]NumberOPTIONAL,
callingPartyNumber[03]NumberOPTIONAL,
callingPartysCategory[05]CallingPartysCategoryOPTIONAL,
cGEncountered[07]CGEncounteredOPTIONAL,
iPSSPCapabilities[08]IPSSPCapabilitiesOPTIONAL,
locationNumber[10]NumberOPTIONAL,
originalCalledPartyID[12]NumberOPTIONAL,
extensions[15]SEQUENCESIZE(1..16)
OFExtensionField1OPTIONAL,
highLayerCompatibility[23]HighLayerCompatibilityOPTIONAL,
serviceInteractionIndicators[24]IDPServiceInteractionIndicators
OPTIONAL,
additionalCallingPartyNumber[25]GenericNumberOPTIONAL,
forwardCallIndicators[26]ForwardCallIndicatorsOPTIONAL,
bearerCapability[27]BearerCapabilityOPTIONAL,
eventTypeBCSM[28]EventTypeBCSMOPTIONAL,
redirectingPartyID[29]NumberOPTIONAL,
redirectionInformation[30]RedirectionInformationOPTIONAL,
...
triggerType[16]TriggerTypeOPTIONAL,
SeeITUTRec.Q.1218Revised.
legIDs[PRIVATE01]LegIDsOPTIONAL,
routeOrigin[PRIVATE02]RouteOriginOPTIONAL,
testIndication[PRIVATE03]NULLOPTIONAL,
cUGCallIndicator[PRIVATE04]CUGCallIndicatorOPTIONAL,
cUGInterLockCode[PRIVATE05]CUGInterLockCodeOPTIONAL,
genericDigitsSet[PRIVATE06]GenericDigitsSetOPTIONAL,
genericNumberSet[PRIVATE07]GenericNumberSetOPTIONAL,
cause[PRIVATE08]CauseOPTIONAL,
handOverInfo[PRIVATE09]HandOverInfoOPTIONAL,
forwardGVNSIndicator[PRIVATE10]ForwardGVNSIndicatorOPTIONAL,
backwardGVNSIndicator[PRIVATE11]BackwardGVNSIndicatorOPTIONAL
}
InitiateCallAttemptArg::=SEQUENCE{
originalCalledPartyID[PRIVATE01]NumberOPTIONAL,
legToBeCreated[PRIVATE02]SendingSideIDDEFAULTsendingSideID1,
callingPartysCategory[PRIVATE03]CallingPartysCategoryOPTIONAL,
redirectingPartyID[PRIVATE04]NumberOPTIONAL,
redirectionInformation[PRIVATE05]RedirectionInformationOPTIONAL,
bearerCapabilities[PRIVATE06]BearerCapabilityOPTIONAL,
cUGCallIndicator[PRIVATE07]CUGCallIndicatorOPTIONAL,
cUGInterLockCode[PRIVATE08]CUGInterLockCodeOPTIONAL,
forwardCallIndicators[PRIVATE09]ForwardCallIndicatorsOPTIONAL,
genericDigitsSet[PRIVATE10]GenericDigitsSetOPTIONAL,
genericNumberSet[PRIVATE11]GenericNumberSetOPTIONAL,
highLayerCompatibility[PRIVATE12]HighLayerCompatibilityOPTIONAL,
forwardGVNSIndicator[PRIVATE13]ForwardGVNSIndicatorOPTIONAL,
destinationRoutingAddress[00]DestinationRoutingAddress,
alertingPattern[01]AlertingPatternOPTIONAL,
extensions[04]SEQUENCESIZE(1..7)OFExtensionField1
OPTIONAL,
serviceInteractionIndicators[29]ICAServiceInteractionIndicators
OPTIONAL,
callingPartyNumber[30]NumberOPTIONAL,
...
routeList[PRIVATE14]RouteListOPTIONAL
}
PlayAnnouncementArg::=SEQUENCE{
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

22/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

legID[PRIVATE01]SendingSideIDOPTIONAL,
legIDabsentindicatesCP
requestAnnouncementStarted[PRIVATE02]BOOLEANDEFAULTFALSE,
informationToSend[00]InformationToSend,
disconnectFromIPForbidden[01]BOOLEANDEFAULTTRUE,
requestAnnouncementComplete[02]BOOLEANDEFAULTTRUE,
extensions[03]SEQUENCESIZE(1..16)OFExtensionField1
OPTIONAL
...
}
PromptAndCollectUserInformationArg::=SEQUENCE{
legID[PRIVATE01]SendingSideIDOPTIONAL,
legIDabsentindicatesCP
requestAnnouncementStarted[PRIVATE02]BOOLEANDEFAULTFALSE,
requestAnnouncementComplete[PRIVATE03]BOOLEANDEFAULTFALSE,
collectedInfo[00]CollectedInfo,
disconnectFromIPForbidden[01]BOOLEANDEFAULTTRUE,
informationToSend[02]InformationToSendOPTIONAL,
extensions[03]SEQUENCESIZE(1..16)OF
ExtensionField1OPTIONAL
...
}
ReceivedInformationArg::=CHOICE{
digitsResponse[00]GenericDigits
}
ReconnectArg::=SEQUENCE{
legID[01]SendingSideID
...
}
ReleaseCallArg::=Cause
ReleaseCallPartyConnectionArg::=SEQUENCE{
legToBeReleased[00]SendingSideID,
releaseCause[02]CauseOPTIONAL
...
}
RequestNotificationChargingEventArg::=SEQUENCESIZE(1..3)OFChargingEvent
RequestReportBCSMEventArg::=SEQUENCE{
bCSMEvents[00]SEQUENCESIZE(1..24)OFBCSMEvent,
extensions[02]SEQUENCESIZE(1..7)OFExtensionField1OPTIONAL
...
}
ResetTimerArg::=SEQUENCE{
timerID[00]TimerIDDEFAULTtSSF,
timerValue[01]TimerValue,
extensions[02]SEQUENCESIZE(1..7)OFExtensionField1OPTIONAL
...
}
RetrieveArg::=SET{
operationID[01]OCTETSTRING('0100'H),
applicationID[02]ApplicationID,
dataItemID[03]DataItemID
...
}
RetrieveResultArg::=SEQUENCE{
operationreturnID[01]OCTETSTRING('010001'H),
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

23/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

dataItemInformation[02]DataItemInformation
...
}
SendChargingInformationArg::=SEQUENCE{
sCIBillingChargingCharacteristics[00]SCIBillingChargingCharacteristics,
legID[01]SendingSideID,
extensions[02]SEQUENCESIZE(1..7)OFExtensionField1
OPTIONAL
...
}
ServiceFilteringResponseArg::=SEQUENCE{
countersValue[00]CountersValue,
filteringCriteria[01]FilteringCriteria,
...
responseCondition[03]ResponseConditionDEFAULTintermediateResponse,
SeeITUTRec.Q.1218Revised.
sCFCorrelationInfo[PRIVATE01]OCTETSTRING(SIZE(16))OPTIONAL
}
SignallingInformationArg::=SEQUENCE{
backwardSuppressIndicators[01]BackwardSuppressionIndicatorsOPTIONAL,
connectedNumber[02]NumberOPTIONAL,
forwardSuppressionIndicators[03]ForwardSuppressionIndicatorsOPTIONAL,
backwardGVNSIndicator[04]BackwardGVNSIndicatorOPTIONAL,
extensions[05]SEQUENCESIZE(1..7)OFExtensionField1
OPTIONAL
...
}
SpecializedResourceReportArg::=CHOICE{
announcementCompletedNULL,
announcementStarted[PRIVATE01]NULL
}
UpdateArg::=SET{
operationID[01]OCTETSTRING('0100'H),
applicationID[02]ApplicationID,
dataItemID[03]DataItemID,
dataItemInformation[04]DataItemInformation
}
UpdateResultArg::=CHOICE{
operationreturnID[01]OCTETSTRING('010001'H)
}

2.2.5CommonDataTypes
CommonDataTypes
AChBillingChargingCharacteristics::=SEQUENCE{
reportCondition[00]CHOICE{
reportAtEndOfConnection[01]NULL,partyToChargemustbeindicated
reportAtChargeLimit[02]INTEGER(0..32767),
reportImmediately[03]NULL
},
requestedReportInfo[01]SEQUENCE{
accumulatedCharge[00]NULLOPTIONAL,
actualTariff[01]NULLOPTIONAL,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

24/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

chargeableDuration[03]NULLOPTIONAL,
timeOfAnswer[04]NULLOPTIONAL
...
}
...
}
AlertingPattern::=OCTETSTRING(SIZE(3))
bitassignment,1stoctet:
HGFEDCBA
00110100
bitassignment,2ndoctet:
00000001
bitassignment,3rdoctet:
signalvalue:
00000000dialtoneon
00000001ringbacktoneon
00000010intercepttoneon
00000011networkcongestiontoneon
00000100busytoneon
00000101confirmtoneon
00000110answertoneon
00000111callwaitingtoneon
00001000offhookwarningtoneon
00001001preemptiontoneon
00111111tonesoff
01000000alertingonpattern0
01000001alertingonpattern1
01000010alertingonpattern2
01000011alertingonpattern3
01000100alertingonpattern4
01000101alertingonpattern5
01000110alertingonpattern6
01000111alertingonpattern7
01001111alertingoff
SeeETS3004031[10]Signalparameter.
ApplicationID::=OCTETSTRING(SIZE(1))Attribute::=OCTETSTRING

PermitteddatatypesforthetypeAttributemaybeoneofthe
followingDATATYPES:

ISDNNumberType::=OCTETSTRING(SIZE(4|6|8|10|12|14|16))
Thisnumbertypeiscodedinthefollowingformat
bitassignment:
HGFEDCBA
Octet1,bitsGFEDCBA:Natureofaddressindicator
Octet1,bitH:Spare
Octet2,bitsBA:ScreeningIndicator
Octet2,bitsDC:PresentationRestrictionIndicator
Octet2,bitsGFE:NumberingPlanIndicator
Octet2,bitH:CallingPartyNumberIncompleteIndicator
(NI)or
InternalNetworkNumberIndicator(INN)
Octet3:NumberofDigits
Octet4:Filler(00000000)
Octet5,bitsDCBA:1st.Digit
Octet5,bitsHGFE:2nd.Digit
..
..
Octetn,bitsHGFE:nth.Digit

NOTE:thenumbertype(bothISDNNumberTypeandGTNumberType)
mustbecodedwithanevennumberofoctets.
Wherethenumberofdigitstobetransferredissuch
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

25/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

thatdoesnotfillanevennumberofoctets,fillers
mustbeinserted.Forexampletotransfer13digits
asanISDNNumberType8octetsareneeded,
wherethelasttwooctetsarecodedasfollows:

Octet11,bitsDCBA:13th.Digit
Octet11,bitsHGFE:Filler(0000)
Octet12:Filler(00000000)

GTNumberType::=OCTETSTRING(SIZE(4|6|8|10|12|14|16))
Thisnumbertypeiscodedinthefollowingformat
bitassignment:
HGFEDCBA
Octet1,bitsGFEDCBA:Natureofaddressindicator
Octet1,bitH:Spare(valueundefined)
Octet2,bitsDCBA:Spare(valueundefined)
Octet2,bitsHGFE:NumberingPlanIndicator
Octet3:NumberofDigits
Octet4:Filler
Octet5,bitsDCBA:1st.Digit
Octet5,bitsHGFE:2nd.Digit
..
..
Octetn,bitsHGFE:nth.Digit

IntegerType::=OCTETSTRING(SIZE(2))
TheIntegertypeisbinarycodedinthefollowingformat
bitassignment:
HGFEDCBA
Octet1:LeastSignificantbyte
Octet2:MostSignificantbyte

LongIntegerType::=OCTETSTRING(SIZE(4))
TheLongIntegertypeisbinarycodedinthefollowingformat
Octet1:Leastsignificantbyte,Leastsignificantword
Octet2:Mostsignificantbyte,Leastsignificantword
Octet3:Leastsignificantbyte,Mostsignificantword
Octet4:Mostsignificantbyte,Mostsignificantword

IndicatorType::=OCTETSTRING(SIZE(0))

StringType::=OCTETSTRING(SIZE(1127))
EveryoctetcontainsoneIA5character
BackwardCallIndicators::=OCTETSTRING(SIZE(2))
bitassignment,1stoctet:
HGFEDCBA
calledparty'scategoryindicator:
xx00xxxxnoindication
xx01xxxxordinarysubscriber
xx10xxxxpayphone
xx11xxxxspare
bitassignment,2ndoctet:
ISDNUserPartindicator:
xxxxx0xxISDNUserPartnotusedalltheway
xxxxx1xxISDNUserPartusedalltheway
ISDNaccessindicator:
xxx0xxxxterminatingaccessnonISDN
xxx1xxxxterminatingaccessISDN
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

26/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

BackwardGVNSIndicator::=OCTETSTRING(SIZE(1))
BitAssignment
HGFEDCBA
1xxxxx00Term.Acc.Ind.:noinformation
1xxxxx01Term.Acc.Ind.:dedicatedterminatingaccess
1xxxxx10Term.Acc.Ind.:switchedterminatingaccess
1xxxxx11Term.Acc.Ind.:spare
BackwardServiceInteractionIndicators::=SEQUENCE{
conferenceTreatmentIndicator[01]OCTETSTRING(SIZE(1))
bitassignment:
HGFEDCBA
acceptConferenceRequest'xxxxxx01'B
rejectConferenceRequest'xxxxxx10'B
OPTIONAL,networkdefaultisacceptconferencerequest
callTransferTreatmentIndicator[PRIVATE01]OCTETSTRING(SIZE(1))
bitassignment:
HGFEDCBA
callTransferAllowed'xxxxxx01'B
callTransferNotAllowed'xxxxxx10'B
OPTIONALnetworkdefaultisCalltransferallowed
...
}
BackwardSuppressionIndicators::=SETSIZE(1..2)OFOCTETSTRING(SIZE(2))
bitassignment(foreachBackwardSuppressionIndicatorelement),1stoctet:
HGFEDCBA
Parameterqualifier:
00000000additionalconnectednumber
00000001connectedsubaddress
bitassignment,2ndoctet:
Instructionindicator:
xxxxxx01suppress
xxxxxx10passunchanged
BCSMEvent::=SEQUENCE{
eventTypeBCSM[00]EventTypeBCSM,
monitorMode[01]MonitorMode,
legID[02]SendingSideIDOPTIONAL,
dPSpecificCriteria[30]CHOICE{
numberOfDigits[00]INTEGER(1..28),
appliestocollectedInfoDP
applicationTimer[01]INTEGER(0..2047),
appliestoo/tnoAnswerDP
midCallEvents[PRIVATE01]CHOICE{
flash[00]NULL,
userCallSuspend[01]NULL,
userCallResume[02]NULL,
dTMFMonitoring[03]SEQUENCE{
minimumNumberOfDigits[00]INTEGER(1..28)DEFAULT1,
maximumNumberOfDigits[01]INTEGER(1..28),
endOfReplyDigit[02]OCTETSTRING(SIZE(1..2))OPTIONAL,
contains1BCDdigitinthe4leastsignificantbitsof
eachoctet.
cancelDigit[03]OCTETSTRING(SIZE(1..2))OPTIONAL,
contains1BCDdigitinthe4leastsignificantbitsof
eachoctet.
startDigit[04]OCTETSTRING(SIZE(1..2))OPTIONAL,
contains1BCDdigitinthe4leastsignificantbitsof
eachoctet.
interDigitTimeOut[06]INTEGER(1..255)DEFAULT10
}
}
appliestoo/tMidCallDP.
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

27/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

ifMidCallDParmedandnospecificcriteriaspecified
monitoringon'flash'isassumed
}OPTIONAL
...
}
BearerCapability::=CHOICE{
bearerCap[00]OCTETSTRING(SIZE(2..11))
bitassignmentoctet1:
HGFEDCBA
informationtransfercapability:
xxx00000speech
xxx01000unrestricteddigitalinformation
xxx01001restricteddigitalinformation
xxx100003.1kHzaudio
xxx10001UnrestrictedDigitalInformationwith
Tones/Announcements(Note1)
xxx11000video
Note1:UnrestrictedDigitalInformationwithTones/Announcements(UDITA)
isthenewinformationtransferattributevaluethathadpreviously
beennamed'7kHzaudio'inRecommendationQ.931(1988).
codingstandard:
x00xxxxxCCITTstandardizedcoding
x01xxxxxISO/IECstandard(Note2)
x10xxxxxNationalstandard(Note2)
x11xxxxxStandarddefinedforthenetwork(eitherpublicorprivate)
presentonthenetworksideoftheinterface(Note2)
Note2:Theseothercodingstandardsshouldbeusedonlywhenthedesiredbearer
capabilityconnotbepresentedwiththeCCITTstandardizedcoding.
extensionindicator:
1xxxxxxxlastoctet
bitassignmentoctet2:
informationtransferrate:
xxx00000packetmode
xxx1000064kbit/s
xxx100012*64kbit/s
xxx10011384kbit/s
xxx101011536kbit/s
xxx101111920kbit/s
xxx11000Multirate(64kbit/sbaserate)
transfermode:
x00xxxxxcircuitmode
x10xxxxxpacketmode
extensionindicator:
0xxxxxxxparametercontinuesthroughnextoctet
1xxxxxxxlastoctet
bitassignmentoctet2a(optional):
establishment:
xxxxxx00demand(default)
xxxxxx01permanent
configuration:
xxxx00xxpointtopoint(default)
structure:
x000xxxxdefault
x001xxxx8kHzintegrity
x100xxxxservicedataunitintegrity
x111xxxxunstructured
extensionindicator:
0xxxxxxxparametercontinuesthroughnextoctet
1xxxxxxxlastoctet
bitassignmentoctet2b(optional):
informationtransferrate(dest.>orig.):
xxx00000packetmode
xxx1000064kbit/s
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

28/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

xxx100012*64kbit/s
xxx10011384kbit/s
xxx101011536kbit/s
xxx101111920kbit/s
xxx11000Multirate(64kbit/sbaserate)
symmetry:
x00xxxxxbidirectionalsymmetric(default)
extensionindicator:
1xxxxxxxlastoctet
bitassignmentoctet2.1(optional):
ratemultiplier:
codedasabinaryrepresentationofthemultipliertothebase
rate.Themultipliercantakeanyvaluefrom2uptothemax.
numberofBchannelsavailableontheinterface.
bitassignmentoctet3(optional):
userinformationlayer1protocol:
xxx00001CCITTstandardizedrateadaptationV.110/X.30.Thisimplies
thepresenceofoctet3aandoptionallyoctets3b,3cand3d.
xxx00010Rec.G.711uLaw
xxx00011Rec.G.711ALaw
xxx00100Rec.G.72132kbit/sADPCMandRec.I.460
xxx00101Rec.G.722andG.724for7kHzaudio
xxx00110Rec.G.735for384kbit/svideo
xxx00111nonCCITTstandardizedrateadaptation
xxx01000CCITTstandardizedrateadaptationV.120.Thisimpliesthe
presenceofoctet3a,3bandoptionallyoctets3cand3d.
xxx01001CCITTstandardizedrateadaptationX.31HDLCflagstuffing
Layer1identity:
x01xxxxxUserinformationlayer1protocol
extensionindicator:
0xxxxxxxparametercontinuesthroughnextoctet
1xxxxxxxlastoctet
bitassignmentoctet3a(optional):
userrate:
xxx00000rateindicatedbyEbits
xxx000010.6kbit/s
xxx000101.2kbit/s
xxx000112.4kbit/s
xxx001003.6kbit/s
xxx001014.8kbit/s
xxx001107.2kbit/s
xxx001118.0kbit/s
xxx010009.6kbit/s
xxx0100114.4kbit/s
xxx0101016.0kbit/s
xxx0101119.2kbit/s
xxx0110032.0kbit/s
xxx0111048.0kbit/s
xxx0111156.0kbit/s
xxx101010.1345kbit/s
xxx101100.100kbit/s
xxx101110.075/1.200kbit/s
xxx110001.200/0.075kbit/s
xxx110010.050kbit/s
xxx110100.075kbit/s
xxx110110.110kbit/s
xxx111000.150kbit/s
xxx111010.200kbit/s
xxx111100.300kbit/s
xxx1111112kbit/s
negotiation:
xx0xxxxxinbandnegotiationnotpossible
xx1xxxxxinbandnegotiationpossible
synchronous/asynchronous:
x0xxxxxxsynchronousdata
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

29/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

x1xxxxxxasynchronousdata
extensionindicator:
0xxxxxxxparametercontinuesthroughnextoctet
1xxxxxxxlastoctet
bitassignmentoctet3b(optional):
xxxxxxx0spare
flowcontrolonreception:
xxxxxx0xcannotacceptdatawithflowcontrolmechanism
xxxxxx1xcanacceptdatawithflowcontrolmechanism
flowcontrolontransmission:
xxxxx0xxnotrequiredtosenddatawithflowcontrolmechanism
xxxxx1xxrequiredtosenddatawithflowcontrolmechanism
NetworkIndependantClockonreception
xxxx0xxxcannotacceptdatawithNIC
xxxx1xxxcanacceptdatawithNIC
NetworkIndependantClockontransmission
xxx0xxxxnotrequiredtosenddatawithNIC
xxx1xxxxrequiredtosenddatawithNIC
intermediaterate:
x01xxxxx8kbit/s
x10xxxxx16kbit/s
x11xxxxx32kbit/s
extensionindicator:
0xxxxxxxparametercontinuesthroughnextoctet
1xxxxxxxlastoctet
bitassignmentoctet3b(optional):
xxxxxxx0spare
inband/outofbandnegotiation:
xxxxxx0xnegotiationisdonewithUSERINFORMATIONmessage
onatemporarysignallingconnection
xxxxxx1xnegotiationisdoneinbandusinglogicallinkzero
assigner/assignee:
xxxxx0xxmessageoriginatoris'defaultassigned'
xxxxx1xxmessageoriginatoris'assigneronly'
LogicalLinkIdentifiernegotiation:
xxxx0xxxdefault,LLI=256only
xxxx1xxxfullprotocolnegotiation
modeofoperation:
xxx0xxxxbittransparentmodeofoperation
xxx1xxxxprotocolsensitivemodeofoperation
multipleframeestablishmentsupportindatalink:
xx0xxxxxmultipleframeestablishmentnotsupported,
onlyUIframesallowed
xx1xxxxxmultipleframeestablishmentsupported
rateadaptationheader/noheader:
x0xxxxxxrateadaptationheadernotincluded
x1xxxxxxrateadaptationheaderincluded
extensionindicator:
0xxxxxxxparametercontinuesthroughnextoctet
1xxxxxxxlastoctet
bitassignmentoctet3c(optional):
parity:
xxxxx000odd
xxxxx010even
xxxxx011none
xxxxx100forcedto0
xxxxx101forcedto1
numberofdatabits:
xxx01xxx5bits
xxx10xxx7bits
xxx11xxx8bits
numberofstopbits:
x01xxxxx1bit
x10xxxxx1.5bits
x11xxxxx2bits
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

30/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

extensionindicator:
0xxxxxxxparametercontinuesthroughnextoctet
1xxxxxxxlastoctet
bitassignmentoctet3d(optional):
modemtypeCodedaccordingtonetworkoperatorspecificrules
duplexmode:
x0xxxxxxhalfduplex
x1xxxxxxfullduplex
extensionindicator:
1xxxxxxxlastoctet
bitassignmentoctet4(optional):
userinformationlayer2protocol:
xxx00010Rec.Q.921(I.441)
xxx00110Rec.X.25,linklayer
Layer2identity:
x10xxxxxUserinformationlayer2protocol
extensionindicator:
1xxxxxxxlastoctet
bitassignmentoctet5(optional):
userinformationlayer3protocol:
xxx00010Rec.Q.931(I.451)
xxx00110Rec.X.25,packetlayer
Layer2identity:
x11xxxxxUserinformationlayer3protocol
extensionindicator:
1xxxxxxxlastoctet
tmr[01]OCTETSTRING(SIZE(1))
bitassignment:
HGFEDCBA
00000000speech
00000001spare
0000001064kbit/sunrestricted
000000113.1kHzaudio
00000100reservedforalternatespeech(service2)
or64kbit/sunrestricted(service1)
00000101reservedforalternate64kbit/sunrestricted(service1)
orspeech(service2)
0000011064kbit/spreferred
000001112*64kbit/sunrestricted
00001000384kbit/sunrestricted
000010011536kbit/sunrestricted
000010101920kbit/sunrestricted
}
FormatoftheparameterBearerCap

87654321
++++
|1|Coding|Informationtransfer|1
|ext|standard|capability|
++++
|0/1|Transfer|Informationtransferrate|2
|ext|mode||
+++
|0/1|Structure|Configu|Establish|2a
|ext||ration|ment|(NOTE1)
+++
|1|Symmetry|Informationtransferrate|2b
|ext||(destinationtoorigination)|(NOTE2)
+++
|1|Ratemultiplier|2.1
|ext||
+++
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

31/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

|0/1|L1|Userinformation|3
|ext|identity|Layer1protocol|(NOTE3)
++++
|0/1|Synch|Nego|Userrate|3a
|ext|Async|tiat.||(NOTE4)
++++
|0/1|Inter|NIC|NIC|Flow|Flow|0|
||mediate|on|on|cont.|cont.||3b
|ext|rate|TX|RX|onTX|onRX|Spare|(NOTE5)
++++++++
|0/1|Hdr/|Multi|Mode|LLI|Assi|Inba|0|
||no|frame||nego|gnor/|nd/||3b
|ext|Hdr|supp.||tiat.|Assi|Out|Spare|(NOTE6)
||||||gnee|band||
+++++
|0/1|Numberof|Numberof|Parity|3c
|ext|stopbits|databits||(NOTE4)
+++
|1|Dupl.|Modemtype|3d
|ext|mode||(NOTE4)
+++
|1|L2|Userinformation|4
|ext|identity|Layer2protocol|(NOTE3)
++++
|1|L3|Userinformation|5
|ext|identity|Layer3protocol|(NOTE3)
+/

Thelayouthasabuildinbackwardcompatibilitywhichis
usedbyISUPtoidentifyifoctet2.1ispresentornot.
Ifoctet2informationtransferrateisequalto'multirate'the
octet2.1ispresentandtheoctets2aand2barenotpresent.
Thisisvalidifoctet2hasthevalue10011000.

NOTE1:Octet2aisomittedifdefaultvaluesapplytoallfieldsof
octets2aand2b.

NOTE2:Octet2bisomittedifdefaultvaluesapplytoallfieldofoctet2b.

NOTE3:Octets3,4,5oranycombinationoftheseoctetsmaybeomitted.
Octet3maybeextendedwithoctets3a3dasdefinedinQ.931.

IfLayerIdentity=01then'UserInformationLayer1protocol'present.
IfLayerIdentity=10then'UserInformationLayer2protocol'present.
IfLayerIdentity=11then'UserInformationLayer3protocol'present.

NOTE4:Thisoctetmaybepresentifoctet1indicates'unrestricteddigital
information'andoctet3indicateseitherCCITTstandardizedrate
adaptationsV.110/X.30orV.120.
Itmayalsobepresentifoctet1indicates3.1kHZaudioand
octet3indicatesG.711.

NOTE5:Thisoctetissignificantonlyifoctet3indicatesCCITT
standardizedrateadaptationV.110/X.30.

NOTE6:Thisoctetissignificantonlyifoctet3indicatesCCITT
standardizedrateadaptationV.120

NOTE7:BearerCapabilitycanbecodedaccordingtoanational/market
standard.Refertotherelevantaccessprotocolwherethisisthe
case.

ForadditionalinformationseeDSS1(ETS3004031[10])and
ISUP(ETS3003561[11],UserServiceInformation).
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

32/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

ForadditionalinformationseeDSS1(ETS3004031[10])and
ISUP(ETS3003561[11],UserServiceInformation).
BothwayThroughConnectionIndicator::=ENUMERATED{
bothwayPathRequired(0),
bothwayPathNotRequired(1)
networkdefaultisbothwaypathrequired
}
CallingPartysCategory::=OCTETSTRING(SIZE(1))
bitassignment,1stoctet:
HGFEDCBA
00000000callingpartycategoryunknown
00000001operatorlanguagefrench
00000010operatorlanguageenglish
00000011operatorlanguagegerman
00000100operatorlanguagerussian
00000101operatorlanguagespanish
00001010ordinarycallingsubscriber
00001011callingsubscriberwithpriority
00001100datacall(voicebanddata)
00001101testcall
00001111payphone
00010000
::spare
11011111
11100000
::reservedfornationaluse
11111110
CallResult::=OCTETSTRING(SIZE(16..197))
ForcodingseeCallResultDetails
CallResultDetails::=SEQUENCE{
reportCondition[00]ENUMERATED{
endOfConnection(01),
chargeLimit(02),
immediately(03)
},
timeStamp[01]DateAndTime,
partyToCharge[02]ReceivingSideID,
accumulatedCharge[03]INTEGER(0..65535)OPTIONAL,
innumberofunits
actualTariff[04]TariffInformationOPTIONAL,
chargeableDuration[06]INTEGER(0..2147483647)OPTIONAL,
in0.1seconds
timeOfAnswer[07]DateAndTimeOPTIONAL
...
}
CallResultDetailsisusedforcodingofCallResult.
TheSEQUENCEtagofCallResultDetailsisreplacedwiththeOCTETSTRINGtag
ofCallResult.
Cause::=OCTETSTRING(SIZE(2))
bitassignment,1stoctet:
HGFEDCBA
location:
1xx00000user
1xx00001privatenetworkservingthelocaluser(LPN)
1xx00010publicnetworkservingthelocaluser(LN)
1xx00011transitnetwork(TN)
1xx00100publicnetworkservingtheremoteuser(RLN)
1xx00101privatenetworkservingtheremoteuser(RPN)
1xx00111internationalnetwork(INT)
1xx01010networkbeyondaninterworkingpoint(BI)
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

33/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

codingstandard:
1000xxxxCCITTstandardizedcoding
1010xxxxreservedforISO/IECstandard
1100xxxxreservedfornationalstandard
1110xxxxreserved
bitassignment,2ndoctet:
causevalue,normalevent:
10000001unallocated(unassigned)number
10000010noroutetospecifiedtransitnetwork
10000011noroutetodestination
10000100sendspecialinformationtone
10000101misdialedtrunkprefix
10001000preemption
10001001preemptioncircuitreservedforreuse
10010000normalcallclearing
10010001userbusy
10010010nouserresponding
10010011noanswerfromuser
10010100subscriberabsent
10010101callrejected
10010110numberchanged
10011011destinationoutoforder
10011100invalidnumberformat(addressincomplete)
10011101facilityrejected
10011111normal,unspecified
causevalue,resourceunavailable:
10100010nocircuit/channelavailable
10100110networkoutoforder
10101001temporaryfailure
10101010switchingequipmentcongestion
10101011accessinformationdiscarded
10101100requestedcircuit/channelnotavailable:
10101110precedencecallblocked
10101111resourceunavailable,unspecified
causevalue,serviceoroptionnotavailable:
10110010requestedfacilitynotsubscribed
10110101outgoingcallsbarredwithinCUG
10110111incomingcallsbarredwithinCUG
10111001bearercapabilitynotauthorized
10111010bearercapabilitynotpresentlyavailable
10111110inconsistencyindesignatedoutgoingaccess
informationandsubscriberclass
10111111serviceoroptionnotavailable,unspecified
causevalue,serviceoroptionnotimplemented:
11000001bearercapabilitynotimplemented
11000101requestedfacilitynotimplemented
11000110onlyrestricteddigitalinformationbearercapability
isavailable(NU)
11001111serviceoroptionnotimplemenbted,unspecified
causevalue,invalidmessage:
11010111usernotamemberofCUG
11011000incompatibledestination
11011010nonexistingCUG
11011011invalidtransitnetworkselection(NU)
11011111invalidmessage,unspecified
causevalue,protocolerror:
11100001messagetypenonexistentornotimplemented
11100011informationelement/parameternonexistent
ornotimplementeddiscarded
11100110recoverontimerexpiry
11100111informationelement/parameternonexistent
ornotimplementedpassedon(NU)
11101110messagewithunrecognizedparameterdiscarded
11101111protocolerror,unspecified
causevalue,interworking:
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

34/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

11111111interworking,unspecified
CGEncountered::=ENUMERATED{
manualCGEncountered(1),
sCPOverload(2)
}
ChargingAnalysisInputData::=SEQUENCE{
chargingOrigin[01]OCTETSTRING(SIZE(1))OPTIONAL,
codingisapplicationdependant
trafficActivityCode[02]OCTETSTRING(SIZE(4))OPTIONAL,
codingisapplicationdependant
chargingCode[03]INTEGER(0..4095)OPTIONAL
...
}
ChargingEvent::=SEQUENCE{
eventTypeCharging[00]EventTypeCharging,
monitorMode[01]MonitorMode,
legID[02]SendingSideIDDEFAULTsendingSideID2
...
}
CollectedInfo::=CHOICE{
collectedDigits[00]SEQUENCE{
minimumNumberOfDigits[00]INTEGER(1..28)DEFAULT1,
maximumNumberOfDigits[01]INTEGER(1..28),
endOfReplyDigit[02]OCTETSTRING(SIZE(1..2))OPTIONAL,
contains1BCDdigitinthe4leastsignificantbitsofeach
octet.
cancelDigit[03]OCTETSTRING(SIZE(1..2))OPTIONAL,
contains1BCDdigitinthe4leastsignificantbitsofeach
octet.
startDigit[04]OCTETSTRING(SIZE(1..2))OPTIONAL,
contains1BCDdigitinthe4leastsignificantbitsofeach
octet.
firstDigitTimeOut[05]INTEGER(1..255)OPTIONAL,
interDigitTimeOut[06]INTEGER(1..255)OPTIONAL,
errorTreatment[07]ErrorTreatmentDEFAULT
stdErrorAndInfo,
interruptableAnnInd[08]BOOLEANDEFAULTTRUE,
voiceInformation[09]BOOLEANDEFAULTFALSE,
voiceBack[10]BOOLEANDEFAULTFALSE,
...
totalElapsedTimeOut[PRIVATE01]INTEGER(1..255)OPTIONAL
}
}
ConnectedNumberTreatmentIndicator::=ENUMERATED{
noINImpact(0),
presentationRestricted(1),
presentCalledINNumber(2)
networkdefaultisnoINimpact
}
CONServiceInteractionIndicators::=SEQUENCE{
forwardServiceInteractionIndicators[00]ForwardServiceInteractionIndicators
OPTIONAL,
backwardServiceInteractionIndicators[01]BackwardServiceInteractionIndicators
OPTIONAL,
suspendTimer[03]SuspendTimerOPTIONAL,
connectedNumberTreatmentIndicator[04]ConnectedNumberTreatmentIndicator
OPTIONAL
...
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

35/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

}
ControlType::=ENUMERATED{
sCPoverloaded(0),
manuallyInitiated(1),
destinationOverload(2),
sOCC(1)
}
CountersValue::=SEQUENCESIZE(0..100)OFSEQUENCE{
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::=OCTETSTRING(SIZE(1))
bitassignment:
HGFEDCBA
xxxxxx00nonCUGcall
xxxxxx01spare
xxxxxx10CUGcallwithoutgoingaccess
xxxxxx11CUGcallwithoutoutgoingaccess
CUGInterLockCode::=OCTETSTRING(SIZE(4))
octet1,bitsHGFE:1stNetworkIdentitydigit,0..9BCDcoded
octet1,bitsDCBA:2ndNetworkIdentitydigit,0..9BCDcoded
octet2,bitsHGFE:3rdNetworkIdentitydigit,0..9BCDcoded
octet2,bitsDCBA:4thNetworkIdentitydigit,0..9BCDcoded
octet3,binarycodemostsignificantbyte
octet4,binarycodeleastsignificantbyte
CutAndPaste::=INTEGER(0..22)DataItemID::=SEQUENCE{
attribute00[00]AttributeOPTIONAL,
attribute01[01]AttributeOPTIONAL,
attribute02[02]AttributeOPTIONAL,
attribute03[03]AttributeOPTIONAL,
attribute04[04]AttributeOPTIONAL,
attribute05[05]AttributeOPTIONAL,
attribute06[06]AttributeOPTIONAL,
attribute07[07]AttributeOPTIONAL,
attribute08[08]AttributeOPTIONAL,
attribute09[09]AttributeOPTIONAL,
attribute10[10]AttributeOPTIONAL,
attribute11[11]AttributeOPTIONAL,
attribute12[12]AttributeOPTIONAL,
attribute13[13]AttributeOPTIONAL,
attribute14[14]AttributeOPTIONAL,
attribute15[15]AttributeOPTIONAL,
attribute16[16]AttributeOPTIONAL,
attribute17[17]AttributeOPTIONAL,
attribute18[18]AttributeOPTIONAL,
attribute19[19]AttributeOPTIONAL,
attribute20[20]AttributeOPTIONAL,
attribute21[21]AttributeOPTIONAL,
attribute22[22]AttributeOPTIONAL,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

36/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

attribute23[23]AttributeOPTIONAL,
attribute24[24]AttributeOPTIONAL,
attribute25[25]AttributeOPTIONAL,
attribute26[26]AttributeOPTIONAL,
attribute27[27]AttributeOPTIONAL,
attribute28[28]AttributeOPTIONAL,
attribute29[29]AttributeOPTIONAL,
attribute30[30]AttributeOPTIONAL
}
DataItemInformation::=SEQUENCE{
attribute00[00]AttributeOPTIONAL,
attribute01[01]AttributeOPTIONAL,
attribute02[02]AttributeOPTIONAL,
attribute03[03]AttributeOPTIONAL,
attribute04[04]AttributeOPTIONAL,
attribute05[05]AttributeOPTIONAL,
attribute06[06]AttributeOPTIONAL,
attribute07[07]AttributeOPTIONAL,
attribute08[08]AttributeOPTIONAL,
attribute09[09]AttributeOPTIONAL,
attribute10[10]AttributeOPTIONAL,
attribute11[11]AttributeOPTIONAL,
attribute12[12]AttributeOPTIONAL,
attribute13[13]AttributeOPTIONAL,
attribute14[14]AttributeOPTIONAL,
attribute15[15]AttributeOPTIONAL,
attribute16[16]AttributeOPTIONAL,
attribute17[17]AttributeOPTIONAL,
attribute18[18]AttributeOPTIONAL,
attribute19[19]AttributeOPTIONAL,
attribute20[20]AttributeOPTIONAL,
attribute21[21]AttributeOPTIONAL,
attribute22[22]AttributeOPTIONAL,
attribute23[23]AttributeOPTIONAL,
attribute24[24]AttributeOPTIONAL,
attribute25[25]AttributeOPTIONAL,
attribute26[26]AttributeOPTIONAL,
attribute27[27]AttributeOPTIONAL,
attribute28[28]AttributeOPTIONAL,
attribute29[29]AttributeOPTIONAL,
attribute30[30]AttributeOPTIONAL
}
DateAndTime::=OCTETSTRING(SIZE(6))YYMMDDHHMMSS,BCDcoded.
eg.31stofdecember1995,12:15:38Hiscodedas592113215183
DestinationRoutingAddress::=SEQUENCESIZE(1)OFNumber
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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

}
EventSpecificInformationBCSM::=CHOICE{
collectedInfoSpecificInfo[00]SEQUENCE{
calledPartyNumber[00]Number
...
},
analyzedInfoSpecificInfo[01]SEQUENCE{
calledPartyNumber[00]Number
...
},
routeSelectFailureSpecificInfo[02]SEQUENCE{
failureCause[00]CauseOPTIONAL
...
},
oCalledPartyBusySpecificInfo[03]SEQUENCE{
busyCause[00]CauseOPTIONAL
...
},
oCalledPartyNotReachableSpecificInfo[PRIVATE01]SEQUENCE{
notReachableCause[00]CauseOPTIONAL
...
},
oAlertingSpecificInfo[PRIVATE02]SEQUENCE{
backwardCallIndicators[00]BackwardCallIndicators
...
},
oNoAnswerSpecificInfo[04]SEQUENCE{
...
},
oAnswerSpecificInfo[05]SEQUENCE{
...
timeToAnswer[PRIVATE01]INTEGER(0..2047)OPTIONAL,
backwardCallIndicators[PRIVATE02]BackwardCallIndicatorsOPTIONAL,
backwardGVNSIndicator[PRIVATE03]BackwardGVNSIndicatorOPTIONAL
},
oMidCallSpecificInfo[06]SEQUENCE{
...
midCallEvents[PRIVATE01]CHOICE{
flash[00]NULL,
userCallSuspend[01]NULL,
userCallResume[02]NULL,
dTMFDigitsCompleted[03]GenericDigits,
dTMFDigitsTimeOut[04]GenericDigits
}OPTIONAL
whenemptysequence'flash'isassumed
},
oDisconnectSpecificInfo[07]SEQUENCE{
releaseCause[00]CauseOPTIONAL
...
},
tRouteSelectFailureSpecificInfo[PRIVATE06]SEQUENCE{
failureCause[00]CauseOPTIONAL
...
},
tCalledPartyBusySpecificInfo[08]SEQUENCE{
busyCause[00]CauseOPTIONAL
...
},
tCalledPartyNotReachableSpecificInfo[PRIVATE03]SEQUENCE{
notReachableCause[00]CauseOPTIONAL
...
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

38/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

},
tAlertingSpecificInfo[PRIVATE07]SEQUENCE{
backwardCallIndicators[00]BackwardCallIndicators
...
},
tNoAnswerSpecificInfo[09]SEQUENCE{
...
},
tAnswerSpecificInfo[10]SEQUENCE{
...
timeToAnswer[PRIVATE01]INTEGER(0..2047)OPTIONAL,
backwardCallIndicators[PRIVATE02]BackwardCallIndicatorsOPTIONAL,
backwardGVNSIndicator[PRIVATE03]BackwardGVNSIndicatorOPTIONAL
},
tMidCallSpecificInfo[11]SEQUENCE{
...
midCallEvents[PRIVATE01]CHOICE{
flash[00]NULL,
userCallSuspend[01]NULL,
userCallResume[02]NULL,
dTMFDigitsCompleted[03]GenericDigits,
dTMFDigitsTimeOut[04]GenericDigits
}OPTIONAL
whenemptysequence'flash'isassumed
},
tDisconnectSpecificInfo[12]SEQUENCE{
releaseCause[00]CauseOPTIONAL
...
}
}
EventSpecificInfoCharging::=CHOICE{
tariffInformation[00]TariffInformation,
tariffIndicator[01]OCTETSTRING(SIZE(2)),
codingisapplicationdependant
chargeNoChargeIndication[02]ENUMERATED{
callFreeOfCharge(1),
chargeableCall(2)
}
}
EventTypeBCSM::=ENUMERATED{
origAttemptauthorized(01),TDPonly
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),TDPonly
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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

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]NULLOPTIONAL
}
ExtensionField1::=SEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)
}DEFAULTignore,
value[1]ANYDEFINEDBYtype
followingformatsareatleastsupported:
kindOfVariableValueEXPLICITINTEGER(0..65535)
kindOfLongIntegerValueEXPLICITINTEGER(0..4294967295)
kindOfNumberValueEXPLICITNumber
kindOfStringValueEXPLICITIA5String(SIZE(1..127))
...
}
ExtensionField2::=SEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)
}DEFAULTignore,
value[1]ANYDEFINEDBYtype
followingformatsareatleastsupported:
kindOfVariableValueEXPLICITINTEGER(0..65535)
kindOfLongIntegerValueEXPLICITINTEGER(0..4294967295)
kindOfNumberValueEXPLICITNumber
kindOfStringValueEXPLICITIA5String(SIZE(1..127))
kindOfNumberValueEXPLICITGenericNumber
...
}

FCIBillingChargingCharacteristics::=OCTETSTRING(SIZE(5..794))
ForcodingseeFCIBillingDetails
FCIBillingDetails::=SEQUENCE{
partyToCharge[01]SendingSideID,
createINBillingRecord[02]NULLOPTIONAL,maybesentonlyonce
additionalBillingInfo[03]SEQUENCE{
chargeParty[00]CHOICE{
single[00]ENUMERATED{
aPartyToBeCharged(0),
bPartyToBeCharged(1),
cPartyToBeCharged(2),
otherPartyToBeCharged(3)
},
distributed[01]SEQUENCESIZE(4)OFINTEGER(0..99)
indicatingpercentagesfora,b,c,otherparties.
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

40/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

}OPTIONAL,
serviceFeatureCode[01]OCTETSTRING(SIZE(2))OPTIONAL,
codingisapplicationdependant
chargingUnitsAddition[02]INTEGER(0..32767)OPTIONAL,
genericChargingDigits[03]GenericDigitsSetOPTIONAL,
the'typeofdigits'isonlyrelevanttoofflinebillingsystems
theuseisnetworkoperatorspecific
genericChargingNumbers[04]GenericNumberSetOPTIONAL
the'numberqualifierindicator'isonlyrelevanttooffline
billingsystems
theuseisnetworkoperatorspecific
}OPTIONAL,
tariffInformation[04]TariffInformationOPTIONAL,
startOfChargingIndicator[05]ENUMERATED{
atResourceConnection(0),
atAnswer(1),
whenOrdered(2)
}OPTIONAL,
orderStartOfCharging[06]NULLOPTIONAL,
chargingChangeIndicator[07]ENUMERATED{
resumeCharging(1),
holdCharging(2)
}OPTIONAL,
>
...
}
FCIBillingDetailsisusedforcodingofFCIBillingChargingCharacteristics.
TheSEQUENCEtagofFCIBillingDetailsisreplacedwiththeOCTETSTRINGtag
ofFCIBillingChargingCharacteristics.
FilteredCallTreatment::=SEQUENCE{
sFBillingChargingCharacteristics[00]SFBillingChargingCharacteristics,
informationToSend[01]InformationToSendOPTIONAL,
maximumNumberOfCounters[02]INTEGER(1..100)DEFAULT1,
releaseCause[03]CauseOPTIONAL
...
}
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]GenericNumberOPTIONAL,
locationNumber[03]NumberOPTIONAL
...
}
}
FilteringTimeOut::=CHOICE{
duration[00]INTEGER(2..86400),
stopTime[01]DateAndTime
}
ForwardCallIndicators::=OCTETSTRING(SIZE(2))
bitassignment,1stoctet:
HGFEDCBA
national/internationalcallindicator:
xxxxxxx0calltobetreatedasanationalcall
xxxxxxx1calltobetreatedasaninternationalcall
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

41/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

ISDNUserPartindicator:
xx0xxxxxISDNUserPartnotusedalltheway
xx1xxxxxISDNUserPartusedalltheway
ISDNUserPartpreferenceindicator:
00xxxxxxISDNUserPartpreferredalltheway
01xxxxxxISDNUserPartnotrequiredalltheway
10xxxxxxISDNUserPartrequiredalltheway
11xxxxxxspare
bitassignment,2ndoctet(Note):
ISDNaccessindicator:
xxxxxxx0originatingaccessnonISDN
xxxxxxx1originatingaccessISDN
VPNCallindicator(nationaluse):
00xxxxxxnonVPNcall
01xxxxxxVPNcallterminatingtooffnet
10xxxxxxVPNcallterminatingtoonnet
11xxxxxxVPNcallterminatingtoonnet/offnet,
screening/numbertranslationrequired
atdestination

Note:Noinformation(bitsettozero)isprovidedrelatedtotheremaining
bitsB,C,D,EandFinForwardCallIndicators
ForwardGVNSIndicator::=SEQUENCE{
oPSPIdentification[00]OPSPIdentification,
gVNSUserGroupID[01]GVNSUserGroupID,
tNRNumber[02]TNRNumber
}
ForwardServiceInteractionIndicators::=SEQUENCE{
conferenceTreatmentIndicator[01]OCTETSTRING(SIZE(1))
bitassignment:
HGFEDCBA
acceptConferenceRequest'1xxxxx01'B
rejectConferenceRequest'1xxxxx10'B
OPTIONAL,networkdefaultisacceptconferencerequest
callDiversionTreatmentIndicator[02]OCTETSTRING(SIZE(1))
bitassignment:
HGFEDCBA
callDiversionAllowed'1xxxxx01'B
callDiversionNotAllowed'1xxxxx10'B
OPTIONAL,networkdefaultisCallDiversionallowed
callOfferingTreatmentIndicator[03]OCTETSTRING(SIZE(1))
bitassignment:
HGFEDCBA
callOfferingNotAllowed'1xxxxx01'B
callOfferingAllowed'1xxxxx10'B
OPTIONAL,networkdefaultisCallOfferingnotallowed
callTransferTreatmentIndicator[PRIVATE01]OCTETSTRING(SIZE(1))
bitassignment:
HGFEDCBA
callTransferAllowed'1xxxxx01'B
callTransferNotAllowed'1xxxxx10'B
OPTIONALnetworkdefaultisCallTransferallowed
...
}
ForwardSuppressionIndicators::=SETSIZE(1..10)OFOCTETSTRING(SIZE(2))
bitassignment(foreachforwardsuppressionindicatorelement),1stoctet:
HGFEDCBA
parameterqualifier:
00000000additionalcallednumber
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

42/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

00000001additionalcallingpartynumber
00000010additionaloriginalcallednumber
00000011additionalredirectingnumber
00000100additionaloriginalcalledINnumber
00000101privatenetworktravellingclassmark
00000110businesscommunicationgroupID
00000111callingpartysubaddress
00001000calledpartysubaddress
00001010locationnumber
bitassignment,2ndoctet:
instructionindicator:
xxxxxx01suppress
xxxxxx10passunchanged
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]NumberOPTIONAL
...
}
}
GapIndicators::=SEQUENCE{
allowedNumberOfCalls[PRIVATE01]INTEGER(1..127)DEFAULT1,
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::=OCTETSTRING(SIZE(2..15))
bitassignment,1stoctet:
HGFEDCBA
typeofdigits:
xxx00000accountcode
xxx00001authorizationcode
xxx00010privatenetworktravellingclassmark
xxx00011businesscommunicationgroupID
xxx00100
::
xxx01111reservedforinternationaluse
xxx10000
::
xxx11110reservedfornationaluse
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

43/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

xxx11111reservedforextension
encodingscheme:
000xxxxxBCD,evennumberofdigits
001xxxxxBCD,oddnumberofdigits
011xxxxxbinarycoded
octets2..15:digits,BCD/binarycodedasindicatedbyencodingscheme
GenericDigitsSet::=SETSIZE(1..20)OFGenericDigits
GenericName::=OCTETSTRING(SIZE(1..52))

bitassignment,1stoctet:
HGFEDCBA
Namepresentationrestrictedindicator:
xxxxxx00Presentationofnameallowed
xxxxxx01Presentationofnamerestricted
xxxxxx10Spare
xxxxxx11Spare

Screeningindicator:
xxxx00xxUserprovided
xxxx01xxNetworkprovided
xxxx10xxSpare
xxxx11xxSpare

Availabilityindicator:
xxx0xxxxNameavailable
xxx1xxxxNamenotavailable
Note:Whentheavailibilityindicatorisset
tonamenotavailable,thenoctets2
to52areomitted.

TypeofName:
000xxxxxSpare
001xxxxxCallingParty'sName
010xxxxxSpare
:
111xxxxxSpare

bitassignment,2ndoctet:
HGFEDCBA
Encodingidentification:
00000000Spare
00000001IA5encoding
00000010Spare
:
11111111Spare

octets3..52:Charactersubfieldsencodedasspecified
byoctet2
GenericNumber::=OCTETSTRING(SIZE(3..17))
bitassignment,1stoctet:
HGFEDCBA
numberqualifierindicator
00000000reserved
00000001additionalcallednumber
00000010reserved
00000011reserved
00000100reserved
00000101additionalconnectednumber
00000110additionalcallingpartynumber
00000111additionaloriginalcallednumber
00001000additionalredirectingnumber
00001001additionalredirectionnumber
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

44/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

00001010calledfreephonenumber
00001011
::reserved(calledfreephonenumber)
01111111
10000000
::reservedfornationaluse
11111110
11111111reservedforextension
bitassignment,2ndoctet:
natureofaddressindicator:
x0000001subscribernumber
x0000010unknown
x0000011nationalsignificantnumber
x0000100internationalnumber
x1110000
::
x1111110reservedfornationaluse
odd/evenindicator:
0xxxxxxxevennumberofaddresssignals
1xxxxxxxoddnumberofaddresssignals
bitassignment,3rdoctet:
screeningindicator:
xxxxxx00userprovided,notverified
xxxxxx01userprovided,verifiedandpassed
xxxxxx10userprovided,verifiedandfailed
xxxxxx11networkprovided
addresspresentationrestrictedindicator:
xxxx00xxpresentationallowed
xxxx01xxpresentationrestricted
xxxx10xxnumbernotavailable
numberingplanindicator:
x001xxxxISDNnumberingplan(E.164)
x011xxxxdatanumberingplan(X.121)
x100xxxxtelexnumberingplan(F.69)
x101xxxxprivatenumberingplan(F.69)
x110xxxxreservedfornationaluse
numberincompleteindicator:
0xxxxxxxcomplete
1xxxxxxxincomplete
octets4..17:addresssignals,0..9BCDcoded
filler'0'Hisusedincaseofoddnumberofdigits
GenericNumberSet::=SETSIZE(1..20)OFGenericNumber
GVNSUserGroupID::=OCTETSTRING(SIZE(1..9))
BitAssignment:firstOCTET(part:odd/even)
HGFEDCBA
0xxxxxxxevennumberofdigits
1xxxxxxxoddnumberofdigits
BitAssignment:firstOCTET(part:GUGlengthIndicator)
HGFEDCBA
xxxx0000length0octets
:
xxxx1000length8octets

OCTETS(2..9):DigitsBCDcoded
HandOverInfo::=SEQUENCE{
handOverCounter[00]INTEGER(1..127),
sendingSCPAddress[01]CHOICE{
colocated[00]NULL,
pointCodeAndSubSystemNumber[01]OCTETSTRING(SIZE(3)),
octets1..2:SPC
IncaseofITUSPCaddressthe2mostsignificantbits
ofthe2ndoctetarecoded0
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

45/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

octet3:SubSystemNumber
globalTitle[02]OCTETSTRING(SIZE(4..12)),
octet1:translationtype
bitassignment,2stoctet:
HGFEDCBA
encodingscheme:
xxxx0001BCD,oddnumberofdigits
xxxx0010BCD,evennumberofdigits
numberingplan:
0001xxxxISDNnumberingplan(E.164)
0011xxxxdatanumberingplan(X.121)
0100xxxxtelexnumberingplan(F.69)
0101xxxxmaritimemobilenumberingplan
0110xxxxlandmobilenumberingplan
0111xxxxISDNmobilenumberingplan
bitassignment,3ndoctet:
natureofaddressindicator:
x0000001subscribernumber
x0000010unknown
x0000011nationalsignificantnumber
x0000100internationalnumber
octets4..12:addresssignals,coded'0'H..'9'H,
'B'H(code11),'C'H(code12)
filler'0'Hisusedincaseofoddnumberofdigits
globalTitleAndSubSystemNumber[03]OCTETSTRING(SIZE(5..13)),
octet1:SubSystemNumber
octets2..13:GlobalTitle,codingseeabove
pointCodeAndSubSystemNumberANSI[04]OCTETSTRING(SIZE(4))
octet1..3istheSPCwhichconsistsofthreepartsplaced
inseparateoctets.
octets1:network
octets2:cluster
octets3:member
octet4:SubSystemNumber
}DEFAULTcolocatedNULL,
sendingSCPDialogueInfo[02]SEQUENCE{
protocolIndicator[01]OCTETSTRING(SIZE(2)),
bitassignment,1stoctet:
HGFEDCBA
ProtocolIdentifier:
00000000ETSICOREINAPCS1
00000001EricssonINAPCS1+
00000010
:Reservedforfutureuse
01111111
10000000
:Reservedformarketspecificprotocolsubsets
11111111
bitassignment,2stoctet:
HGFEDCBA
TCAPDialogueLevel:
00000000NetworkDefault
00000001BlueTCAPBlueSCCP
00000010WhiteTCAPBlueSCCP
00000011WhiteTCAPWhiteSCCP
00000100
:Reservedforfutureuse
11111111
userInformation[02]DialogueUserInformationArgOPTIONAL
...
},
sendingSCPCorrelationInfo[03]OCTETSTRING(SIZE(16))OPTIONAL,
codingisimplementationdependant
receivingSCPAddress[04]CHOICE{
colocated[00]NULL,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

46/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

pointCodeAndSubSystemNumber[01]OCTETSTRING(SIZE(3)),
octets1..2:SPC
IncaseofITUSPCaddressthe2mostsignificantbits
ofthe2ndoctetarecoded0
octet3:SubSystemNumber
globalTitle[02]OCTETSTRING(SIZE(4..12)),
octet1:translationtype
bitassignment,2stoctet:
HGFEDCBA
encodingscheme:
xxxx0001BCD,oddnumberofdigits
xxxx0010BCD,evennumberofdigits
numberingplan:
0001xxxxISDNnumberingplan(E.164)
0011xxxxdatanumberingplan(X.121)
0100xxxxtelexnumberingplan(F.69)
0101xxxxmaritimemobilenumberingplan
0110xxxxlandmobilenumberingplan
0111xxxxISDNmobilenumberingplan
bitassignment,3ndoctet:
natureofaddressindicator:
x0000001subscribernumber
x0000010unknown
x0000011nationalsignificantnumber
x0000100internationalnumber
octets4..12:addresssignals,coded'0'H..'9'H,
'B'H(code11),'C'H(code12)
filler'0'Hisusedincaseofoddnumberofdigits
globalTitleAndSubSystemNumber[03]OCTETSTRING(SIZE(5..13)),
octet1:SubSystemNumber
octets2..13:GlobalTitle,codingseeabove
pointCodeAndSubSystemNumberANSI[04]OCTETSTRING(SIZE(4))
octet1..3istheSPCwhichconsistsofthreepartsplaced
inseparateoctets.
octets1:network
octets2:cluster
octets3:member
octet4:SubSystemNumber
}DEFAULTcolocatedNULL,
receivingSCPDialogueInfo[05]SEQUENCE{
protocolIndicator[01]OCTETSTRING(SIZE(2)),
bitassignment,1stoctet:
HGFEDCBA
ProtocolIdentifier:
00000000ETSICOREINAPCS1
00000001EricssonINAPCS1+
00000010
:Reservedforfutureuse
01111111
10000000
:Reservedformarketspecificprotocolsubsets
11111111
bitassignment,2stoctet:
HGFEDCBA
TCAPDialogueLevel:
00000000NetworkDefault
00000001BlueTCAPBlueSCCP
00000010WhiteTCAPBlueSCCP
00000011WhiteTCAPWhiteSCCP
00000100
:Reservedforfutureuse
11111111
userInformation[02]DialogueUserInformationArgOPTIONAL
...
},
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

47/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

receivingSCPCorrelationInfo[06]OCTETSTRING(SIZE(16))OPTIONAL,
codingisimplementationdependant
handOverNumber[07]NumberOPTIONAL,
handOverData[08]INTEGER(0..65535)OPTIONAL
...
}
HighLayerCompatibility::=OCTETSTRING(SIZE(2))
bitassignment,1stoctet:
HGFEDCBA
presentationmethodofprotocolprofile:
1xxxxx01highlayerprotocolprofile(withoutspecification
ofattributes)
SeeDSS1(ETS3004031[10])
interpretation:
1xx100xxfirst(primaryoronly)highlayercharacteristics
identificationtobeusedinthecall
codingstandard:
100xxxxxCCITTstandardizedcoding
101xxxxxreservedforISO/IECstandard
110xxxxxreservedfornationalstandard
111xxxxxstandarddefinedforthenetwork(publicorprivate)
presentonthenetworksideoftheinterface
bitassignment,2ndoctet:
10000001telephony
10000100facsimilegroup2/3
10100001facsimilegroup4classI
10100100teletexservice,basicandmixedmodeofoperation
andfacsimileservicegroup4,classesIIandIII
10101000teletexservice,basicandprocessablemodeofoperation
10110001teletexservice,basicmodeofoperation
10110010syntaxbasedvideotext
10110011internationalvideotextinterworkingviagateways
orinterworkingunits
10110101telexservice
10111000messagehandlingservice
11000001OSIapplication
11011110reservedformaintenance
11011111reservedformanagement
11100000videotelephony
11100001videoconferencing
ICAServiceInteractionIndicators::=SEQUENCE{
forwardServiceInteractionIndicators[00]ForwardServiceInteractionIndicators
OPTIONAL,
suspendTimer[03]SuspendTimerOPTIONAL
...
}
IDPServiceInteractionIndicators::=SEQUENCE{
forwardServiceInteractionIndicators[00]ForwardServiceInteractionIndicators
OPTIONAL,
backwardServiceInteractionIndicators[01]BackwardServiceInteractionIndicators
OPTIONAL
...
}
InformationToSend::=CHOICE{
inbandInfo[00]SEQUENCE{
messageID[00]CHOICE{
elementaryMessageID[00]ElementaryMessageID,
elementaryMessageIDs[29]SEQUENCESIZE(1..5)OFElementaryMessageID,
variableMessage[30]SEQUENCE{
elementaryMessageID[00]ElementaryMessageID,
variableParts[01]SEQUENCESIZE(1..20)OFCHOICE{
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

48/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

integer[00]INTEGER(0..65535),
number[01]GenericDigits,
time[02]OCTETSTRING(SIZE(2)),
HH:MM,BCDcoded.
date[03]OCTETSTRING(SIZE(3)),
YYMMDD,BCDcoded.
priceInWholeUnits[PRIVATE01]OCTETSTRING(SIZE(4)),
DDDDDDDD,BCDcoded.
priceInTenthsOfUnits[PRIVATE02]OCTETSTRING(SIZE(4)),
DDDDDDD.D,BCDcoded.
priceInHundredthsOfUnits[04]OCTETSTRING(SIZE(4)),
DDDDDD.DD,BCDcoded.
eg.price=ECU249.50wouldbeencodedas:
BitsHGFEDCBA
leadingoctet00
20
94
05
priceInThousandthsOfUnits[PRIVATE03]OCTETSTRING(SIZE(4))
DDDDD.DDD,BCDcoded.
}
}
},
numberOfRepetitions[01]INTEGER(1..127)OPTIONAL,
default1ifnodurationspecified
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[PRIVATE01]INTEGER(0..255)
}
InvokeID::=INTEGER(128..127)
IPRoutingAddress::=Number
IPSSPCapabilities::=OCTETSTRING(SIZE(2))
bitassignment,1stoctet:
HGFEDCBA
xxxxxxx1sRFType01Supported,eg.ASTDR
xxxxxx1xsRFType02Supported,eg.Gain
xxxxx1xxsRFType03Supported,eg.Display
xxxx1xxxsRFType04Supported,eg.Assist
::::
1xxxxxxxsRFType08Supported
bitassignment,2ndoctet:
HGFEDCBA
xxxxxxx1sRFType09Supported
xxxxxx1xsRFType10Supported
xxxxx1xxsRFType11Supported
xxxx1xxxsRFType12Supported
::::
1xxxxxxxsRFType16Supported
LegIDs::=SEQUENCESIZE(1..30)OFExistingLegs
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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

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::=OCTETSTRING(SIZE(2..16))
bitassignment,1stoctet:
HGFEDCBA
natureofaddressindicator:
x0000001subscribernumber(nationaluse)
x0000010unknown(nationaluse)
x0000011nationalsignificantnumber
x0000100internationalnumber
x1110000
::
x1111110reservedfornationaluse
odd/evenindicator:
0xxxxxxxevennumberofaddresssignals
1xxxxxxxoddnumberofaddresssignals
bitassignment,2ndoctet:
screeningindicator(callingpartynumberand
relatednumbersonly):
xxxxxx00userprovided,notverified(Note1)
xxxxxx01userprovided,verifiedandpassed
xxxxxx10userprovided,verifiedandfailed(Note1)
xxxxxx11networkprovided
addresspresentationrestrictedindicator
(callingpartynumberandrelatednumbersonly):
xxxx00xxpresentationallowed
xxxx01xxpresentationrestricted
xxxx10xxnumbernotavailable
numberingplanindicator:
x001xxxxISDNnumberingplan(E.164)
x011xxxxdatanumberingplan(X.121)
x100xxxxtelexnumberingplan(F.69)
x101xxxxreservedfornationaluse(Note2)
x110xxxxreservedfornationaluse
internalnetworknumberindicator
(calledpartynumberandrelatednumbersonly):
0xxxxxxxroutingtointernalnetworkallowed
1xxxxxxxroutingtointernalnetworknotallowed
callingpartynumberincompleteindicator
(callingpartynumberandrelatednumbersonly):
0xxxxxxxcomplete
1xxxxxxxincomplete
octets3..16:addresssignals,coded'0'H..'9'H,
'B'H(code11),'C'H(code12),'F'H(ST)
filler'0'Hisusedincaseofoddnumberofdigits

file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

50/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

Note1:ReservedfieldifnumberisLocationNumber
Note2:PrivatenumberingplanifnumberisLocationNumber

SeeETS3003561[11].
OPSPIdentification::=OCTETSTRING(SIZE(1..5))
BitAssignment:firstOCTET(part:odd/even)
HGFEDCBA
0xxxxxxxevennumberofdigits
1xxxxxxxoddnumberofdigits
BitAssignment:firstOCTET(part:OPSPlengthIndicator)
HGFEDCBA
xxxx0000length0octets
:
xxxx0100length4octets

OCTETS(2..5):DigitsBCDcoded
ReceivingSideID::=CHOICE{
receivingSideID[01]LegType
}
RedirectionInformation::=OCTETSTRING(SIZE(2))
bitassignment:
HGFEDCBA
redirectionindicator:
xxxxx000noredirection
xxxxx001callrerouted
xxxxx010callrerouted,allredirection
informationpresentationrestricted
xxxxx011calldiversion
xxxxx100calldiversion,allredirection
informationpresentationrestricted
xxxxx101callrerouted,redirectionnumber
presentationrestricted
xxxxx110calldiversion,redirectionnumber
presentationrestricted
originalredirectionreason:
0000xxxxunknown/notavailable
0001xxxxuserbusy
0010xxxxnoreply
0011xxxxunconditional
bitassignment,2ndoctet:
redirectioncounter:
xxxxx0011redirection
::
xxxxx1015redirections
redirectionreason:
0000xxxxunknown/notavailable
0001xxxxuserbusy
0010xxxxnoreply
0011xxxxunconditional
0100xxxxdeflectionduringalerting
0101xxxxdeflectionimmediateresponse
0110xxxxmobilesubscribernotreachable
SeeETS3003561[11]RedirectionInformation.
RequestedInformationList::=SEQUENCESIZE(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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

releaseCause[30]Cause
}
}
RequestedInformationType::=ENUMERATED{
callAttemptElapsedTime(0),
callStopTime(1),
callConnectedElapsedTime(2),
calledAddress(3),
releaseCause(30)
}
RequestedInformationTypeList::=SEQUENCESIZE(1..5)OFRequestedInformationType
ResponseCondition::=ENUMERATED{
intermediateResponse(0),
lastResponse(1)
}
SeeITUTQ.1218Revised.
RouteIndex::=OCTETSTRING(SIZE(1))
codingisimplementationdependant
RouteList::=SEQUENCESIZE(1)OFRouteIndex
RouteOrigin::=OCTETSTRING(SIZE(2))
codingisimplementationdependant
SCIBillingChargingCharacteristics::=CHOICE{
chargingInformation[00]SEQUENCE{
orderStartOfCharging[00]NULLOPTIONAL,
chargeMessage[01]SEQUENCE{
eventTypeCharging[01]EventTypeCharging,
eventSpecificInfoCharging[02]EventSpecificInfoCharging
...
}OPTIONAL,
pulseBurst[02]INTEGER(1..255)OPTIONAL,
createDefaultBillingRecord[03]NULLOPTIONAL
...
},
chargingAnalysisInputData[01]ChargingAnalysisInputData
}
SendingSideID::=CHOICE{
sendingSideID[00]LegType
}
ServiceKey::=INTEGER(0..2147483647)
SFBillingChargingCharacteristics::=SEQUENCE{
tariffInformation[00]TariffInformationOPTIONAL,
tariffIndicator[01]OCTETSTRING(SIZE(2))OPTIONAL,
codingisapplicationdependant
chargeNoChargeIndication[02]ENUMERATED{
callFreeOfCharge(1),
chargeableCall(2)
}DEFAULTchargeableCall
...
}
SuspendTimer::=INTEGER(0..120)valueinseconds
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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

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]DateAndTimeOPTIONAL
whennotspecifiedtheactivationisimmediate
...
}
TimerID::=ENUMERATED{
tSSF(0)
}
TimerValue::=INTEGER(0..2047)
TNRNumber::=OCTETSTRING(SIZE(1..10))
BitAssignment:firstOCTET(part:odd/even)
HGFEDCBA
0xxxxxxxevennumberofdigits
1xxxxxxxoddnumberofdigits
BitAssignment:firstOCTET(part:numberingPlanID)
HGFEDCBA
x000xxxxSpare
x001xxxxISDNTelephonyNumberingPlan
x010xxxxSpare
x011xxxxDataNumberingPlan
x100xxxxReserved
x101xxxxReserved
x110xxxxReserved
x111xxxxSpare
BitAssignment:firstOCTET(part:TNRNlengthIndicator)
HGFEDCBA
xxxx0000length0octets
::
xxxx1001length9octets

BitAssignment:secondOCTET(part:NatureOfAddress)
HGFEDCBA
x0000000Spare
x0000001NationalSubscriberNumber
x0000010Unknown
x0000011NationalNumber
x0000100InterNationalNumber
x0000101NetworkSpecificNumber
x0000110
::Spare
x1101111
x1110000
::ReservedforNationaluse
x1111110
x1111111Spare

OCTETS(3..10):DigitsBCDcoded
TriggerType::=INTEGER(0..255)
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

53/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

END

2.2.6Codes

EricssonINAPCS1plusCodes{iso(1)memberbody(2)bsi(826)
disc(0)ericsson(1249)inDomain(51)inNetwork(1)capabilitySet1plus(1)
modules(0)codes(3)revisionC(2)}
Thismodulecontainstheoperationanderrorcodeassignmentsfor
theEricssonCS1+applicationprotocol.
DEFINITIONS::=
BEGIN
IMPORTS
APPLICATIONSERVICEELEMENT
FROMRemoteOperationsNotationExtension{jointisoccitt
remoteoperations(4)notationextension(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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

SpecializedResourceReport,
Update
FROMEricssonINAPCS1plusOperations{iso(1)memberbody(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
FROMEricssonINAPCS1plusErrors{iso(1)memberbody(2)bsi(826)
disc(0)ericsson(1249)inDomain(51)inNetwork(1)capabilitySet1plus(1)
modules(0)errors(1)revisionC(2)}
activateServiceFilteringActivateServiceFiltering::=localValue42
activityTestActivityTest::=localValue55
applyChargingApplyCharging::=localValue35
applyChargingReportApplyChargingReport::=localValue36
assistRequestInstructionsAssistRequestInstructions::=localValue16
callGapCallGap::=localValue41
callInformationReportCallInformationReport::=localValue44
callInformationRequestCallInformationRequest::=localValue45
callLimitCallLimit::=localValue1
cancelCancel::=localValue53
collectInformationCollectInformation::=localValue27
connectConnect::=localValue20
connectToResourceConnectToResource::=localValue19
continueContinue::=localValue31
continueWithArgumentContinueWithArgument::=localValue88
dialogueUserInformationDialogueUserInformation::=localValue2
disconnectForwardConnectionDisconnectForwardConnection::=localValue18
establishTemporaryConnectionEstablishTemporaryConnection::=localValue17
eventNotificationChargingEventNotificationCharging::=localValue26
eventReportBCSMEventReportBCSM::=localValue24
furnishChargingInformationFurnishChargingInformation::=localValue34
handOverHandOver::=localValue3
holdCallPartyConnectionHoldCallPartyConnection::=localValue4
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

55/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

initialDPInitialDP::=localValue0
initiateCallAttemptInitiateCallAttempt::=localValue32
playAnnouncementPlayAnnouncement::=localValue47
promptAndCollectUserInformationPromptAndCollectUserInformation::=localValue48
reconnectReconnect::=localValue5
releaseCallReleaseCall::=localValue22
releaseCallPartyConnectionReleaseCallPartyConnection::=localValue6
requestNotificationChargingEventRequestNotificationChargingEvent::=localValue25
requestReportBCSMEventRequestReportBCSMEvent::=localValue23
resetTimerResetTimer::=localValue33
retrieveRetrieve::=localValue16
Thisoperationcodeisusedtobebackwardcompatible
withEricssonINAPVersion2.
Thepossibleclashofoperationcodesisavoidedbyusing
thisoperationstrictlywithinaseperateAC
sendChargingInformationSendChargingInformation::=localValue46
serviceFilteringResponseServiceFilteringResponse::=localValue43
signallingInformationSignallingInformation::=localValue8
specializedResourceReportSpecializedResourceReport::=localValue49
updateUpdate::=localValue21
Thisoperationcodeisusedtobebackwardcompatible
withEricssonINAPVersion2.
Thepossibleclashofoperationcodesisavoidedbyusing
thisoperationstrictlywithinaseperateAC
cancelledCancelled::=localValue0
cancelFailedCancelFailed::=localValue1
congestionCongestion::=localValue2
eTCFailedETCFailed::=localValue3
errorInParameterValueErrorInParameterValue::=localValue3
executionErrorExecutionError::=localValue4
improperCallerResponseImproperCallerResponse::=localValue4
illegalCombinationOfParametersIllegalCombinationOfParameters::=localValue7
infoNotAvailableInfoNotAvailable::=localValue8
invalidDataItemIDInvalidDataItemID::=localValue10
missingCustomerRecordMissingCustomerRecord::=localValue6
missingParameterMissingParameter::=localValue7
notAuthorizedNotAuthorized::=localValue12
otherErrorOtherError::=localValue100
parameterMissingParameterMissing::=localValue13
parameterOutOfRangeParameterOutOfRange::=localValue8
requestedInfoErrorRequestedInfoError::=localValue10
systemFailureSystemFailure::=localValue11
taskRefusedTaskRefused::=localValue12
unavailableResourceUnavailableResource::=localValue13
unexpectedComponentSequenceUnexpectedComponentSequence::=localValue14
unexpectedDataValueUnexpectedDataValue::=localValue15
unexpectedParameterUnexpectedParameter::=localValue16
unknownLegIDUnknownLegID::=localValue17
APPLICATIONSERVICEELEMENTS
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

56/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

SCFActivationASE::=APPLICATIONSERVICEELEMENT
consumerisSSF
CONSUMERINVOKES{
initialDP
}
SCFSRFActivationofassistASE::=APPLICATIONSERVICEELEMENT
consumerisSSF/SRF
CONSUMERINVOKES{
assistRequestInstructions
}
AssistconnectionestablishmentASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
establishTemporaryConnection
}
GenericdisconnectresourceASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
disconnectForwardConnection
}
NonassistedconnectionestablishementASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
connectToResource
}
ConnectASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
connect
}
CallhandlingASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
releaseCall
}
BCSMeventhandlingASE::=APPLICATIONSERVICEELEMENT
consumerisSSF
CONSUMERINVOKES{
eventReportBCSM
}
supplierisSCF
SUPPLIERINVOKES{
requestReportBCSMEvent
}
ChargingeventhandlingASE::=APPLICATIONSERVICEELEMENT
consumerisSSF
CONSUMERINVOKES{
eventNotificationCharging
}
supplierisSCF
SUPPLIERINVOKES{
requestNotificationChargingEvent
}
SSFcallprocessingASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

57/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

SUPPLIERINVOKES{
collectInformation,
continue,
continueWithArgument
}
SCFcallinitiationASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
initiateCallAttempt
}
TimerASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
resetTimer
}
BillingASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
furnishChargingInformation
}
ChargingASE::=APPLICATIONSERVICEELEMENT
consumerisSSF
CONSUMERINVOKES{
applyChargingReport
}
supplierisSCF
SUPPLIERINVOKES{
applyCharging
}
TrafficlimitationASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
callLimit
}
TrafficmanagementASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
callGap
}
ServicemanagementASE::=APPLICATIONSERVICEELEMENT
consumerisSSF
CONSUMERINVOKES{
serviceFilteringResponse
}
supplierisSCF
SUPPLIERINVOKES{
activateServiceFiltering
}
CallreportASE::=APPLICATIONSERVICEELEMENT
consumerisSSF
CONSUMERINVOKES{
callInformationReport
}
supplierisSCF
SUPPLIERINVOKES{
callInformationRequest
}
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

58/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

SignallingcontrolASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
sendChargingInformation,
signallingInformation
}
SpecializedresourcecontrolASE::=APPLICATIONSERVICEELEMENT
consumerisSSF/SRF
CONSUMERINVOKES{
specializedResourceReport
}
supplierisSCF
SUPPLIERINVOKES{
playAnnouncement,
promptAndCollectUserInformation
}
CancelASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
cancel
}
ActivitytestASE::=APPLICATIONSERVICEELEMENT
consumerisSSF
CONSUMERINVOKES{
activityTest
}
supplierisSCF
SUPPLIERINVOKES{
activityTest
}
CallpartyhandlingASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
holdCallPartyConnection,
reconnect,
releaseCallPartyConnection
}
DialogueportionASE::=APPLICATIONSERVICEELEMENT
CONSUMERINVOKES{
dialogueUserInformation
}
SUPPLIERINVOKES{
dialogueUserInformation
}
HandoverASE::=APPLICATIONSERVICEELEMENT
supplierisSCF
SUPPLIERINVOKES{
HandOver
}
UserDataManipulationASE::=APPLICATIONSERVICEELEMENT
consumerisSCF
CONSUMERINVOKES{
Retrieve,
Update
}
END
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

59/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

2.2.7ApplicationContexts
EricssonINAPCS1plusApplicationContexts{iso(1)memberbody(2)bsi(826)
disc(0)ericsson(1249)inDomain(51)inNetwork(1)capabilitySet1plus(1)
modules(0)applicationContexts(4)revisionC(2)}
Thismodulecontainstheapplicationcontextnamesfor
theEricssonCS1+applicationprotocol.
DEFINITIONS::=
BEGIN
IMPORTS
APPLICATIONCONTEXT
FROMCoreinapcs1codes{ccitt(0)identifiedorganization(4)
etsi(0)inDomain(1)inNetwork(1)modules(0)cs1codes(3)version1(0)}
SCFActivationASE,
SCFSRFActivationofassistASE,
AssistconnectionestablishmentASE,
GenericdisconnectresourceASE,
NonassistedconnectionestablishementASE,
ConnectASE,
CallhandlingASE,
BCSMeventhandlingASE,
ChargingeventhandlingASE,
SSFcallprocessingASE,
SCFcallinitiationASE,
TimerASE,
BillingASE,
ChargingASE,
TrafficmanagementASE,
ServicemanagementASE,
CallreportASE,
SignallingcontrolASE,
SpecializedresourcecontrolASE,
CancelASE,
ActivitytestASE,
CallpartyhandlingASE,
DialogueportionASE,
HandoverASE,
TrafficlimitationASE,
UserDataManipulationASE
FROMEricssonINAPCS1plusCodes{iso(1)memberbody(2)bsi(826)
disc(0)ericsson(1249)inDomain(51)inNetwork(1)capabilitySet1plus(1)
modules(0)codes(3)revisionC(2)}
EricssonINAPCS1plusSSPtoSCPACAPPLICATIONCONTEXT
dialogueinitiatedbySSPwithInitialDP
INITIATORCONSUMEROF{
SCFactivationASE,
AssistconnectionestablishmentASE,
GenericdisconnectresourceASE,
NonassistedconnectionestablishmentASE,
ConnectASE,
CallhandlingASE,
BCSMeventhandlingASE,
ChargingeventhandlingASE,
SSFcallprocessingASE,
SCFcallinitiationASE,
TimerASE,
BillingASE,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

60/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

ChargingASE,
TrafficmanagementASE,
CallreportASE,
SignallingcontrolASE,
SpecializedresourcecontrolASE,
CancelASE,
ActivityTestASE,
CallpartyhandlingASE,
DialogueportionASE,
HandoverASE
}
::={iso(1)memberbody(2)bsi(826)disc(0)ericsson(1249)
inDomain(51)inNetwork(1)capabilitySet1plus(1)ac(1)
cs1plusssptoscp(0)revisionA(0)}
EricssonINAPCS1plusassisthandoffSSPtoSCPACAPPLICATIONCONTEXT
dialogueinitiatedbySSPwithAssistRequestInstructions
INITIATORCONSUMEROF{
SCFSRFactivationofassistASE,
GenericdisconnectresourceASE,
NonassistedconnectionestablishmentASE,
CallhandlingASE,
TimerASE,
BillingASE,
ChargingASE,
SignallingcontrolASE,
SpecializedresourcecontrolASE,
CancelASE,
ActivityTestASE,
DialogueportionASE
}
::={iso(1)memberbody(2)bsi(826)disc(0)ericsson(1249)
inDomain(51)inNetwork(1)capabilitySet1plus(1)ac(1)
cs1plusassisthandoffssptoscp(1)revisionA(0)}
EricssonINAPCS1plusIPtoSCPACAPPLICATIONCONTEXT
dialogueinitiatedbyIPwithAssistRequestInstructions
INITIATORCONSUMEROF{
SCFSRFactivationofassistASE,
TimerASE,
SpecializedresourcecontrolASE,
CancelASE,
ActivityTestASE,
DialogueportionASE
}
::={iso(1)memberbody(2)bsi(826)disc(0)ericsson(1249)
inDomain(51)inNetwork(1)capabilitySet1plus(1)ac(1)
cs1plusiptoscp(2)revisionA(0)}
EricssonINAPCS1plusSCPtoSSPACAPPLICATIONCONTEXT
dialogueinitiatedbySCPwithInitiateCallAttempt
RESPONDERCONSUMEROF{
AssistconnectionestablishmentASE,
GenericdisconnectresourceASE,
NonassistedconnectionestablishmentASE,
ConnectASE,
CallhandlingASE,
BCSMeventhandlingASE,
ChargingeventhandlingASE,
SSFcallprocessingASE,
SCFcallinitiationASE,
TimerASE,
BillingASE,
ChargingASE,
TrafficmanagementASE,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

61/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

CallreportASE,
SignallingcontrolASE,
SpecializedresourcecontrolASE,
CancelASE,
ActivityTestASE,
CallpartyhandlingASE,
DialogueportionASE,
HandoverASE
}
::={iso(1)memberbody(2)bsi(826)disc(0)ericsson(1249)
inDomain(51)inNetwork(1)capabilitySet1plus(1)ac(1)
cs1plusscptossp(3)revisionA(0)}
EricssonINAPCS1plusSCPtoSSPtrafficmanagementACAPPLICATIONCONTEXT
dialogueinitiatedbySCPwithCallGap
RESPONDERCONSUMEROF{
TrafficmanagementASE,
DialogueportionASE
}
::={iso(1)memberbody(2)bsi(826)disc(0)ericsson(1249)
inDomain(51)inNetwork(1)capabilitySet1plus(1)ac(1)
cs1plusscptossptrafficmanagement(4)revisionA(0)}
EricssonINAPCS1plusSCPtoSSPservicemanagementACAPPLICATIONCONTEXT
dialogueinitiatedbySCPwithActivateServiceFiltering
RESPONDERCONSUMEROF{
ServiceManagementASE,
DialogueportionASE
}
::={iso(1)memberbody(2)bsi(826)disc(0)ericsson(1249)
inDomain(51)inNetwork(1)capabilitySet1plus(1)ac(1)
cs1plusscptosspservicemanagement(5)revisionA(0)}
EricssonINAPCS1plusSSPtoSCPservicemanagementACAPPLICATIONCONTEXT
dialogueinitiatedbySSPwithServiceFilteringResponse
INITIATORCONSUMEROF{
ServiceManagementASE,
DialogueportionASE
}
::={iso(1)memberbody(2)bsi(826)disc(0)ericsson(1249)
inDomain(51)inNetwork(1)capabilitySet1plus(1)ac(1)
cs1plusssptoscpservicemanagement(6)revisionA(0)}
EricssonINAPCS1plusdatamanagementACAPPLICATIONCONTEXT
dialogueinitiatedwithUpdateorRetrieve
INITIATORCONSUMEROF{
UserDatamanipulationASE,
DialogueportionASE
}
::={iso(1)memberbody(2)bsi(826)disc(0)ericsson(1249)
inDomain(51)inNetwork(1)capabilitySet1plus(1)ac(1)
cs1plusdatamanagement(7)revisionA(0)}
EricssonINAPCS1plusSCPtoSSPtrafficlimitationACAPPLICATIONCONTEXT
dialogueinitiatedbySCPwithCallLimit
RESPONDERCONSUMEROF{
TrafficlimitationASE,
DialogueportionASE
}
::={iso(1)memberbody(2)bsi(826)disc(0)ericsson(1249)
inDomain(51)inNetwork(1)capabilitySet1plus(1)ac(1)
cs1plusscptossptrafficlimitation(8)revisionA(0)}END

file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

62/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

2.3ExpandedASN.1SourceofEricssonINAPCS1+
ThischaptercontainstheexpandedASN.1sourceoftheEricssonINAPCS1+.
activateServiceFilteringOPERATION
ARGUMENT
SEQUENCE{
filteredCallTreatment[0]IMPLICITSEQUENCE{
sFBillingChargingCharacteristics[0]IMPLICITSEQUENCE{
tariffInformation[0]IMPLICITSEQUENCE{
numberOfStartPulses[0]IMPLICITINTEGER(0..255),
startInterval[1]IMPLICITINTEGER(0..3276),
startIntervalAccuracy[2]IMPLICITENUMERATED{
tenMilliSeconds(1),
oneHundredMilliSeconds(2),
seconds(3)},
numberOfPeriodicPulses[3]IMPLICITINTEGER(0..255),
periodicInterval[4]IMPLICITINTEGER(0..3276),
periodicIntervalAccuracy[5]IMPLICITENUMERATED{
tenMilliSeconds(1),
oneHundredMilliSeconds(2),
seconds(3)},
activationTime[6]IMPLICITOCTETSTRING(SIZE(6))OPTIONAL}
OPTIONAL,
tariffIndicator[1]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
chargeNoChargeIndication[2]IMPLICITENUMERATED{
callFreeOfCharge(1),
chargeableCall(2)}DEFAULTchargeableCall},
informationToSend[1]CHOICE{
inbandInfo[0]IMPLICITSEQUENCE{
messageID[0]CHOICE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableMessage[30]IMPLICITSEQUENCE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableParts[1]IMPLICITSEQUENCESIZE(1..20)OFCHOICE{
integer[0]IMPLICITINTEGER(0..65535),
number[1]IMPLICITOCTETSTRING(SIZE(2..15)),
time[2]IMPLICITOCTETSTRING(SIZE(2)),
priceInWholeUnits[PRIVATE1]IMPLICITOCTETSTRING(SIZE(4)),
priceInTenthsOfUnits[PRIVATE2]IMPLICITOCTETSTRING
(SIZE(4)),
priceInHundredthsOfUnits[4]IMPLICITOCTETSTRING(SIZE(4)),
priceInThousandthsOfUnits[PRIVATE3]IMPLICITOCTETSTRING
(SIZE(4))}}},
numberOfRepetitions[1]IMPLICITINTEGER(1..127)OPTIONAL,
duration[2]IMPLICITINTEGER(0..32767)OPTIONAL,
interval[3]IMPLICITINTEGER(0..32767)OPTIONAL},
tone[1]IMPLICITSEQUENCE{
toneID[0]IMPLICITINTEGER(0..65535),
duration[1]IMPLICITINTEGER(0..127)OPTIONAL},
displayInformation[2]IMPLICITIA5String(SIZE(1..127)),
textID[PRIVATE1]IMPLICITINTEGER(0..255)}OPTIONAL,
maximumNumberOfCounters[2]IMPLICITINTEGER(0..100)DEFAULT0,
releaseCause[3]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL},
filteringCharacteristics[1]CHOICE{
interval[0]IMPLICITINTEGER(1..32000),
numberOfCalls[1]IMPLICITINTEGER(0..65535)},
filteringTimeOut[2]CHOICE{
duration[0]IMPLICITINTEGER(2..86400),
stopTime[1]IMPLICITOCTETSTRING(SIZE(6))},
filteringCriteria[3]CHOICE{
serviceKey[2]IMPLICITINTEGER(0..2147483647),
addressAndService[30]IMPLICITSEQUENCE{
calledAddressValue[0]IMPLICITOCTETSTRING(SIZE(3..17)),
serviceKey[1]IMPLICITINTEGER(0..2147483647),
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

63/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

callingAddressValue[2]IMPLICITOCTETSTRING(SIZE(3..17))OPTIONAL,
locationNumber[3]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL}},
startTime[4]IMPLICITOCTETSTRING(SIZE(6))OPTIONAL,
extensions[5]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL,
sCFCorrelationInfo[PRIVATE1]IMPLICITOCTETSTRING(SIZE(16))OPTIONAL}
ERRORS{
missingParameterlocalValue7,
parameterOutOfRangelocalValue8,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedParameterlocalValue16}
::=localValue42
activityTestOPERATION
::=localValue55
applyChargingOPERATION
ARGUMENT
SEQUENCE{
aChBillingChargingCharacteristics[0]IMPLICITSEQUENCE{
reportCondition[0]CHOICE{
reportAtEndOfConnection[1]IMPLICITNULL,
reportAtChargeLimit[2]IMPLICITINTEGER(0..32767),
reportImmediately[3]IMPLICITNULL},
requestedReportInfo[1]IMPLICITSEQUENCE{
accumulatedCharge[0]IMPLICITNULLOPTIONAL,
actualTariff[1]IMPLICITNULLOPTIONAL,
chargeableDuration[3]IMPLICITNULLOPTIONAL,
timeOfAnswer[4]IMPLICITNULLOPTIONAL}},
sendCalculationToSCPIndication[1]IMPLICITBOOLEAN(TRUE),
partyToCharge[2]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}DEFAULTsendingSideID1,
extensions[3]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
ERRORS{
missingParameterlocalValue7,
parameterOutOfRangelocalValue8,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue35
applyChargingReportOPERATION
ARGUMENT
OCTETSTRING(SIZE(16..197))
ERRORS{
missingParameterlocalValue7,
parameterOutOfRangelocalValue8,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

64/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue36
assistRequestInstructionsOPERATION
ARGUMENT
SEQUENCE{
correlationID[0]IMPLICITOCTETSTRING(SIZE(3..17)),
iPSSPCapabilities[2]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
extensions[3]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
ERRORS{
missingCustomerRecordlocalValue6,
missingParameterlocalValue7,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue16
callGapOPERATION
ARGUMENT
SEQUENCE{
startTime[PRIVATE1]IMPLICITOCTETSTRING(SIZE(6))OPTIONAL,
gapCriteria[0]CHOICE{
calledAddressValue[0]IMPLICITOCTETSTRING(SIZE(3..17)),
gapOnService[2]IMPLICITSEQUENCE{
serviceKey[0]IMPLICITINTEGER(0..2147483647)},
calledAddressAndService[29]IMPLICITSEQUENCE{
calledAddressValue[0]IMPLICITOCTETSTRING(SIZE(3..17)),
serviceKey[1]IMPLICITINTEGER(0..2147483647)},
callingAddressAndService[30]IMPLICITSEQUENCE{
callingAddressValue[0]IMPLICITOCTETSTRING(SIZE(3..17)),
serviceKey[1]IMPLICITINTEGER(0..2147483647),
locationNumber[2]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL}},
gapIndicators[1]IMPLICITSEQUENCE{
allowedNumberOfCalls[PRIVATE1]IMPLICITINTEGER(1..127)DEFAULT1,
duration[0]IMPLICITINTEGER(2..86400),
gapInterval[1]IMPLICITINTEGER(1..60000)},
controlType[2]IMPLICITENUMERATED{
sCPoverloaded(0),
manuallyInitiated(1),
destinationOverload(2),
sOCC(1)}OPTIONAL,
gapTreatment[3]CHOICE{
informationToSend[0]CHOICE{
inbandInfo[0]IMPLICITSEQUENCE{
messageID[0]CHOICE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableMessage[30]IMPLICITSEQUENCE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableParts[1]IMPLICITSEQUENCESIZE(1..20)OFCHOICE{
integer[0]IMPLICITINTEGER(0..65535),
number[1]IMPLICITOCTETSTRING(SIZE(2..15)),
time[2]IMPLICITOCTETSTRING(SIZE(2)),
priceInWholeUnits[PRIVATE1]IMPLICITOCTETSTRING(SIZE(4)),
priceInTenthsOfUnits[PRIVATE2]IMPLICITOCTETSTRING
(SIZE(4)),
priceInHundredthsOfUnits[4]IMPLICITOCTETSTRING(SIZE(4)),
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

65/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

priceInHundredthsOfUnits[4]IMPLICITOCTETSTRING(SIZE(4)),
priceInThousandthsOfUnits[PRIVATE3]IMPLICITOCTETSTRING
(SIZE(4))}}},
numberOfRepetitions[1]IMPLICITINTEGER(1..127)OPTIONAL,
duration[2]IMPLICITINTEGER(0..32767)OPTIONAL,
interval[3]IMPLICITINTEGER(0..32767)OPTIONAL},
tone[1]IMPLICITSEQUENCE{
toneID[0]IMPLICITINTEGER(0..65535),
duration[1]IMPLICITINTEGER(0..127)OPTIONAL},
displayInformation[2]IMPLICITIA5String(SIZE(1..127)),
textID[PRIVATE1]IMPLICITINTEGER(0..255)},
releaseCause[1]IMPLICITOCTETSTRING(SIZE(2)),
both[2]IMPLICITSEQUENCE{
informationToSend[0]CHOICE{
inbandInfo[0]IMPLICITSEQUENCE{
messageID[0]CHOICE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableMessage[30]IMPLICITSEQUENCE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableParts[1]IMPLICITSEQUENCESIZE(1..20)OFCHOICE{
integer[0]IMPLICITINTEGER(0..65535),
number[1]IMPLICITOCTETSTRING(SIZE(2..15)),
time[2]IMPLICITOCTETSTRING(SIZE(2)),
priceInWholeUnits[PRIVATE1]IMPLICITOCTETSTRING(SIZE(4)),
priceInTenthsOfUnits[PRIVATE2]IMPLICITOCTETSTRING
(SIZE(4)),
priceInHundredthsOfUnits[4]IMPLICITOCTETSTRING(SIZE(4)),
priceInThousandthsOfUnits[PRIVATE3]IMPLICITOCTETSTRING
(SIZE(4))}}},
numberOfRepetitions[1]IMPLICITINTEGER(1..127)OPTIONAL,
duration[2]IMPLICITINTEGER(0..32767)OPTIONAL,
interval[3]IMPLICITINTEGER(0..32767)OPTIONAL},
tone[1]IMPLICITSEQUENCE{
toneID[0]IMPLICITINTEGER(0..65535),
duration[1]IMPLICITINTEGER(0..127)OPTIONAL},
displayInformation[2]IMPLICITIA5String(SIZE(1..127)),
textID[PRIVATE1]IMPLICITINTEGER(0..255)},
releaseCause[1]IMPLICITOCTETSTRING(SIZE(2))}}OPTIONAL,
extensions[4]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
::=localValue41
callInformationReportOPERATION
ARGUMENT
SEQUENCE{
legID[PRIVATE1]CHOICE{
receivingSideID[1]IMPLICITINTEGER(1..30)}OPTIONAL,
requestedInformationList[0]IMPLICITSEQUENCESIZE(1..5)OFSEQUENCE{
requestedInformationType[0]IMPLICITENUMERATED{
callAttemptElapsedTime(0),
callStopTime(1),
callConnectedElapsedTime(2),
calledAddress(3),
releaseCause(30)},
requestedInformationValue[1]CHOICE{
callAttemptElapsedTimeValue[0]IMPLICITINTEGER(0..255),
callStopTimeValue[1]IMPLICITOCTETSTRING(SIZE(6)),
callConnectedElapsedTimeValue[2]IMPLICITINTEGER(0..2147483647),
calledAddressValue[3]IMPLICITOCTETSTRING(SIZE(3..17)),
releaseCause[30]IMPLICITOCTETSTRING(SIZE(2))}},
extensions[2]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

66/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

extensions[2]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
::=localValue44
callInformationRequestOPERATION
ARGUMENT
SEQUENCE{
legID[PRIVATE1]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}OPTIONAL,
requestedInformationTypeList[0]IMPLICITSEQUENCESIZE(1..5)OF
ENUMERATED{
callAttemptElapsedTime(0),
callStopTime(1),
callConnectedElapsedTime(2),
calledAddress(3),
releaseCause(30)},
extensions[2]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
ERRORS{
missingParameterlocalValue7,
parameterOutOfRangelocalValue8,
requestedInfoErrorlocalValue10,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedParameterlocalValue16}
::=localValue45
callLimitOPERATION
ARGUMENT
SEQUENCE{
startTime[0]IMPLICITOCTETSTRING(SIZE(6))OPTIONAL,
limitCriteria[1]CHOICE{
calledAddressValue[0]IMPLICITOCTETSTRING(SIZE(3..17)),
gapOnService[2]IMPLICITSEQUENCE{
serviceKey[0]IMPLICITINTEGER(0..2147483647)},
calledAddressAndService[29]IMPLICITSEQUENCE{
calledAddressValue[0]IMPLICITOCTETSTRING(SIZE(3..17)),
serviceKey[1]IMPLICITINTEGER(0..2147483647)},
callingAddressAndService[30]IMPLICITSEQUENCE{
callingAddressValue[0]IMPLICITOCTETSTRING(SIZE(3..17)),
serviceKey[1]IMPLICITINTEGER(0..2147483647),
locationNumber[2]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL}},
limitIndicators[2]IMPLICITSEQUENCE{
duration[0]IMPLICITINTEGER(1..86400)},
limitTreatment[3]CHOICE{
informationToSend[0]CHOICE{
inbandInfo[0]IMPLICITSEQUENCE{
messageID[0]CHOICE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableMessage[30]IMPLICITSEQUENCE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableParts[1]IMPLICITSEQUENCESIZE(1..20)OFCHOICE{
integer[0]IMPLICITINTEGER(0..65535),
number[1]IMPLICITOCTETSTRING(SIZE(2..15)),
time[2]IMPLICITOCTETSTRING(SIZE(2)),
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

67/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

time[2]IMPLICITOCTETSTRING(SIZE(2)),
priceInWholeUnits[PRIVATE1]IMPLICITOCTETSTRING(SIZE(4)),
priceInTenthsOfUnits[PRIVATE2]IMPLICITOCTETSTRING
(SIZE(4)),
priceInHundredthsOfUnits[4]IMPLICITOCTETSTRING(SIZE(4)),
priceInThousandthsOfUnits[PRIVATE3]IMPLICITOCTETSTRING
(SIZE(4))}}},
numberOfRepetitions[1]IMPLICITINTEGER(1..127)OPTIONAL,
duration[2]IMPLICITINTEGER(0..32767)OPTIONAL,
interval[3]IMPLICITINTEGER(0..32767)OPTIONAL},
tone[1]IMPLICITSEQUENCE{
toneID[0]IMPLICITINTEGER(0..65535),
duration[1]IMPLICITINTEGER(0..127)OPTIONAL},
displayInformation[2]IMPLICITIA5String(SIZE(1..127)),
textID[PRIVATE1]IMPLICITINTEGER(0..255)},
releaseCause[1]IMPLICITOCTETSTRING(SIZE(2)),
both[2]IMPLICITSEQUENCE{
informationToSend[0]CHOICE{
inbandInfo[0]IMPLICITSEQUENCE{
messageID[0]CHOICE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableMessage[30]IMPLICITSEQUENCE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableParts[1]IMPLICITSEQUENCESIZE(1..20)OFCHOICE{
integer[0]IMPLICITINTEGER(0..65535),
number[1]IMPLICITOCTETSTRING(SIZE(2..15)),
time[2]IMPLICITOCTETSTRING(SIZE(2)),
priceInWholeUnits[PRIVATE1]IMPLICITOCTETSTRING
(SIZE(4)),
priceInTenthsOfUnits[PRIVATE2]IMPLICITOCTETSTRING
(SIZE(4)),
priceInHundredthsOfUnits[4]IMPLICITOCTETSTRING
(SIZE(4)),
priceInThousandthsOfUnits[PRIVATE3]IMPLICITOCTETSTRING
(SIZE(4))}}},
numberOfRepetitions[1]IMPLICITINTEGER(1..127)OPTIONAL,
duration[2]IMPLICITINTEGER(0..32767)OPTIONAL,
interval[3]IMPLICITINTEGER(0..32767)OPTIONAL},
tone[1]IMPLICITSEQUENCE{
toneID[0]IMPLICITINTEGER(0..65535),
duration[1]IMPLICITINTEGER(0..127)OPTIONAL},
displayInformation[2]IMPLICITIA5String(SIZE(1..127)),
textID[PRIVATE1]IMPLICITINTEGER(0..255)},
releaseCause[1]IMPLICITOCTETSTRING(SIZE(2))}}OPTIONAL}
::=localValue1
cancelOPERATION
ARGUMENT
CHOICE{
invokeID[0]IMPLICITINTEGER(128..127),
allRequests[1]IMPLICITNULL}
ERRORS{
cancelFailedlocalValue1}
::=localValue53
collectInformationOPERATION
ARGUMENT
SEQUENCE{
extensions[4]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

68/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
ERRORS{
missingParameterlocalValue7,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue27
connectOPERATION
ARGUMENT
SEQUENCE{
legToBeCreated[PRIVATE1]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}DEFAULTsendingSideID2,
bearerCapabilities[PRIVATE2]CHOICE{
bearerCap[0]IMPLICITOCTETSTRING(SIZE(2..11)),
tmr[1]IMPLICITOCTETSTRING(SIZE(1))}OPTIONAL,
cUGCallIndicator[PRIVATE3]IMPLICITOCTETSTRING(SIZE(1))OPTIONAL,
cUGInterLockCode[PRIVATE4]IMPLICITOCTETSTRING(SIZE(4))OPTIONAL,
forwardCallIndicators[PRIVATE5]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
genericDigitsSet[PRIVATE6]IMPLICITSETSIZE(1..20)OF
OCTETSTRING(SIZE(2..15))OPTIONAL,
genericNumberSet[PRIVATE7]IMPLICITSETSIZE(1..20)OF
OCTETSTRING(SIZE(3..17))OPTIONAL,
highLayerCompatibility[PRIVATE8]IMPLICITOCTETSTRING(SIZE(2))
OPTIONAL,
forwardGVNSIndicator[PRIVATE9]IMPLICITSEQUENCE{
oPSPIdentification[0]IMPLICITOCTETSTRING(SIZE(1..5)),
gVNSUserGroupID[1]IMPLICITOCTETSTRING(SIZE(1..9)),
tNRNumber[2]IMPLICITOCTETSTRING(SIZE(1..10))}OPTIONAL,
destinationRoutingAddress[0]IMPLICITSEQUENCESIZE(1)OF
OCTETSTRING(SIZE(2..16))OPTIONAL,
alertingPattern[1]IMPLICITOCTETSTRING(SIZE(3))OPTIONAL,
correlationID[2]IMPLICITOCTETSTRING(SIZE(2..15))OPTIONAL,
cutAndPaste[3]IMPLICITINTEGER(0..22)OPTIONAL,
originalCalledPartyID[6]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
routeList[7]IMPLICITSEQUENCESIZE(1)OF
OCTETSTRING(SIZE(1))OPTIONAL,
sCFID[8]IMPLICITOCTETSTRING(SIZE(3..17))OPTIONAL,
extensions[10]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL,
serviceInteractionIndicators[26]IMPLICITSEQUENCE{
forwardServiceInteractionIndicators[0]IMPLICITSEQUENCE{
conferenceTreatmentIndicator[1]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callDiversionTreatmentIndicator[2]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callOfferingTreatmentIndicator[3]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callTransferTreatmentIndicator[PRIVATE1]IMPLICITOCTETSTRING
(SIZE(1))OPTIONAL}OPTIONAL,
backwardServiceInteractionIndicators[1]IMPLICITSEQUENCE{
conferenceTreatmentIndicator[1]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callTransferTreatmentIndicator[PRIVATE1]IMPLICITOCTETSTRING
(SIZE(1))OPTIONAL}OPTIONAL,
suspendTimer[3]IMPLICITINTEGER(0..120)OPTIONAL,
connectedNumberTreatmentIndicator[4]IMPLICITENUMERATED{
noINImpact(0),
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

69/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

noINImpact(0),
presentationRestricted(1),
presentCalledINNumber(2)}OPTIONAL}OPTIONAL,
callingPartyNumber[27]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
callingPartysCategory[28]IMPLICITOCTETSTRING(SIZE(1))OPTIONAL,
redirectingPartyID[29]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
redirectionInformation[30]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL}
ERRORS{
missingParameterlocalValue7,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue20
connectToResourceOPERATION
ARGUMENT
SEQUENCE{
resourceAddressCHOICE{
iPRoutingAddress[0]IMPLICITOCTETSTRING(SIZE(2..16)),
legID[1]CHOICE{
receivingSideID[1]IMPLICITINTEGER(1..30)},
none[3]IMPLICITNULL},
extensions[4]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL,
serviceInteractionIndicators[30]IMPLICITSEQUENCE{
backwardServiceInteractionIndicators[1]IMPLICITSEQUENCE{
conferenceTreatmentIndicator[1]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callTransferTreatmentIndicator[PRIVATE1]IMPLICITOCTETSTRING
(SIZE(1))OPTIONAL}OPTIONAL,
bothwayThroughconnectIndicator[2]IMPLICITENUMERATED{
bothwaypathRequired(0),
bothwaypathNotRequired(1)}OPTIONAL,
connectedNumberTreatmentIndicator[4]IMPLICITENUMERATED{
noINImpact(0),
presentationRestricted(1),
presentCalledINNumber(2)}OPTIONAL}OPTIONAL}
ERRORS{
missingParameterlocalValue7,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue19
continueOPERATION
ARGUMENT
[PRIVATE1]IMPLICITSEQUENCE{
legID[1]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}}
::=localValue31
continueWithArgumentOPERATION
ARGUMENT
SEQUENCE{
legID[0]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}DEFAULTsendingSideID1,
genericName[2]IMPLICITOCTETSTRING(SIZE(1..52))OPTIONAL}
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

70/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

genericName[2]IMPLICITOCTETSTRING(SIZE(1..52))OPTIONAL}
ERRORS{
missingParameterlocalValue7,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16,
unknownLegIDlocalValue17}
::=localValue88
dialogueUserInformationOPERATION
ARGUMENT
SEQUENCE{
sendingFunctionsActive[0]IMPLICITENUMERATED{
normal(1),
simulation(2),
messageLogging(3),
simulationPrettyPrint(4),
messageLoggingPrettyPrint(5),
serviceLogicTrace(6),
logAndTrace(7),
loggingPrettyPrintAndTrace(8)}DEFAULTnormal,
receivingFunctionsRequested[1]IMPLICITENUMERATED{
normal(1),
simulation(2),
messageLogging(3),
simulationPrettyPrint(4),
messageLoggingPrettyPrint(5),
serviceLogicTrace(6),
logAndTrace(7),
loggingPrettyPrintAndTrace(8)}DEFAULTnormal,
trafficSimulationSessionID[2]IMPLICITINTEGER(0..65535)OPTIONAL}
ERRORS{
unexpectedDataValuelocalValue15}
::=localValue2
disconnectForwardConnectionOPERATION
ARGUMENT
[PRIVATE1]IMPLICITSEQUENCE{
legID[0]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}}
ERRORS{
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14}
::=localValue18
establishTemporaryConnectionOPERATION
ARGUMENT
SEQUENCE{
legID[PRIVATE1]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}OPTIONAL,
assistingSSPIPRoutingAddress[0]IMPLICITOCTETSTRING(SIZE(3..17)),
correlationID[1]IMPLICITOCTETSTRING(SIZE(2..15))OPTIONAL,
sCFID[3]IMPLICITOCTETSTRING(SIZE(3..17))OPTIONAL,
extensions[4]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL,
serviceInteractionIndicators[30]IMPLICITSEQUENCE{
backwardServiceInteractionIndicators[1]IMPLICITSEQUENCE{
conferenceTreatmentIndicator[1]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

71/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

OPTIONAL,
callTransferTreatmentIndicator[PRIVATE1]IMPLICITOCTETSTRING
(SIZE(1))OPTIONAL}OPTIONAL,
bothwayThroughconnectIndicator[2]IMPLICITENUMERATED{
bothwaypathRequired(0),
bothwaypathNotRequired(1)}OPTIONAL
connectedNumberTreatmentIndicator[4]IMPLICITENUMERATED{
noINImpact(0),
presentationRestricted(1),
presentCalledINNumber(2)}OPTIONAL}OPTIONAL,
routeList[PRIVATE2]IMPLICITSEQUENCESIZE(1)OF
OCTETSTRING(SIZE(1))OPTIONAL}
ERRORS{
eTCFailedlocalValue3,
missingParameterlocalValue7,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue17
eventNotificationChargingOPERATION
ARGUMENT
SEQUENCE{
eventTypeCharging[0]IMPLICITENUMERATED{
tariffInformation(1),
tariffIndicator(2),
chargeNoChargeIndication(3)},
eventSpecificInfoCharging[1]CHOICE{
tariffInformation[0]IMPLICITSEQUENCE{
numberOfStartPulses[0]IMPLICITINTEGER(0..255),
startInterval[1]IMPLICITINTEGER(0..3276),
startIntervalAccuracy[2]IMPLICITENUMERATED{
tenMilliSeconds(1),
oneHundredMilliSeconds(2),
seconds(3)},
numberOfPeriodicPulses[3]IMPLICITINTEGER(0..255),
periodicInterval[4]IMPLICITINTEGER(0..3276),
periodicIntervalAccuracy[5]IMPLICITENUMERATED{
tenMilliSeconds(1),
oneHundredMilliSeconds(2),
seconds(3)},
activationTime[6]IMPLICITOCTETSTRING(SIZE(6))OPTIONAL},
tariffIndicator[1]IMPLICITOCTETSTRING(SIZE(2)),
chargeNoChargeIndication[2]IMPLICITENUMERATED{
callFreeOfCharge(1),
chargeableCall(2)}}OPTIONAL,
legID[2]CHOICE{
receivingSideID[1]IMPLICITINTEGER(1..30)}DEFAULTreceivingSideID2,
extensions[3]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL,
monitorMode[30]IMPLICITENUMERATED{
interrupted(0),
notifyAndContinue(1)}DEFAULTnotifyAndContinue}
::=localValue26
eventReportBCSMOPERATION
ARGUMENT
SEQUENCE{
eventTypeBCSM[0]IMPLICITENUMERATED{
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

72/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

eventTypeBCSM[0]IMPLICITENUMERATED{
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]IMPLICITSEQUENCE{
calledPartyNumber[0]IMPLICITOCTETSTRING(SIZE(2..16))},
analyzedInfoSpecificInfo[1]IMPLICITSEQUENCE{
calledPartyNumber[0]IMPLICITOCTETSTRING(SIZE(2..16))},
routeSelectFailureSpecificInfo[2]IMPLICITSEQUENCE{
failureCause[0]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL},
oCalledPartyBusySpecificInfo[3]IMPLICITSEQUENCE{
busyCause[0]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL},
oCalledPartyNotReachableSpecificInfo[PRIVATE1]IMPLICITSEQUENCE{
notReachableCause[0]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL},
oAlertingSpecificInfo[PRIVATE2]IMPLICITSEQUENCE{
backwardCallIndicators[0]IMPLICITOCTETSTRING(SIZE(2))},
oNoAnswerSpecificInfo[4]IMPLICITSEQUENCE{},
oAnswerSpecificInfo[5]IMPLICITSEQUENCE{
timeToAnswer[PRIVATE1]IMPLICITINTEGER(0..2047)OPTIONAL,
backwardCallIndicators[PRIVATE2]IMPLICITOCTETSTRING(SIZE(2))
OPTIONAL,
backwardGVNSIndicator[PRIVATE3]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL},
oMidCallSpecificInfo[6]IMPLICITSEQUENCE{
midCallEvents[PRIVATE1]CHOICE{
flash[0]IMPLICITNULL,
userCallSuspend[1]IMPLICITNULL,
userCallResume[2]IMPLICITNULL,
dTMFDigitsCompleted[3]IMPLICITOCTETSTRING(SIZE(2..15)),
dTMFDigitsTimeOut[4]IMPLICITOCTETSTRING(SIZE(2..15))}OPTIONAL},
oDisconnectSpecificInfo[7]IMPLICITSEQUENCE{
releaseCause[0]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL},
tRouteSelectFailureSpecificInfo[PRIVATE6]IMPLICITSEQUENCE{
failureCause[0]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL},
tCalledPartyBusySpecificInfo[8]IMPLICITSEQUENCE{
busyCause[0]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL},
tCalledPartyNotReachableSpecificInfo[PRIVATE3]IMPLICITSEQUENCE{
notReachableCause[0]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL},
tAlertingSpecificInfo[PRIVATE7]IMPLICITSEQUENCE{
backwardCallIndicators[0]IMPLICITOCTETSTRING(SIZE(2))},
tNoAnswerSpecificInfo[9]IMPLICITSEQUENCE{},
tAnswerSpecificInfo[10]IMPLICITSEQUENCE{
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

73/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

tAnswerSpecificInfo[10]IMPLICITSEQUENCE{
timeToAnswer[PRIVATE1]IMPLICITINTEGER(0..2047)OPTIONAL,
backwardCallIndicators[PRIVATE2]IMPLICITOCTETSTRING(SIZE(2))
OPTIONAL,
backwardGVNSIndicator[PRIVATE3]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL},
tMidCallSpecificInfo[11]IMPLICITSEQUENCE{
midCallEvents[PRIVATE1]CHOICE{
flash[0]IMPLICITNULL,
userCallSuspend[1]IMPLICITNULL,
userCallResume[2]IMPLICITNULL,
dTMFDigitsCompleted[3]IMPLICITOCTETSTRING(SIZE(2..15)),
dTMFDigitsTimeOut[4]IMPLICITOCTETSTRING(SIZE(2..15))}OPTIONAL},
tDisconnectSpecificInfo[12]IMPLICITSEQUENCE{
releaseCause[0]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL}}OPTIONAL,
legID[3]CHOICE{
receivingSideID[1]IMPLICITINTEGER(1..30)}OPTIONAL,
miscCallInfo[4]IMPLICITSEQUENCE{
messageType[0]IMPLICITENUMERATED{
request(0),
notification(1)}}DEFAULT{messageTyperequest},
extensions[5]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
::=localValue24
furnishChargingInformationOPERATION
ARGUMENT
OCTETSTRING(SIZE(5..794))
ERRORS{
missingParameterlocalValue7,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue34
handOverOPERATION
ARGUMENT
SEQUENCE{
serviceKey[0]IMPLICITINTEGER(0..2147483647),
calledPartyNumber[2]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
callingPartyNumber[3]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
callingPartysCategory[5]IMPLICITOCTETSTRING(SIZE(1))OPTIONAL,
cGEncountered[7]IMPLICITENUMERATED{
manualCGEncountered(1),
sCPOverload(2)}OPTIONAL,
iPSSPCapabilities[8]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
locationNumber[10]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
originalCalledPartyID[12]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
extensions[15]IMPLICITSEQUENCESIZE(1..16)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL,
highLayerCompatibility[23]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
serviceInteractionIndicators[24]IMPLICITSEQUENCE{
forwardServiceInteractionIndicators[0]IMPLICITSEQUENCE{
conferenceTreatmentIndicator[1]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

74/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

OPTIONAL,
callDiversionTreatmentIndicator[2]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callOfferingTreatmentIndicator[3]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callTransferTreatmentIndicator[PRIVATE1]IMPLICITOCTETSTRING
(SIZE(1))OPTIONAL}OPTIONAL,
backwardServiceInteractionIndicators[1]IMPLICITSEQUENCE{
conferenceTreatmentIndicator[1]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callTransferTreatmentIndicator[PRIVATE1]IMPLICITOCTETSTRING
(SIZE(1))OPTIONAL}OPTIONAL}OPTIONAL,
additionalCallingPartyNumber[25]IMPLICITOCTETSTRING(SIZE(3..17))
OPTIONAL,
forwardCallIndicators[26]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
bearerCapability[27]CHOICE{
bearerCap[0]IMPLICITOCTETSTRING(SIZE(2..11)),
tmr[1]IMPLICITOCTETSTRING(SIZE(1))}OPTIONAL,
eventTypeBCSM[28]IMPLICITENUMERATED{
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]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
redirectionInformation[30]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
triggerType[16]IMPLICITINTEGER(0..255)OPTIONAL,
legIDs[PRIVATE1]IMPLICITSEQUENCESIZE(1..30)OF
SEQUENCE{
legID[0]CHOICE{
receivingSideID[1]IMPLICITINTEGER(1..30)},
linkInd[1]IMPLICITNULLOPTIONAL}OPTIONAL,
routeOrigin[PRIVATE2]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
testIndication[PRIVATE3]IMPLICITNULLOPTIONAL,
cUGCallIndicator[PRIVATE4]IMPLICITOCTETSTRING(SIZE(1))OPTIONAL,
cUGInterLockCode[PRIVATE5]IMPLICITOCTETSTRING(SIZE(4))OPTIONAL,
genericDigitsSet[PRIVATE6]IMPLICITSETSIZE(1..20)OF
OCTETSTRING(SIZE(2..15))OPTIONAL,
genericNumberSet[PRIVATE7]IMPLICITSETSIZE(1..20)OF
OCTETSTRING(SIZE(3..17))OPTIONAL,
cause[PRIVATE8]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
handOverInfo[PRIVATE9]IMPLICITSEQUENCE{
handOverCounter[0]IMPLICITINTEGER(1..127),
sendingSCPAddress[1]CHOICE{
colocated[0]IMPLICITNULL,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

75/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

colocated[0]IMPLICITNULL,
pointCodeAndSubSystemNumber[1]IMPLICITOCTETSTRING(SIZE(3)),
globalTitle[2]IMPLICITOCTETSTRING(SIZE(4..12)),
globalTitleAndSubSystemNumber[3]IMPLICITOCTETSTRING(SIZE(5..13)),
pointCodeAndSubSystemNumberANSI[4]IMPLICITOCTETSTRING(SIZE(4))}
DEFAULTcolocatedNULL,
sendingSCPDialogueInfo[2]IMPLICITSEQUENCE{
protocolIndicator[1]IMPLICITOCTETSTRING(SIZE(2)),
userInformation[2]IMPLICITSEQUENCE{
sendingFunctionsActive[0]IMPLICITENUMERATED{
normal(1),
simulation(2),
messageLogging(3),
simulationPrettyPrint(4),
messageLoggingPrettyPrint(5),
serviceLogicTrace(6),
logAndTrace(7),
loggingPrettyPrintAndTrace(8)}DEFAULTnormal,
receivingFunctionsRequested[1]IMPLICITENUMERATED{
normal(1),
simulation(2),
messageLogging(3),
simulationPrettyPrint(4),
messageLoggingPrettyPrint(5),
serviceLogicTrace(6),
logAndTrace(7),
loggingPrettyPrintAndTrace(8)}DEFAULTnormal,
trafficSimulationSessionID[2]IMPLICITINTEGER(0..65535)
OPTIONAL}OPTIONAL},
sendingSCPCorrelationInfo[3]IMPLICITOCTETSTRING(SIZE(16))OPTIONAL,
receivingSCPAddress[4]CHOICE{
colocated[0]IMPLICITNULL,
pointCodeAndSubSystemNumber[1]IMPLICITOCTETSTRING(SIZE(3)),
globalTitle[2]IMPLICITOCTETSTRING(SIZE(4..12)),
globalTitleAndSubSystemNumber[3]IMPLICITOCTETSTRING(SIZE(5..13)),
pointCodeAndSubSystemNumberANSI[4]IMPLICITOCTETSTRING(SIZE(4))}
DEFAULTcolocatedNULL,
receivingSCPDialogueInfo[5]IMPLICITSEQUENCE{
protocolIndicator[1]IMPLICITOCTETSTRING(SIZE(2)),
userInformation[2]IMPLICITSEQUENCE{
sendingFunctionsActive[0]IMPLICITENUMERATED{
normal(1),
simulation(2),
messageLogging(3),
simulationPrettyPrint(4),
messageLoggingPrettyPrint(5),
serviceLogicTrace(6),
logAndTrace(7),
loggingPrettyPrintAndTrace(8)}DEFAULTnormal,
receivingFunctionsRequested[1]IMPLICITENUMERATED{
normal(1),
simulation(2),
messageLogging(3),
simulationPrettyPrint(4),
messageLoggingPrettyPrint(5),
serviceLogicTrace(6),
logAndTrace(7),
loggingPrettyPrintAndTrace(8)}DEFAULTnormal,
trafficSimulationSessionID[2]IMPLICITINTEGER(0..65535)
OPTIONAL}OPTIONAL},
receivingSCPCorrelationInfo[6]IMPLICITOCTETSTRING(SIZE(16))
OPTIONAL,
handOverNumber[7]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
handOverData[8]IMPLICITINTEGER(0..65535)OPTIONAL}OPTIONAL,
forwardGVNSIndicator[PRIVATE10]IMPLICITSEQUENCE{
oPSPIdentification[0]IMPLICITOCTETSTRING(SIZE(1..5)),
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

76/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

oPSPIdentification[0]IMPLICITOCTETSTRING(SIZE(1..5)),
gVNSUserGroupID[1]IMPLICITOCTETSTRING(SIZE(1..9)),
tNRNumber[2]IMPLICITOCTETSTRING(SIZE(1..10))}OPTIONAL,
backwardGVNSIndicator[PRIVATE11]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL}
ERRORS{
missingParameterlocalValue7,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue3
holdCallPartyConnectionOPERATION
ARGUMENT
SEQUENCE{
legID[1]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}}
ERRORS{
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unknownLegIDlocalValue17}
::=localValue4
initialDPOPERATION
ARGUMENT
SEQUENCE{
serviceKey[0]IMPLICITINTEGER(0..2147483647),
calledPartyNumber[2]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
callingPartyNumber[3]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
callingPartysCategory[5]IMPLICITOCTETSTRING(SIZE(1))OPTIONAL,
cGEncountered[7]IMPLICITENUMERATED{
manualCGEncountered(1),
sCPOverload(2)}OPTIONAL,
iPSSPCapabilities[8]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
locationNumber[10]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
originalCalledPartyID[12]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
extensions[15]IMPLICITSEQUENCESIZE(1..16)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL,
highLayerCompatibility[23]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
serviceInteractionIndicators[24]IMPLICITSEQUENCE{
forwardServiceInteractionIndicators[0]IMPLICITSEQUENCE{
conferenceTreatmentIndicator[1]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callDiversionTreatmentIndicator[2]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callOfferingTreatmentIndicator[3]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callTransferTreatmentIndicator[PRIVATE1]IMPLICITOCTETSTRING
(SIZE(1))OPTIONAL}OPTIONAL,
backwardServiceInteractionIndicators[1]IMPLICITSEQUENCE{
conferenceTreatmentIndicator[1]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callTransferTreatmentIndicator[PRIVATE1]IMPLICITOCTETSTRING
(SIZE(1))OPTIONAL}OPTIONAL}OPTIONAL,
additionalCallingPartyNumber[25]IMPLICITOCTETSTRING(SIZE(3..17))
OPTIONAL,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

77/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

OPTIONAL,
forwardCallIndicators[26]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
bearerCapability[27]CHOICE{
bearerCap[0]IMPLICITOCTETSTRING(SIZE(2..11)),
tmr[1]IMPLICITOCTETSTRING(SIZE(1))}OPTIONAL,
eventTypeBCSM[28]IMPLICITENUMERATED{
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]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
redirectionInformation[30]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
triggerType[16]IMPLICITINTEGER(0..255)OPTIONAL,
legIDs[PRIVATE1]IMPLICITSEQUENCESIZE(1..30)OF
SEQUENCE{
legID[0]CHOICE{
receivingSideID[1]IMPLICITINTEGER(1..30)},
linkInd[1]IMPLICITNULLOPTIONAL}OPTIONAL,
routeOrigin[PRIVATE2]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
testIndication[PRIVATE3]IMPLICITNULLOPTIONAL,
cUGCallIndicator[PRIVATE4]IMPLICITOCTETSTRING(SIZE(1))OPTIONAL,
cUGInterLockCode[PRIVATE5]IMPLICITOCTETSTRING(SIZE(4))OPTIONAL,
genericDigitsSet[PRIVATE6]IMPLICITSETSIZE(1..20)OF
OCTETSTRING(SIZE(2..15))OPTIONAL,
genericNumberSet[PRIVATE7]IMPLICITSETSIZE(1..20)OF
OCTETSTRING(SIZE(3..17))OPTIONAL,
cause[PRIVATE8]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL,
handOverInfo[PRIVATE9]IMPLICITSEQUENCE{
handOverCounter[0]IMPLICITINTEGER(1..127),
sendingSCPAddress[1]CHOICE{
colocated[0]IMPLICITNULL,
pointCodeAndSubSystemNumber[1]IMPLICITOCTETSTRING(SIZE(3)),
globalTitle[2]IMPLICITOCTETSTRING(SIZE(4..12)),
globalTitleAndSubSystemNumber[3]IMPLICITOCTETSTRING(SIZE(5..13)),
pointCodeAndSubSystemNumberANSI[4]IMPLICITOCTETSTRING(SIZE(4))}
DEFAULTcolocatedNULL,
sendingSCPDialogueInfo[2]IMPLICITSEQUENCE{
protocolIndicator[1]IMPLICITOCTETSTRING(SIZE(2)),
userInformation[2]IMPLICITSEQUENCE{
sendingFunctionsActive[0]IMPLICITENUMERATED{
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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

simulationPrettyPrint(4),
messageLoggingPrettyPrint(5),
serviceLogicTrace(6),
logAndTrace(7),
loggingPrettyPrintAndTrace(8)}DEFAULTnormal,
receivingFunctionsRequested[1]IMPLICITENUMERATED{
normal(1),
simulation(2),
messageLogging(3),
simulationPrettyPrint(4),
messageLoggingPrettyPrint(5),
serviceLogicTrace(6),
logAndTrace(7),
loggingPrettyPrintAndTrace(8)}DEFAULTnormal,
trafficSimulationSessionID[2]IMPLICITINTEGER(0..65535)
OPTIONAL}OPTIONAL},
sendingSCPCorrelationInfo[3]IMPLICITOCTETSTRING(SIZE(16))OPTIONAL,
receivingSCPAddress[4]CHOICE{
colocated[0]IMPLICITNULL,
pointCodeAndSubSystemNumber[1]IMPLICITOCTETSTRING(SIZE(3)),
globalTitle[2]IMPLICITOCTETSTRING(SIZE(4..12)),
globalTitleAndSubSystemNumber[3]IMPLICITOCTETSTRING(SIZE(5..13)),
pointCodeAndSubSystemNumberANSI[4]IMPLICITOCTETSTRING(SIZE(4))}
DEFAULTcolocatedNULL,
receivingSCPDialogueInfo[5]IMPLICITSEQUENCE{
protocolIdentifier[1]IMPLICITINTEGER(1..16),
userInformation[2]IMPLICITSEQUENCE{
sendingFunctionsActive[0]IMPLICITENUMERATED{
normal(1),
simulation(2),
messageLogging(3),
simulationPrettyPrint(4),
messageLoggingPrettyPrint(5),
serviceLogicTrace(6),
logAndTrace(7),
loggingPrettyPrintAndTrace(8)}DEFAULTnormal,
receivingFunctionsRequested[1]IMPLICITENUMERATED{
normal(1),
simulation(2),
messageLogging(3),
simulationPrettyPrint(4),
messageLoggingPrettyPrint(5),
serviceLogicTrace(6),
logAndTrace(7),
loggingPrettyPrintAndTrace(8)}DEFAULTnormal,
trafficSimulationSessionID[2]IMPLICITINTEGER(0..65535)
OPTIONAL}OPTIONAL},
receivingSCPCorrelationInfo[6]IMPLICITOCTETSTRING(SIZE(16))
OPTIONAL,
handOverNumber[7]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
handOverData[8]IMPLICITINTEGER(0..65535)OPTIONAL}OPTIONAL,
forwardGVNSIndicator[PRIVATE10]IMPLICITSEQUENCE{
oPSPIdentification[0]IMPLICITOCTETSTRING(SIZE(1..5)),
gVNSUserGroupID[1]IMPLICITOCTETSTRING(SIZE(1..9)),
tNRNumber[2]IMPLICITOCTETSTRING(SIZE(1..10))}OPTIONAL,
backwardGVNSIndicator[PRIVATE11]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL}
ERRORS{
missingCustomerRecordlocalValue6,
missingParameterlocalValue7,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue0
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

79/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

::=localValue0
initiateCallAttemptOPERATION
ARGUMENT
SEQUENCE{
originalCalledPartyID[PRIVATE1]IMPLICITOCTETSTRING(SIZE(2..16))
OPTIONAL,
legToBeCreated[PRIVATE2]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}DEFAULTsendingSideID1,
callingPartysCategory[PRIVATE3]IMPLICITOCTETSTRING(SIZE(1))OPTIONAL,
redirectingPartyID[PRIVATE4]IMPLICITOCTETSTRING(SIZE(2..16))
OPTIONAL,
redirectionInformation[PRIVATE5]IMPLICITOCTETSTRING(SIZE(2))
OPTIONAL,
bearerCapabilities[PRIVATE6]CHOICE{
bearerCap[0]IMPLICITOCTETSTRING(SIZE(2..11)),
tmr[1]IMPLICITOCTETSTRING(SIZE(1))}OPTIONAL,
cUGCallIndicator[PRIVATE7]IMPLICITOCTETSTRING(SIZE(1))OPTIONAL,
cUGInterLockCode[PRIVATE8]IMPLICITOCTETSTRING(SIZE(4))OPTIONAL,
forwardCallIndicators[PRIVATE9]IMPLICITOCTETSTRING(SIZE(2))
OPTIONAL,
genericDigitsSet[PRIVATE10]IMPLICITSETSIZE(1..20)OF
OCTETSTRING(SIZE(2..15))OPTIONAL,
genericNumberSet[PRIVATE11]IMPLICITSETSIZE(1..20)OF
OCTETSTRING(SIZE(3..17))OPTIONAL,
highLayerCompatibility[PRIVATE12]IMPLICITOCTETSTRING(SIZE(2))
OPTIONAL,
forwardGVNSIndicator[PRIVATE13]IMPLICITSEQUENCE{
oPSPIdentification[0]IMPLICITOCTETSTRING(SIZE(1..5)),
gVNSUserGroupID[1]IMPLICITOCTETSTRING(SIZE(1..9)),
tNRNumber[2]IMPLICITOCTETSTRING(SIZE(1..10))}OPTIONAL,
destinationRoutingAddress[0]IMPLICITSEQUENCESIZE(1)OF
OCTETSTRING(SIZE(2..16)),
alertingPattern[1]IMPLICITOCTETSTRING(SIZE(3))OPTIONAL,
extensions[4]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL,
serviceInteractionIndicators[29]IMPLICITSEQUENCE{
forwardServiceInteractionIndicators[0]IMPLICITSEQUENCE{
conferenceTreatmentIndicator[1]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callDiversionTreatmentIndicator[2]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callOfferingTreatmentIndicator[3]IMPLICITOCTETSTRING(SIZE(1))
OPTIONAL,
callTransferTreatmentIndicator[PRIVATE1]IMPLICITOCTETSTRING
(SIZE(1))OPTIONAL}OPTIONAL,
suspendTimer[3]IMPLICITINTEGER(0..120)OPTIONAL}OPTIONAL,
callingPartyNumber[30]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
routeList[PRIVATE14]IMPLICITSEQUENCESIZE(1)OF
OCTETSTRING(SIZE(1))OPTIONAL}
ERRORS{
missingParameterlocalValue7,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue32

playAnnouncementOPERATION
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

80/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

playAnnouncementOPERATION
ARGUMENT
SEQUENCE{
legID[PRIVATE1]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}OPTIONAL,
requestAnnouncementStarted[PRIVATE2]IMPLICITBOOLEANDEFAULTFALSE,
informationToSend[0]CHOICE{
inbandInfo[0]IMPLICITSEQUENCE{
messageID[0]CHOICE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableMessage[30]IMPLICITSEQUENCE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableParts[1]IMPLICITSEQUENCESIZE(1..20)OFCHOICE{
integer[0]IMPLICITINTEGER(0..65535),
number[1]IMPLICITOCTETSTRING(SIZE(2..15)),
time[2]IMPLICITOCTETSTRING(SIZE(2)),
priceInWholeUnits[PRIVATE1]IMPLICITOCTETSTRING(SIZE(4)),
priceInTenthsOfUnits[PRIVATE2]IMPLICITOCTETSTRING(SIZE(4)),
priceInHundredthsOfUnits[4]IMPLICITOCTETSTRING(SIZE(4)),
priceInThousandthsOfUnits[PRIVATE3]IMPLICITOCTETSTRING
(SIZE(4))}}},
numberOfRepetitions[1]IMPLICITINTEGER(1..127)OPTIONAL,
duration[2]IMPLICITINTEGER(0..32767)OPTIONAL,
interval[3]IMPLICITINTEGER(0..32767)OPTIONAL},
tone[1]IMPLICITSEQUENCE{
toneID[0]IMPLICITINTEGER(0..65535),
duration[1]IMPLICITINTEGER(0..127)OPTIONAL},
displayInformation[2]IMPLICITIA5String(SIZE(1..127)),
textID[PRIVATE1]IMPLICITINTEGER(0..255)},
disconnectFromIPForbidden[1]IMPLICITBOOLEANDEFAULTTRUE,
requestAnnouncementComplete[2]IMPLICITBOOLEANDEFAULTTRUE,
extensions[3]IMPLICITSEQUENCESIZE(1..16)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
ERRORS{
cancelledlocalValue0,
missingParameterlocalValue7,
systemFailurelocalValue11,
unavailableResourcelocalValue13,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
LINKED{
specializedResourceReportlocalValue49}
::=localValue47
promptAndCollectUserInformationOPERATION
ARGUMENT
SEQUENCE{
legID[PRIVATE1]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}OPTIONAL,
requestAnnouncementStarted[PRIVATE2]IMPLICITBOOLEANDEFAULTFALSE,
requestAnnouncementComplete[PRIVATE3]IMPLICITBOOLEANDEFAULTFALSE,
collectedInfo[0]CHOICE{
collectedDigits[0]IMPLICITSEQUENCE{
minimumNumberOfDigits[0]IMPLICITINTEGER(1..28)DEFAULT1,
maximumNumberOfDigits[1]IMPLICITINTEGER(1..28),
endOfReplyDigit[2]IMPLICITOCTETSTRING(SIZE(1..2))OPTIONAL,
cancelDigit[3]IMPLICITOCTETSTRING(SIZE(1..2))OPTIONAL,
startDigit[4]IMPLICITOCTETSTRING(SIZE(1..2))OPTIONAL,
firstDigitTimeOut[5]IMPLICITINTEGER(1..255)OPTIONAL,
interDigitTimeOut[6]IMPLICITINTEGER(1..255)OPTIONAL,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

81/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

interDigitTimeOut[6]IMPLICITINTEGER(1..255)OPTIONAL,
errorTreatment[7]IMPLICITENUMERATED{
stdErrorAndInfo(0),
help(1),
repeatPrompt(2)}DEFAULTstdErrorAndInfo,
interruptableAnnInd[8]IMPLICITBOOLEANDEFAULTTRUE,
voiceInformation[9]IMPLICITBOOLEANDEFAULTFALSE,
voiceBack[10]IMPLICITBOOLEANDEFAULTFALSE,
totalElapsedTimeOut[PRIVATE1]IMPLICITINTEGER(1..255)OPTIONAL}},
disconnectFromIPForbidden[1]IMPLICITBOOLEANDEFAULTTRUE,
informationToSend[2]CHOICE{
inbandInfo[0]IMPLICITSEQUENCE{
messageID[0]CHOICE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableMessage[30]IMPLICITSEQUENCE{
elementaryMessageID[0]IMPLICITINTEGER(0..65535),
variableParts[1]IMPLICITSEQUENCESIZE(1..20)OFCHOICE{
integer[0]IMPLICITINTEGER(0..65535),
number[1]IMPLICITOCTETSTRING(SIZE(2..15)),
time[2]IMPLICITOCTETSTRING(SIZE(2)),
priceInWholeUnits[PRIVATE1]IMPLICITOCTETSTRING(SIZE(4)),
priceInTenthsOfUnits[PRIVATE2]IMPLICITOCTETSTRING
(SIZE(4)),
priceInHundredthsOfUnits[4]IMPLICITOCTETSTRING(SIZE(4)),
priceInThousandthsOfUnits[PRIVATE3]IMPLICITOCTETSTRING
(SIZE(4))}}},
numberOfRepetitions[1]IMPLICITINTEGER(1..127)OPTIONAL,
duration[2]IMPLICITINTEGER(0..32767)OPTIONAL,
interval[3]IMPLICITINTEGER(0..32767)OPTIONAL},
tone[1]IMPLICITSEQUENCE{
toneID[0]IMPLICITINTEGER(0..65535),
duration[1]IMPLICITINTEGER(0..127)OPTIONAL},
displayInformation[2]IMPLICITIA5String(SIZE(1..127)),
textID[PRIVATE1]IMPLICITINTEGER(0..255)}OPTIONAL,
extensions[3]IMPLICITSEQUENCESIZE(1..16)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
RESULT
CHOICE{
digitsResponse[0]IMPLICITOCTETSTRING(SIZE(2..15))}
ERRORS{
cancelledlocalValue0,
improperCallerResponselocalValue4,
missingParameterlocalValue7,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unavailableResourcelocalValue13,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
LINKED{
specializedResourceReportlocalValue49}
::=localValue48
reconnectOPERATION
ARGUMENT
SEQUENCE{
legID[1]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}}
ERRORS{
systemFailurelocalValue11,
taskRefusedlocalValue12,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

82/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unknownLegIDlocalValue17}
::=localValue5
releaseCallOPERATION
ARGUMENT
OCTETSTRING(SIZE(2))
::=localValue22
releaseCallPartyConnectionOPERATION
ARGUMENT
SEQUENCE{
legToBeReleased[0]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)},
releaseCause[2]IMPLICITOCTETSTRING(SIZE(2))OPTIONAL}
ERRORS{
missingParameterlocalValue7,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16,
unknownLegIDlocalValue17}
::=localValue6
requestNotificationChargingEventOPERATION
ARGUMENT
SEQUENCESIZE(1..3)OF
SEQUENCE{
eventTypeCharging[0]IMPLICITENUMERATED{
tariffInformation(1),
tariffIndicator(2),
chargeNoChargeIndication(3)},
monitorMode[1]IMPLICITENUMERATED{
interrupted(0),
notifyAndContinue(1),
transparent(2)},
legID[2]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}DEFAULTsendingSideID2}
ERRORS{
missingParameterlocalValue7,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue25
requestReportBCSMEventOPERATION
ARGUMENT
SEQUENCE{
bCSMEvents[0]IMPLICITSEQUENCESIZE(1..24)OF
SEQUENCE{
eventTypeBCSM[0]IMPLICITENUMERATED{
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

ERICSSONINAPCS1+,ABSTRACTSYNTAX

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]IMPLICITENUMERATED{
interrupted(0),
notifyAndContinue(1),
transparent(2)},
legID[2]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)}OPTIONAL,
dPSpecificCriteria[30]CHOICE{
numberOfDigits[0]IMPLICITINTEGER(1..28),
applicationTimer[1]IMPLICITINTEGER(0..2047),
midCallEvents[PRIVATE1]CHOICE{
flash[0]IMPLICITNULL,
userCallSuspend[1]IMPLICITNULL,
userCallResume[2]IMPLICITNULL,
dTMFMonitoring[3]IMPLICITSEQUENCE{
minimumNumberOfDigits[0]IMPLICITINTEGER(1..28)DEFAULT1,
maximumNumberOfDigits[1]IMPLICITINTEGER(1..28),
endOfReplyDigit[2]IMPLICITOCTETSTRING(SIZE(1..2))OPTIONAL,
cancelDigit[3]IMPLICITOCTETSTRING(SIZE(1..2))OPTIONAL,
startDigit[4]IMPLICITOCTETSTRING(SIZE(1..2))OPTIONAL,
interDigitTimeOut[6]IMPLICITINTEGER(1..255)DEFAULT10}}}
OPTIONAL},
extensions[2]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
ERRORS{
missingParameterlocalValue7,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue23
resetTimerOPERATION
ARGUMENT
SEQUENCE{
timerID[0]IMPLICITENUMERATED{
tSSF(0)}DEFAULTtSSF,
timerValue[1]IMPLICITINTEGER(0..2047),
extensions[2]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

84/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
ERRORS{
missingParameterlocalValue7,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue33
retrieveOPERATION
ARGUMENT
SET{
operationID[1]IMPLICITOCTETSTRING('0100'H),
applicationID[2]IMPLICITOCTETSTRING(SIZE(1)),
dataItemID[3]IMPLICITSEQUENCE{
attribute00[0]IMPLICITOCTETSTRINGOPTIONAL,
attribute01[1]IMPLICITOCTETSTRINGOPTIONAL,
attribute02[2]IMPLICITOCTETSTRINGOPTIONAL,
attribute03[3]IMPLICITOCTETSTRINGOPTIONAL,
attribute04[4]IMPLICITOCTETSTRINGOPTIONAL,
attribute05[5]IMPLICITOCTETSTRINGOPTIONAL,
attribute06[6]IMPLICITOCTETSTRINGOPTIONAL,
attribute07[7]IMPLICITOCTETSTRINGOPTIONAL,
attribute08[8]IMPLICITOCTETSTRINGOPTIONAL,
attribute09[9]IMPLICITOCTETSTRINGOPTIONAL,
attribute10[10]IMPLICITOCTETSTRINGOPTIONAL,
attribute11[11]IMPLICITOCTETSTRINGOPTIONAL,
attribute12[12]IMPLICITOCTETSTRINGOPTIONAL,
attribute13[13]IMPLICITOCTETSTRINGOPTIONAL,
attribute14[14]IMPLICITOCTETSTRINGOPTIONAL,
attribute15[15]IMPLICITOCTETSTRINGOPTIONAL,
attribute16[16]IMPLICITOCTETSTRINGOPTIONAL,
attribute17[17]IMPLICITOCTETSTRINGOPTIONAL,
attribute18[18]IMPLICITOCTETSTRINGOPTIONAL,
attribute19[19]IMPLICITOCTETSTRINGOPTIONAL,
attribute20[20]IMPLICITOCTETSTRINGOPTIONAL,
attribute21[21]IMPLICITOCTETSTRINGOPTIONAL,
attribute22[22]IMPLICITOCTETSTRINGOPTIONAL,
attribute23[23]IMPLICITOCTETSTRINGOPTIONAL,
attribute24[24]IMPLICITOCTETSTRINGOPTIONAL,
attribute25[25]IMPLICITOCTETSTRINGOPTIONAL,
attribute26[26]IMPLICITOCTETSTRINGOPTIONAL,
attribute27[27]IMPLICITOCTETSTRINGOPTIONAL,
attribute28[28]IMPLICITOCTETSTRINGOPTIONAL,
attribute29[29]IMPLICITOCTETSTRINGOPTIONAL,
attribute30[30]IMPLICITOCTETSTRINGOPTIONAL}}
RESULT
SEQUENCE{
operationreturnID[1]IMPLICITOCTETSTRING('010001'H),
dataItemInformation[2]IMPLICITSEQUENCE{
attribute00[0]IMPLICITOCTETSTRINGOPTIONAL,
attribute01[1]IMPLICITOCTETSTRINGOPTIONAL,
attribute02[2]IMPLICITOCTETSTRINGOPTIONAL,
attribute03[3]IMPLICITOCTETSTRINGOPTIONAL,
attribute04[4]IMPLICITOCTETSTRINGOPTIONAL,
attribute05[5]IMPLICITOCTETSTRINGOPTIONAL,
attribute06[6]IMPLICITOCTETSTRINGOPTIONAL,
attribute07[7]IMPLICITOCTETSTRINGOPTIONAL,
attribute08[8]IMPLICITOCTETSTRINGOPTIONAL,
attribute09[9]IMPLICITOCTETSTRINGOPTIONAL,
attribute10[10]IMPLICITOCTETSTRINGOPTIONAL,
attribute11[11]IMPLICITOCTETSTRINGOPTIONAL,
attribute12[12]IMPLICITOCTETSTRINGOPTIONAL,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

85/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

attribute12[12]IMPLICITOCTETSTRINGOPTIONAL,
attribute13[13]IMPLICITOCTETSTRINGOPTIONAL,
attribute14[14]IMPLICITOCTETSTRINGOPTIONAL,
attribute15[15]IMPLICITOCTETSTRINGOPTIONAL,
attribute16[16]IMPLICITOCTETSTRINGOPTIONAL,
attribute17[17]IMPLICITOCTETSTRINGOPTIONAL,
attribute18[18]IMPLICITOCTETSTRINGOPTIONAL,
attribute19[19]IMPLICITOCTETSTRINGOPTIONAL,
attribute20[20]IMPLICITOCTETSTRINGOPTIONAL,
attribute21[21]IMPLICITOCTETSTRINGOPTIONAL,
attribute22[22]IMPLICITOCTETSTRINGOPTIONAL,
attribute23[23]IMPLICITOCTETSTRINGOPTIONAL,
attribute24[24]IMPLICITOCTETSTRINGOPTIONAL,
attribute25[25]IMPLICITOCTETSTRINGOPTIONAL,
attribute26[26]IMPLICITOCTETSTRINGOPTIONAL,
attribute27[27]IMPLICITOCTETSTRINGOPTIONAL,
attribute28[28]IMPLICITOCTETSTRINGOPTIONAL,
attribute29[29]IMPLICITOCTETSTRINGOPTIONAL,
attribute30[30]IMPLICITOCTETSTRINGOPTIONAL}}
ERRORS{
congestionlocalValue2,
errorInParamterValuelocalValue3,
executionErrorlocalValue4,
infoNotAvailablelocalValue8,
invalidDataItemIDlocalValue10,
notAuthorizedlocalValue12,
parameterMissinglocalValue13,
otherErrorlocalValue100}
::=localValue16
sendChargingInformationOPERATION
ARGUMENT
SEQUENCE{
sCIBillingChargingCharacteristics[0]CHOICE{
chargingInformation[0]IMPLICITSEQUENCE{
orderStartOfCharging[0]IMPLICITNULLOPTIONAL,
chargeMessage[1]IMPLICITSEQUENCE{
eventTypeCharging[1]IMPLICITENUMERATED{
tariffInformation(1),
tariffIndicator(2),
chargeNoChargeIndication(3)},
eventSpecificInfoCharging[2]CHOICE{
tariffInformation[0]IMPLICITSEQUENCE{
numberOfStartPulses[0]IMPLICITINTEGER(0..255),
startInterval[1]IMPLICITINTEGER(0..3276),
startIntervalAccuracy[2]IMPLICITENUMERATED{
tenMilliSeconds(1),
oneHundredMilliSeconds(2),
seconds(3)},
numberOfPeriodicPulses[3]IMPLICITINTEGER(0..255),
periodicInterval[4]IMPLICITINTEGER(0..3276),
periodicIntervalAccuracy[5]IMPLICITENUMERATED{
tenMilliSeconds(1),
oneHundredMilliSeconds(2),
seconds(3)},
activationTime[6]IMPLICITOCTETSTRING(SIZE(6))OPTIONAL},
tariffIndicator[1]IMPLICITOCTETSTRING(SIZE(2)),
chargeNoChargeIndication[2]IMPLICITENUMERATED{
callFreeOfCharge(1),
chargeableCall(2)}}}OPTIONAL,
pulseBurst[2]IMPLICITINTEGER(1..255)OPTIONAL,
createDefaultBillingRecord[3]IMPLICITNULLOPTIONAL},
chargingAnalysisInputData[1]IMPLICITSEQUENCE{
chargingOrigin[1]IMPLICITOCTETSTRING(SIZE(1))OPTIONAL,
trafficActivityCode[2]IMPLICITOCTETSTRING(SIZE(4))OPTIONAL,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

86/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

trafficActivityCode[2]IMPLICITOCTETSTRING(SIZE(4))OPTIONAL,
chargingCode[3]IMPLICITINTEGER(0..4095)OPTIONAL}},
legID[1]CHOICE{
sendingSideID[0]IMPLICITINTEGER(1..30)},
extensions[2]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
ERRORS{
missingParameterlocalValue7,
parameterOutOfRangelocalValue8,
systemFailurelocalValue11,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedParameterlocalValue16,
unknownLegIDlocalValue17}
::=localValue46
serviceFilteringResponseOPERATION
ARGUMENT
SEQUENCE{
countersValue[0]IMPLICITSEQUENCESIZE(0..100)OF
SEQUENCE{
counterID[0]IMPLICITINTEGER(0..99),
counterValue[1]IMPLICITINTEGER(0..2147483647)},
filteringCriteria[1]CHOICE{
serviceKey[2]IMPLICITINTEGER(0..2147483647),
addressAndService[30]IMPLICITSEQUENCE{
calledAddressValue[0]IMPLICITOCTETSTRING(SIZE(3..17)),
serviceKey[1]IMPLICITINTEGER(0..2147483647),
callingAddressValue[2]IMPLICITOCTETSTRING(SIZE(3..17))OPTIONAL,
locationNumber[3]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL}},
responseCondition[3]IMPLICITENUMERATED{
intermediateResponse(0),
lastResponse(1)}DEFAULTintermediateResponse,
sCFCorrelationInfo[PRIVATE1]IMPLICITOCTETSTRING(SIZE(16))OPTIONAL}
::=localValue43
signallingInformationOPERATION
ARGUMENT
SEQUENCE{
backwardSuppressIndicators[1]IMPLICITSETSIZE(1..2)OF
OCTETSTRING(SIZE(2))OPTIONAL,
connectedNumber[2]IMPLICITOCTETSTRING(SIZE(2..16))OPTIONAL,
forwardSuppressionIndicators[3]IMPLICITSETSIZE(1..10)OF
OCTETSTRING(SIZE(2))OPTIONAL,
backwardGVNSIndicator[4]IMPLICITOCTETSTRING(SIZE(1))OPTIONAL,
extensions[5]IMPLICITSEQUENCESIZE(1..7)OFSEQUENCE{
typeINTEGER(0..63),
criticalityENUMERATED{
ignore(0),
abort(1)}DEFAULTignore,
value[1]ANYDEFINEDBYtype}OPTIONAL}
ERRORS{
missingParameterlocalValue7,
taskRefusedlocalValue12,
unexpectedComponentSequencelocalValue14,
unexpectedDataValuelocalValue15,
unexpectedParameterlocalValue16}
::=localValue8
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

87/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

specializedResourceReportOPERATION
ARGUMENT
CHOICE{
announcementCompletedNULL,
announcementStarted[PRIVATE1]IMPLICITNULL}
::=localValue49
updateOPERATION
ARGUMENT
SET{
operationID[1]IMPLICITOCTETSTRING('0100'H),
applicationID[2]IMPLICITOCTETSTRING(SIZE(1)),
dataItemID[3]IMPLICITSEQUENCE{
attribute00[0]IMPLICITOCTETSTRINGOPTIONAL,
attribute01[1]IMPLICITOCTETSTRINGOPTIONAL,
attribute02[2]IMPLICITOCTETSTRINGOPTIONAL,
attribute03[3]IMPLICITOCTETSTRINGOPTIONAL,
attribute04[4]IMPLICITOCTETSTRINGOPTIONAL,
attribute05[5]IMPLICITOCTETSTRINGOPTIONAL,
attribute06[6]IMPLICITOCTETSTRINGOPTIONAL,
attribute07[7]IMPLICITOCTETSTRINGOPTIONAL,
attribute08[8]IMPLICITOCTETSTRINGOPTIONAL,
attribute09[9]IMPLICITOCTETSTRINGOPTIONAL,
attribute10[10]IMPLICITOCTETSTRINGOPTIONAL,
attribute11[11]IMPLICITOCTETSTRINGOPTIONAL,
attribute12[12]IMPLICITOCTETSTRINGOPTIONAL,
attribute13[13]IMPLICITOCTETSTRINGOPTIONAL,
attribute14[14]IMPLICITOCTETSTRINGOPTIONAL,
attribute15[15]IMPLICITOCTETSTRINGOPTIONAL,
attribute16[16]IMPLICITOCTETSTRINGOPTIONAL,
attribute17[17]IMPLICITOCTETSTRINGOPTIONAL,
attribute18[18]IMPLICITOCTETSTRINGOPTIONAL,
attribute19[19]IMPLICITOCTETSTRINGOPTIONAL,
attribute20[20]IMPLICITOCTETSTRINGOPTIONAL,
attribute21[21]IMPLICITOCTETSTRINGOPTIONAL,
attribute22[22]IMPLICITOCTETSTRINGOPTIONAL,
attribute23[23]IMPLICITOCTETSTRINGOPTIONAL,
attribute24[24]IMPLICITOCTETSTRINGOPTIONAL,
attribute25[25]IMPLICITOCTETSTRINGOPTIONAL,
attribute26[26]IMPLICITOCTETSTRINGOPTIONAL,
attribute27[27]IMPLICITOCTETSTRINGOPTIONAL,
attribute28[28]IMPLICITOCTETSTRINGOPTIONAL,
attribute29[29]IMPLICITOCTETSTRINGOPTIONAL,
attribute30[30]IMPLICITOCTETSTRINGOPTIONAL},
dataItemInformation[4]IMPLICITSEQUENCE{
attribute00[0]IMPLICITOCTETSTRINGOPTIONAL,
attribute01[1]IMPLICITOCTETSTRINGOPTIONAL,
attribute02[2]IMPLICITOCTETSTRINGOPTIONAL,
attribute03[3]IMPLICITOCTETSTRINGOPTIONAL,
attribute04[4]IMPLICITOCTETSTRINGOPTIONAL,
attribute05[5]IMPLICITOCTETSTRINGOPTIONAL,
attribute06[6]IMPLICITOCTETSTRINGOPTIONAL,
attribute07[7]IMPLICITOCTETSTRINGOPTIONAL,
attribute08[8]IMPLICITOCTETSTRINGOPTIONAL,
attribute09[9]IMPLICITOCTETSTRINGOPTIONAL,
attribute10[10]IMPLICITOCTETSTRINGOPTIONAL,
attribute11[11]IMPLICITOCTETSTRINGOPTIONAL,
attribute12[12]IMPLICITOCTETSTRINGOPTIONAL,
attribute13[13]IMPLICITOCTETSTRINGOPTIONAL,
attribute14[14]IMPLICITOCTETSTRINGOPTIONAL,
attribute15[15]IMPLICITOCTETSTRINGOPTIONAL,
attribute16[16]IMPLICITOCTETSTRINGOPTIONAL,
attribute17[17]IMPLICITOCTETSTRINGOPTIONAL,
attribute18[18]IMPLICITOCTETSTRINGOPTIONAL,
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

88/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

attribute18[18]IMPLICITOCTETSTRINGOPTIONAL,
attribute19[19]IMPLICITOCTETSTRINGOPTIONAL,
attribute20[20]IMPLICITOCTETSTRINGOPTIONAL,
attribute21[21]IMPLICITOCTETSTRINGOPTIONAL,
attribute22[22]IMPLICITOCTETSTRINGOPTIONAL,
attribute23[23]IMPLICITOCTETSTRINGOPTIONAL,
attribute24[24]IMPLICITOCTETSTRINGOPTIONAL,
attribute25[25]IMPLICITOCTETSTRINGOPTIONAL,
attribute26[26]IMPLICITOCTETSTRINGOPTIONAL,
attribute27[27]IMPLICITOCTETSTRINGOPTIONAL,
attribute28[28]IMPLICITOCTETSTRINGOPTIONAL,
attribute29[29]IMPLICITOCTETSTRINGOPTIONAL,
attribute30[30]IMPLICITOCTETSTRINGOPTIONAL}}
RESULT
CHOICE{
operationreturnID[1]IMPLICITOCTETSTRING('010001'H)}
ERRORS{
congestionlocalValue2,
errorInParamterValuelocalValue3,
executionErrorlocalValue4,
illegalCombinationOfParameterslocalValue7,
invalidDataItemIDlocalValue10,
notAuthorizedlocalValue12,
parameterMissinglocalValue13,
otherErrorlocalValue100}
::=localValue21
cancelledERROR
::=localValue0
cancelFailedERROR
PARAMETER
SEQUENCE{
problem[0]IMPLICITENUMERATED{
unknownOperation(0),
operationNotCancellable(2)},
operation[1]IMPLICITINTEGER(128..127)}
::=localValue1
congestionERROR
PARAMETER
operationReturnID[1]IMPLICITOCTETSTRING('010001'H)
::=localValue2
eTCFailedERROR
::=localValue3
errorInParamterValueERROR
PARAMETER
operationReturnID[1]IMPLICITOCTETSTRING('010001'H)
::=localValue3
executionErrorERROR
PARAMETER
operationReturnID[1]IMPLICITOCTETSTRING('010001'H)
::=localValue4
improperCallerResponseERROR
PARAMETER
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

89/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

PARAMETER
ENUMERATED{
noInformationReceived(0),
notEnoughInformationReceived(1)}
::=localValue4
illegalCombinationOfParametersERROR
PARAMETER
operationReturnID[1]IMPLICITOCTETSTRING('010001'H)
::=localValue7
infoNotAvailableERROR
PARAMETER
operationReturnID[1]IMPLICITOCTETSTRING('010001'H)
::=localValue8
invalidDataItemIDERROR
PARAMETER
operationReturnID[1]IMPLICITOCTETSTRING('010001'H)
::=localValue10
missingCustomerRecordERROR
::=localValue6
missingParameterERROR
::=localValue7
notAuthorizedERROR
PARAMETER
operationReturnID[1]IMPLICITOCTETSTRING('010001'H)
::=localValue12
otherErrorERROR
PARAMETER
operationReturnID[1]IMPLICITOCTETSTRING('010001'H)
::=localValue100
parameterMissingERROR
PARAMETER
operationReturnID[1]IMPLICITOCTETSTRING('010001'H)
::=localValue13
parameterOutOfRangeERROR
::=localValue8
requestedInfoErrorERROR
PARAMETER
ENUMERATED{
unknownRequestedInfo(1),
requestedInfoNotAvailable(2)}
::=localValue10
systemFailureERROR
PARAMETER
ENUMERATED{
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

90/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

ENUMERATED{
unavailableResources(0),
componentFailure(1),
basicCallProcessingException(2),
resourceStatusFailure(3),
endUserFailure(4)}
::=localValue11
taskRefusedERROR
PARAMETER
ENUMERATED{
generic(0),
unobtainable(1),
congestion(2)}
::=localValue12
unavailableResourceERROR
::=localValue13
unexpectedComponentSequenceERROR
::=localValue14
unexpectedDataValueERROR
::=localValue15
unexpectedParameterERROR
::=localValue16
unknownLegIDERROR
::=localValue17
END

3OPERATIONALCONDITIONS
3.1ExternalConditions

3.2ApplicationParameters

3.3Commands

3.4Printouts
file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

91/92

9/5/2016

ERICSSONINAPCS1+,ABSTRACTSYNTAX

3.5SubscriberProcedures

3.6SubscriberCategories

3.7Charging

3.8Capabilities

file:///E:/dropbox/Dropbox/Telecom_Specs/INAP/Ericsson%20INAP%20CS1+/Ericsson%20INAP%20CS1+.htm

92/92

You might also like