wireshark/epan/dissectors/asn1/ain/AIN-Parameters.asn

1554 lines
50 KiB
Groff

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 NotificationIndicator,
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 ::= [111] IMPLICIT 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