aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-10-06 20:09:04 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-10-06 20:09:04 +0200
commitbc1c5257f483f298bacf23c5dc2ac91644537be4 (patch)
tree49d9b1d00aa3de2681fcec3ef0760fcc6a55db8a
parent2b958672f6424afbe93fe06e9d67434a14289ee5 (diff)
Update codes
-rw-r--r--csta/csta.go423
1 files changed, 165 insertions, 258 deletions
diff --git a/csta/csta.go b/csta/csta.go
index a75c56f..4ee7f99 100644
--- a/csta/csta.go
+++ b/csta/csta.go
@@ -3,272 +3,179 @@ 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",
+ //1: "error-definition",
+ 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",
+ 31: "route-request",
+ 32: "re-route-request",
+ 33: "route-select-request",
+ 34: "route-used-request",
+ 35: "route-end-request",
+ 36: "route-reject",
+ 50: "single-step-transfer",
+ 51: "escape-service",
+ 71: "monitor-start",
+ 72: "change-monitor-filter",
+ 73: "monitor-stop",
+ 74: "snapshot-device",
+ 75: "snapshot-call",
+ 76: "snapshot-call-data",
+ 77: "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",
+ 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",
+ 230: "associate-data",
+ 231: "cancel-telephony-tones",
+ 232: "generate-digits",
+ 233: "generate-telephony-tones",
+ 234: "send-user-information",
+ 244: "attach-media-service",
+ 245: "detach-media-service",
+ 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",
+ 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",
+ 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",
+ 500: "concatenate-message",
+ 501: "delete-message",
+ 502: "play-message",
+ 503: "query-voice-attribute",
504: "reposition",
505: "resume",
506: "review",
- 507: "set voice attribute",
+ 507: "set-voice-attribute",
508: "stop",
509: "suspend",
- 510: "synthesize message",
- 511: "record message",
+ 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",
+ 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",
}