summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/ain/AIN-Parameters.asn
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-10 20:34:10 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-10 20:34:10 +0000
commite4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc (patch)
tree68cb5ef9081156392f1dd62a00c6ccc1451b93df /epan/dissectors/asn1/ain/AIN-Parameters.asn
parentInitial commit. (diff)
downloadwireshark-e4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc.tar.xz
wireshark-e4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc.zip
Adding upstream version 4.2.2.upstream/4.2.2
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'epan/dissectors/asn1/ain/AIN-Parameters.asn')
-rw-r--r--epan/dissectors/asn1/ain/AIN-Parameters.asn1555
1 files changed, 1555 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/ain/AIN-Parameters.asn b/epan/dissectors/asn1/ain/AIN-Parameters.asn
new file mode 100644
index 00000000..5b9d8333
--- /dev/null
+++ b/epan/dissectors/asn1/ain/AIN-Parameters.asn
@@ -0,0 +1,1555 @@
+ AIN-Parameters{ ainParametersObjectIdentifier }
+ --This module contains the type definitions for the AIN parameters.
+
+ DEFINITIONS ::=
+
+ BEGIN
+
+ -- ainParametersObjectIdentifier OBJECT IDENTIFIER ::= ? - -not yet defined
+ -- TYPE DEFINITIONS FOR AIN PARAMETERS FOLLOWS
+
+ AccessCode ::= [1] IMPLICIT AINDigits
+ -- range - 1 - 5 digits
+ ACGEncountered ::= [2] IMPLICIT OCTET STRING(SIZE(1))
+ ACGGlobalOverride ::= [110] IMPLICIT ENUMERATED{
+ allItems(0),
+ scpOverloadItems(1),
+ smsInitCntrlExceptZeroGap(2),
+ smsInitCntrl(3),
+ ntmOSInitCntrlExceptZeroGap(4),
+ ntmOSInitCntrl(5),
+ craftInitCntrlExceptZeroGap(6),
+ craftInitCntrl(7)
+ }
+ AdministrableObject ::= CHOICE{
+ triggerItemAssignment TriggerItemAssignment,
+ sSPUserResource SSPUserResource,
+ srhrGroup SrhrGroup,
+ networkTestDesignator NetworkTestDesignator,
+ operationsMonitoringAssignment OperationsMonitoringAssignment
+ }
+ TriggerItemAssignment ::= [102] IMPLICIT SEQUENCE{
+ sSPUserResourceID [1] SSPUserResourceID,
+ triggerItemID [2] IMPLICIT TriggerItemID,
+ activationStateCode [3] IMPLICIT ActivationStateCode OPTIONAL,
+ potentialUse [4] IMPLICIT PotentialUse OPTIONAL,
+ sSPUserResourceSubID [5] SSPUserResourceSubID OPTIONAL
+ }
+ SSPUserResourceID ::= CHOICE{
+ dn [1] IMPLICIT Dn, --see Section 6.151 of this GR for encoding
+ dnCtID [2] IMPLICIT DnCtID,
+ spid [3] IMPLICIT Spid, --see Section 6.129 of this GR for encoding
+ trunkGroupID [4] IMPLICIT TrunkGroupID, --see Section 6.151 of this GR for encoding
+ localSSPID [5] IMPLICIT LocalSSPID,
+ publicDialingPlanID [6] IMPLICIT PublicDialingPlanID,
+ pRIOfficeEquipmentID [7] IMPLICIT PRIOfficeEquipmentID,
+ basicBusinessGroupID [8] IMPLICIT BasicBusinessGroupID,
+ basicBusinessGroupDialingPlanID [9] IMPLICIT BasicBusinessGroupDialingPlanID,
+ aFRPatternID [10] IMPLICIT AFRPatternID,
+ officeEquipmentID [11] IMPLICIT OfficeEquipmentID
+ }
+
+ DnCtID ::= SEQUENCE{
+ dn [1] IMPLICIT Dn, --see Section 6.151 of this GR for encoding
+ ct [2] IMPLICIT Ct
+ }
+ Ct ::= ENUMERATED{
+ voicebandInformation(0),
+ circuitModeData(1)
+ }
+ LocalSSPID ::= IA5String(SIZE(1..8)) --References office - wide triggers
+
+ PublicDialingPlanID ::= IA5String(SIZE(1..8))
+
+ PRIOfficeEquipmentID ::= IA5String(SIZE(1..12))
+
+ BasicBusinessGroupID ::= IA5String(SIZE(1..10))
+
+ BasicBusinessGroupDialingPlanID ::= IA5String(SIZE(1..4))
+
+ AFRPatternID ::= IA5String(SIZE(1..4))
+
+ OfficeEquipmentID ::= IA5String(SIZE(1..12))
+
+ TriggerItemID ::= SEQUENCE{
+ dPNumber [1] IMPLICIT DPNumber,
+ triggerItemSubnumber [2] IMPLICIT TriggerItemSubnumber
+ }
+ DPNumber ::= INTEGER(1..33)
+ --Identifies a Detection Point within the AIN Call Model
+
+ TriggerItemSubnumber ::= IA5String(SIZE(1..8))
+ --Identifies triggers and events within DPs
+
+ ActivationStateCode ::= ENUMERATED{
+ off(0),
+ on(1)
+ }
+ PotentialUse ::= ENUMERATED{
+ notApplicable(0),
+ callForwarding(1)
+ }
+ SSPUserResourceSubID ::= CHOICE{
+ aFRPatternID [1] IMPLICIT AFRPatternID,
+ basicBusinessGroupDialingPlanID [2] IMPLICIT BasicBusinessGroupDialingPlanID,
+ iSDNBChannelID [3] IMPLICIT ISDNBChannelID
+ }
+
+ ISDNBChannelID ::= SEQUENCE{
+ pRIDS1ID [1] IMPLICIT PRIDS1ID OPTIONAL,
+ pRIDS0ID [2] IMPLICIT PRIDS0ID OPTIONAL
+ }
+
+
+ PRIDS1ID ::= INTEGER(1..28)
+
+ PRIDS0ID ::= INTEGER(1..24)
+
+ SSPUserResource ::= [103] IMPLICIT SEQUENCE{
+ sSPUserResourceID [1] SSPUserResourceID, --see Section 6.4.1 for encoding
+ serviceProviderID ServiceProviderID OPTIONAL,
+ updateGroups UpdateGroups OPTIONAL,
+ oNoAnswerTimer ONoAnswerTimer OPTIONAL,
+ tNoAnswerTimer TNoAnswerTimer OPTIONAL,
+ displayText DisplayText OPTIONAL,
+ dPConverter DPConverter OPTIONAL,
+ cancelInterdigitTimer CancelInterdigitTimer OPTIONAL
+ }
+ --For the encoding of the ServiceProviderID parameter, see Section 6.127 of this GR.
+ --For the encoding of the UpdateGroups parameter, see below.
+ --For the encoding of the ONoAnswerTimer parameter, see Section 6.102 of this GR.
+ --For the encoding of the TNoAnswerTimer, see Section 6.143 of this GR.
+ --For the encoding of the DisplayText parameter, see Section 6.62 of this GR.
+ --For the encoding of the DPConverter parameter, see Section 6.63 of this GR.
+ --For the encoding of the CancelInterdigitTimer parameter, see below.
+
+ UpdateGroups::= CHOICE{
+ updateGroup1 [2] IMPLICIT UpdateGroup1,
+ updateGroup2 [3] IMPLICIT UpdateGroup2,
+ updateGroup3 [4] IMPLICIT UpdateGroup3,
+ updateGroup4 [5] IMPLICIT UpdateGroup4,
+ updateGroup5 [6] IMPLICIT UpdateGroup5,
+ updateGroup6 [7] IMPLICIT UpdateGroup6,
+ updateGroup7 [8] IMPLICIT UpdateGroup7,
+ updateGroup8 [9] IMPLICIT UpdateGroup8,
+ updateGroup9 [10] IMPLICIT UpdateGroup9
+ }
+
+ UpdateGroup1::= SEQUENCE{
+ service1 [1] IMPLICIT Service1,
+ action1 Action1
+ }
+
+ Service1::= ENUMERATED{
+ messageWaitingIndicator(0),
+ visualMessageWaitingIndicator(1),
+ anonymousCallRejection(2),
+ automaticCallback(3),
+ automaticRecall(4),
+ callScreening(5),
+ outsideCallingAreaAlerting(6),
+ callingIdPresentAndSuppress(7),
+ callWaiting(8)
+ }
+
+ Action1::= CHOICE{
+ activationStateCode [2] IMPLICIT ActivationStateCode--see Section 6.4.1 for encoding
+ }
+
+ UpdateGroup2::= SEQUENCE{
+ service2 [1] IMPLICIT Service2,
+ action2 Action2
+ }
+
+ Service2::= ENUMERATED{
+ audioMessageWaitingIndicator(0)
+ }
+
+ Action2::= CHOICE{
+ activationStateCode [2] IMPLICIT ActivationStateCode,
+ delayInterval [3] IMPLICIT DelayInterval
+ }
+
+ DelayInterval::= INTEGER(1..60)
+ --used to convey to the switch
+ --a) the number of rings the switch should
+ -- generate prior to forwarding a call; or
+ --b) the number of minutes the switch should
+ -- wait to generate a “ping” ring for an MWI,
+ --i.e., number of minutes between “ping” rings.
+
+ UpdateGroup3::= SEQUENCE{
+ service3 [1] IMPLICIT Service3,
+ action3 Action3
+ }
+
+ Service3::= ENUMERATED{
+ distinctiveRingingCallWaiting(0),
+ selectiveCallRejection(1)
+ }
+
+ Action3::= CHOICE{
+ activationStateCode [2] IMPLICIT ActivationStateCode,
+ editSpecificEntry [3] IMPLICIT EditSpecificEntry,
+ editAllEntries [4] IMPLICIT EditAllEntries
+ }
+
+ EditSpecificEntry::= SEQUENCE{
+ entry Entry,
+ editListType [105] IMPLICIT EditListType--see Section 6.66 for encoding
+ }
+
+ Entry ::= CHOICE{
+ dn [1] IMPLICIT Dn,
+ speedCallingCode [2] IMPLICIT SpeedCallingCode,
+ memorySlot [3] IMPLICIT MemorySlot1
+ }
+
+ SpeedCallingCode ::= IA5String(SIZE(1..3))
+ --The contents of this field shall be numbers 2 through 9 or numbers 20 through 39.
+ --each number shall be allowed to be sent with or without a # sign.
+
+ MemorySlot1 ::= ENUMERATED{
+ incoming(0)
+ }
+
+ EditAllEntries ::= ENUMERATED{
+ deleteAllEntries(0),
+ deleteAllPrivateEntries(1)
+ }
+
+ UpdateGroup4::= SEQUENCE{
+ service4 [1] IMPLICIT Service4,
+ action4 Action4
+ }
+
+ Service4::= ENUMERATED{
+ callForwardingVariable(0),
+ callForwardingDontAnswer(1),
+ callForwardingBusyLine(2)
+ }
+
+ Action4::= CHOICE{
+ activationStateCode [2] IMPLICIT ActivationStateCode,--See Section 6.4.1 for encoding
+ forwardingDn ForwardingDn
+ }
+
+ ForwardingDn ::= CHOICE{
+ set Set,
+ clear [3] IMPLICIT Clear
+ }
+
+ Set ::= CHOICE{
+ dn [1] IMPLICIT Dn,
+ speedCallingCode [4] IMPLICIT SpeedCallingCode
+ }
+
+ Clear ::= ENUMERATED{
+ remove(0)
+ }
+
+ UpdateGroup5::= SEQUENCE{
+ service5 [1] IMPLICIT Service5,
+ action5 Action5
+ }
+
+ Service5::= ENUMERATED{
+ selectiveCallAcceptance(0),
+ selectiveCallForwarding(1)
+ }
+
+ Action5::= CHOICE{
+ activationStateCode [2] IMPLICIT ActivationStateCode,--see above for encoding
+ forwardingDn [3] IMPLICIT ForwardingDn,--see above for the encoding
+ editSpecificEntry [4] IMPLICIT EditSpecificEntry,--see above for the encoding
+ editAllEntries [5] IMPLICIT EditAllEntries--see above for the encoding
+ }
+
+ UpdateGroup6::= SEQUENCE{
+ service6 [1] IMPLICIT Service6,
+ action6 Action6
+ }
+
+ Service6::= ENUMERATED{
+ ringControl(0)
+ }
+
+ Action6::= CHOICE{
+ delayInterval [2] IMPLICIT DelayInterval--See above for the encoding
+ }
+
+ UpdateGroup7::= SEQUENCE{
+ service7 [1] IMPLICIT Service7,
+ action7 Action7
+ }
+ Service7::= ENUMERATED{
+ callingNumberDeliveryBlocking(0),
+ callingNameDeliveryBlocking(1)
+ }
+
+ Action7::= CHOICE{
+ toggle [2] IMPLICIT Toggle
+ }
+
+ Toggle ::= ENUMERATED{
+ presentationStatusValue(0)
+ }
+
+ UpdateGroup8::= SEQUENCE{
+ service8 [1] IMPLICIT Service8,
+ action8 Action8
+ }
+
+ Service8::= ENUMERATED{
+ customerOriginatedTrace(0),
+ cancelCallWaiting(1)
+ }
+
+ Action8::= CHOICE{
+ invoke [2] IMPLICIT Invoke8
+ }
+
+ Invoke8 ::= ENUMERATED{
+ on(0)
+ }
+
+ UpdateGroup9 ::= SEQUENCE{
+ service9 [1] IMPLICIT Service9,
+ action9 Action9
+ }
+
+ Service9::= ENUMERATED{
+ speedCalling(0)
+ }
+
+ Action9::= CHOICE{
+ changeList [2] IMPLICIT ChangeList
+ }
+
+ ChangeList ::= SEQUENCE{
+ dn [1] IMPLICIT Dn,--see Section 6.151 for the encoding
+ speedCallingCode [2] IMPLICIT SpeedCallingCode--see above for the encoding
+ }
+
+ CancelInterdigitTimer::= ActivationStateCode
+
+ SrhrGroup ::= [104] IMPLICIT SEQUENCE{
+ srhrGroupID SrhrGroupID, --see Section 6.130 for encoding
+ srhrID [1] IMPLICIT SrhrID OPTIONAL
+ }
+
+ SrhrID ::= AINDigits
+ -- range - 10 digits
+
+ NetworkTestDesignator ::= [97] IMPLICIT SEQUENCE{
+ ntdID NtdID,
+ amp1 Amp1 OPTIONAL,
+ amp2 Amp2 OPTIONAL
+ }
+
+ NtdID ::= CHOICE{
+ ntdIndirectID [1] NtdIndirectID
+ }
+
+ NtdIndirectID ::= SSPUserResourceID -- see above for encoding
+ -- For the encoding of the Amp1 parameter, see Section 6.23.
+ --For the encoding of the Amp2 parameter, see Section 6.24.
+
+ OperationsMonitoringAssignment ::= [118] IMPLICIT SEQUENCE{
+ operationsMonitoredItemID OperationsMonitoredItemID,
+ activationStateCode [3] IMPLICIT ActivationStateCode OPTIONAL
+ }
+
+ OperationsMonitoredItemID ::= CHOICE{
+ sSPUserResourceID [1] SSPUserResourceID -- see above for encoding
+ }
+ -- For the encoding of the ActivationStateCode, see above.
+
+ ActResult::= [164]IMPLICIT ENUMERATED {
+ transactionClosed(0),
+ transactionOpen(1),
+ deniedProcessOverload(2)
+ }
+
+ AINDigits ::= OCTET STRING
+
+ AlternateBillingIndicator ::= [3] IMPLICIT BillingIndicator
+
+ AlternateCarrier ::= [4] IMPLICIT CarrierFormat
+ -- range - 4 digits
+
+ AlternateTrunkGroup ::= [5] IMPLICIT OCTET STRING(SIZE(5))
+
+ AlternateDialingPlanInd ::= [115] IMPLICIT AINDigits
+ -- range - 10 digits
+
+ AMAAlternateBillingNumber ::= [6] IMPLICIT AINDigits
+ -- range 1 - 11 digits
+
+ AMABAFModules ::= [95] IMPLICIT OCTET STRING(SIZE(2..128))
+ --Contains one or more AMA modules in Bellcore AMA Format(BAF).
+
+ AMABillingFeature ::= [88] IMPLICIT AINDigits
+ -- range - 4 - 24 digits
+
+ AMABusinessCustomerID ::= [7] IMPLICIT AINDigits
+ -- range - 11 digits
+
+ AMADigitsDialedWC ::= [8] IMPLICIT AINDigits
+ -- range - 3 - 27 digits
+
+ AMALineNumber ::= [9] IMPLICIT AINDigits
+ -- range - 3 - 15 digits
+
+ AMAMeasure ::= [71] IMPLICIT ENUMERATED{
+ connectTimeRecordedDestinationSSP(0),
+ connectTimeRecordedDestinationSCP(1),
+ connectTimeNotRecorded(2)
+ }
+
+ AMAMeasurement ::= [73] IMPLICIT SEQUENCE{
+ aMATimeDuration [0] IMPLICIT AMATimeDuration,
+ aMATimeGuard [1] IMPLICIT AMATimeGuard
+ }
+
+ AMAServiceProviderID::= [101] IMPLICIT OCTET STRING(SIZE(7))
+
+ AMATimeDuration ::= OCTET STRING(SIZE(8))
+
+ AMATimeGuard ::= ENUMERATED{
+ noTimingGuard(0),
+ timingGuardExists(1)
+ }
+
+ AMASetHexABIndicator ::= [82] IMPLICIT BOOLEAN
+ -- TRUE = Set BCD character 2 of Hexadecimal Identifier in
+ -- the BAF structure to which the contents of the
+ -- AMABAFModules parameter are appended
+ -- FALSE = Default to switch - based control of Hexadecimal
+ -- Identifier table in structure code
+
+ AMASequenceNumber ::= [89] IMPLICIT OCTET STRING(SIZE(2))
+
+-- AMAslpID ::= [10] IMPLICIT OCTET STRING(SIZE(5))
+ AMAslpID ::= OCTET STRING(SIZE(5))
+
+ Amp1 ::= [11] IMPLICIT OCTET STRING(SIZE(6))
+
+ Amp2 ::= [109] IMPLICIT SEQUENCE{
+ ampAINNodeID AmpAINNodeID,
+ ampCLogSeqNo [3] IMPLICIT AmpCLogSeqNo OPTIONAL,
+ ampCLogRepInd [4] IMPLICIT AmpCLogRepInd OPTIONAL,
+ ampCallProgInd [5] IMPLICIT AmpCallProgInd OPTIONAL,
+ ampTestReqInd [6] IMPLICIT AmpTestReqInd OPTIONAL,
+ ampCLogName [7] IMPLICIT AmpCLogName OPTIONAL,
+ ampSvcProvID [8] IMPLICIT AmpSvcProvID OPTIONAL
+ }
+
+ AmpAINNodeID ::= CHOICE{
+ spcID [1] IMPLICIT SpcID,
+ iSDNDeviceID [2] IMPLICIT ISDNDeviceID
+ }
+
+ SpcID ::= OCTET STRING(SIZE(3))
+ --See Figure 1B of Chapter T1.111.4 of GR-246-CORE for the
+ -- definition of the contents of the SpcID OCTET STRING.
+
+ ISDNDeviceID ::= AINDigits
+ -- range - 10 digits
+
+ AmpCLogSeqNo ::= INTEGER(0..32767)
+ -- 0 = sequence number should not be generated; 0 is used to support
+ -- asynchronous messages
+
+ AmpCLogRepInd ::= ENUMERATED{
+ autoReportOS(0),
+ requestReport(1),
+ autoReportISDN(2)
+ }
+
+ AmpCallProgInd ::= ENUMERATED{
+ callProgressVoiceAnnouncements(0),
+ callProgressTextMessages(1)
+ }
+
+ AmpTestReqInd ::= INTEGER(0..127)
+
+ AmpCLogName ::= OCTET STRING(SIZE(1..10))
+
+ AmpSvcProvID ::= CHOICE{
+ ocn Ocn -- see Section 6.121 for encoding
+ }
+
+ AnswerIndicator ::= [12] IMPLICIT NULL
+ -- Presence = return answer supervision
+ -- Absence = do not return answer supervision
+
+ ApplicationErrorString ::= [55] IMPLICIT SEQUENCE{
+ errorCause ErrorCause,
+ failedMessage FailedMessage OPTIONAL,
+ userID UserID OPTIONAL
+ }
+
+ ApplicationIndicator ::= [90] IMPLICIT ENUMERATED{
+ routeToApplicationProcessOrSLP(0),
+ processEchoRequestMessage(1)
+ }
+
+ ApplyRestrictions ::= [152] IMPLICIT BIT STRING{
+ code(0),
+ toll(1)
+ }
+
+ BCMType ::= [134] IMPLICIT ENUMERATED{
+ oBcm(0),
+ tBcm(1)
+ }
+
+ BearerCapability ::= [13] IMPLICIT ENUMERATED{
+ speech(0),
+ f31kHzaudio(1),
+ f7kHzaudio(2),
+ b56kbps(3),
+ b64kbps(4),
+ packetModeData(5),
+ multiRate(6) -- (64 kbit / s base)
+ }
+ --packetModeData, 7KHz audio, and multiRate will NOT be used for AIN .
+
+ BillingIndicator ::= OCTET STRING(SIZE(4))
+
+ BusinessGroup ::= OCTET STRING(SIZE(7))
+
+ BusyCause ::= [14] IMPLICIT OCTET STRING(SIZE(2..3))
+
+ BusyType ::= [94] IMPLICIT ENUMERATED{
+ callCanBeOffered(0),
+ callCannotBeOffered(1)
+ }
+
+ CalledPartyID ::= [15] IMPLICIT AINDigits
+ -- range - 0 - 15 digits
+
+ CalledPartyStationType ::= [16] IMPLICIT INTEGER(0..99)
+
+ CallingGeodeticLocation ::= [162] IMPLICIT OCTET STRING(SIZE(8..13))
+
+ CallingPartyBGID ::= [17] IMPLICIT BusinessGroup
+
+ CallingPartyID ::= [18] IMPLICIT AINDigits
+ -- range - 3 - 15
+
+ CallType ::= [165] IMPLICIT ENUMERATED{
+ noIndication(0),
+ local(1),
+ intraLATAToll(2),
+ interLATAToll(3)
+ }
+
+ Carrier ::= [41] IMPLICIT CarrierFormat
+ -- range - 4 digits
+
+ CarrierFormat ::= OCTET STRING(SIZE(4))
+
+ CarrierUsage ::= [79] IMPLICIT ENUMERATED{
+ alwaysOverride(0),
+ onlyInterLATAOverride(1)
+ }
+
+ CcID ::= [133] IMPLICIT ENUMERATED{
+ null(0),
+ originatingSetup(1),
+ stable2Party(2),
+ terminatingSetup(3),
+ threePartySetup(4),
+ threePartySetupComplement(5),
+ partyOnHold(6),
+ partyOnHoldComplement(7),
+ callWaiting(8),
+ callWaitingComplement(9),
+ stableMParty(10),
+ transfer(11),
+ forward(12)
+ }
+
+ ChargeNumber ::= [19] IMPLICIT AINDigits
+ -- range - 0 - 10 digits
+
+ ChargePartyStationType ::= [20] IMPLICIT INTEGER(0..99)
+
+ ClearCause ::= [21] IMPLICIT INTEGER(0..255)
+
+ ClearCauseData ::= [74] IMPLICIT OCTET STRING(SIZE(1..20))
+
+ CloseCause ::= [72] IMPLICIT ENUMERATED{
+ callTerminated(0),
+ eDPsCompleted(1),
+ unexpectedCommunication(2),
+ calledPartyAnswered(3),
+ callForwardedEDPsCompleted(4),
+ newRequestedEvent(5)
+ }
+
+ CollectedAddressInfo ::= [22] IMPLICIT AINDigits
+ -- range 0 - 15 digits
+
+ CollectedDigits ::= [23] IMPLICIT AINDigits
+ -- range 0 - 32 digits
+
+ CongestionLevel ::= [117] IMPLICIT ENUMERATED{
+ noCongestion(0),
+ mc1(1),
+ mc2(2),
+ mc3(3)
+ }
+
+ ConnectTime ::= [58] IMPLICIT OCTET STRING(SIZE(5))
+
+ ControlCauseIndicator ::= [59] IMPLICIT OCTET STRING(SIZE(1))
+
+ ControlEncountered ::= [127] IMPLICIT OCTET STRING(SIZE(1))
+
+ ControllingLegTreatment ::= [24] IMPLICIT ENUMERATED{
+ dialToneOn(0),
+ ringBackAudibleRingingToneOn(1),
+ networkCongestionReorderToneOn(3),
+ busyToneOn(4),
+ confirmationTone(5),
+ callWaitingTone(7),
+ tonesOff(63),
+ alertingOnPattern0Normal(64),
+ alertingOnPattern1DistinctiveIntergroup(65),
+ alertingOnPattern2DistinctiveSpecial(66),
+ alertingOnPattern3EKTS(67),
+ alertingOnPattern4ReminderRing(68),
+ alertingOff(79),
+ recallDialToneOn(17),
+ bargeInToneOn(18),
+ incomingAdditionalCallTone(251),
+ priorityAdditionalCallTone(252),
+ expensiveRouteWarningTone(253),
+ campOnTone(19),
+ receiverOffHookTone(20),
+ callingCardServiceTone(21),
+ stutterDialTone(22),
+ silence(23),
+ onHookTR30WithIndication(24),
+ onHookTR30NoIndication(25)
+ }
+
+ CTRConnection ::= [141] IMPLICIT BOOLEAN
+ -- TRUE = reported event caused by Connect_To_Resource
+ -- FALSE = reported event not caused by Connect_To_Resource
+
+ CsID ::= [137] IMPLICIT INTEGER(1..2)
+ --The range is 1 - 2 for CsIDs.
+
+ DestinationAddress ::= [86] IMPLICIT AINDigits
+ -- range - 10 digits
+
+ DisconnectCause ::= [116] IMPLICIT ENUMERATED{
+ farEnd(0)
+ }
+
+ DisconnectFlag ::= [25] IMPLICIT NULL
+ -- Presence = disconnect leg
+ -- Absence = do not disconnect leg
+
+ DisplayText ::= [26] IMPLICIT SEQUENCE SIZE(1..15) OF DisplayInformation
+
+ DisplayInformation ::= CHOICE{
+ blank[0] IMPLICIT OCTET STRING(SIZE(1..20)),
+ skip[1] IMPLICIT OCTET STRING(SIZE(1..20)),
+ continuation[2] IMPLICIT OCTET STRING(SIZE(1..20)),
+ calledAddress[3] IMPLICIT OCTET STRING(SIZE(1..20)),
+ cause[4] IMPLICIT OCTET STRING(SIZE(1..20)),
+ progressIndicator[5] IMPLICIT OCTET STRING(SIZE(1..20)),
+ notificationIndicator[6] IMPLICIT OCTET STRING(SIZE(1..20)),
+ prompt[7] IMPLICIT OCTET STRING(SIZE(1..20)),
+ accumulatedDigits[8] IMPLICIT OCTET STRING(SIZE(1..20)),
+ status[9] IMPLICIT OCTET STRING(SIZE(1..20)),
+ inband[10] IMPLICIT OCTET STRING
+ (SIZE(1..20)),
+ callingAddress[11] IMPLICIT OCTET STRING(SIZE(1..20)),
+ reason[12] IMPLICIT OCTET STRING(SIZE(1..20)),
+ callingPartyName[13] IMPLICIT OCTET STRING(SIZE(1..20)),
+ calledPartyName[14] IMPLICIT OCTET STRING
+ (SIZE(1..20)),
+ originalCalledName[15] IMPLICIT OCTET STRING(SIZE(1..20)),
+ redirectingName[16] IMPLICIT OCTET STRING(SIZE(1..20)),
+ connectedName[17] IMPLICIT OCTET STRING
+ (SIZE(1..20)),
+ origRestrictions[18] IMPLICIT OCTET STRING
+ (SIZE(1..20)),
+ dateTimeOfDay[19] IMPLICIT OCTET STRING(SIZE(1..20)),
+ callAppearanceID[20] IMPLICIT OCTET STRING
+ (SIZE(1..20)),
+ featureAddress[21] IMPLICIT OCTET STRING(SIZE(1..20)),
+ redirectionName[22] IMPLICIT OCTET STRING
+ (SIZE(1..20)),
+ redirectionNumber[23] IMPLICIT OCTET STRING(SIZE(1..20)),
+ redirectingNumber[24] IMPLICIT OCTET STRING(SIZE(1..20)),
+ originalCalledNumber[25] IMPLICIT OCTET STRING(SIZE(1..20)),
+ connectedNumber[26] IMPLICIT OCTET STRING
+ (SIZE(1..20)),
+ text[30] IMPLICIT OCTET STRING(SIZE(1..20)),
+ redirectingReason[31] IMPLICIT OCTET STRING(SIZE(1..20))
+ }
+ --Each DisplayInformation field can be from 1 - 20 octets. The information shown in italics is not required for AIN and is reserved for future releases.
+
+ DPConverter ::= [76] IMPLICIT BOOLEAN
+ -- True = the switch should perform Dial Pulse to DTMF conversion
+ -- False = the switch should not perform Dial Pulse to DTMF conversion
+
+ DTMFDigitsDetected ::= [153] IMPLICIT AINDigits
+ --The range is 1 - 4
+
+ EchoData ::= [60] IMPLICIT OCTET STRING(SIZE(6))
+
+ EditListType ::= ENUMERATED{
+ addListElement(0),
+ deleteListElement(1)
+ }
+
+ EDPNotification ::= [93] IMPLICIT BIT STRING{
+ oCalledPartyBusy(0), --always "0"
+ oNoAnswer(1), --always "0"
+ oTermSeized(2),
+ oAnswer(3),
+ tBusy(4), --always "0"*
+ tNoAnswer(5), --always "0"*
+ termResourceAvailable(6), -- *
+ tAnswer(7), -- *
+ networkBusy(8), --always “0”*
+ oSuspended(9), --always “0”
+ oDisconnectCalled(10), --always “0”
+ oDisconnect(11), --always “0”
+ oAbandon(12), --always “0”
+ featureActivator(13), --always “0”
+ switchHookFlash(14), --always “0”
+ success(15), --always “0”
+ tDisconnect(16),
+ timeout(17),
+ originationAttempt(18),
+ oDTMFEntered(19),
+ tDTMFEntered(20)
+ }
+ --Bit = 1 - request is requested, Bit = 0 - request is not requested
+ -- *These values are conditional requirements, based on the condition that the SSP supports
+ -- the corresponding EDP shown as an objective in GR - 1298 - CORE, Section 4, Table 4 - 1.
+
+ EDPRequest ::= [92] IMPLICIT BIT STRING{
+ oCalledPartyBusy(0),
+ oNoAnswer(1),
+ oTermSeized(2), --always "0"
+ oAnswer(3), --always "0"
+ tBusy(4), --*
+ tNoAnswer(5), --*
+ termResourceAvailable(6), --always "0"*
+ tAnswer(7), --always "0"*
+ networkBusy(8),
+ oSuspended(9),
+ oDisconnectCalled(10),
+ oDisconnect(11),
+ oAbandon(12),
+ featureActivator(13),
+ switchHookFlash(14),
+ success(15),
+ tDisconnect(16),
+ timeout(17),
+ originationAttempt(18),
+ oDTMFEntered(19),
+ tDTMFEntered(20)
+ }
+ --Bit = 1 - request is requested, Bit = 0 - request is not requested
+ -- *These values are conditional requirements, based on the condition that the SSP supports
+ -- the corresponding EDP shown as an objective in GR - 1298 - CORE, Section 4, Table 4 - 1.
+
+ EnvelopContent ::= [75] IMPLICIT OCTET STRING(SIZE(1..180))
+
+ EnvelopeEncodingAuthority ::= [98] IMPLICIT OBJECT IDENTIFIER
+ -- Maximum of 15 octets
+
+ ErrorCause ::= [56] IMPLICIT ENUMERATED{
+ erroneousDataValue(0),
+ missingConditionalParameter(1),
+ responseMessageTimerExpired(2),
+ unexpectedCommunication(3),
+ unexpectedMessage(4),
+ unexpectedMessageSequence(5),
+ unexpectedParameterSequence(6)
+ }
+
+ ExtendedRinging ::= [146] IMPLICIT NULL
+ -- Presence = apply extended ringing
+ -- Absence = do not apply extended ringing
+
+ ExtensionParameter ::= SEQUENCE{
+ assignmentAuthority OBJECT IDENTIFIER,
+ parameters ANY DEFINED BY assignmentAuthority
+ }
+ --The maximum length of the assignmentAuthority is 15 octets
+
+ FacilityGID ::= CHOICE{
+ mlhg Mlhg
+ }
+
+ Mlhg ::= [29] IMPLICIT INTEGER(1..2047)
+
+ FacilityMemberID ::= [31] IMPLICIT INTEGER(1..2047)
+ --The range is 1 - 2047 for MLHG member IDs.
+
+ FacilityStatus ::= [61] IMPLICIT ENUMERATED{
+ busy(0),
+ busyInService(1),
+ busyOutOfService(2),
+ idle(3),
+ idleInService(4),
+ idleOutOfService(5),
+ inService(6),
+ outOfService(7)
+ }
+
+ FailedMessage ::= [57] IMPLICIT SEQUENCE{
+ opCode INTEGER,
+ parameter OCTET STRING OPTIONAL,
+ invParms [1] IMPLICIT InvParms OPTIONAL
+ }
+ --The opCode field is equivalent to the value of the Operation Code that
+ -- represents the failed message.
+ --The parameter field represents the parameter, including the identifier,
+ --length and contents, of the received message that contains the
+ -- erroneous data value.
+
+ InvParms ::= SEQUENCE SIZE(1) OF Parms
+
+ Parms ::= CHOICE{
+ accessCode AccessCode,
+ aCGEncountered ACGEncountered,
+ alternateBillingIndicator AlternateBillingIndicator,
+ alternateCarrier AlternateCarrier,
+ alternateTrunkGroup AlternateTrunkGroup,
+ aMAAlternateBillingNumber AMAAlternateBillingNumber,
+ aMABusinessCustomerID AMABusinessCustomerID,
+ aMAslpID [10] IMPLICIT AMAslpID,
+ amp1 Amp1,
+ amp2 Amp2,
+ answerIndicator AnswerIndicator,
+ bearerCapability BearerCapability,
+ busyCause BusyCause,
+ calledPartyID CalledPartyID,
+ calledPartyStationType CalledPartyStationType,
+ callingGeodeticLocation CallingGeodeticLocation,
+ callingPartyBGID CallingPartyBGID,
+ callingPartyID CallingPartyID,
+ callType CallType,
+ chargeNumber ChargeNumber,
+ chargePartyStationType ChargePartyStationType,
+ clearCause ClearCause,
+ collectedAddressInfo CollectedAddressInfo,
+ collectedDigits CollectedDigits,
+ controllingLegTreatment ControllingLegTreatment,
+ disconnectFlag DisconnectFlag,
+ displayText DisplayText,
+ dTMFDigitsDetected DTMFDigitsDetected,
+ facilityGID FacilityGID,
+ facilityMemberID FacilityMemberID,
+ failureCause FailureCause,
+ genericName GenericName,
+ lata Lata,
+ oDTMFDigitsString ODTMFDigitsString,
+ oDTMFNumberofDigits ODTMFNumberOfDigits,
+ originalCalledPartyID OriginalCalledPartyID,
+ outpulseNumber OutpulseNumber,
+ overflowBillingIndicator OverflowBillingIndicator,
+ passiveLegTreatment PassiveLegTreatment,
+ partyID PartyID,
+ partyOnHold PartyOnHold,
+ primaryBillingIndicator PrimaryBillingIndicator,
+ carrier Carrier,
+ primaryTrunkGroup PrimaryTrunkGroup,
+ redirectingPartyID RedirectingPartyID,
+ redirectionInformation RedirectionInformation,
+ resourceType ResourceType,
+ secondAlternateBillingIndicator SecondAlternateBillingIndicator,
+ secondAlternateCarrier SecondAlternateCarrier,
+ secondAlternateTrunkGroup SecondAlternateTrunkGroup,
+ spid Spid,
+ sSPResponseMessageTimerT1 SSPResponseMessageTimerT1,
+ strParameterBlock StrParameterBlock,
+ tcm Tcm,
+ tDTMFDigitString TDTMFDigitString,
+ tDTMFNumberOfDigits TDTMFNumberOfDigits,
+ timerUpdated TimerUpdated,
+ triggerCriteriaType TriggerCriteriaType,
+ triggerInformation TriggerInformation,
+ userID UserID,
+ verticalServiceCode VerticalServiceCode,
+ connectTime ConnectTime,
+ controlCauseIndicator ControlCauseIndicator,
+ echoData EchoData,
+ facilityStatus FacilityStatus,
+ gapDuration GapDuration,
+ gapInterval GapInterval,
+ globalTitleAddress GlobalTitleAddress,
+ monitorTime MonitorTime,
+ statusCause StatusCause,
+ terminationIndicator TerminationIndicator,
+ translationType TranslationType,
+ triggerCriteriaFlag TriggerCriteriaFlag,
+ tSTRCTimer TSTRCTimer,
+ aMAMeasure AMAMeasure,
+ aMAMeasurement AMAMeasurement,
+ clearCauseData ClearCauseData,
+ envelopContent EnvelopContent,
+ iPReturnBlock IPReturnBlock,
+ sap Sap,
+ aMASetHexABIndicator AMASetHexABIndicator,
+ serviceContext ServiceContext,
+ extensionParameter [84] IMPLICIT ExtensionParameter,
+ securityEnvelope SecurityEnvelope,
+ destinationAddress DestinationAddress,
+ derviceProviderID ServiceProviderID,
+ aMABillingFeature AMABillingFeature,
+ aMASequenceNumber AMASequenceNumber,
+ applicationIndicator ApplicationIndicator,
+ oNoAnswerTimer ONoAnswerTimer,
+ eDPRequest EDPRequest,
+ eDPNotification EDPNotification,
+ busyType BusyType,
+ aMABAFModules AMABAFModules,
+ sTRConnection STRConnection,
+ errorCause ErrorCause,
+ resultCause ResultCause,
+ cTRConnection CTRConnection,
+ rTPReroutingNumber RTPReroutingNumber,
+ rTPServiceIndicator RTPServiceIndicator,
+ administrableObject AdministrableObject,
+ envelopeEncodingAuthority EnvelopeEncodingAuthority,
+ tNoAnswerTimer TNoAnswerTimer,
+ editListType EditListType,
+ aCGGlobalOverride ACGGlobalOverride,
+ notificationIndicator [111] IMPLICIT NotificationIndicator,
+ -- TRUE = Switch Notification Message
+ -- FALSE = Switch Request Message
+ aMALineNumber AMALineNumber,
+ aMADigitsDialedWC AMADigitsDialedWC,
+ carrierUsage CarrierUsage,
+ closeCause CloseCause,
+ dPConverter DPConverter,
+ failureCauseData FailureCauseData,
+ genericAddress GenericAddress,
+ srhrGroupID SrhrGroupID,
+ genericAddressList GenericAddressList,
+ networkSpecificFacilities NetworkSpecificFacilities,
+ forwardCallIndicator ForwardCallIndicator,
+ alternateDialingPlanInd AlternateDialingPlanInd,
+ disconnectCause DisconnectCause,
+ aMAServiceProviderID AMAServiceProviderID,
+ congestionLevel CongestionLevel,
+ controlEncountered ControlEncountered,
+ infoProvided InfoProvided,
+ provideInfo ProvideInfo,
+ signalingPointCode SignalingPointCode,
+ subsystemNumber SubsystemNumber,
+ notificationDuration NotificationDuration,
+ wakeUpDuration WakeUpDuration,
+ oSIIndicator OSIIndicator,
+ legID LegID,
+ ccID CcID,
+ bCMType BCMType,
+ pointInCall PointInCall,
+ featureActivatorID FeatureActivatorID,
+ csID CsID,
+ lampTreatment LampTreatment,
+ timeoutTimer TimeoutTimer,
+ transID TransID,
+ actResult ActResult,
+ extendedRinging ExtendedRinging,
+ jurisdictionInformation JurisdictionInformation,
+ prefix Prefix,
+ genericDigitsList GenericDigitsList,
+ applyRestrictions ApplyRestrictions
+ }
+
+ FailureCause ::= [32] IMPLICIT ENUMERATED{
+ rateTooHigh(1),
+ unavailableResources(2),
+ apTimeout(3),
+ apBusy(4),
+ channelsBusy(13),
+ abort(14),
+ resourceLimitation(15),
+ applicationError(16),
+ securityError(17),
+ protocolError(18),
+ timerExpired(19),
+ temporaryFailure(20),
+ msridDoesNotMatchUserProfile(21),
+ segmentationError(22),
+ ncasDisallowed(23),
+ controlEncountered(24),
+ improperCoding(25),
+ inappropriateCondition(26),
+ inappropriateUserInterface(27),
+ inappropriateLegManipulation(28),
+ callingInterfaceBusy(29)
+ }
+ FailureCauseData ::= [112] IMPLICIT OCTET STRING(SIZE(1..5))
+ FeatureActivatorID ::= [136] IMPLICIT OCTET STRING(SIZE(1..2))
+ ForwardCallIndicator ::= [113] IMPLICIT OCTET STRING(SIZE(2))
+ GapDuration ::= [62] IMPLICIT ENUMERATED{
+ no1Second(1),
+ no2Seconds(2),
+ no4Seconds(3),
+ no8Seconds(4),
+ no16Seconds(5),
+ no32Seconds(6),
+ no64Seconds(7),
+ no128Seconds(8),
+ no256Seconds(9),
+ no512Seconds(10),
+ no1024Seconds(11),
+ no2048Seconds(12),
+ infinity(13)
+ }
+
+ GapInterval ::= CHOICE{
+ nationalGapInterval NationalGapInterval,
+ privateGapInterval PrivateGapInterval
+ }
+
+ NationalGapInterval ::= [63] IMPLICIT ENUMERATED{
+ removeGapControl(0),
+ no0Seconds(1),
+ no010Seconds(2), -- 1 / 10 sec.
+ no025Seconds(3), -- 1 / 4 sec.
+ no050Seconds(4), -- 1 / 2 sec.
+ no1Second(5),
+ no2Seconds(6),
+ no5Seconds(7),
+ no10Seconds(8),
+ no15Seconds(9),
+ no30Seconds(10),
+ no60Seconds(11),
+ no120Seconds(12),
+ no300Seconds(13),
+ no600Seconds(14),
+ stopAllCalls(15)
+ }
+
+ PrivateGapInterval ::= [64] IMPLICIT ENUMERATED{
+ no0Seconds(0),
+ no3Seconds(1),
+ no4Seconds(2),
+ no6Seconds(3),
+ no8Seconds(4),
+ no11Seconds(5),
+ no16Seconds(6),
+ no22Seconds(7),
+ no30Seconds(8),
+ no42Seconds(9),
+ no58Seconds(10),
+ no81Seconds(11),
+ no112Seconds(12),
+ no156Seconds(13),
+ no217Seconds(14),
+ no300Seconds(15),
+ removeGapControl(16),
+ no010Seconds(17), -- 1 / 10 sec.
+ no025Seconds(18), -- 1 / 4 sec.
+ no050Seconds(19), -- 1 / 2 sec.
+ no1Second(20),
+ no2Seconds(21)
+ }
+
+ GenericAddress ::= [80] IMPLICIT OCTET STRING(SIZE(4..11))
+
+ GenericAddressList ::= [107] IMPLICIT SEQUENCE SIZE(1..5) OF GenericAddress
+
+ GenericName ::= [33] IMPLICIT OCTET STRING
+
+ GenericDigitsList ::= [150] IMPLICIT SEQUENCE SIZE (1..5) OF GenericDigits
+
+ GenericDigits ::= [149] IMPLICIT OCTET STRING (SIZE(2..11))
+
+ GlobalTitleAddress ::= [69] IMPLICIT OCTET STRING
+
+ InfoProvided ::= [100] IMPLICIT SEQUENCE{
+ activationStateCode [1] IMPLICIT ActivationStateCode OPTIONAL,
+ entireList [2] IMPLICIT EntireList OPTIONAL,
+ memorySlot [3] IMPLICIT MemorySlot OPTIONAL,
+ listSize [4] IMPLICIT ListSize OPTIONAL,
+ forwardToDn [5] IMPLICIT ForwardToDn OPTIONAL,
+ delayInterval [6] IMPLICIT DelayInterval OPTIONAL,
+ empty [7] IMPLICIT Empty OPTIONAL
+ }
+ --For the encoding of the ActivationStateCode parameter, see Section 6.4.1.
+
+ EntireList ::= SEQUENCE SIZE(1..32) OF Entry2
+
+ Entry2 ::= CHOICE{
+ dn [1] IMPLICIT Dn, --see Section 6.151 for the encoding
+ privateDn [2] IMPLICIT PrivateDn
+ }
+
+ PrivateDn ::= ENUMERATED{
+ private (0)
+ }
+
+ MemorySlot ::= SEQUENCE{
+ incoming [1] IMPLICIT Incoming OPTIONAL,
+ outgoing [2] IMPLICIT Outgoing OPTIONAL
+ }
+
+ Incoming ::= SEQUENCE{
+ aINDigits AINDigits,
+ timestamp Timestamp--See GR-246-CORE for values of this field.
+ }
+
+ Outgoing ::= SEQUENCE{
+ aINDigits AINDigits,
+ timestamp Timestamp--See GR-246-CORE for values of this field.
+ }
+
+ Timestamp ::= INTEGER
+ ListSize ::= INTEGER(1..32)
+ ForwardToDn ::= Dn--See Section 6.151 for the encoding
+
+ Empty ::= BIT STRING{
+ entireList(0),
+ outgoingmemorySlot(1),
+ incomingmemorySlot(2),
+ forwardToDn(3)
+ }
+
+ IPReturnBlock ::= [78] IMPLICIT OCTET STRING(SIZE(1..120))
+
+ JurisdictionInformation::= [147] IMPLICIT OCTET STRING(SIZE(3))
+
+ LampTreatment ::= [138] IMPLICIT OCTET STRING(SIZE(2..3))
+
+ Lata ::= [35] IMPLICIT AINDigits
+ -- range - 3 digits
+
+ LegID ::= [132] IMPLICIT INTEGER(0..2)
+ --The range is 0 - 2 for IDs.
+
+ MonitorTime ::= [65] IMPLICIT OCTET STRING(SIZE(3))
+
+ NetworkSpecificFacilities ::= [108] IMPLICIT OCTET STRING(SIZE(2..12))
+
+ NotificationDuration ::= [128] IMPLICIT INTEGER(1..99)
+
+ NotificationIndicator ::= BOOLEAN
+ -- TRUE = Switch Notification Message
+ -- FALSE = Switch Request Message
+
+ ODTMFDigitsString ::= [154] IMPLICIT AINDigits
+ --The range is 1 - 4
+
+ ODTMFNumberOfDigits ::= [155] IMPLICIT INTEGER(1..4)
+
+ ONoAnswerTimer ::= [91] IMPLICIT INTEGER(1..120)
+
+ OriginalCalledPartyID ::= [36] IMPLICIT AINDigits
+ -- range - 3 - 15 digits
+
+ OSIIndicator ::= [129] IMPLICIT BOOLEAN
+ --True = the switch should apply Open Switching Interval
+ --False = the switch should not apply Open Switching Interval
+
+ OutpulseNumber ::= [37] IMPLICIT AINDigits
+ -- 15 digits maximum
+
+ OverflowBillingIndicator ::= [38] IMPLICIT BillingIndicator
+
+ PartyID ::= [159] IMPLICIT ENUMERATED{
+ callingParty(0),
+ calledParty(1),
+ bothParties(2)
+ }
+
+ PartyOnHold ::= [146] IMPLICIT NULL
+ -- Presence = place party on hold
+ -- Absence = do not place party on hold
+
+ PassiveLegTreatment ::= [39] IMPLICIT ENUMERATED{
+ dialToneOn(0),
+ ringBackAudibleRingingToneOn(1),
+ networkCongestionReorderToneOn(3),
+ busyToneOn(4),
+ confirmationTone(5),
+ callWaitingTone(7),
+ tonesOff(63),
+ alertingOnPattern0Normal(64),
+ alertingOnPattern1DistinctiveIntergroup(65),
+ alertingOnPattern2DistinctiveSpecial(66),
+ alertingOnPattern3EKTS(67),
+ alertingOnPattern4ReminderRing(68),
+ alertingOff(79),
+ recallDialToneOn(17),
+ bargeInToneOn(18),
+ incomingAdditionalCallTone(251),
+ priorityAdditionalCallTone(252),
+ expensiveRouteWarningTone(253),
+ campOnTone(19),
+ receiverOffHookTone(20),
+ callingCardServiceTone(21),
+ stutterDialTone(22),
+ silence(23)
+ }
+ --The values shown in italics are not required for AIN and are reserved for future
+ -- AIN releases.
+
+ Prefix ::= [148] IMPLICIT ENUMERATED{
+ onePlus(0)
+ }
+
+ PointInCall ::= [135] IMPLICIT ENUMERATED{
+ oNull(1),
+ authorizeOrigAttempt(2),
+ collectInformation(3),
+ analyzeInformation(4),
+ selectRoute(5),
+ authorizeCallSetup(6),
+ sendCall(7),
+ oAlerting(8),
+ oActive(9),
+ oSuspended(10),
+ tNull(11),
+ authorizeTermination(12),
+ selectFacility(13),
+ presentCall(14),
+ tAlerting(15),
+ tActive(16),
+ tSuspended(17)
+ }
+
+ PrimaryBillingIndicator ::= [40] IMPLICIT BillingIndicator
+
+ PrimaryTrunkGroup ::= [42] IMPLICIT OCTET STRING(SIZE(5))
+
+ ProvideInfo ::= [114] IMPLICIT SEQUENCE{
+ requestGroups RequestGroups OPTIONAL,
+ requestMemorySlot [11] IMPLICIT RequestMemorySlot OPTIONAL
+ }
+
+ RequestGroups ::= CHOICE{
+ requestGroup1 [1] IMPLICIT RequestGroup1,
+ requestGroup2 [2] IMPLICIT RequestGroup2,
+ requestGroup3 [3] IMPLICIT RequestGroup3,
+ requestGroup4 [4] IMPLICIT RequestGroup4,
+ requestGroup5 [5] IMPLICIT RequestGroup5,
+ requestGroup6 [6] IMPLICIT RequestGroup6
+ }
+
+ RequestGroup1 ::= SEQUENCE{
+ service1 [1] IMPLICIT Service1,--See Section 6.4.2 for the encoding.
+ request1 [2] IMPLICIT Request1
+ }
+
+ Request1 ::= BIT STRING{
+ activationStatus(0)
+ }
+ RequestGroup2 ::= SEQUENCE{
+ service2 [1] IMPLICIT Service2,--See Section 6.4.2 for the encoding.
+ request2 [2] IMPLICIT Request2
+ }
+
+ Request2 ::= BIT STRING{
+ activationStatus(0),
+ delayInterval(1)
+ }
+
+ RequestGroup3 ::= SEQUENCE{
+ service3 [1] IMPLICIT Service3,--See Section 6.4.2 for the encoding
+ request3 [2] IMPLICIT Request3
+ }
+
+ Request3 ::= BIT STRING{
+ activationStatus(0),
+ entireList(1),
+ listSize(2)
+ }
+
+ RequestGroup4 ::= SEQUENCE{
+ service4 [1] IMPLICIT Service4,--See Section 6.4.2 for the encoding
+ request4 [2] IMPLICIT Request4
+ }
+
+ Request4 ::= BIT STRING{
+ activationStatus(0),
+ forwardingDn(1)
+ }
+
+ RequestGroup5 ::= SEQUENCE{
+ service5 [1] IMPLICIT Service5,--See Section 6.4.2 for the encoding
+ request5[2] IMPLICIT Request5
+ }
+
+ Request5 ::= BIT STRING{
+ activationStatus(0),
+ forwardingDn(1),
+ entireList(2),
+ listSize(3)
+ }
+ RequestGroup6 ::= SEQUENCE{
+ service6 [1] IMPLICIT Service6,--See Section 6.4.2 for encoding
+ request6 [2] IMPLICIT Request6
+ }
+
+ Request6 ::= BIT STRING{
+ delayInterval(0)
+ }
+ RequestMemorySlot ::= BIT STRING{
+ incoming(0),
+ outgoing(1)
+ }
+ RedirectingPartyID ::= [43] IMPLICIT AINDigits
+ -- range - 3 - 15 digits
+
+ RedirectionInformation ::= [44] IMPLICIT OCTET STRING(SIZE(2))
+
+ ResourceType ::= [45] IMPLICIT INTEGER(0..127)
+
+ ResultCause ::= [151] IMPLICIT ENUMERATED{
+ confServiceActivated(0),
+ confServiceDeactivatedorCancelled(1),
+ confAnonymousEntryAdded(2),
+ confPublicEntryAdded(3),
+ confAnonymousEntryRemoved(4),
+ confPublicEntryRemoved(5),
+ confAllAnonymousEntriesRemoved(6),
+ confAllEntriesRemoved(7),
+ confForwardingDnSet(8),
+ confForwardingDnCleared(9),
+ confDelayIntervalUpdated(10),
+ confInterdigitTimerOn(11),
+ confInterdigitTimerOff(12),
+ confDPConverterOn(13),
+ confDPConverterOff(14),
+ deniedServiceAlreadyActive(15),
+ deniedServiceNotActivated(16),
+ deniedInvalidForwardingDn(17),
+ deniedPermanentPresentationPrivate(18),
+ deniedPermanentPresentationPublic(19),
+ deniedListIsEmpty(20),
+ deniedListIsFull(21),
+ deniedAnonymousDnAlreadyOnList(22),
+ deniedPublicDnAlreadyOnList(23),
+ deniedNoMatch(24),
+ deniedDnNotOnList(25),
+ deniedIncomingMemorySlotEmpty(26),
+ deniedUnsuccessfulUpdate(27)
+ }
+
+ RTPReroutingNumber::= [143] IMPLICIT AINDigits
+ -- Range - 3 - 15 digits
+
+ RTPServiceIndicator ::= [144] IMPLICIT OCTET STRING(SIZE(1))
+
+ Sap ::= [81] IMPLICIT OCTET STRING(SIZE(1..10))
+
+ SecondAlternateBillingIndicator ::= [46] IMPLICIT BillingIndicator
+
+ SecondAlternateCarrier ::= [47] IMPLICIT CarrierFormat
+ -- range - 4 digits
+
+ SecondAlternateTrunkGroup ::= [48] IMPLICIT OCTET STRING(SIZE(5))
+
+ SecurityEnvelope ::= [85] IMPLICIT OCTET STRING(SIZE(3..75))
+
+ ServiceContext ::= [83] IMPLICIT INTEGER(0..32767)
+ ServiceProviderID ::= CHOICE{
+ ocn Ocn,
+ msrID MsrID
+ }
+
+ Ocn ::= [87] IMPLICIT IA5String(SIZE(4..8))
+
+ MsrID ::= [106] IMPLICIT AINDigits -- range - 10 digits
+ --identifies the Message Storage and Retrieval System
+
+ SignalingPointCode ::= [142] IMPLICIT OCTET STRING(SIZE(3))
+ --See Figure 1B of Chapter T1.111.4 of GR-246-CORE
+ -- for the definition of the contents of the SignalingPointCode OCTET STRING.
+
+ Spid ::= [49] IMPLICIT OCTET STRING(SIZE(3..20))
+ --This parameter includes a character string with 3 - 20 IA5 characters,
+ --the last 2 are required to be numeric in the range of 00 - 62.
+
+ SubsystemNumber ::= [130] IMPLICIT INTEGER(0..255)
+ --See Chapter T1.112.3 of GR-246-CORE for values of this parameter
+
+ SrhrGroupID ::= [77] IMPLICIT INTEGER(0..32767)
+
+ SSPResponseMessageTimerT1 ::= [166] IMPLICIT INTEGER(1..300)
+ --Units of tenths of seconds
+
+ StatusCause ::= [66] IMPLICIT ENUMERATED{
+ statusMatch(0),
+ timeOut(1),
+ error(2)
+ }
+
+ STRConnection ::= [96] IMPLICIT BOOLEAN
+ -- TRUE = reported event caused by Send_To_Resource
+ -- FALSE = reported event not caused by Send_To_Resource
+
+ StrParameterBlock ::= [50] CHOICE {
+ announcementBlock [0] IMPLICIT AnnouncementBlock,
+ announcementDigitBlock [1] IMPLICIT AnnouncementDigitBlock,
+ flexParameterBlock [2] IMPLICIT FlexParameterBlock
+ }
+
+ AnnouncementBlock ::= SEQUENCE{
+ uninterAnnounceBlock [1] IMPLICIT UninterAnnounceBlock OPTIONAL,
+ interAnnounceBlock [2] IMPLICIT InterAnnounceBlock OPTIONAL
+ }
+
+ UninterAnnounceBlock ::= SEQUENCE SIZE(1..10) OF AnnounceElement
+
+ InterAnnounceBlock ::= SEQUENCE SIZE(1..10) OF AnnounceElement
+
+ AnnounceElement ::= OCTET STRING(SIZE(3..131))
+
+ AnnouncementDigitBlock ::= SEQUENCE{
+ maximumDigits [0] IMPLICIT MaximumDigits,
+ uninterAnnounceBlock [1] IMPLICIT UninterAnnounceBlock OPTIONAL,
+ interAnnounceBlock [2] IMPLICIT InterAnnounceBlock OPTIONAL
+ }
+
+ MaximumDigits ::= INTEGER(0..255)
+ -- range: 0 - 32 is "fixed number of digits" (e.g., 5 means collect 5 digits)
+ -- 33 - 252 is spare
+ -- 253 is "normal number of digits"
+ -- 254 is "variable number of digits"
+ -- 255 is spare
+
+ FlexParameterBlock ::= OCTET STRING(SIZE(1..120))
+
+ Tcm ::= [51] IMPLICIT AINDigits
+ -- Range 1 - 4 digits
+
+ TDTMFDigitString ::= [157] IMPLICIT AINDigits
+ --The range is 1 - 4
+
+ TDTMFNumberOfDigits ::= [158] IMPLICIT INTEGER(1..4)
+
+ TerminationIndicator ::= [67] IMPLICIT OCTET STRING(SIZE(1))
+
+ TimeoutTimer ::= [139] IMPLICIT CHOICE{
+ intervalTime [0] IMPLICIT IntervalTime,
+ localSSPTime [1] IMPLICIT LocalSSPTime,
+ absoluteSCPTime [2] IMPLICIT AbsoluteSCPTime
+ }
+
+ IntervalTime ::= INTEGER(1..86400)
+
+ --IntervalTime is in units of seconds
+
+ LocalSSPTime ::= OCTET STRING(SIZE(7))
+
+ AbsoluteSCPTime ::= OCTET STRING(SIZE(7))
+
+ TimerUpdated ::= [167] IMPLICIT ENUMERATED{
+ success(0),
+ failure(1),
+ transaction-already-closed(2)
+ }
+
+ TNoAnswerTimer ::= [99] IMPLICIT INTEGER(1..120)
+
+ TransID ::= [163] IMPLICIT OCTET STRING(SIZE(4))
+
+ TranslationType ::= [70] IMPLICIT INTEGER(0..255)
+ --See Chapter T1.112.3 of GR-246-CORE for values of this parameter
+
+ TriggerCriteriaFlag ::= [68] IMPLICIT OCTET STRING(SIZE(2))
+
+ TriggerCriteriaType ::= [52] IMPLICIT ENUMERATED{
+ featureActivator(0),
+ verticalServiceCode(1),
+ customizedAccess(2),
+ customizedIntercom(3),
+ npa(4),
+ npaNXX(5),
+ nxx(6),
+ nxxXXXX(7),
+ npaNXXXXXX(8),
+ countryCodeNPANXXXXXX(9),
+ carrierAccess(10),
+ prefixes(11),
+ n11(12),
+ aFR(13),
+ sharedIOTrunk(14),
+ terminationAttempt(15),
+ offHookImmediate(16),
+ offHookDelay(17),
+ channelSetupPRI(18),
+ npaN(19),
+ npaNX(20),
+ npaNXXX(21),
+ npaNXXXX(22),
+ npaNXXXXX(23),
+ networkBusy(24),
+ tNoAnswer(25),
+ tBusy(26),
+ oCalledPartyBusy(27),
+ specificFeatureCode(28),
+ oNoAnswer(29),
+ priNetworkServices(30),
+ oSwitchHookFlashImmediate(31),
+ oFeatureActivator(32),
+ oSwitchHookFlashSpecifiedCode(33),
+ tSwitchHookFlashImmediate(34),
+ tFeatureActivator(35),
+ tSwitchHookFlashSpecifiedCode(36),
+ numberPortability(37),
+ onePlus(38),
+ specifiedCarrier(39),
+ international(40),
+ zeroPlus(41),
+ zeroMinus(42),
+ localNumberPortabilityPORC(43),
+ localNumberPortabilityPORCdonor(44),
+ reserved(45),
+ termResourceAvailable(46),
+ officePublicFeatureCode(47),
+ trunkGroup(48),
+ dedicatedTrunkGroup(49),
+ reserved(50)
+ }
+
+ TSTRCTimer ::= [156] IMPLICIT INTEGER(0..300)
+ --Units of minutes
+
+ UserID ::= [53] CHOICE{
+ dn [1] IMPLICIT Dn,
+ bri [2] IMPLICIT SEQUENCE {
+ spid Spid,
+ dn Dn
+ }, --BRI(ISDNI)
+ trunkGroupID [5] IMPLICIT TrunkGroupID,
+ privateFacilityGID [6] IMPLICIT PrivateFacilityGID,
+ aDSIcpeID ADSIcpeID
+ }
+
+ Dn ::= OCTET STRING(SIZE(5))
+
+ TriggerInformation ::= OCTET STRING(SIZE(0..31))
+
+ TrunkGroupID ::= INTEGER(0..9999)
+
+ PrivateFacilityGID ::= INTEGER(0..9999)
+
+ ADSIcpeID ::= OCTET STRING(SIZE(4))
+
+ VerticalServiceCode ::= [54] IMPLICIT AINDigits
+ -- Maximum 10 characters; the 1st character may be a * or digit.
+ --The remaining characters are always digits.
+
+ WakeUpDuration ::= [131] IMPLICIT INTEGER(1..999)
+
+ END