1        AIN-Parameters{ ainParametersObjectIdentifier }
2        --This module contains the type definitions for the AIN parameters.
3
4        DEFINITIONS ::=
5
6        BEGIN
7
8        -- ainParametersObjectIdentifier OBJECT IDENTIFIER ::= ? - -not yet defined
9        -- TYPE DEFINITIONS FOR AIN PARAMETERS FOLLOWS
10
11        AccessCode ::= [1] IMPLICIT AINDigits
12        -- range - 1 - 5 digits
13        ACGEncountered ::= [2] IMPLICIT OCTET STRING(SIZE(1))
14        ACGGlobalOverride ::= [110] IMPLICIT ENUMERATED{
15        allItems(0),
16        scpOverloadItems(1),
17        smsInitCntrlExceptZeroGap(2),
18        smsInitCntrl(3),
19        ntmOSInitCntrlExceptZeroGap(4),
20        ntmOSInitCntrl(5),
21        craftInitCntrlExceptZeroGap(6),
22        craftInitCntrl(7)
23    }
24    AdministrableObject ::= CHOICE{
25        triggerItemAssignment TriggerItemAssignment,
26        sSPUserResource SSPUserResource,
27        srhrGroup SrhrGroup,
28        networkTestDesignator NetworkTestDesignator,
29        operationsMonitoringAssignment OperationsMonitoringAssignment
30    }
31    TriggerItemAssignment ::= [102] IMPLICIT SEQUENCE{
32        sSPUserResourceID       [1] SSPUserResourceID,
33        triggerItemID           [2] IMPLICIT TriggerItemID,
34        activationStateCode     [3] IMPLICIT ActivationStateCode OPTIONAL,
35        potentialUse            [4] IMPLICIT PotentialUse OPTIONAL,
36        sSPUserResourceSubID    [5] SSPUserResourceSubID OPTIONAL
37    }
38    SSPUserResourceID ::= CHOICE{
39        dn                              [1] IMPLICIT Dn, --see Section 6.151 of this GR for encoding
40        dnCtID                          [2] IMPLICIT DnCtID,
41        spid                            [3] IMPLICIT Spid, --see Section 6.129 of this GR for encoding
42        trunkGroupID                    [4] IMPLICIT TrunkGroupID, --see Section 6.151 of this GR for encoding
43        localSSPID                      [5] IMPLICIT LocalSSPID,
44        publicDialingPlanID             [6] IMPLICIT PublicDialingPlanID,
45        pRIOfficeEquipmentID            [7] IMPLICIT PRIOfficeEquipmentID,
46        basicBusinessGroupID            [8] IMPLICIT BasicBusinessGroupID,
47        basicBusinessGroupDialingPlanID [9] IMPLICIT BasicBusinessGroupDialingPlanID,
48        aFRPatternID                    [10] IMPLICIT AFRPatternID,
49        officeEquipmentID               [11] IMPLICIT OfficeEquipmentID
50    }
51
52   DnCtID ::= SEQUENCE{
53        dn [1] IMPLICIT Dn, --see Section 6.151 of this GR for encoding
54        ct [2] IMPLICIT Ct
55    }
56    Ct ::= ENUMERATED{
57        voicebandInformation(0),
58        circuitModeData(1)
59    }
60    LocalSSPID ::= IA5String(SIZE(1..8)) --References office - wide triggers
61
62    PublicDialingPlanID ::= IA5String(SIZE(1..8))
63
64    PRIOfficeEquipmentID ::= IA5String(SIZE(1..12))
65
66    BasicBusinessGroupID ::= IA5String(SIZE(1..10))
67
68    BasicBusinessGroupDialingPlanID ::= IA5String(SIZE(1..4))
69
70    AFRPatternID ::= IA5String(SIZE(1..4))
71
72    OfficeEquipmentID ::= IA5String(SIZE(1..12))
73
74    TriggerItemID ::= SEQUENCE{
75        dPNumber [1] IMPLICIT DPNumber,
76        triggerItemSubnumber [2] IMPLICIT TriggerItemSubnumber
77    }
78    DPNumber ::= INTEGER(1..33)
79    --Identifies a Detection Point within the AIN Call Model
80
81    TriggerItemSubnumber ::= IA5String(SIZE(1..8))
82    --Identifies triggers and events within DPs
83
84    ActivationStateCode ::= ENUMERATED{
85        off(0),
86        on(1)
87    }
88    PotentialUse ::= ENUMERATED{
89        notApplicable(0),
90        callForwarding(1)
91    }
92    SSPUserResourceSubID ::= CHOICE{
93        aFRPatternID [1] IMPLICIT AFRPatternID,
94        basicBusinessGroupDialingPlanID [2] IMPLICIT BasicBusinessGroupDialingPlanID,
95        iSDNBChannelID [3] IMPLICIT ISDNBChannelID
96    }
97
98    ISDNBChannelID ::= SEQUENCE{
99        pRIDS1ID [1] IMPLICIT PRIDS1ID OPTIONAL,
100        pRIDS0ID [2] IMPLICIT PRIDS0ID OPTIONAL
101    }
102
103
104    PRIDS1ID ::= INTEGER(1..28)
105
106    PRIDS0ID ::= INTEGER(1..24)
107
108    SSPUserResource ::= [103] IMPLICIT SEQUENCE{
109        sSPUserResourceID   [1] SSPUserResourceID, --see Section 6.4.1 for encoding
110        serviceProviderID       ServiceProviderID OPTIONAL,
111        updateGroups            UpdateGroups OPTIONAL,
112        oNoAnswerTimer          ONoAnswerTimer OPTIONAL,
113        tNoAnswerTimer          TNoAnswerTimer OPTIONAL,
114        displayText             DisplayText OPTIONAL,
115        dPConverter             DPConverter OPTIONAL,
116        cancelInterdigitTimer   CancelInterdigitTimer OPTIONAL
117    }
118    --For the encoding of the ServiceProviderID parameter, see Section 6.127 of this GR.
119    --For the encoding of the UpdateGroups parameter, see below.
120    --For the encoding of the ONoAnswerTimer parameter, see Section 6.102 of this GR.
121    --For the encoding of the TNoAnswerTimer, see Section 6.143 of this GR.
122    --For the encoding of the DisplayText parameter, see Section 6.62 of this GR.
123    --For the encoding of the DPConverter parameter, see Section 6.63 of this GR.
124    --For the encoding of the CancelInterdigitTimer parameter, see below.
125
126    UpdateGroups::= CHOICE{
127        updateGroup1 [2] IMPLICIT UpdateGroup1,
128        updateGroup2 [3] IMPLICIT UpdateGroup2,
129        updateGroup3 [4] IMPLICIT UpdateGroup3,
130        updateGroup4 [5] IMPLICIT UpdateGroup4,
131        updateGroup5 [6] IMPLICIT UpdateGroup5,
132        updateGroup6 [7] IMPLICIT UpdateGroup6,
133        updateGroup7 [8] IMPLICIT UpdateGroup7,
134        updateGroup8 [9] IMPLICIT UpdateGroup8,
135        updateGroup9 [10] IMPLICIT UpdateGroup9
136    }
137
138    UpdateGroup1::= SEQUENCE{
139        service1 [1] IMPLICIT Service1,
140        action1 Action1
141    }
142
143    Service1::= ENUMERATED{
144        messageWaitingIndicator(0),
145        visualMessageWaitingIndicator(1),
146        anonymousCallRejection(2),
147        automaticCallback(3),
148        automaticRecall(4),
149        callScreening(5),
150        outsideCallingAreaAlerting(6),
151        callingIdPresentAndSuppress(7),
152        callWaiting(8)
153    }
154
155    Action1::= CHOICE{
156        activationStateCode [2] IMPLICIT ActivationStateCode--see Section 6.4.1 for encoding
157    }
158
159    UpdateGroup2::= SEQUENCE{
160        service2 [1] IMPLICIT Service2,
161        action2 Action2
162    }
163
164    Service2::= ENUMERATED{
165        audioMessageWaitingIndicator(0)
166    }
167
168    Action2::= CHOICE{
169        activationStateCode [2] IMPLICIT ActivationStateCode,
170        delayInterval [3] IMPLICIT DelayInterval
171    }
172
173    DelayInterval::= INTEGER(1..60)
174    --used to convey to the switch
175    --a) the number of rings the switch should
176    -- generate prior to forwarding a call; or
177    --b) the number of minutes the switch should
178    -- wait to generate a “ping” ring for an MWI,
179    --i.e., number of minutes between “ping” rings.
180
181    UpdateGroup3::= SEQUENCE{
182        service3 [1] IMPLICIT Service3,
183        action3 Action3
184    }
185
186    Service3::= ENUMERATED{
187        distinctiveRingingCallWaiting(0),
188        selectiveCallRejection(1)
189    }
190
191    Action3::= CHOICE{
192        activationStateCode [2] IMPLICIT ActivationStateCode,
193        editSpecificEntry   [3] IMPLICIT EditSpecificEntry,
194        editAllEntries      [4] IMPLICIT EditAllEntries
195    }
196
197    EditSpecificEntry::= SEQUENCE{
198        entry           Entry,
199        editListType    [105] IMPLICIT EditListType--see Section 6.66 for encoding
200    }
201
202    Entry ::= CHOICE{
203        dn                  [1] IMPLICIT Dn,
204        speedCallingCode    [2] IMPLICIT SpeedCallingCode,
205        memorySlot          [3] IMPLICIT MemorySlot1
206    }
207
208    SpeedCallingCode ::= IA5String(SIZE(1..3))
209    --The contents of this field shall be numbers 2 through 9 or numbers 20 through 39.
210    --each number shall be allowed to be sent with or without a # sign.
211
212    MemorySlot1 ::= ENUMERATED{
213        incoming(0)
214    }
215
216    EditAllEntries ::= ENUMERATED{
217        deleteAllEntries(0),
218        deleteAllPrivateEntries(1)
219    }
220
221    UpdateGroup4::= SEQUENCE{
222        service4 [1] IMPLICIT Service4,
223        action4 Action4
224    }
225
226    Service4::= ENUMERATED{
227        callForwardingVariable(0),
228        callForwardingDontAnswer(1),
229        callForwardingBusyLine(2)
230    }
231
232    Action4::= CHOICE{
233        activationStateCode [2] IMPLICIT ActivationStateCode,--See Section 6.4.1 for encoding
234        forwardingDn ForwardingDn
235    }
236
237    ForwardingDn ::= CHOICE{
238        set Set,
239        clear [3] IMPLICIT Clear
240    }
241
242    Set ::= CHOICE{
243        dn [1] IMPLICIT Dn,
244        speedCallingCode [4] IMPLICIT SpeedCallingCode
245    }
246
247    Clear ::= ENUMERATED{
248        remove(0)
249    }
250
251    UpdateGroup5::= SEQUENCE{
252        service5 [1] IMPLICIT Service5,
253        action5 Action5
254    }
255
256    Service5::= ENUMERATED{
257        selectiveCallAcceptance(0),
258        selectiveCallForwarding(1)
259    }
260
261    Action5::= CHOICE{
262        activationStateCode [2] IMPLICIT ActivationStateCode,--see above for encoding
263        forwardingDn        [3] IMPLICIT ForwardingDn,--see above for the encoding
264        editSpecificEntry   [4] IMPLICIT EditSpecificEntry,--see above for the encoding
265        editAllEntries      [5] IMPLICIT EditAllEntries--see above for the encoding
266    }
267
268    UpdateGroup6::= SEQUENCE{
269        service6 [1] IMPLICIT Service6,
270        action6 Action6
271    }
272
273    Service6::= ENUMERATED{
274        ringControl(0)
275    }
276
277    Action6::= CHOICE{
278        delayInterval [2] IMPLICIT DelayInterval--See above for the encoding
279    }
280
281    UpdateGroup7::= SEQUENCE{
282        service7 [1] IMPLICIT Service7,
283        action7 Action7
284    }
285    Service7::= ENUMERATED{
286        callingNumberDeliveryBlocking(0),
287        callingNameDeliveryBlocking(1)
288    }
289
290    Action7::= CHOICE{
291        toggle [2] IMPLICIT Toggle
292    }
293
294    Toggle ::= ENUMERATED{
295        presentationStatusValue(0)
296    }
297
298    UpdateGroup8::= SEQUENCE{
299        service8 [1] IMPLICIT Service8,
300        action8 Action8
301    }
302
303    Service8::= ENUMERATED{
304        customerOriginatedTrace(0),
305        cancelCallWaiting(1)
306    }
307
308    Action8::= CHOICE{
309        invoke [2] IMPLICIT Invoke8
310    }
311
312    Invoke8 ::= ENUMERATED{
313        on(0)
314    }
315
316    UpdateGroup9 ::= SEQUENCE{
317        service9    [1] IMPLICIT Service9,
318        action9      Action9
319    }
320
321    Service9::= ENUMERATED{
322        speedCalling(0)
323    }
324
325    Action9::= CHOICE{
326        changeList [2] IMPLICIT ChangeList
327    }
328
329    ChangeList ::= SEQUENCE{
330        dn                  [1] IMPLICIT Dn,--see Section 6.151 for the encoding
331        speedCallingCode    [2] IMPLICIT SpeedCallingCode--see above for the encoding
332    }
333
334    CancelInterdigitTimer::= ActivationStateCode
335
336    SrhrGroup ::= [104] IMPLICIT SEQUENCE{
337        srhrGroupID SrhrGroupID, --see Section 6.130 for encoding
338        srhrID [1] IMPLICIT SrhrID OPTIONAL
339    }
340
341    SrhrID ::= AINDigits
342    -- range - 10 digits
343
344    NetworkTestDesignator ::= [97] IMPLICIT SEQUENCE{
345        ntdID NtdID,
346        amp1 Amp1 OPTIONAL,
347        amp2 Amp2 OPTIONAL
348    }
349
350    NtdID ::= CHOICE{
351        ntdIndirectID [1] NtdIndirectID
352    }
353
354    NtdIndirectID ::= SSPUserResourceID -- see above for encoding
355    -- For the encoding of the Amp1 parameter, see Section 6.23.
356    --For the encoding of the Amp2 parameter, see Section 6.24.
357
358    OperationsMonitoringAssignment ::= [118] IMPLICIT SEQUENCE{
359        operationsMonitoredItemID OperationsMonitoredItemID,
360        activationStateCode [3] IMPLICIT ActivationStateCode OPTIONAL
361    }
362
363    OperationsMonitoredItemID ::= CHOICE{
364        sSPUserResourceID [1] SSPUserResourceID -- see above for encoding
365    }
366 -- For the encoding of the ActivationStateCode, see above.
367
368    ActResult::= [164]IMPLICIT ENUMERATED {
369        transactionClosed(0),
370        transactionOpen(1),
371        deniedProcessOverload(2)
372    }
373
374    AINDigits ::= OCTET STRING
375
376    AlternateBillingIndicator ::= [3] IMPLICIT BillingIndicator
377
378    AlternateCarrier ::= [4] IMPLICIT CarrierFormat
379    -- range - 4 digits
380
381    AlternateTrunkGroup ::= [5] IMPLICIT OCTET STRING(SIZE(5))
382
383    AlternateDialingPlanInd ::= [115] IMPLICIT AINDigits
384    -- range - 10 digits
385
386    AMAAlternateBillingNumber ::= [6] IMPLICIT AINDigits
387    -- range 1 - 11 digits
388
389    AMABAFModules ::= [95] IMPLICIT OCTET STRING(SIZE(2..128))
390    --Contains one or more AMA modules in Bellcore AMA Format(BAF).
391
392    AMABillingFeature ::= [88] IMPLICIT AINDigits
393    -- range - 4 - 24 digits
394
395    AMABusinessCustomerID ::= [7] IMPLICIT AINDigits
396    -- range - 11 digits
397
398    AMADigitsDialedWC ::= [8] IMPLICIT AINDigits
399    -- range - 3 - 27 digits
400
401    AMALineNumber ::= [9] IMPLICIT AINDigits
402    -- range - 3 - 15 digits
403
404    AMAMeasure ::= [71] IMPLICIT ENUMERATED{
405        connectTimeRecordedDestinationSSP(0),
406        connectTimeRecordedDestinationSCP(1),
407        connectTimeNotRecorded(2)
408    }
409
410    AMAMeasurement ::= [73] IMPLICIT SEQUENCE{
411        aMATimeDuration     [0] IMPLICIT AMATimeDuration,
412        aMATimeGuard        [1] IMPLICIT AMATimeGuard
413    }
414
415    AMAServiceProviderID::= [101] IMPLICIT OCTET STRING(SIZE(7))
416
417    AMATimeDuration ::= OCTET STRING(SIZE(8))
418
419    AMATimeGuard ::= ENUMERATED{
420        noTimingGuard(0),
421        timingGuardExists(1)
422    }
423
424    AMASetHexABIndicator ::= [82] IMPLICIT BOOLEAN
425    -- TRUE = Set BCD character 2 of Hexadecimal Identifier in
426    -- the BAF structure to which the contents of the
427    -- AMABAFModules parameter are appended
428    -- FALSE = Default to switch - based control of Hexadecimal
429    -- Identifier table in structure code
430
431    AMASequenceNumber ::= [89] IMPLICIT OCTET STRING(SIZE(2))
432
433--    AMAslpID ::= [10] IMPLICIT OCTET STRING(SIZE(5))
434      AMAslpID ::=  OCTET STRING(SIZE(5))
435
436    Amp1 ::= [11] IMPLICIT OCTET STRING(SIZE(6))
437
438    Amp2 ::= [109] IMPLICIT SEQUENCE{
439        ampAINNodeID    AmpAINNodeID,
440        ampCLogSeqNo    [3] IMPLICIT AmpCLogSeqNo OPTIONAL,
441        ampCLogRepInd   [4] IMPLICIT AmpCLogRepInd OPTIONAL,
442        ampCallProgInd  [5] IMPLICIT AmpCallProgInd OPTIONAL,
443        ampTestReqInd   [6] IMPLICIT AmpTestReqInd OPTIONAL,
444        ampCLogName     [7] IMPLICIT AmpCLogName OPTIONAL,
445        ampSvcProvID    [8] IMPLICIT AmpSvcProvID OPTIONAL
446    }
447
448    AmpAINNodeID ::= CHOICE{
449        spcID           [1] IMPLICIT SpcID,
450        iSDNDeviceID    [2] IMPLICIT ISDNDeviceID
451    }
452
453    SpcID ::= OCTET STRING(SIZE(3))
454    --See Figure 1B of Chapter T1.111.4 of GR-246-CORE for the
455    -- definition of the contents of the SpcID OCTET STRING.
456
457    ISDNDeviceID ::= AINDigits
458    -- range - 10 digits
459
460    AmpCLogSeqNo ::= INTEGER(0..32767)
461        -- 0 = sequence number should not be generated; 0 is used to support
462        -- asynchronous messages
463
464    AmpCLogRepInd ::= ENUMERATED{
465        autoReportOS(0),
466        requestReport(1),
467        autoReportISDN(2)
468    }
469
470    AmpCallProgInd ::= ENUMERATED{
471        callProgressVoiceAnnouncements(0),
472        callProgressTextMessages(1)
473    }
474
475    AmpTestReqInd ::= INTEGER(0..127)
476
477    AmpCLogName ::= OCTET STRING(SIZE(1..10))
478
479    AmpSvcProvID ::= CHOICE{
480        ocn Ocn -- see Section 6.121 for encoding
481    }
482
483    AnswerIndicator ::= [12] IMPLICIT NULL
484    -- Presence = return answer supervision
485    -- Absence = do not return answer supervision
486
487    ApplicationErrorString ::= [55] IMPLICIT SEQUENCE{
488        errorCause ErrorCause,
489        failedMessage FailedMessage OPTIONAL,
490        userID UserID OPTIONAL
491    }
492
493    ApplicationIndicator ::= [90] IMPLICIT ENUMERATED{
494        routeToApplicationProcessOrSLP(0),
495        processEchoRequestMessage(1)
496    }
497
498    ApplyRestrictions ::= [152] IMPLICIT BIT STRING{
499        code(0),
500        toll(1)
501    }
502
503    BCMType ::= [134] IMPLICIT ENUMERATED{
504        oBcm(0),
505        tBcm(1)
506    }
507
508    BearerCapability ::= [13] IMPLICIT ENUMERATED{
509        speech(0),
510        f31kHzaudio(1),
511        f7kHzaudio(2),
512        b56kbps(3),
513        b64kbps(4),
514        packetModeData(5),
515        multiRate(6) -- (64 kbit / s base)
516    }
517    --packetModeData, 7KHz audio, and multiRate will NOT be used for AIN .
518
519    BillingIndicator ::= OCTET STRING(SIZE(4))
520
521    BusinessGroup ::= OCTET STRING(SIZE(7))
522
523    BusyCause ::= [14] IMPLICIT OCTET STRING(SIZE(2..3))
524
525    BusyType ::= [94] IMPLICIT ENUMERATED{
526        callCanBeOffered(0),
527        callCannotBeOffered(1)
528    }
529
530    CalledPartyID ::= [15] IMPLICIT AINDigits
531    -- range - 0 - 15 digits
532
533    CalledPartyStationType ::= [16] IMPLICIT INTEGER(0..99)
534
535    CallingGeodeticLocation ::= [162] IMPLICIT OCTET STRING(SIZE(8..13))
536
537    CallingPartyBGID ::= [17] IMPLICIT BusinessGroup
538
539    CallingPartyID ::= [18] IMPLICIT AINDigits
540    -- range - 3 - 15
541
542    CallType ::= [165] IMPLICIT ENUMERATED{
543        noIndication(0),
544        local(1),
545        intraLATAToll(2),
546        interLATAToll(3)
547    }
548
549    Carrier ::= [41] IMPLICIT CarrierFormat
550    -- range - 4 digits
551
552    CarrierFormat ::= OCTET STRING(SIZE(4))
553
554    CarrierUsage ::= [79] IMPLICIT ENUMERATED{
555        alwaysOverride(0),
556        onlyInterLATAOverride(1)
557    }
558
559    CcID ::= [133] IMPLICIT ENUMERATED{
560        null(0),
561        originatingSetup(1),
562        stable2Party(2),
563        terminatingSetup(3),
564        threePartySetup(4),
565        threePartySetupComplement(5),
566        partyOnHold(6),
567        partyOnHoldComplement(7),
568        callWaiting(8),
569        callWaitingComplement(9),
570        stableMParty(10),
571        transfer(11),
572        forward(12)
573    }
574
575    ChargeNumber ::= [19] IMPLICIT AINDigits
576    -- range - 0 - 10 digits
577
578    ChargePartyStationType ::= [20] IMPLICIT INTEGER(0..99)
579
580    ClearCause ::= [21] IMPLICIT INTEGER(0..255)
581
582    ClearCauseData ::= [74] IMPLICIT OCTET STRING(SIZE(1..20))
583
584    CloseCause ::= [72] IMPLICIT ENUMERATED{
585        callTerminated(0),
586        eDPsCompleted(1),
587        unexpectedCommunication(2),
588        calledPartyAnswered(3),
589        callForwardedEDPsCompleted(4),
590        newRequestedEvent(5)
591    }
592
593    CollectedAddressInfo ::= [22] IMPLICIT AINDigits
594    -- range 0 - 15 digits
595
596    CollectedDigits ::= [23] IMPLICIT AINDigits
597    -- range 0 - 32 digits
598
599    CongestionLevel ::= [117] IMPLICIT ENUMERATED{
600        noCongestion(0),
601        mc1(1),
602        mc2(2),
603        mc3(3)
604    }
605
606    ConnectTime ::= [58] IMPLICIT OCTET STRING(SIZE(5))
607
608    ControlCauseIndicator ::= [59] IMPLICIT OCTET STRING(SIZE(1))
609
610    ControlEncountered ::= [127] IMPLICIT OCTET STRING(SIZE(1))
611
612    ControllingLegTreatment ::= [24] IMPLICIT ENUMERATED{
613        dialToneOn(0),
614        ringBackAudibleRingingToneOn(1),
615        networkCongestionReorderToneOn(3),
616        busyToneOn(4),
617        confirmationTone(5),
618        callWaitingTone(7),
619        tonesOff(63),
620        alertingOnPattern0Normal(64),
621        alertingOnPattern1DistinctiveIntergroup(65),
622        alertingOnPattern2DistinctiveSpecial(66),
623        alertingOnPattern3EKTS(67),
624        alertingOnPattern4ReminderRing(68),
625        alertingOff(79),
626        recallDialToneOn(17),
627        bargeInToneOn(18),
628        incomingAdditionalCallTone(251),
629        priorityAdditionalCallTone(252),
630        expensiveRouteWarningTone(253),
631        campOnTone(19),
632        receiverOffHookTone(20),
633        callingCardServiceTone(21),
634        stutterDialTone(22),
635        silence(23),
636        onHookTR30WithIndication(24),
637        onHookTR30NoIndication(25)
638    }
639
640    CTRConnection ::= [141] IMPLICIT BOOLEAN
641    -- TRUE = reported event caused by Connect_To_Resource
642    -- FALSE = reported event not caused by Connect_To_Resource
643
644    CsID ::= [137] IMPLICIT INTEGER(1..2)
645    --The range is 1 - 2 for CsIDs.
646
647    DestinationAddress ::= [86] IMPLICIT AINDigits
648        -- range - 10 digits
649
650    DisconnectCause ::= [116] IMPLICIT ENUMERATED{
651        farEnd(0)
652    }
653
654    DisconnectFlag ::= [25] IMPLICIT NULL
655    -- Presence = disconnect leg
656    -- Absence = do not disconnect leg
657
658    DisplayText ::= [26] IMPLICIT SEQUENCE SIZE(1..15) OF DisplayInformation
659
660    DisplayInformation ::= CHOICE{
661        blank[0] IMPLICIT OCTET STRING(SIZE(1..20)),
662        skip[1] IMPLICIT OCTET STRING(SIZE(1..20)),
663        continuation[2] IMPLICIT OCTET STRING(SIZE(1..20)),
664        calledAddress[3] IMPLICIT OCTET STRING(SIZE(1..20)),
665        cause[4] IMPLICIT OCTET STRING(SIZE(1..20)),
666        progressIndicator[5] IMPLICIT OCTET STRING(SIZE(1..20)),
667        notificationIndicator[6] IMPLICIT OCTET STRING(SIZE(1..20)),
668        prompt[7] IMPLICIT OCTET STRING(SIZE(1..20)),
669        accumulatedDigits[8] IMPLICIT OCTET STRING(SIZE(1..20)),
670        status[9] IMPLICIT OCTET STRING(SIZE(1..20)),
671        inband[10] IMPLICIT OCTET STRING
672        (SIZE(1..20)),
673        callingAddress[11] IMPLICIT OCTET STRING(SIZE(1..20)),
674        reason[12] IMPLICIT OCTET STRING(SIZE(1..20)),
675        callingPartyName[13] IMPLICIT OCTET STRING(SIZE(1..20)),
676        calledPartyName[14] IMPLICIT OCTET STRING
677        (SIZE(1..20)),
678        originalCalledName[15] IMPLICIT OCTET STRING(SIZE(1..20)),
679        redirectingName[16] IMPLICIT OCTET STRING(SIZE(1..20)),
680        connectedName[17] IMPLICIT OCTET STRING
681        (SIZE(1..20)),
682        origRestrictions[18] IMPLICIT OCTET STRING
683        (SIZE(1..20)),
684        dateTimeOfDay[19] IMPLICIT OCTET STRING(SIZE(1..20)),
685        callAppearanceID[20] IMPLICIT OCTET STRING
686        (SIZE(1..20)),
687        featureAddress[21] IMPLICIT OCTET STRING(SIZE(1..20)),
688        redirectionName[22] IMPLICIT OCTET STRING
689        (SIZE(1..20)),
690        redirectionNumber[23] IMPLICIT OCTET STRING(SIZE(1..20)),
691        redirectingNumber[24] IMPLICIT OCTET STRING(SIZE(1..20)),
692        originalCalledNumber[25] IMPLICIT OCTET STRING(SIZE(1..20)),
693        connectedNumber[26] IMPLICIT OCTET STRING
694        (SIZE(1..20)),
695        text[30] IMPLICIT OCTET STRING(SIZE(1..20)),
696        redirectingReason[31] IMPLICIT OCTET STRING(SIZE(1..20))
697    }
698    --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.
699
700    DPConverter ::= [76] IMPLICIT BOOLEAN
701    -- True = the switch should perform Dial Pulse to DTMF conversion
702    -- False = the switch should not perform Dial Pulse to DTMF conversion
703
704    DTMFDigitsDetected ::= [153] IMPLICIT AINDigits
705    --The range is 1 - 4
706
707    EchoData ::= [60] IMPLICIT OCTET STRING(SIZE(6))
708
709    EditListType ::= ENUMERATED{
710        addListElement(0),
711        deleteListElement(1)
712    }
713
714    EDPNotification ::= [93] IMPLICIT BIT STRING{
715        oCalledPartyBusy(0), --always "0"
716        oNoAnswer(1), --always "0"
717        oTermSeized(2),
718        oAnswer(3),
719        tBusy(4), --always "0"*
720        tNoAnswer(5), --always "0"*
721        termResourceAvailable(6), -- *
722        tAnswer(7), -- *
723        networkBusy(8), --always “0”*
724        oSuspended(9), --always “0”
725        oDisconnectCalled(10), --always “0”
726        oDisconnect(11), --always “0”
727        oAbandon(12), --always “0”
728        featureActivator(13), --always “0”
729        switchHookFlash(14), --always “0”
730        success(15), --always “0”
731        tDisconnect(16),
732        timeout(17),
733        originationAttempt(18),
734        oDTMFEntered(19),
735        tDTMFEntered(20)
736    }
737    --Bit = 1 - request is requested, Bit = 0 - request is not requested
738    -- *These values are conditional requirements, based on the condition that the SSP supports
739    -- the corresponding EDP shown as an objective in GR - 1298 - CORE, Section 4, Table 4 - 1.
740
741    EDPRequest ::= [92] IMPLICIT BIT STRING{
742        oCalledPartyBusy(0),
743        oNoAnswer(1),
744        oTermSeized(2), --always "0"
745        oAnswer(3), --always "0"
746        tBusy(4), --*
747        tNoAnswer(5), --*
748        termResourceAvailable(6), --always "0"*
749        tAnswer(7), --always "0"*
750        networkBusy(8),
751        oSuspended(9),
752        oDisconnectCalled(10),
753        oDisconnect(11),
754        oAbandon(12),
755        featureActivator(13),
756        switchHookFlash(14),
757        success(15),
758        tDisconnect(16),
759        timeout(17),
760        originationAttempt(18),
761        oDTMFEntered(19),
762        tDTMFEntered(20)
763    }
764    --Bit = 1 - request is requested, Bit = 0 - request is not requested
765    -- *These values are conditional requirements, based on the condition that the SSP supports
766    -- the corresponding EDP shown as an objective in GR - 1298 - CORE, Section 4, Table 4 - 1.
767
768    EnvelopContent ::= [75] IMPLICIT OCTET STRING(SIZE(1..180))
769
770    EnvelopeEncodingAuthority ::= [98] IMPLICIT OBJECT IDENTIFIER
771    -- Maximum of 15 octets
772
773    ErrorCause ::= [56] IMPLICIT ENUMERATED{
774        erroneousDataValue(0),
775        missingConditionalParameter(1),
776        responseMessageTimerExpired(2),
777        unexpectedCommunication(3),
778        unexpectedMessage(4),
779        unexpectedMessageSequence(5),
780        unexpectedParameterSequence(6)
781    }
782
783    ExtendedRinging ::= [146] IMPLICIT NULL
784    -- Presence = apply extended ringing
785    -- Absence = do not apply extended ringing
786
787    ExtensionParameter ::= SEQUENCE{
788        assignmentAuthority OBJECT IDENTIFIER,
789        parameters ANY DEFINED BY assignmentAuthority
790    }
791    --The maximum length of the assignmentAuthority is 15 octets
792
793    FacilityGID ::= CHOICE{
794        mlhg Mlhg
795    }
796
797    Mlhg ::= [29] IMPLICIT INTEGER(1..2047)
798
799    FacilityMemberID ::= [31] IMPLICIT INTEGER(1..2047)
800    --The range is 1 - 2047 for MLHG member IDs.
801
802    FacilityStatus ::= [61] IMPLICIT ENUMERATED{
803        busy(0),
804        busyInService(1),
805        busyOutOfService(2),
806        idle(3),
807        idleInService(4),
808        idleOutOfService(5),
809        inService(6),
810        outOfService(7)
811    }
812
813    FailedMessage ::= [57] IMPLICIT SEQUENCE{
814        opCode      INTEGER,
815        parameter   OCTET STRING OPTIONAL,
816        invParms    [1] IMPLICIT InvParms OPTIONAL
817    }
818    --The opCode field is equivalent to the value of the Operation Code that
819    -- represents the failed message.
820    --The parameter field represents the parameter, including the identifier,
821    --length and contents, of the received message that contains the
822    -- erroneous data value.
823
824    InvParms ::= SEQUENCE SIZE(1) OF Parms
825
826    Parms ::= CHOICE{
827        accessCode                              AccessCode,
828        aCGEncountered                          ACGEncountered,
829        alternateBillingIndicator               AlternateBillingIndicator,
830        alternateCarrier                        AlternateCarrier,
831        alternateTrunkGroup                     AlternateTrunkGroup,
832        aMAAlternateBillingNumber               AMAAlternateBillingNumber,
833        aMABusinessCustomerID                   AMABusinessCustomerID,
834        aMAslpID                                [10] IMPLICIT AMAslpID,
835        amp1                                    Amp1,
836        amp2                                    Amp2,
837        answerIndicator                         AnswerIndicator,
838        bearerCapability                        BearerCapability,
839        busyCause                               BusyCause,
840        calledPartyID                           CalledPartyID,
841        calledPartyStationType                  CalledPartyStationType,
842        callingGeodeticLocation                 CallingGeodeticLocation,
843        callingPartyBGID                        CallingPartyBGID,
844        callingPartyID                          CallingPartyID,
845        callType                                CallType,
846        chargeNumber                            ChargeNumber,
847        chargePartyStationType                  ChargePartyStationType,
848        clearCause                              ClearCause,
849        collectedAddressInfo                    CollectedAddressInfo,
850        collectedDigits                         CollectedDigits,
851        controllingLegTreatment                 ControllingLegTreatment,
852        disconnectFlag                          DisconnectFlag,
853        displayText                             DisplayText,
854        dTMFDigitsDetected                      DTMFDigitsDetected,
855        facilityGID                             FacilityGID,
856        facilityMemberID                        FacilityMemberID,
857        failureCause                            FailureCause,
858        genericName                             GenericName,
859        lata                                    Lata,
860        oDTMFDigitsString                       ODTMFDigitsString,
861        oDTMFNumberofDigits                     ODTMFNumberOfDigits,
862        originalCalledPartyID                   OriginalCalledPartyID,
863        outpulseNumber                          OutpulseNumber,
864        overflowBillingIndicator                OverflowBillingIndicator,
865        passiveLegTreatment                     PassiveLegTreatment,
866        partyID                                 PartyID,
867        partyOnHold                             PartyOnHold,
868        primaryBillingIndicator                 PrimaryBillingIndicator,
869        carrier                                 Carrier,
870        primaryTrunkGroup                       PrimaryTrunkGroup,
871        redirectingPartyID                      RedirectingPartyID,
872        redirectionInformation                  RedirectionInformation,
873        resourceType                            ResourceType,
874        secondAlternateBillingIndicator         SecondAlternateBillingIndicator,
875        secondAlternateCarrier                  SecondAlternateCarrier,
876        secondAlternateTrunkGroup               SecondAlternateTrunkGroup,
877        spid                                    Spid,
878        sSPResponseMessageTimerT1               SSPResponseMessageTimerT1,
879        strParameterBlock                       StrParameterBlock,
880        tcm                                     Tcm,
881        tDTMFDigitString                        TDTMFDigitString,
882        tDTMFNumberOfDigits                     TDTMFNumberOfDigits,
883        timerUpdated                            TimerUpdated,
884        triggerCriteriaType                     TriggerCriteriaType,
885        triggerInformation                      TriggerInformation,
886        userID                                  UserID,
887        verticalServiceCode                     VerticalServiceCode,
888        connectTime                             ConnectTime,
889        controlCauseIndicator                   ControlCauseIndicator,
890        echoData                                EchoData,
891        facilityStatus                          FacilityStatus,
892        gapDuration                             GapDuration,
893        gapInterval                             GapInterval,
894        globalTitleAddress                      GlobalTitleAddress,
895        monitorTime                             MonitorTime,
896        statusCause                             StatusCause,
897        terminationIndicator                    TerminationIndicator,
898        translationType                         TranslationType,
899        triggerCriteriaFlag                     TriggerCriteriaFlag,
900        tSTRCTimer                              TSTRCTimer,
901        aMAMeasure                              AMAMeasure,
902        aMAMeasurement                          AMAMeasurement,
903        clearCauseData                          ClearCauseData,
904        envelopContent                          EnvelopContent,
905        iPReturnBlock                           IPReturnBlock,
906        sap                                     Sap,
907        aMASetHexABIndicator                    AMASetHexABIndicator,
908        serviceContext                          ServiceContext,
909        extensionParameter                      [84] IMPLICIT ExtensionParameter,
910        securityEnvelope                        SecurityEnvelope,
911        destinationAddress                      DestinationAddress,
912        derviceProviderID                       ServiceProviderID,
913        aMABillingFeature                       AMABillingFeature,
914        aMASequenceNumber                       AMASequenceNumber,
915        applicationIndicator                    ApplicationIndicator,
916        oNoAnswerTimer                          ONoAnswerTimer,
917        eDPRequest                              EDPRequest,
918        eDPNotification                         EDPNotification,
919        busyType BusyType,
920        aMABAFModules AMABAFModules,
921        sTRConnection STRConnection,
922        errorCause ErrorCause,
923        resultCause ResultCause,
924        cTRConnection CTRConnection,
925        rTPReroutingNumber RTPReroutingNumber,
926        rTPServiceIndicator RTPServiceIndicator,
927        administrableObject AdministrableObject,
928        envelopeEncodingAuthority EnvelopeEncodingAuthority,
929        tNoAnswerTimer TNoAnswerTimer,
930        editListType EditListType,
931        aCGGlobalOverride ACGGlobalOverride,
932        notificationIndicator                  [111] IMPLICIT NotificationIndicator,
933                            -- TRUE = Switch Notification Message
934                            -- FALSE = Switch Request Message
935        aMALineNumber AMALineNumber,
936        aMADigitsDialedWC AMADigitsDialedWC,
937        carrierUsage                                CarrierUsage,
938        closeCause CloseCause,
939        dPConverter DPConverter,
940        failureCauseData FailureCauseData,
941        genericAddress GenericAddress,
942        srhrGroupID SrhrGroupID,
943        genericAddressList GenericAddressList,
944        networkSpecificFacilities NetworkSpecificFacilities,
945        forwardCallIndicator ForwardCallIndicator,
946        alternateDialingPlanInd AlternateDialingPlanInd,
947        disconnectCause DisconnectCause,
948        aMAServiceProviderID AMAServiceProviderID,
949        congestionLevel CongestionLevel,
950        controlEncountered ControlEncountered,
951        infoProvided InfoProvided,
952        provideInfo ProvideInfo,
953        signalingPointCode SignalingPointCode,
954        subsystemNumber SubsystemNumber,
955        notificationDuration NotificationDuration,
956        wakeUpDuration WakeUpDuration,
957        oSIIndicator OSIIndicator,
958        legID LegID,
959        ccID CcID,
960        bCMType BCMType,
961        pointInCall PointInCall,
962        featureActivatorID                          FeatureActivatorID,
963        csID                                        CsID,
964        lampTreatment                               LampTreatment,
965        timeoutTimer                                TimeoutTimer,
966        transID                                     TransID,
967        actResult                                   ActResult,
968        extendedRinging                             ExtendedRinging,
969        jurisdictionInformation                     JurisdictionInformation,
970        prefix                                      Prefix,
971        genericDigitsList                           GenericDigitsList,
972        applyRestrictions                           ApplyRestrictions
973    }
974
975    FailureCause ::= [32] IMPLICIT ENUMERATED{
976        rateTooHigh(1),
977        unavailableResources(2),
978        apTimeout(3),
979        apBusy(4),
980        channelsBusy(13),
981        abort(14),
982        resourceLimitation(15),
983        applicationError(16),
984        securityError(17),
985        protocolError(18),
986        timerExpired(19),
987        temporaryFailure(20),
988        msridDoesNotMatchUserProfile(21),
989        segmentationError(22),
990        ncasDisallowed(23),
991        controlEncountered(24),
992        improperCoding(25),
993        inappropriateCondition(26),
994        inappropriateUserInterface(27),
995        inappropriateLegManipulation(28),
996        callingInterfaceBusy(29)
997    }
998    FailureCauseData ::= [112] IMPLICIT OCTET STRING(SIZE(1..5))
999    FeatureActivatorID ::= [136] IMPLICIT OCTET STRING(SIZE(1..2))
1000    ForwardCallIndicator ::= [113] IMPLICIT OCTET STRING(SIZE(2))
1001    GapDuration ::= [62] IMPLICIT ENUMERATED{
1002        no1Second(1),
1003        no2Seconds(2),
1004        no4Seconds(3),
1005        no8Seconds(4),
1006        no16Seconds(5),
1007        no32Seconds(6),
1008        no64Seconds(7),
1009        no128Seconds(8),
1010        no256Seconds(9),
1011        no512Seconds(10),
1012        no1024Seconds(11),
1013        no2048Seconds(12),
1014        infinity(13)
1015    }
1016
1017    GapInterval ::= CHOICE{
1018        nationalGapInterval NationalGapInterval,
1019        privateGapInterval PrivateGapInterval
1020    }
1021
1022    NationalGapInterval ::= [63] IMPLICIT ENUMERATED{
1023        removeGapControl(0),
1024        no0Seconds(1),
1025        no010Seconds(2), -- 1 / 10 sec.
1026        no025Seconds(3), -- 1 / 4 sec.
1027        no050Seconds(4), -- 1 / 2 sec.
1028        no1Second(5),
1029        no2Seconds(6),
1030        no5Seconds(7),
1031        no10Seconds(8),
1032        no15Seconds(9),
1033        no30Seconds(10),
1034        no60Seconds(11),
1035        no120Seconds(12),
1036        no300Seconds(13),
1037        no600Seconds(14),
1038        stopAllCalls(15)
1039    }
1040
1041    PrivateGapInterval ::= [64] IMPLICIT ENUMERATED{
1042        no0Seconds(0),
1043        no3Seconds(1),
1044        no4Seconds(2),
1045        no6Seconds(3),
1046        no8Seconds(4),
1047        no11Seconds(5),
1048        no16Seconds(6),
1049        no22Seconds(7),
1050        no30Seconds(8),
1051        no42Seconds(9),
1052        no58Seconds(10),
1053        no81Seconds(11),
1054        no112Seconds(12),
1055        no156Seconds(13),
1056        no217Seconds(14),
1057        no300Seconds(15),
1058        removeGapControl(16),
1059        no010Seconds(17), -- 1 / 10 sec.
1060        no025Seconds(18), -- 1 / 4 sec.
1061        no050Seconds(19), -- 1 / 2 sec.
1062        no1Second(20),
1063        no2Seconds(21)
1064    }
1065
1066    GenericAddress ::= [80] IMPLICIT OCTET STRING(SIZE(4..11))
1067
1068    GenericAddressList ::= [107] IMPLICIT SEQUENCE SIZE(1..5) OF GenericAddress
1069
1070    GenericName ::= [33] IMPLICIT OCTET STRING
1071
1072    GenericDigitsList ::= [150] IMPLICIT SEQUENCE SIZE (1..5) OF GenericDigits
1073
1074    GenericDigits ::= [149] IMPLICIT OCTET STRING (SIZE(2..11))
1075
1076    GlobalTitleAddress ::= [69] IMPLICIT OCTET STRING
1077
1078    InfoProvided ::= [100] IMPLICIT SEQUENCE{
1079        activationStateCode [1] IMPLICIT ActivationStateCode OPTIONAL,
1080        entireList          [2] IMPLICIT EntireList OPTIONAL,
1081        memorySlot          [3] IMPLICIT MemorySlot OPTIONAL,
1082        listSize            [4] IMPLICIT ListSize OPTIONAL,
1083        forwardToDn         [5] IMPLICIT ForwardToDn OPTIONAL,
1084        delayInterval       [6] IMPLICIT DelayInterval OPTIONAL,
1085        empty               [7] IMPLICIT Empty OPTIONAL
1086    }
1087    --For the encoding of the ActivationStateCode parameter, see Section 6.4.1.
1088
1089    EntireList ::= SEQUENCE SIZE(1..32) OF Entry2
1090
1091    Entry2 ::= CHOICE{
1092        dn [1] IMPLICIT Dn, --see Section 6.151 for the encoding
1093        privateDn [2] IMPLICIT PrivateDn
1094    }
1095
1096    PrivateDn ::= ENUMERATED{
1097        private (0)
1098    }
1099
1100    MemorySlot ::= SEQUENCE{
1101        incoming [1] IMPLICIT Incoming OPTIONAL,
1102        outgoing [2] IMPLICIT Outgoing OPTIONAL
1103    }
1104
1105    Incoming ::= SEQUENCE{
1106        aINDigits AINDigits,
1107        timestamp Timestamp--See GR-246-CORE for values of this field.
1108    }
1109
1110    Outgoing ::= SEQUENCE{
1111        aINDigits AINDigits,
1112        timestamp Timestamp--See GR-246-CORE for values of this field.
1113    }
1114
1115    Timestamp ::= INTEGER
1116    ListSize ::= INTEGER(1..32)
1117    ForwardToDn ::= Dn--See Section 6.151 for the encoding
1118
1119    Empty ::= BIT STRING{
1120        entireList(0),
1121        outgoingmemorySlot(1),
1122        incomingmemorySlot(2),
1123        forwardToDn(3)
1124    }
1125
1126    IPReturnBlock ::= [78] IMPLICIT OCTET STRING(SIZE(1..120))
1127
1128    JurisdictionInformation::= [147] IMPLICIT OCTET STRING(SIZE(3))
1129
1130    LampTreatment ::= [138] IMPLICIT OCTET STRING(SIZE(2..3))
1131
1132    Lata ::= [35] IMPLICIT AINDigits
1133    -- range - 3 digits
1134
1135    LegID ::= [132] IMPLICIT INTEGER(0..2)
1136    --The range is 0 - 2 for IDs.
1137
1138    MonitorTime ::= [65] IMPLICIT OCTET STRING(SIZE(3))
1139
1140    NetworkSpecificFacilities ::= [108] IMPLICIT OCTET STRING(SIZE(2..12))
1141
1142    NotificationDuration ::= [128] IMPLICIT INTEGER(1..99)
1143
1144    NotificationIndicator ::= BOOLEAN
1145    -- TRUE = Switch Notification Message
1146    -- FALSE = Switch Request Message
1147
1148    ODTMFDigitsString ::= [154] IMPLICIT AINDigits
1149    --The range is 1 - 4
1150
1151    ODTMFNumberOfDigits ::= [155] IMPLICIT INTEGER(1..4)
1152
1153    ONoAnswerTimer ::= [91] IMPLICIT INTEGER(1..120)
1154
1155    OriginalCalledPartyID ::= [36] IMPLICIT AINDigits
1156    -- range - 3 - 15 digits
1157
1158    OSIIndicator ::= [129] IMPLICIT BOOLEAN
1159    --True = the switch should apply Open Switching Interval
1160    --False = the switch should not apply Open Switching Interval
1161
1162    OutpulseNumber ::= [37] IMPLICIT AINDigits
1163    -- 15 digits maximum
1164
1165    OverflowBillingIndicator ::= [38] IMPLICIT BillingIndicator
1166
1167    PartyID ::= [159] IMPLICIT ENUMERATED{
1168        callingParty(0),
1169        calledParty(1),
1170        bothParties(2)
1171    }
1172
1173    PartyOnHold ::= [146] IMPLICIT NULL
1174    -- Presence = place party on hold
1175    -- Absence = do not place party on hold
1176
1177    PassiveLegTreatment ::= [39] IMPLICIT ENUMERATED{
1178        dialToneOn(0),
1179        ringBackAudibleRingingToneOn(1),
1180        networkCongestionReorderToneOn(3),
1181        busyToneOn(4),
1182        confirmationTone(5),
1183        callWaitingTone(7),
1184        tonesOff(63),
1185        alertingOnPattern0Normal(64),
1186        alertingOnPattern1DistinctiveIntergroup(65),
1187        alertingOnPattern2DistinctiveSpecial(66),
1188        alertingOnPattern3EKTS(67),
1189        alertingOnPattern4ReminderRing(68),
1190        alertingOff(79),
1191        recallDialToneOn(17),
1192        bargeInToneOn(18),
1193        incomingAdditionalCallTone(251),
1194        priorityAdditionalCallTone(252),
1195        expensiveRouteWarningTone(253),
1196        campOnTone(19),
1197        receiverOffHookTone(20),
1198        callingCardServiceTone(21),
1199        stutterDialTone(22),
1200        silence(23)
1201    }
1202    --The values shown in italics are not required for AIN and are reserved for future
1203    -- AIN releases.
1204
1205    Prefix ::= [148] IMPLICIT ENUMERATED{
1206        onePlus(0)
1207    }
1208
1209    PointInCall ::= [135] IMPLICIT ENUMERATED{
1210        oNull(1),
1211        authorizeOrigAttempt(2),
1212        collectInformation(3),
1213        analyzeInformation(4),
1214        selectRoute(5),
1215        authorizeCallSetup(6),
1216        sendCall(7),
1217        oAlerting(8),
1218        oActive(9),
1219        oSuspended(10),
1220        tNull(11),
1221        authorizeTermination(12),
1222        selectFacility(13),
1223        presentCall(14),
1224        tAlerting(15),
1225        tActive(16),
1226        tSuspended(17)
1227    }
1228
1229    PrimaryBillingIndicator ::= [40] IMPLICIT BillingIndicator
1230
1231    PrimaryTrunkGroup ::= [42] IMPLICIT OCTET STRING(SIZE(5))
1232
1233    ProvideInfo ::= [114] IMPLICIT SEQUENCE{
1234        requestGroups       RequestGroups OPTIONAL,
1235        requestMemorySlot   [11] IMPLICIT RequestMemorySlot OPTIONAL
1236    }
1237
1238    RequestGroups ::= CHOICE{
1239        requestGroup1 [1] IMPLICIT RequestGroup1,
1240        requestGroup2 [2] IMPLICIT RequestGroup2,
1241        requestGroup3 [3] IMPLICIT RequestGroup3,
1242        requestGroup4 [4] IMPLICIT RequestGroup4,
1243        requestGroup5 [5] IMPLICIT RequestGroup5,
1244        requestGroup6 [6] IMPLICIT RequestGroup6
1245    }
1246
1247    RequestGroup1 ::= SEQUENCE{
1248        service1    [1] IMPLICIT Service1,--See Section 6.4.2 for the encoding.
1249        request1    [2] IMPLICIT Request1
1250    }
1251
1252    Request1 ::= BIT STRING{
1253        activationStatus(0)
1254    }
1255    RequestGroup2 ::= SEQUENCE{
1256        service2 [1] IMPLICIT Service2,--See Section 6.4.2 for the encoding.
1257        request2 [2] IMPLICIT Request2
1258    }
1259
1260    Request2 ::= BIT STRING{
1261        activationStatus(0),
1262        delayInterval(1)
1263    }
1264
1265    RequestGroup3 ::= SEQUENCE{
1266        service3 [1] IMPLICIT Service3,--See Section 6.4.2 for the encoding
1267        request3 [2] IMPLICIT Request3
1268    }
1269
1270    Request3 ::= BIT STRING{
1271        activationStatus(0),
1272        entireList(1),
1273        listSize(2)
1274    }
1275
1276    RequestGroup4 ::= SEQUENCE{
1277        service4 [1] IMPLICIT Service4,--See Section 6.4.2 for the encoding
1278        request4 [2] IMPLICIT Request4
1279    }
1280
1281    Request4 ::= BIT STRING{
1282        activationStatus(0),
1283        forwardingDn(1)
1284    }
1285
1286    RequestGroup5 ::= SEQUENCE{
1287        service5 [1] IMPLICIT Service5,--See Section 6.4.2 for the encoding
1288        request5[2] IMPLICIT Request5
1289    }
1290
1291    Request5 ::= BIT STRING{
1292        activationStatus(0),
1293        forwardingDn(1),
1294        entireList(2),
1295        listSize(3)
1296    }
1297    RequestGroup6 ::= SEQUENCE{
1298        service6 [1] IMPLICIT Service6,--See Section 6.4.2 for encoding
1299        request6 [2] IMPLICIT Request6
1300    }
1301
1302    Request6 ::= BIT STRING{
1303        delayInterval(0)
1304    }
1305    RequestMemorySlot ::= BIT STRING{
1306        incoming(0),
1307        outgoing(1)
1308    }
1309    RedirectingPartyID ::= [43] IMPLICIT AINDigits
1310    -- range - 3 - 15 digits
1311
1312    RedirectionInformation ::= [44] IMPLICIT OCTET STRING(SIZE(2))
1313
1314    ResourceType ::= [45] IMPLICIT INTEGER(0..127)
1315
1316    ResultCause ::= [151] IMPLICIT ENUMERATED{
1317        confServiceActivated(0),
1318        confServiceDeactivatedorCancelled(1),
1319        confAnonymousEntryAdded(2),
1320        confPublicEntryAdded(3),
1321        confAnonymousEntryRemoved(4),
1322        confPublicEntryRemoved(5),
1323        confAllAnonymousEntriesRemoved(6),
1324        confAllEntriesRemoved(7),
1325        confForwardingDnSet(8),
1326        confForwardingDnCleared(9),
1327        confDelayIntervalUpdated(10),
1328        confInterdigitTimerOn(11),
1329        confInterdigitTimerOff(12),
1330        confDPConverterOn(13),
1331        confDPConverterOff(14),
1332        deniedServiceAlreadyActive(15),
1333        deniedServiceNotActivated(16),
1334        deniedInvalidForwardingDn(17),
1335        deniedPermanentPresentationPrivate(18),
1336        deniedPermanentPresentationPublic(19),
1337        deniedListIsEmpty(20),
1338        deniedListIsFull(21),
1339        deniedAnonymousDnAlreadyOnList(22),
1340        deniedPublicDnAlreadyOnList(23),
1341        deniedNoMatch(24),
1342        deniedDnNotOnList(25),
1343        deniedIncomingMemorySlotEmpty(26),
1344        deniedUnsuccessfulUpdate(27)
1345    }
1346
1347    RTPReroutingNumber::= [143] IMPLICIT AINDigits
1348    -- Range - 3 - 15 digits
1349
1350    RTPServiceIndicator ::= [144] IMPLICIT OCTET STRING(SIZE(1))
1351
1352    Sap ::= [81] IMPLICIT OCTET STRING(SIZE(1..10))
1353
1354    SecondAlternateBillingIndicator ::= [46] IMPLICIT BillingIndicator
1355
1356    SecondAlternateCarrier ::= [47] IMPLICIT CarrierFormat
1357    -- range - 4 digits
1358
1359    SecondAlternateTrunkGroup ::= [48] IMPLICIT OCTET STRING(SIZE(5))
1360
1361    SecurityEnvelope ::= [85] IMPLICIT OCTET STRING(SIZE(3..75))
1362
1363    ServiceContext ::= [83] IMPLICIT INTEGER(0..32767)
1364    ServiceProviderID ::= CHOICE{
1365        ocn Ocn,
1366        msrID MsrID
1367    }
1368
1369    Ocn ::= [87] IMPLICIT IA5String(SIZE(4..8))
1370
1371    MsrID ::= [106] IMPLICIT AINDigits -- range - 10 digits
1372    --identifies the Message Storage and Retrieval System
1373
1374    SignalingPointCode ::= [142] IMPLICIT OCTET STRING(SIZE(3))
1375    --See Figure 1B of Chapter T1.111.4 of GR-246-CORE
1376    -- for the definition of the contents of the SignalingPointCode OCTET STRING.
1377
1378    Spid ::= [49] IMPLICIT OCTET STRING(SIZE(3..20))
1379    --This parameter includes a character string with 3 - 20 IA5 characters,
1380    --the last 2 are required to be numeric in the range of 00 - 62.
1381
1382    SubsystemNumber ::= [130] IMPLICIT INTEGER(0..255)
1383    --See Chapter T1.112.3 of GR-246-CORE for values of this parameter
1384
1385    SrhrGroupID ::= [77] IMPLICIT INTEGER(0..32767)
1386
1387    SSPResponseMessageTimerT1 ::= [166] IMPLICIT INTEGER(1..300)
1388    --Units of tenths of seconds
1389
1390    StatusCause ::= [66] IMPLICIT ENUMERATED{
1391        statusMatch(0),
1392        timeOut(1),
1393        error(2)
1394    }
1395
1396    STRConnection ::= [96] IMPLICIT BOOLEAN
1397    -- TRUE = reported event caused by Send_To_Resource
1398    -- FALSE = reported event not caused by Send_To_Resource
1399
1400    StrParameterBlock ::= [50] CHOICE {
1401            announcementBlock       [0] IMPLICIT AnnouncementBlock,
1402            announcementDigitBlock  [1] IMPLICIT AnnouncementDigitBlock,
1403            flexParameterBlock      [2] IMPLICIT FlexParameterBlock
1404    }
1405
1406    AnnouncementBlock ::= SEQUENCE{
1407        uninterAnnounceBlock        [1] IMPLICIT UninterAnnounceBlock OPTIONAL,
1408        interAnnounceBlock          [2] IMPLICIT InterAnnounceBlock OPTIONAL
1409    }
1410
1411    UninterAnnounceBlock ::= SEQUENCE SIZE(1..10) OF AnnounceElement
1412
1413    InterAnnounceBlock ::= SEQUENCE SIZE(1..10) OF AnnounceElement
1414
1415    AnnounceElement ::= OCTET STRING(SIZE(3..131))
1416
1417    AnnouncementDigitBlock ::= SEQUENCE{
1418        maximumDigits           [0] IMPLICIT MaximumDigits,
1419        uninterAnnounceBlock    [1] IMPLICIT UninterAnnounceBlock OPTIONAL,
1420        interAnnounceBlock      [2] IMPLICIT InterAnnounceBlock OPTIONAL
1421    }
1422
1423    MaximumDigits ::= INTEGER(0..255)
1424    -- range: 0 - 32 is "fixed number of digits" (e.g., 5 means collect 5 digits)
1425    -- 33 - 252 is spare
1426    -- 253 is "normal number of digits"
1427    -- 254 is "variable number of digits"
1428    -- 255 is spare
1429
1430    FlexParameterBlock ::= OCTET STRING(SIZE(1..120))
1431
1432    Tcm ::= [51] IMPLICIT AINDigits
1433    -- Range 1 - 4 digits
1434
1435    TDTMFDigitString ::= [157] IMPLICIT AINDigits
1436    --The range is 1 - 4
1437
1438    TDTMFNumberOfDigits ::= [158] IMPLICIT INTEGER(1..4)
1439
1440    TerminationIndicator ::= [67] IMPLICIT OCTET STRING(SIZE(1))
1441
1442    TimeoutTimer ::= [139] IMPLICIT CHOICE{
1443        intervalTime    [0] IMPLICIT IntervalTime,
1444        localSSPTime    [1] IMPLICIT LocalSSPTime,
1445        absoluteSCPTime [2] IMPLICIT AbsoluteSCPTime
1446    }
1447
1448    IntervalTime ::=  INTEGER(1..86400)
1449
1450    --IntervalTime is in units of seconds
1451
1452    LocalSSPTime ::= OCTET STRING(SIZE(7))
1453
1454    AbsoluteSCPTime ::= OCTET STRING(SIZE(7))
1455
1456    TimerUpdated ::= [167] IMPLICIT ENUMERATED{
1457        success(0),
1458        failure(1),
1459        transaction-already-closed(2)
1460    }
1461
1462    TNoAnswerTimer ::= [99] IMPLICIT INTEGER(1..120)
1463
1464    TransID ::= [163] IMPLICIT OCTET STRING(SIZE(4))
1465
1466    TranslationType ::= [70] IMPLICIT INTEGER(0..255)
1467    --See Chapter T1.112.3 of GR-246-CORE for values of this parameter
1468
1469    TriggerCriteriaFlag ::= [68] IMPLICIT OCTET STRING(SIZE(2))
1470
1471    TriggerCriteriaType ::= [52] IMPLICIT ENUMERATED{
1472        featureActivator(0),
1473        verticalServiceCode(1),
1474        customizedAccess(2),
1475        customizedIntercom(3),
1476        npa(4),
1477        npaNXX(5),
1478        nxx(6),
1479        nxxXXXX(7),
1480        npaNXXXXXX(8),
1481        countryCodeNPANXXXXXX(9),
1482        carrierAccess(10),
1483        prefixes(11),
1484        n11(12),
1485        aFR(13),
1486        sharedIOTrunk(14),
1487        terminationAttempt(15),
1488        offHookImmediate(16),
1489        offHookDelay(17),
1490        channelSetupPRI(18),
1491        npaN(19),
1492        npaNX(20),
1493        npaNXXX(21),
1494        npaNXXXX(22),
1495        npaNXXXXX(23),
1496        networkBusy(24),
1497        tNoAnswer(25),
1498        tBusy(26),
1499        oCalledPartyBusy(27),
1500        specificFeatureCode(28),
1501        oNoAnswer(29),
1502        priNetworkServices(30),
1503        oSwitchHookFlashImmediate(31),
1504        oFeatureActivator(32),
1505        oSwitchHookFlashSpecifiedCode(33),
1506        tSwitchHookFlashImmediate(34),
1507        tFeatureActivator(35),
1508        tSwitchHookFlashSpecifiedCode(36),
1509        numberPortability(37),
1510        onePlus(38),
1511        specifiedCarrier(39),
1512        international(40),
1513        zeroPlus(41),
1514        zeroMinus(42),
1515        localNumberPortabilityPORC(43),
1516        localNumberPortabilityPORCdonor(44),
1517        reserved(45),
1518        termResourceAvailable(46),
1519        officePublicFeatureCode(47),
1520        trunkGroup(48),
1521        dedicatedTrunkGroup(49),
1522        reserved(50)
1523    }
1524
1525    TSTRCTimer ::= [156] IMPLICIT INTEGER(0..300)
1526    --Units of minutes
1527
1528    UserID ::= [53] CHOICE{
1529        dn                  [1] IMPLICIT Dn,
1530        bri                 [2] IMPLICIT SEQUENCE {
1531                                spid    Spid,
1532                                dn      Dn
1533                                }, --BRI(ISDNI)
1534        trunkGroupID        [5] IMPLICIT TrunkGroupID,
1535        privateFacilityGID  [6] IMPLICIT PrivateFacilityGID,
1536        aDSIcpeID               ADSIcpeID
1537    }
1538
1539    Dn ::= OCTET STRING(SIZE(5))
1540
1541    TriggerInformation ::= OCTET STRING(SIZE(0..31))
1542
1543    TrunkGroupID ::= INTEGER(0..9999)
1544
1545    PrivateFacilityGID ::= INTEGER(0..9999)
1546
1547    ADSIcpeID ::= OCTET STRING(SIZE(4))
1548
1549    VerticalServiceCode ::= [54] IMPLICIT AINDigits
1550    -- Maximum 10 characters; the 1st character may be a * or digit.
1551    --The remaining characters are always digits.
1552
1553    WakeUpDuration ::= [131] IMPLICIT INTEGER(1..999)
1554
1555    END
1556