aboutsummaryrefslogtreecommitdiff
path: root/csta/csta.go
blob: a75c56fb7204e1cea676cc3c1d86fe1858875379 (plain)
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
package csta

var baseOID = []int{1, 3, 12, 0, 285}

var modules = map[int]string{
	1:   "alternate call",
	2:   "answer call",
	4:   "clear call",
	5:   "clear connection",
	6:   "conference call",
	7:   "consultation call",
	9:   "hold call",
	10:  "make call",
	11:  "make predictive call",
	13:  "reconnect call",
	14:  "retrieve call",
	16:  "transfer call",
	18:  "park call",
	20:  "single step conference",
	21:  "event report definitions",
	22:  "call cleared event",
	23:  "conferenced event",
	24:  "connection cleared event",
	25:  "delivered event",
	26:  "diverted event",
	27:  "established event",
	28:  "failed event",
	29:  "held event",
	30:  "network reached event",
	31:  "originated event",
	32:  "queued event",
	33:  "retrieved event",
	34:  "service initiated event",
	35:  "transferred event",
	40:  "auto answer event",
	41:  "call information event",
	42:  "do not disturb event",
	43:  "forwarding event",
	44:  "message waiting event",
	45:  "microphone mute event",
	46:  "speaker mute event",
	47:  "speaker volume event",
	50:  "single step conference",
	71:  "private event",
	74:  "voice attributes change event",
	75:  "play",
	76:  "record",
	77:  "review",
	78:  "stop",
	79:  "suspend play",
	80:  "suspend record",
	81:  "route request",
	82:  "re route request",
	83:  "route select request",
	84:  "route used request",
	85:  "route end request",
	86:  "route reject",
	91:  "escape service",
	101: "monitor start",
	102: "change monitor filter",
	103: "monitor stop",
	104: "snapshot device",
	105: "snapshot call",
	106: "snapshot call data",
	107: "snapshot device data",
	110: "start data path",
	111: "stop data path",
	112: "send data",
	113: "send multicast data",
	114: "send broadcast data",
	115: "suspend data path",
	116: "data path suspended",
	117: "resume data path",
	118: "data path resumed",
	119: "fast data",
	120: "error definition",
	121: "event causes",
	122: "switching function objects",
	123: "device identifiers",
	124: "call connection identifiers",
	125: "connection states",
	126: "status reporting",
	127: "device feature types",
	128: "security",
	129: "extension types",
	130: "call control",
	131: "capability exchange",
	132: "call detail record",
	133: "charge info",
	134: "data call types",
	135: "escape types",
	136: "media services",
	137: "physical device feature",
	138: "data collection",
	200: "application context information",
	201: "get logical device information",
	202: "get physical device information",
	203: "get switching function capabilities",
	204: "get switching function devices",
	205: "switching function devices",
	206: "change system status filter",
	207: "system register",
	208: "system register abort",
	209: "system register cancel",
	210: "request system status",
	211: "system status",
	212: "switching function capabilities changed",
	213: "switching function devices changed",
	214: "accept call",
	215: "call back call related",
	216: "call back message call related",
	217: "camp on call",
	218: "deflect call",
	219: "dial digits",
	220: "directed pickup call",
	221: "group pickup call",
	222: "intrude call",
	223: "join call",
	224: "bridged event",
	225: "digits dialed event",
	226: "network capabilities changed event",
	227: "offered event",
	230: "associate data",
	231: "cancel telephony tones",
	232: "generate digits",
	233: "generate telephony tones",
	234: "send user information",
	240: "charging event",
	241: "digits generated event",
	242: "telephony tones generated event",
	243: "service completion failure event",
	244: "attach media service",
	245: "detach media service",
	246: "media attached event",
	247: "media detached event",
	248: "route register",
	249: "route register abort",
	250: "route register cancel",
	260: "button press",
	261: "get auditory apparatus information",
	262: "get button information",
	263: "get display",
	264: "get hookswitch status",
	265: "get lamp information",
	266: "get lamp mode",
	267: "get message waiting indicator",
	268: "get microphone gain",
	269: "get microphone mute",
	270: "get ringer status",
	271: "get speaker mute",
	272: "get speaker volume",
	273: "set button information",
	274: "set display",
	275: "set hookswitch status",
	276: "set lamp mode",
	277: "set message waiting indicator",
	278: "set microphone gain",
	279: "set microphone mute",
	280: "set ringer status",
	281: "set speaker mute",
	282: "set speaker volume",
	283: "button information event",
	284: "button press event",
	285: "display updated event",
	286: "hookswitch event",
	287: "lamp mode event",
	288: "microphone gain event",
	289: "ringer status event",
	300: "call back non call related",
	301: "call back message non call related",
	302: "cancel call back",
	303: "cancel call back message",
	304: "get agent state",
	305: "get auto answer",
	306: "get auto work mode",
	307: "get caller id status",
	308: "get do not disturb",
	309: "get forwarding",
	310: "get last number dialed",
	311: "get routeing mode",
	312: "set agent state",
	313: "set auto answer",
	314: "set auto work mode",
	315: "set caller id status",
	316: "set do not disturb",
	317: "set forwarding",
	318: "set routeing mode",
	319: "agent busy event",
	320: "agent logged off event",
	321: "agent logged on event",
	322: "agent not ready event",
	323: "agent ready event",
	324: "agent working after call event",
	326: "auto work mode event",
	327: "call back event",
	328: "call back message event",
	329: "caller id status event",
	332: "routeing mode event",
	333: "back in service event",
	334: "device capabilities changed event",
	335: "out of service event",
	340: "io register",
	341: "io register abort",
	342: "io register cancel",
	343: "data collected",
	344: "data collection resumed",
	345: "data collection suspended",
	346: "resume data collection",
	347: "start data collection",
	348: "stop data collection",
	349: "suspend data collection",
	360: "call detail records notification",
	361: "call detail records report",
	362: "send stored call detail records",
	363: "start call detail records transmission",
	364: "stop call detail records",
	365: "escape register",
	366: "escape register abort",
	367: "escape register cancel",
	368: "private data version selection",
	370: "get csta features service",
	371: "get registrations",
	372: "registration info",
	373: "get monitor",
	374: "monitor info",
	375: "make connection",
	376: "send message",
	377: "change connection information",
	378: "get call back",
	379: "partially in service",
	500: "concatenate message",
	501: "delete message",
	502: "play message",
	503: "query voice attribute",
	504: "reposition",
	505: "resume",
	506: "review",
	507: "set voice attribute",
	508: "stop",
	509: "suspend",
	510: "synthesize message",
	511: "record message",
	512: "activate",
	513: "clear",
	514: "deactivate",
	515: "queue",
	516: "start",
	517: "bookmark reached event",
	518: "completed event",
	519: "dtmf detected event",
	520: "emptied event",
	521: "interruption detected event",
	522: "not recognized event",
	523: "recognized event",
	524: "silence timeout expired event",
	525: "speech detected event",
	526: "started event",
	527: "voice error occured event",
	530: "get location information",
	531: "set location information",
	532: "location tracking session resumed",
	533: "location tracking session suspended",
	534: "resume location tracking session",
	535: "location information report",
	536: "start location tracking session",
	537: "stop location tracking session",
	538: "suspend location tracking session",
	539: "get location tracking capabilities",
	540: "get location tracking sessions",
	541: "location session info",
	550: "get presence state",
	551: "set presence state",
	552: "presence state event",
}