📄 ecma-285-asn.txt
字号:
RetryValue ::= CHOICE -- used in RouteSelect Request service
{ noListAvailable [0] IMPLICIT BOOLEAN,
noCountAvailable [1] IMPLICIT BOOLEAN,
retryCount [2] IMPLICIT INTEGER }
SysStatRegisterID ::= OCTET STRING (SIZE(0..4))
SystemStatus ::= ENUMERATED
{ disabled (4),
partiallyDisabled (8),
enabled (1),
initializing (0),
messagesLost (3),
normal (2),
overloadImminent (5),
overloadReached (6),
overloadRelieved (7) }
CallOrigination ::= BIT STRING
{ internal (0),
external (1)}
ForwardList ::= SEQUENCE OF SEQUENCE
{ forwardingType ForwardingType OPTIONAL,
forwardStatus BOOLEAN,
forwardDN DeviceID OPTIONAL,
forwardDefault ForwardDefault OPTIONAL,
ringCount INTEGER (1..100) OPTIONAL}
ForwardingType ::= ENUMERATED
{ forwardImmediate (0),
forwardBusy (1),
forwardNoAns (2),
forwardDND (9),
forwardBusyInt (3),
forwardBusyExt (4),
forwardNoAnsInt (5),
forwardNoAnsExt (6),
forwardImmInt (7),
forwardImmExt (8),
forwardDNDInt (10),
forwardDNDExt (11)}
ForwardDefault ::= ENUMERATED
{ forwardingTypeAndForwardDN (0),
forwardingType (1),
forwardDN (2)}
PendingAgentState ::= ENUMERATED
{ agentNotReady (0),
agentNull (1),
agentReady (2),
agentWorkingAfterCall (3)}
DataPathType ::= ENUMERATED
{ text (0),
voice (1)}
DisplayAttributeList ::= SEQUENCE
{ physicalBaseRowNumber [0] IMPLICIT INTEGER OPTIONAL,
physicalBaseColumnNumber [1] IMPLICIT INTEGER OPTIONAL,
offset [2] IMPLICIT INTEGER OPTIONAL}
TerminatingConditions ::= BIT STRING
{ durationExceeded (0),
dTMFDigitDetected (1),
endOfMessageDetected (2),
speechDetected (3)}
AttributeInfo ::= CHOICE
{ encodingAlgorithm [0] IMPLICIT EncodingAlgorithm,
samplingRate [1] IMPLICIT INTEGER,
duration [2] IMPLICIT INTEGER,
filename [3] IMPLICIT IA5String,
currentPosition [4] IMPLICIT INTEGER,
currentSpeed [5] IMPLICIT INTEGER,
currentVolume [6] IMPLICIT INTEGER (0 .. 100),
currentGain [7] IMPLICIT INTEGER (0 .. 100),
currentState [8] IMPLICIT CurrentState }
EncodingAlgorithm ::= ENUMERATED
{ aDPCM6K (0),
aDPCM8K (1),
muLawPCM6K (2),
aLawPCM6K (3)}
CurrentState ::= ENUMERATED
{ stop (0),
play (1),
record (2),
suspendPlay (3),
suspendRecord (4),
review (5)}
ControlData ::= SEQUENCE
{ gender ENUMERATED
{male (0),
female (1)},
language OCTET STRING}
UserData ::= [APPLICATION 29] OCTET STRING (SIZE(0..256))
TelephonyTone ::= ENUMERATED
{ beep ( 0),
billing ( 1),
busy ( 2),
carrier ( 3),
confirmation ( 4),
dial ( 5),
faxCNG ( 6),
hold ( 7),
howler ( 8),
intrusion ( 9),
modemCNG (10),
park (11),
recordWarning (12),
reorder (13),
ringback (14),
silence (15),
sitVC (16),
sitIC (17),
sitRO (18),
sitNC (19),
switchSpec0 (20),
switchSpec1 (21),
switchSpec2 (22),
switchSpec3 (23),
switchSpec4 (24),
switchSpec5 (25),
switchSpec6 (26),
switchSpec7 (27),
switchSpec8 (28),
switchSpec9 (29),
switchSpec10 (30),
switchSpec11 (31),
switchSpec12 (32),
switchSpec13 (33),
switchSpec14 (34),
switchSpec15 (35),
switchSpec16 (36),
switchSpec17 (37),
switchSpec18 (38),
switchSpec19 (39),
switchSpec20 (40),
switchSpec21 (41),
switchSpec22 (42),
switchSpec23 (43),
switchSpec24 (44),
switchSpec25 (45),
switchSpec26 (46),
switchSpec27 (47),
switchSpec28 (48),
switchSpec29 (49),
switchSpec30 (50),
switchSpec31 (51),
switchSpec32 (52),
switchSpec33 (53),
switchSpec34 (54),
switchSpec35 (55),
switchSpec36 (56),
switchSpec37 (57),
switchSpec38 (58),
switchSpec39 (59),
switchSpec40 (60),
switchSpec41 (61),
switchSpec42 (62),
switchSpec43 (63),
switchSpec44 (64),
switchSpec45 (65),
switchSpec46 (66),
switchSpec47 (67),
switchSpec48 (68),
switchSpec49 (69),
switchSpec50 (70),
switchSpec51 (71),
switchSpec52 (72),
switchSpec53 (73),
switchSpec54 (74),
switchSpec55 (75),
switchSpec56 (76),
switchSpec57 (77),
switchSpec58 (78),
switchSpec59 (79),
switchSpec60 (80),
switchSpec61 (81),
switchSpec62 (82),
switchSpec63 (83),
switchSpec64 (84),
switchSpec65 (85),
switchSpec66 (86),
switchSpec67 (87),
switchSpec68 (88),
switchSpec69 (89),
switchSpec70 (90),
switchSpec71 (91),
switchSpec72 (92),
switchSpec73 (93),
switchSpec74 (94),
switchSpec75 (95),
switchSpec76 (96),
switchSpec77 (97),
switchSpec78 (98),
switchSpec79 (99),
switchSpec80 (100),
switchSpec81 (101),
switchSpec82 (102),
switchSpec83 (103),
switchSpec84 (104),
switchSpec85 (105),
switchSpec86 (106),
switchSpec87 (107),
switchSpec88 (108),
switchSpec89 (109),
switchSpec90 (110),
switchSpec91 (111),
switchSpec92 (112),
switchSpec93 (113),
switchSpec94 (114),
switchSpec95 (115),
switchSpec96 (116),
switchSpec97 (117),
switchSpec98 (118),
switchSpec99 (119),
switchSpec100 (120)}
END -- of CSTA-device-feature-types
CSTA-security
{ iso( 1) identified-organization( 3) icd-ecma( 12)
standard( 0) csta3( 285) security( 128) }
DEFINITIONS ::=
BEGIN
EXPORTS
CSTASecurityData,TimeInfo;
CSTASecurityData ::= SEQUENCE
{ messageSequenceNumber [0] IMPLICIT INTEGER OPTIONAL,
timestamp TimeInfo OPTIONAL,
securityInfo SecurityInfo OPTIONAL}
SecurityInfo ::= CHOICE
{ string OCTET STRING,
private NULL} -- The actual encoding is added here,
-- replacing NULL with another valid ASN.1 type.
TimeInfo ::= GeneralizedTime
END -- of CSTA-security
CSTA-extension-types
{ iso( 1) identified-organization( 3) icd-ecma( 12)
standard( 0) csta3( 285) extension-types( 129) }
DEFINITIONS ::=
BEGIN
EXPORTS
CSTACommonArguments, CSTAPrivateData;
IMPORTS
CSTASecurityData FROM CSTA-security
{ iso( 1) identified-organization( 3) icd-ecma( 12)
standard( 0) csta3( 285) security( 128) };
CSTACommonArguments ::= [APPLICATION 30] IMPLICIT SEQUENCE
{security [0] IMPLICIT CSTASecurityData OPTIONAL,
privateData [1] IMPLICIT SEQUENCE OF CSTAPrivateData OPTIONAL }
CSTAPrivateData ::= CHOICE
{ string OCTET STRING,
private NULL} -- The actual encoding is added here,
-- replacing NULL with another valid ASN.1 type.
END -- of CSTA-extension-types
CSTA-call-control
{ iso( 1) identified-organization( 3) icd-ecma( 12)
standard( 0) csta3( 285) call-control( 130) }
DEFINITIONS ::=
BEGIN
EXPORTS
AutoOriginate, CallCharacteristics, CallLinkageData, CallLinkageDataList, CallQualifyingData, ConsultOptions, NetworkCapability,
ProgressIndicator, ServicesPermitted;
IMPORTS
TimeInfo FROM CSTA-security
{ iso( 1) identified-organization( 3) icd-ecma( 12) standard( 0)
csta3( 285) security( 128) }
CallControlServices, CallAssociatedServices, MediaAttachmentServices, RouteingServices,
VoiceUnitServices FROM CSTA-application-context-information-csta3
{ iso( 1) identified-organization( 3) icd-ecma( 12)
standard( 0) csta3( 285) application-context-information( 200) };
AutoOriginate ::= ENUMERATED
{ prompt (0),
doNotPrompt (1) }
CallCharacteristics ::= BIT STRING
{ acdCall (0),
priorityCall (1),
maintainanceCall (2),
directAgent (3),
assistCall (4),
voiceUnitCall (5)}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -