1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
CSTA-physical-device-feature
{ iso( 1) identified-organization( 3) icd-ecma( 12)
standard( 0) csta3( 285) physical-device-feature( 137) }
DEFINITIONS ::=
BEGIN
EXPORTS
AuditoryApparatusID, AuditoryApparatusList, ButtonID, CharacterSet,DisplayID, LampBrightness,
LampColor, LampID, LampMode, MicGainAbs, MicrophoneGain, RingerID, RingMode,
VolAbs, Volume, HookswitchID;
AuditoryApparatusList ::= SEQUENCE OF SEQUENCE
{ auditoryApparatus AuditoryApparatusID,
auditoryApparatusType ENUMERATED
{ speakerphone (0),
handset (1),
headset (2),
speakerOnlyPhone (3),
other (4) },
speaker BIT STRING
{ present (0),
volumeSettable (1),
volumeReadable (2),
muteSettable (3),
muteReadable (4) },
microphone BIT STRING
{ present (0),
gainSettable (1),
gainReadable (2),
muteSettable (3),
muteReadable (4) },
hookswitch BIT STRING
{ hookswitchSettable (0),
hookswitchOnHook (1) },
hookswitchID HookswitchID }
AuditoryApparatusID ::= OCTET STRING
ButtonID ::= OCTET STRING
CharacterSet ::= ENUMERATED
{ ascii (0),
unicode (1),
proprietary (2) }
DisplayID ::= OCTET STRING
HookswitchID ::= OCTET STRING
LampBrightness ::= ENUMERATED
{ unspecified (0),
dim (1),
bright (2) }
LampColor ::= INTEGER
{ noColor (0),
red (1),
yellow (2),
green (3),
blue (4),
unknown (5) } (0..100)
LampID ::= OCTET STRING
LampMode ::= INTEGER
{ brokenFlutter (0),
flutter (1),
off (2),
steady (3),
wink (4),
unknown (5) } (0..100)
MicrophoneGain ::= CHOICE
{ micGainAbs MicGainAbs,
micGainInc MicGainInc }
MicGainInc ::= ENUMERATED
{ increment (0),
decrement (1) }
MicGainAbs ::= INTEGER (0..100)
RingerID ::= OCTET STRING
RingMode ::= ENUMERATED
{ ringing (0),
notRinging (1) }
Volume ::= CHOICE
{ volAbs VolAbs,
volInc VolInc }
VolInc ::= ENUMERATED
{ increment (0),
decrement (1) }
VolAbs ::= INTEGER (0..100)
END -- of CSTA-physical-device-feature
|