-- @ (#)MID: ITACEXMX.ASN
-- Core-INAP-CS1-ExtensionTypes {???}
CS1ExtensionTypes DEFINITIONS IMPLICIT TAGS ::=
BEGIN IMPORTS
EXT
FROM EXTENSionModule Cause,
ChargingZone, Digits, LegID,
LocationNumber, ServiceKey,
CallingPartyNumber, EventTypeBCSM, CalledPartyNumber
FROM CS1DataTypes; -- Core-INAP-CS1-DataTypes { ccitt (0) -- identified-organization (4) etsi (0)
-- intelligentNetworksDomain (1) in-network (1) -- modules (0) cs1-datatypes (2)
-- version1 (0) };
-- *** TYPE DEFINITIONS IN CS1 EXTENSION TYPES FOLLOWS **********************
--- LegIDExtension ::= EXTENSION -- EXTENSION SYNTAX Party
-- CRITICALITY ignore
legIDExtension EXT ::= {
&ExtensionSyntax Party,
&criticality ignore,
&id 11
}
Party ::= CHOICE {
legID LegID, bothParty NULL } --$ENTRY
-- LegIDExtension is used with the ConnectToResource- and
-- EstablishTemporaryConnection operations to define the party/parties -- to which/who the user interaction is related.
-- If the LegIDExtension is not included, the user interaction is performed -- with the calling user.
-- LegIDExtension is used with the ReleaseCall operation to define the party
—- that has to be released.
—- The formal definition is not yet clear, because the ReleaseCall -- operation does not include an extensions-field.
-- If the value of the Party is bothParty, the PromptAndCollectUserInformation -- operation is not possible.
--- LanguageIDExtension ::= EXTENSION -- EXTENSION SYNTAX LanguageID
-- CRITICALITY ignore
languageIDExtension EXT ::= {
&ExtensionSyntax LanguageID,
&criticality ignore,
&id 12
}
LanguageID ::= OCTET STRING (SIZE (1..2)) --$ENTRY
-- LanguageIDExtension is used with the Connect-, the InitialDP-, the
—- PlayAnnouncement- and the PromptAndCollectUserInformation operations.
-- With the Connect operation it is used to inform the SSP about the language--- parameter that has to be sent to the terminating line.
-- With the InitialDP operation it is used to inform the service logic of the -- language-parameter received from the originating line or from the subscriber -- data.
-- With the PlayAnnouncement- and PromptAndCollectUserInformation operations it -- is used to inform the IP about the up to four languages in which the
—- announcement and its various partscan be played.
-- Coding of the LanguageID with the Connect-, and InitialDP- operations: the
—- Length is one octet:
-- bits 4 3 2 and 1 define the language indicator (coded as the language indicator
—- of the Network specific facility, that is, of the ISUP; THK 9203; 3.23A).
-- bits 8 7 6 and 5 are not used, set to '0'
-- Coding of the LanguageID with the PromptAndCollectUserInformation- and -- PlayAnnouncement- operations: the Length is two octets:
-- octet 1 bits 4 3 2 1 define the language 1 indicator -- octet 1 bits 8 7 6 5 define the language 2 indicator -- octet 2 bits 4 3 2 1 define the language 3 indicator -- octet 2 bits 8 7 6 5 define the language 4 indicator
-- The Language indicator is coded as the language indicator of the
Network-—- specific facility of the ISUP; THK 9203; 3.23A. The Languages are used in
—- the numbering order starting from language 1.
—- The value '0' means end of the list.
--- ReleaseTypeExtension ::= EXTENSION -- EXTENSION SYNTAX ReleaseType
-- CRITICALITY ignore
releaseTypeExtension EXT ::= {
&ExtensionSyntax ReleaseType,
&criticality ignore,
&id 14
}
ReleaseType ::= ENUMERATED { caller (0), firstParty (1) } --$ENTRY
-- ReleaseTypeExtension is used with Connect operation to inform the SSP about how -- the call has to be released. The values of the ReleaseType can be caller--- or first-party.
-- If the ReleaseTypeExtension is not included, the call has to be released -- according to the traffic case or used signalling systems.
--- InterceptAnswerExtension ::= EXTENSION
-- EXTENSION SYNTAX InterceptAnswer
-- CRITICALITY ignore
interceptAnswerExtension EXT ::= {
&ExtensionSyntax InterceptAnswer,
&criticality ignore,
&id 15
}
InterceptAnswer ::= BOOLEAN --$ENTRY
-- InterceptAnswerExtension is used with the ConnectToResource- and
-- EstablishTemporaryConnection operations to indicate to the SSP that the -- Answer signal received from the integrated or external IP have to be -- intercepted.
-- If the extension is not included or the value is FALSE, the SSP sends the -- Answer signal to the originating line.
--- INtoINServiceInteractionsExtension ::= EXTENSION
-- EXTENSION SYNTAX INtoINServiceInteractions -- CRITICALITY ignore
iNtoINServiceInteractionsExtension EXT ::= {
&ExtensionSyntax INtoINServiceInteractions,
&criticality ignore,
&id 18
}
INtoINServiceInteractions ::= SEQUENCE SIZE (1..5) --$ENTRY-- OF SEQUENCE { service ServiceKey,
activity BOOLEAN OPTIONAL }
-- The INtoINServiceIndicationExtension is used to control the co-operation
-- of the IN-services in the same SSP.
-- It indicates the list of services that have been invoked within the call.
-- It is up to the service logic to decide whether some interaction exists -- and how to deal with that (for example to prevent new invocation).
-- This parameter is transferred from the SCF to the SSF in the Connect,
—- ConnectToResource and EstablishTemporaryConnection operations. It is
-- returned in the case of a retriggering to the SCF in the InitialDP operation.
-- *** MOBILE SPECIFIC EXTENSIONS **********************************************
gsmSupplementaryServiceList EXT ::= { -- Connect, InitialDP
&ExtensionSyntax GsmSupplementaryServiceList,
&criticality ignore,
&id 21
}
odbInfo EXT ::= { -- Connect, InitialDP
&ExtensionSyntax ODBInfo,
&criticality ignore,
&id 22
}
cugInfo EXT ::= { -- Connect, InitialDP
&ExtensionSyntax CUG-CheckInfo,
&criticality ignore,
&id 23
}
calledLocation EXT ::= { -- EventReportBCSM
&ExtensionSyntax CalledLocation,
&criticality ignore,
&id 24
}
noAnswerCause EXT ::= { -- EventReportBCSM
&ExtensionSyntax Cause,
}
msRoamingStatus EXT ::= { -- InitialDP
&ExtensionSyntax MSRoamingStatus,
absSubscriber EXT ::= { -- InitialDP
&ExtensionSyntax AbsSubscriber,
&criticality ignore,
&id 31
}
msClassmarks EXT ::= { -- InitialDP
&ExtensionSyntax MsClassmarks,
&criticality ignore,
&id 32
}
-- The Mobile Station Classmark 2 is sent to the SCF, if available.
-- Concerns both the calling and the called mobiles.
gsmLocationInformation EXT ::= { -- InitialDP
&ExtensionSyntax GsmLocationInformation,
&criticality ignore,
&id 33
}
-- This extension is used to pass the GSM location of the called -- Mobile Station to the SCF in the same way as the standard parameter -- "locationNumber" passes the location information of the calling -- Mobile Station.
-- Both of them can be included in the same IDP operation
-- if both the calling and the called party location info is available for -- the MSC/SSP.
usedSignalling EXT ::= { -- InitialDP
&ExtensionSyntax UsedSignalling,
&criticality ignore,
&id 34
}
-- With this parameter the SSF informs the SCF from which incoming signalling -- type the call setup was received (for example ISUP, TUP, R2) in originating -- calls and the outgoing signalling type, if available, in the TBCSM.
chargingBasis EXT ::= { -- InitialDP + ERB
&ExtensionSyntax ChargingBasis,
&criticality ignore,
&id 35 }
-- With this parameter the SSF gives the SCF information about the charging -- as much as it is available in the trigger DP.
-- The information contains the charging zone, and it can be sent only -- if it is available in the call phase in which the triggering takes place.
extraForwardCallIndicator EXT ::= { -- InitialDP + Connect
&ExtensionSyntax ExtraForwardCallIndicator,
&criticality ignore,
&id 36
}
-- With this parameter the SSF tells the SCF that the called party address has -- already been translated by the network if such information is received -- from the incoming signalling.
gatewaySSFIndication EXT ::= { -- InitialDP
&ExtensionSyntax GatewaySSFIndication,
&criticality ignore,
&id 37
}
-- As the official version of ETSI Core INAP does not support the possibility -- of indicating when DP11 is encountered, a new parameter is included in -- the InitialDP operation advising that the triggering is initiated from -- the Gateway BCSM. With this indication the SCF is able to decide -- whether the triggering has occurred in DP11 or in DP12.
-- However, the information is included also in other TDPs than DP12 -- when triggered from the Gateway BCSM.
forwardedToNumber EXT ::= { -- InitialDP + ERB
&ExtensionSyntax ForwardedToNumber,
&criticality ignore,
&id 38
}
-- The SSF tells the SCF the number to which the call is to be forwarded -- if the SCF lets the call continue without re-routing it.
chargeableUserInteraction EXT ::= { -- CTR + ETC
&ExtensionSyntax ChargeableUserInteraction,
&criticality ignore,
&id 39
}
-- With this new parameter the SCF orders the charging to be started -- in the MSC/SSP. Previously this indication was bound to
-- the "interceptAnswer" parameter that had double usage.
mmEventType EXT ::= { -- InitialDP
&ExtensionSyntax MmEventType,
&criticality ignore,
&id 40
}
transactionType EXT ::= { -- InitialDP
&ExtensionSyntax TransactionType,
&criticality ignore,
&id 41
}
vlrNumber EXT ::= { -- InitialDP
&ExtensionSyntax VlrNumber,
&criticality ignore,
&id 42
}
hlrNumber EXT ::= { -- InitialDP
&ExtensionSyntax HlrNumber,
&criticality ignore,
&id 43
}
gsmSupplementaryServiceControl EXT ::= { -- Connect
&ExtensionSyntax GsmSupplementaryServiceControl,
&criticality ignore,
&id 44
}
serviceCentreAddress EXT ::= { -- InitialDP, Connect
&ExtensionSyntax ServiceCentreAddress,
&criticality ignore,
&id 46
}
sm-RP-UIHeader EXT ::= { -- InitialDP, Connect
&ExtensionSyntax SM-RP-UIHeader,
&criticality ignore,
&id 47
}
ss-Code EXT ::= { -- InitialDP
&ExtensionSyntax SS-Code,
&criticality ignore,
&id 48
}
ext-BasicServiceCode EXT ::= { -- InitialDP
&ExtensionSyntax Ext-BasicServiceCode,
&criticality ignore,
&id 49
}
mapOperationCode EXT ::= { -- InitialDP
&ExtensionSyntax MapOperationCode,
&criticality ignore,
&id 50
}
midCallInformation EXT ::= { -- IDP, ERB
&ExtensionSyntax MidCallInformation,
&criticality ignore,
&id 51
}
serviceInteractionIndicatorsTwo EXT ::= { -- IDP, CON, CTR, ETC
&ExtensionSyntax ServiceInteractionIndicatorsTwo,
&criticality ignore,
&id 52
}
suppressionOfAnnouncement EXT ::= { -- IDP, CON
&ExtensionSyntax SuppressionOfAnnouncement,
&criticality ignore,
&id 53
}
genericNumbers EXT ::= { -- IDP, CON
&ExtensionSyntax GenericNumbers,
&criticality ignore,
&id 54
}
machineIndicator EXT ::= { -- IDP, CON
&ExtensionSyntax MachineIndicator,
&criticality ignore,
&id 55
}
timingAdvanceValue EXT ::= { -- IDP
&ExtensionSyntax TimingAdvanceValue,
&criticality ignore,
&id 56
}
measuredCellList EXT ::= { -- IDP
&ExtensionSyntax MeasuredCellList,
numberPortabilityInfo EXT ::= {
&ExtensionSyntax NumberPortabilityInfo,
&criticality ignore,
&id 59
}
eventTypeCobi EXT::= { --IDP
&ExtensionSyntax EventTypeCobi,
&criticality ignore,
&id 60 }
localisedServiceArea EXT::= { --IDP
&ExtensionSyntax LocalisedServiceArea,
&criticality ignore,
&id 61
}
inTriggerKey EXT::= { --Connect
&ExtensionSyntax InTriggerKey,
-- *** MOBILE SPECIFIC EXTENSION SYNTAX DEFINITIONS ****************************
AbsSubscriber ::= OCTET STRING (SIZE (1)) --$ENTRY
-- Values are coded as follows:
-- 0 = No specific information -- 1 = Imsi detached
-- 2 = No page responce
---CalledLocation ::= OCTET STRING (SIZE (1)) --$ENTRY
-- Operator determined value
---CUG-CheckInfo ::= SEQUENCE { -- To be removed here after
cug-Interlock CUG-Interlock, -- this definition has been cug-OutgoingAccess NULL OPTIONAL -- imported from MAP ! } --$ENTRY
CUG-Interlock ::= OCTET STRING (SIZE (4))
-- Internal structure defined in Rec CCITT Q.763 -- GSM/MAP spec. 09.02 version 4.8.0.
---GsmSupplementaryServiceList ::= OCTET STRING (SIZE (3)) --$ENTRY
-- Packed bit-structure containing the following information:
-- (bit A = least significant)
-- bit=0: ss not active for the subscriber in that specific call -- bit=1: ss active for the subscriber in that specific call
-- octet 1, bit A: BAOC
-- bit B: BOIC
-- bit C: BOIC-exHC
-- bit D: BAIC ---GsmSupplementaryServiceControl ::= SEQUENCE {
controlList [0] GsmSupplementaryServiceList, serviceList [1] GsmSupplementaryServiceList } --$ENTRY
---IMEI ::= OCTET STRING (SIZE (8)) -- To be removed here after
--$ENTRY --$N=8
-- this definition has been -- imported from MAP ! -- BCD-coded International mobile equipment identity
---IMSI ::= OCTET STRING (SIZE (3..8)) --$ENTRY-- -- To be removed here after
-- this definition has been -- imported from MAP ! -- BCD-coded International mobile subscriber identity
---TMSI ::= OCTET STRING (SIZE (4)) --$ENTRY-- -- To be removed here after
-- this definition has been -- imported from MAP ! -- BCD-coded Temporary mobile subscriber identity
---InTriggerKey ::= INTEGER (1..65535)
---MSRN ::= OCTET STRING (SIZE (1..9)) --$ENTRY-- -- To be removed here after
-- this definition has been -- imported from MAP ! -- BCD-coded Mobile subscriber roaming number
---MSRoamingStatus ::= INTEGER (0..255) --$ENTRY
---ODBInfo ::= SEQUENCE {
odb-Data ODB-Data OPTIONAL, odb-HlrData ODB-HlrData OPTIONAL } --$ENTRY
---ODB-Data ::= SEQUENCE { -- To be removed here after
odb-GeneralData ODB-GeneralData, -- this definition has been odb-HPLMN-Data ODB-HPLMN-Data OPTIONAL -- imported from MAP ! }
---ODB-GeneralData ::= BIT STRING {
allOG-CallsBarred (0),
multipleECT-Barred (14)} (SIZE (6..32))
-- exception handling: reception of unknown bit assignments in the -- ODB-GeneralData type shall be treated like unsupported
—- ODB-GeneralData in version 2 SIZE (6) in version 3 SIZE (15..32),
—- check in en/decode-function
---ODB-HPLMN-Data ::= BIT STRING { -- To be removed here after plmn-SpecificBarringType1 (0), -- this definition has been plmn-SpecificBarringType2 (1), -- imported from MAP ! plmn-SpecificBarringType3 (2),
plmn-SpecificBarringType4 (3) } (SIZE (4))
--$N=8
-- Written directly from GSM/MAP spec. 09.02 version 4.8.0.
---ODB-HlrData ::= OCTET STRING (SIZE (1))
--$N=8
---PNI ::= INTEGER (0..255) --$ENTRY
-- Private number index for the Private Numbering Plan service (PNP)
---MsClassmarks ::= SEQUENCE SIZE (1..2) --$ENTRY-- OF MsClassmark
---MsClassmark ::= OCTET STRING (SIZE (2..14))
-- This parameter includes Classmark 1..3 definitions and does not
-- pay attention to classmark type. The application specifies the type of -- the used classmark.
-- See GSM 04.08 for more information.
---GsmLocationInformation ::= CHOICE {
locationNumber [0] LocationNumber, globalCellIds [1] GlobalCellIds } --$ENTRY
---GlobalCellIds ::= SEQUENCE {
location [0] GlobalCellId OPTIONAL, -- Current or new ms-location oldLocation [1] GlobalCellId OPTIONAL
} --$ENTRY
---GlobalCellId ::= OCTET STRING (SIZE (5..7))
-- Refers to Cell Global Identification defined in GSM 03.03.
-- Octets are coded according to GSM 04.08.
-- The internal structure is defined as follows:
-- Mobile Country Code: 3 digits according to CCITT Rec E.212
-- 1 digit filler (1111)
-- Mobile Network Code: 2 digits according to CCITT Rec E.212 -- Location Area Code: 2 octets according to TS GSM 04.08 -- Cell Identity: 2 octets (CI) according to TS GSM 04.08
---UsedSignalling ::= SEQUENCE {
inSignalling [0] SignallingType OPTIONAL, outSignalling [1] SignallingType OPTIONAL } --$ENTRY
---SignallingType ::= SEQUENCE {
mainSignalling [0] MainSignallingType,
version [1] SignallingVersionType OPTIONAL }
---MainSignallingType ::= ENUMERATED {
bssap (1), -- A-interface tup (2), -- CCS#7 signallings
nup (3),
isup (4),
dpnss (5), -- PBX signallings
dss1 (6),
r2 (7), -- Channel associated signalling
pad (8) -- Data access
}
---SignallingVersionType ::= OCTET STRING (SIZE (1))
-- Shows a version of the current signalling e.g. isup = 1 and isup2 = 2
---ChargingBasis ::= ChargingZone --$ENTRY
---ExtraForwardCallIndicator ::= OCTET STRING (SIZE (1)) --$ENTRY
-- National Forward Call Indicator includes Calling Line Identity Barring -- Indicator (CBI) and Network Translated Address Indicator (NTA).
---- bit A: CBI, value 0 no information and value 1 CLI blocking available -- bit B: NTA, value 0 no information and value 1 NTA has occured
-- bit C: spare
---- If no extension is used, the default values are CBI=1 and NTA=0.
---GatewaySSFIndication ::= NULL --$ENTRY
---ForwardedToNumber ::= ISDN-AddressString --$ENTRY
-- The following definitions are imported from GSM 09.02
---AddressString ::= OCTET STRING (SIZE (1..maxAddressLength))
-- This type is used to represent a number for addressing -- purposes. It is composed of
-- a) one octet for the nature of address and numbering plan -- indicator.
-- b) digits of an address encoded as TBCD-String.
-- a) The first octet includes a one bit extension indicator, a -- 3 bits nature of address indicator and a 4 bits numbering -- plan indicator, encoded as follows:
-- bit 8: 1 (no extension)
-- bits 765: nature of address indicator -- 000 unknown
-- 001 international number
-- 010 national significant number -- 011 network-specific number -- 100 subscriber number -- 101 reserved
-- 110 abbreviated number -- 111 reserved for extension
-- bits 4321: numbering plan indicator -- 0000 unknown
-- 0001 ISDN/Telephone Numbering Plan (Rec CCITT E.164)
-- 0010 spare
-- 0011 data numbering plan (CCITT Rec X.121) -- 0100 telex numbering plan (CCITT Rec F.69) -- 0101 spare
-- 0110 land mobile numbering plan (CCITT Rec E.212) -- 0111 spare
-- 1000 national numbering plan -- 1001 private numbering plan -- 1111 reserved for extension -- all other values are reserved.
-- b) The following octets represent digits of an address -- encoded as a TBCD-STRING.
maxAddressLength INTEGER ::= 20
ISDN-AddressString ::= AddressString (SIZE (1..maxISDN-AddressLength)) -- This type is used to represent ISDN numbers.
maxISDN-AddressLength INTEGER ::= 9
---ChargeableUserInteraction ::= BOOLEAN --$ENTRY
---MmEventType ::= INTEGER (1..127) --$ENTRY
-- The following values are reserved for the -- different TDPs: ---TransactionType ::= INTEGER (1..127) --$ENTRY
-- The following values are reserved for the -- different transaction types:
-- normal location registration 1
-- IMSI attach 2
---VlrNumber ::= ISDN-AddressString --$ENTRY
---HlrNumber ::= ISDN-AddressString --$ENTRY
---PresentationNumber ::= CallingPartyNumber --$ENTRY
---ServiceCentreAddress ::= ISDN-AddressString --$ENTRY
---SM-RP-UIHeader ::= CHOICE {
smsDeliver [0] OCTET STRING (SIZE (12..22)), smsSubmit [1] OCTET STRING (SIZE (7..23)), smsCommand [2] OCTET STRING (SIZE (6..17)), smsReport [3] OCTET STRING (SIZE (19..32)) } --$ENTRY
---SS-Code ::= OCTET STRING (SIZE (1))
--$ENTRY --$N=8
-- This type is used to represent the code identifying a single -- supplementary service, a group of supplementary services, or -- all supplementary services. The services and abbreviations -- used are defined in GSM 02.04. The internal structure is -- defined as follows:
---- bits 87654321: group (bits 8765), and specific service -- (bits 4321)
---Ext-BasicServiceCode ::= CHOICE {
ext-BearerService [2] Ext-BearerServiceCode --$CCONV= --, ext-Teleservice [3] Ext-TeleserviceCode --$CCONV=
}
--$ENTRY
Ext-BearerServiceCode ::= OCTET STRING (SIZE (1..5)) --$ENTRY
--$TCONV=
--$TSUFF=
-- This type is used to represent the code identifying a single -- bearer service, a group of bearer services, or all bearer -- services. The services are defined in TS GSM 02.02.
-- The internal structure is defined as follows:
---- OCTET 1:
-- plmn-specific bearer services:
-- bits 87654321: defined by the HPLMN operator
---- rest of bearer services:
-- bit 8: 0 (unused)
-- bits 7654321: group (bits 7654), and rate, if applicable -- (bits 321)
-- OCTETS 2-5: reserved for future use. If received the -- Ext-TeleserviceCode shall be
-- treated according to the exception handling defined for the -- operation that uses this type.
-- Ext-BearerServiceCode includes all values defined for -- BearerServiceCode.
Ext-TeleserviceCode ::= OCTET STRING (SIZE (1..5))
--$ENTRY
--$TCONV=
--$TSUFF=
-- This type is used to represent the code identifying a single -- teleservice, a group of teleservices, or all teleservices. The -- services are defined in TS GSM 02.03.
-- The internal structure is defined as follows:
-- OCTET 1:
-- bits 87654321: group (bits 8765) and specific service -- (bits 4321)
-- OCTETS 2-5: reserved for future use. If received the -- Ext-TeleserviceCode shall be
-- treated according to the exception handling defined for the -- operation that uses this type.
-- Ext-TeleserviceCode includes all values defined for TeleserviceCode.
---MapOperationCode ::= OCTET STRING (SIZE (1))
--$ENTRY
-- This type is used to represent the MAP operation code
---MidCallInformation ::= SEQUENCE {
midCallCode [0] OCTET STRING (SIZE (1)),
codingScheme [1] OCTET STRING (SIZE (1)) OPTIONAL, uSSDString [2] OCTET STRING (SIZE (1..161)) OPTIONAL}
--$ENTRY
---ServiceInteractionIndicatorsTwo ::= SEQUENCE {
forwardServiceInteractionInd [0] ForwardServiceInteractionInd OPTIONAL, -- applicable to operations IDP, CON.
backwardServiceInteractionInd [1] BackwardServiceInteractionInd OPTIONAL, -- applicable to operations IDP, CON, CTR, ETC.
bothwayThroughConnectionInd [2] BothwayThroughConnectionInd OPTIONAL, -- applicable to operations CTR, ETC.
suspendTimer [3] SuspendTimer OPTIONAL, -- applicable to operations CON.
connectedNumberTreatmentInd [4] ConnectedNumberTreatmentInd OPTIONAL, -- applicable to operations CON, CTR, ETC.
suppressCallDiversionNotification [5] BOOLEAN OPTIONAL, -- applicable to CON
-- indicates whether the Call diversion
-- notification indicator shall be suppressed (TRUE) or -- notification shall be allowed, that is, no IN
-- impact (FALSE).
-- network default is no IN impact.
suppressCallTransferNotification [6] BOOLEAN OPTIONAL, -- applicable to CON
-- indicates wheter the Call transfer
-- notification indicator shall be suppressed (TRUE) or -- notification shall be allowed, that is, no IN
-- impact (FALSE).
-- network default is no IN impact.
allowCdINNoPresentationInd [7] BOOLEAN OPTIONAL,
-- applicable to CON
-- indicates whether the Number Presentation not allowed -- indicator of the ISUP
-- "called IN number" shall be set to presentation allowed -- (TRUE) or presentation not allowed (FALSE)
-- network default is not allowed
userDialogueDurationInd [8] BOOLEAN DEFAULT TRUE -- applicable when interaction with the user is required, -- if the interaction
-- TRUE means the user interaction may last longer than 90 seconds.
-- Otherwise the indicator should be set to FALSE.
-- used for delaying ISUP T9 timer.
} --$ENTRY
-- Indicators which are exchanged between SSP and SCP to resolve -- interactions between IN based services
-- and network based services, respectively between different -- IN based services.
ForwardServiceInteractionInd ::= SEQUENCE {
conferenceTreatmentIndicator [1] OCTET STRING (SIZE (1)) OPTIONAL, -- acceptConferenceRequest (xxxx xx01)B
-- rejectConferenceRequest (xxxx xx10)B
-- network default is accept conference request
callDiversionTreatmentIndicator [2] OCTET STRING (SIZE (1)) OPTIONAL, -- callDiversionAllowed (xxxx xx01)B
-- callDiversionNotAllowed (xxxx xx10)B -- network default is Call Diversion allowed
callOfferingTreatmentIndicator [3] OCTET STRING (SIZE (1)) OPTIONAL -- callOfferingNotAllowed (xxxx xx01)B
-- callOfferingAllowed (xxxx xx10)B
-- network default is Call Offering not allowed }
--$ENTRY
BackwardServiceInteractionInd ::= SEQUENCE {
conferenceTreatmentIndicator [1] OCTET STRING (SIZE (1)) OPTIONAL, -- acceptConferenceRequest (xxxx xx01)B
-- rejectConferenceRequest (xxxx xx10)B -- network default is accept conference request,
callCompletionTreatmentIndicator [2] OCTET STRING (SIZE (1)) OPTIONAL -- acceptCallCompletionServiceRequest (xxxx xx01)B
-- rejectCallCompletionServiceRequest (xxxx xx10)B
-- network default is reject call completion service request } --$ENTRY
BothwayThroughConnectionInd ::= ENUMERATED { bothwayPathRequired (0),
bothwayPathNotRequired (1) } --$ENTRY
-- network default is bothway path required: SPS3 WP4 17-21.11.97
SuspendTimer ::= INTEGER (-1..120) --$ENTRY --value in seconds
-- The value -1 indicates the network-specific suspend timer (T6) -- must be used (CS2 PE drafts 01/98)
-- network default is 0: SPS3 WP4 17-21.11.97
ConnectedNumberTreatmentInd ::= ENUMERATED {
-- network default is present called IN number: SPS3 WP4 17-21.11.97
---SuppressionOfAnnouncement ::= NULL --$ENTRY
-- CAMEL-parameter as INAP-extension
---GenericNumbers ::= Digits --$ENTRY
-- CAMEL-parameter as INAP-extension (Q.763)
---MachineIndicator ::= OCTET STRING (SIZE (5)) --$ENTRY
---TimingAdvanceValue ::= OCTET STRING (SIZE (1)) --$ENTRY
---MeasuredCellList ::= OCTET STRING (SIZE (4..28)) --$ENTRY
-- List of 1 to 7 measured cells (LAC+CI)
-- Location Area Code: 2 octets (LAC) according to TS GSM 04.08 -- Cell Identity: 2 octets (CI) according to TS GSM 04.08
---NA-Info ::= SEQUENCE {
naCarrierInformation [0] NACarrierInformation OPTIONAL, naOliInfo [1] NAOliInfo OPTIONAL,
naChargeNumber [2] NAChargeNumber OPTIONAL } --$ENTRY
---NACarrierInformation ::= SEQUENCE {
naCarrierId [0] NAEA-CIC OPTIONAL,
naCICSelectionType [1] NACarrierSelectionInfo OPTIONAL } --$ENTRY
---NAEA-CIC ::= OCTET STRING (SIZE (3)) --$ENTRY
-- The internal structure is defined by the Carrier Identification -- parameter in ANSI T1.113.3. Carrier codes between 000 and 999 -- are encoded in 3 digits using 000 to 999 or in 4 digits using -- 0000 to 0999. Carrier codes between 1000 and 9999 are encoded -- using 4 digits
---NACarrierSelectionInfo ::= OCTET STRING (SIZE (1)) --$ENTRY
-- NA carrier selection information octet carries the same values as ANSI -- provides
-- ISUP T1.113: '00'H -not indicated or not explicitly provided -- '01'H -subscribed not dialled
-- '02'H -subscribed and dialled
-- '03'H -subscribed with dialling undetermined -- '04'H -dialed CIC not subscribed
---NAOliInfo ::= OCTET STRING (SIZE (1)) --$ENTRY
-- NA Oli information takes the same value as defined in ANSI ISUP T1.113 -- e.g. '3D'H - Decimal value 61 - Cellular Service (Type 1)
-- '3E'H -Decimal value 62 - Cellular Service (Type 2) -- '3F'H -Decimal value 63 - Cellular Service (roaming)
---NAChargeNumber ::= OCTET STRING (SIZE (2..7)) --$ENTRY
-- This parameter uniquely identifies the chargeable number for a call -- sent into a North American long distance carrier. It transports the -- ChargeNumber Parameter Field as defined in ANSI ISUP T1.113. This -- provides
-- - 1 octet for the nature of address indicator field, plus -- - 1 octet for a numbering plan field, plus
-- - up to 5 octets for the address signal (up to 10 digits)
-- The Charge Number in ANSI T1.113 normally contains a 10 digit national -- number within the North American Numbering Plan (NANP); longer (e.g.
-- international) charge numbers are not supported in T1.113
---NumberPortabilityInfo ::= SEQUENCE {
npRoutingNumber [0] CalledPartyNumber OPTIONAL, calledDialledNumber [1] CalledPartyNumber OPTIONAL, npQueryIndicator [2] NPQueryIndicator OPTIONAL } --$ENTRY
---NPQueryIndicator ::= ENUMERATED {
notDone (0), ---EventTypeCobi ::= EventTypeBCSM --$ENTRY
---LocalisedServiceArea ::= OCTET STRING (SIZE (3)) --$ENTRY
--- *** EXTENSION CODE ASSIGNEMENTS IN CS1 PROTOCOL FOLLOWS *********************
-- LegIDExtension ::= localValue 11
-- LanguageIDExtension ::= localValue 12 -- releaseTypeExtension ::= localValue 14 -- interceptAnswerExtension ::= localValue 15 -- iNtoINServiceInteractionsExtension ::= localValue 18 -- gsmSupplementaryServiceList ::= localValue 21
-- odbInfo ::= localValue 22
-- cugInfo ::= localValue 23
-- calledLocation ::= localValue 24
-- noAnswerCause ::= localValue 25
-- imsi ::= localValue 26
-- imei ::= localValue 27
-- msrn ::= localValue 28
-- msRoamingStatus ::= localValue 29
-- pni ::= localValue 30
-- absSubscriber ::= localValue 31
-- msClassmarks ::= localValue 32
-- gsmLocationInformation ::= localValue 33
-- gsmLocationInformation ::= localValue 33