From bc1c5257f483f298bacf23c5dc2ac91644537be4 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 6 Oct 2015 20:09:04 +0200 Subject: Update codes --- csta/csta.go | 423 +++++++++++++++++++++++------------------------------------ 1 file 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", } -- cgit v1.2.3