From ea6feea9b530a4c9419cad77d268b1649ec0f0f9 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 23 Oct 2015 17:01:36 +0200 Subject: Resort files --- acse/ACSE-1.asn1 | 255 -- acse/DirectoryAbstractService.asn1 | 718 ---- acse/InformationFramework.asn1 | 876 ----- acse/SelectedAttributeTypes.asn1 | 1467 -------- acse/UpperBounds.asn1 | 90 - acse/UsefulDefinitions.asn1 | 240 -- csta/CSTA-accept-call.asn1 | 42 - csta/CSTA-activate.asn1 | 42 - csta/CSTA-agent-busy-event.asn1 | 32 - csta/CSTA-agent-logged-off-event.asn1 | 32 - csta/CSTA-agent-logged-on-event.asn1 | 32 - csta/CSTA-agent-not-ready-event.asn1 | 31 - csta/CSTA-agent-ready-event.asn1 | 31 - csta/CSTA-agent-working-after-call-event.asn1 | 35 - csta/CSTA-alternate-call.asn1 | 43 - csta/CSTA-answer-call.asn1 | 42 - csta/CSTA-associate-data.asn1 | 60 - csta/CSTA-attach-media-service.asn1 | 59 - csta/CSTA-auto-answer-event.asn1 | 24 - csta/CSTA-auto-work-mode-event.asn1 | 24 - csta/CSTA-back-in-service-event.asn1 | 26 - csta/CSTA-bookmark-reached-event.asn1 | 35 - csta/CSTA-bridged-event.asn1 | 58 - csta/CSTA-button-information-event.asn1 | 28 - csta/CSTA-button-press-event.asn1 | 27 - csta/CSTA-button-press.asn1 | 41 - csta/CSTA-call-back-call-related.asn1 | 49 - csta/CSTA-call-back-event.asn1 | 24 - csta/CSTA-call-back-message-call-related.asn1 | 39 - csta/CSTA-call-back-message-event.asn1 | 24 - csta/CSTA-call-back-message-non-call-related.asn1 | 38 - csta/CSTA-call-back-non-call-related.asn1 | 38 - csta/CSTA-call-cleared-event.asn1 | 48 - csta/CSTA-call-connection-identifiers.asn1 | 29 - csta/CSTA-call-control.asn1 | 211 -- csta/CSTA-call-detail-record.asn1 | 135 - csta/CSTA-call-detail-records-notification.asn1 | 39 - csta/CSTA-call-detail-records-report.asn1 | 39 - csta/CSTA-call-information-event.asn1 | 55 - csta/CSTA-caller-id-status-event.asn1 | 23 - csta/CSTA-camp-on-call.asn1 | 37 - csta/CSTA-cancel-call-back-message.asn1 | 38 - csta/CSTA-cancel-call-back.asn1 | 38 - csta/CSTA-cancel-telephony-tones.asn1 | 37 - csta/CSTA-capability-exchange.asn1 | 3853 -------------------- csta/CSTA-change-connection-information.asn1 | 41 - csta/CSTA-change-monitor-filter.asn1 | 38 - csta/CSTA-change-system-status-filter.asn1 | 38 - csta/CSTA-charge-info.asn1 | 39 - csta/CSTA-charging-event.asn1 | 34 - csta/CSTA-clear-call.asn1 | 45 - csta/CSTA-clear-connection.asn1 | 46 - csta/CSTA-clear.asn1 | 39 - csta/CSTA-completed-event.asn1 | 34 - csta/CSTA-concatenate-message.asn1 | 37 - csta/CSTA-conference-call.asn1 | 50 - csta/CSTA-conferenced-event.asn1 | 61 - csta/CSTA-connection-cleared-event.asn1 | 63 - csta/CSTA-connection-states.asn1 | 43 - csta/CSTA-consultation-call.asn1 | 66 - csta/CSTA-data-call-types.asn1 | 19 - csta/CSTA-data-collected.asn1 | 84 - csta/CSTA-data-collection-resumed.asn1 | 37 - csta/CSTA-data-collection-suspended.asn1 | 37 - csta/CSTA-data-collection.asn1 | 13 - csta/CSTA-data-path-resumed.asn1 | 37 - csta/CSTA-data-path-suspended.asn1 | 38 - csta/CSTA-deactivate.asn1 | 42 - csta/CSTA-deflect-call.asn1 | 62 - csta/CSTA-delete-message.asn1 | 37 - csta/CSTA-delivered-event.asn1 | 74 - csta/CSTA-detach-media-service.asn1 | 40 - csta/CSTA-device-capabilities-changed-event.asn1 | 26 - csta/CSTA-device-feature-types.asn1 | 345 -- csta/CSTA-device-identifier.asn1 | 116 - csta/CSTA-device-identifiers.asn1 | 116 - csta/CSTA-dial-digits.asn1 | 46 - csta/CSTA-digits-dialed-event.asn1 | 64 - csta/CSTA-digits-generated-event.asn1 | 29 - csta/CSTA-directed-pickup-call.asn1 | 54 - csta/CSTA-display-updated-event.asn1 | 34 - csta/CSTA-diverted-event.asn1 | 73 - csta/CSTA-do-not-disturb-event.asn1 | 28 - csta/CSTA-dtmf-detected-event.asn1 | 34 - csta/CSTA-emptied-event.asn1 | 34 - csta/CSTA-error-definition.asn1 | 311 -- csta/CSTA-escape-register-abort.asn1 | 33 - csta/CSTA-escape-register-cancel.asn1 | 37 - csta/CSTA-escape-register.asn1 | 37 - csta/CSTA-escape-service.asn1 | 41 - csta/CSTA-escape-types.asn1 | 13 - csta/CSTA-established-event.asn1 | 73 - csta/CSTA-event-cause.asn1 | 135 - csta/CSTA-event-causes.asn1 | 135 - csta/CSTA-event-report-definitions.asn1 | 347 -- csta/CSTA-extension-types.asn1 | 25 - csta/CSTA-failed-event.asn1 | 74 - csta/CSTA-fast-data.asn1 | 53 - csta/CSTA-forwarding-event.asn1 | 31 - csta/CSTA-generate-digits.asn1 | 46 - csta/CSTA-generate-telephony-tones.asn1 | 42 - csta/CSTA-get-agent-state.asn1 | 58 - csta/CSTA-get-auditory-apparatus-information.asn1 | 41 - csta/CSTA-get-auto-answer.asn1 | 38 - csta/CSTA-get-auto-work-mode.asn1 | 38 - csta/CSTA-get-button-information.asn1 | 51 - csta/CSTA-get-call-back.asn1 | 42 - csta/CSTA-get-caller-id-status.asn1 | 37 - csta/CSTA-get-csta-features-service.asn1 | 70 - csta/CSTA-get-display.asn1 | 52 - csta/CSTA-get-do-not-disturb.asn1 | 42 - csta/CSTA-get-forwarding.asn1 | 40 - csta/CSTA-get-hookswitch-status.asn1 | 45 - csta/CSTA-get-lamp-information.asn1 | 47 - csta/CSTA-get-lamp-mode.asn1 | 50 - csta/CSTA-get-last-number-dialed.asn1 | 37 - csta/CSTA-get-location-information.asn1 | 40 - csta/CSTA-get-location-tracking-capabilities.asn1 | 75 - csta/CSTA-get-location-tracking-sessions.asn1 | 44 - csta/CSTA-get-logical-device-information.asn1 | 83 - csta/CSTA-get-message-waiting-indicator.asn1 | 39 - csta/CSTA-get-microphone-gain.asn1 | 45 - csta/CSTA-get-microphone-mute.asn1 | 45 - csta/CSTA-get-monitor.asn1 | 41 - csta/CSTA-get-physical-device-information.asn1 | 59 - csta/CSTA-get-presence-state.asn1 | 48 - csta/CSTA-get-registrations.asn1 | 45 - csta/CSTA-get-ringer-status.asn1 | 50 - csta/CSTA-get-routeing-mode.asn1 | 37 - csta/CSTA-get-speaker-mute.asn1 | 45 - csta/CSTA-get-speaker-volume.asn1 | 45 - csta/CSTA-get-switching-function-capabilities.asn1 | 202 - csta/CSTA-get-switching-function-devices.asn1 | 62 - csta/CSTA-group-pickup-call.asn1 | 54 - csta/CSTA-held-event.asn1 | 57 - csta/CSTA-hold-call.asn1 | 38 - csta/CSTA-hookswitch-event.asn1 | 27 - csta/CSTA-interruption-detected-event.asn1 | 33 - csta/CSTA-intrude-call.asn1 | 50 - csta/CSTA-io-register-abort.asn1 | 33 - csta/CSTA-io-register-cancel.asn1 | 37 - csta/CSTA-io-register.asn1 | 40 - csta/CSTA-join-call.asn1 | 59 - csta/CSTA-lamp-mode-event.asn1 | 31 - csta/CSTA-location-information-report.asn1 | 44 - csta/CSTA-location-session-info.asn1 | 41 - csta/CSTA-location-tracking-session-resumed.asn1 | 37 - csta/CSTA-location-tracking-session-suspended.asn1 | 41 - csta/CSTA-make-call.asn1 | 70 - csta/CSTA-make-connection.asn1 | 74 - csta/CSTA-make-predictive-call.asn1 | 95 - csta/CSTA-media-attached-event.asn1 | 50 - csta/CSTA-media-detached-event.asn1 | 48 - csta/CSTA-media-services.asn1 | 125 - csta/CSTA-message-waiting-event.asn1 | 24 - csta/CSTA-microphone-gain-event.asn1 | 27 - csta/CSTA-microphone-mute-event.asn1 | 27 - csta/CSTA-monitor-info.asn1 | 38 - csta/CSTA-monitor-start.asn1 | 44 - csta/CSTA-monitor-stop.asn1 | 37 - csta/CSTA-network-capabilities-changed-event.asn1 | 62 - csta/CSTA-network-reached-event.asn1 | 70 - csta/CSTA-not-recognized-event.asn1 | 34 - csta/CSTA-offered-event.asn1 | 72 - csta/CSTA-originated-event.asn1 | 67 - csta/CSTA-out-of-service-event.asn1 | 26 - csta/CSTA-park-call.asn1 | 54 - csta/CSTA-partially-in-service-event.asn1 | 26 - csta/CSTA-physical-device-feature.asn1 | 106 - csta/CSTA-play-event.asn1 | 37 - csta/CSTA-play-message.asn1 | 42 - csta/CSTA-presence-state-event.asn1 | 34 - csta/CSTA-private-data-version-selection.asn1 | 32 - csta/CSTA-private-event.asn1 | 22 - csta/CSTA-query-voice-attribute.asn1 | 68 - csta/CSTA-queue.asn1 | 42 - csta/CSTA-queued-event.asn1 | 66 - csta/CSTA-re-route-request.asn1 | 41 - csta/CSTA-recognized-event.asn1 | 35 - csta/CSTA-reconnect-call.asn1 | 38 - csta/CSTA-record-event.asn1 | 40 - csta/CSTA-record-message.asn1 | 46 - csta/CSTA-registration-info.asn1 | 38 - csta/CSTA-reposition.asn1 | 49 - csta/CSTA-request-system-status.asn1 | 37 - csta/CSTA-resume-data-collection.asn1 | 37 - csta/CSTA-resume-data-path.asn1 | 38 - csta/CSTA-resume-location-tracking-session.asn1 | 36 - csta/CSTA-resume.asn1 | 42 - csta/CSTA-retrieve-call.asn1 | 37 - csta/CSTA-retrieved-event.asn1 | 57 - csta/CSTA-review-event.asn1 | 39 - csta/CSTA-review.asn1 | 47 - csta/CSTA-ringer-status-event.asn1 | 30 - csta/CSTA-route-end-request.asn1 | 36 - csta/CSTA-route-register-abort.asn1 | 33 - csta/CSTA-route-register-cancel.asn1 | 37 - csta/CSTA-route-register.asn1 | 45 - csta/CSTA-route-reject.asn1 | 44 - csta/CSTA-route-request.asn1 | 70 - csta/CSTA-route-select-request.asn1 | 42 - csta/CSTA-route-used-request.asn1 | 45 - csta/CSTA-routeing-mode-event.asn1 | 23 - csta/CSTA-security.asn1 | 23 - csta/CSTA-send-broadcast-data.asn1 | 38 - csta/CSTA-send-data.asn1 | 43 - csta/CSTA-send-message.asn1 | 74 - csta/CSTA-send-multicast-data.asn1 | 39 - csta/CSTA-send-stored-call-detail-records.asn1 | 38 - csta/CSTA-send-user-information.asn1 | 41 - csta/CSTA-service-completion-failure-event.asn1 | 51 - csta/CSTA-service-initiated-event.asn1 | 70 - csta/CSTA-set-agent-state.asn1 | 51 - csta/CSTA-set-auto-answer.asn1 | 39 - csta/CSTA-set-auto-work-mode.asn1 | 39 - csta/CSTA-set-button-information.asn1 | 43 - csta/CSTA-set-caller-id-status.asn1 | 38 - csta/CSTA-set-display.asn1 | 46 - csta/CSTA-set-do-not-disturb.asn1 | 43 - csta/CSTA-set-forwarding.asn1 | 45 - csta/CSTA-set-hookswitch-status.asn1 | 42 - csta/CSTA-set-lamp-mode.asn1 | 45 - csta/CSTA-set-location-information.asn1 | 45 - csta/CSTA-set-message-waiting-indicator.asn1 | 39 - csta/CSTA-set-microphone-gain.asn1 | 42 - csta/CSTA-set-microphone-mute.asn1 | 42 - csta/CSTA-set-presence-state.asn1 | 49 - csta/CSTA-set-ringer-status.asn1 | 44 - csta/CSTA-set-routeing-mode.asn1 | 38 - csta/CSTA-set-speaker-mute.asn1 | 42 - csta/CSTA-set-speaker-volume.asn1 | 42 - csta/CSTA-set-voice-attribute.asn1 | 68 - csta/CSTA-silence-timeout-expired-event.asn1 | 34 - csta/CSTA-single-step-conference.asn1 | 63 - csta/CSTA-single-step-transfer.asn1 | 71 - csta/CSTA-snapshot-call-data.asn1 | 39 - csta/CSTA-snapshot-call.asn1 | 74 - csta/CSTA-snapshot-device-data.asn1 | 39 - csta/CSTA-snapshot-device.asn1 | 45 - csta/CSTA-speaker-mute-event.asn1 | 26 - csta/CSTA-speaker-volume-event.asn1 | 26 - csta/CSTA-speech-detected-event.asn1 | 34 - ...STA-start-call-detail-records-transmission.asn1 | 37 - csta/CSTA-start-data-collection.asn1 | 58 - csta/CSTA-start-data-path.asn1 | 58 - csta/CSTA-start-location-tracking-session.asn1 | 67 - csta/CSTA-start.asn1 | 39 - csta/CSTA-started-event.asn1 | 34 - csta/CSTA-status-reporting.asn1 | 165 - csta/CSTA-stop-call-detail-records.asn1 | 37 - csta/CSTA-stop-data-collection.asn1 | 37 - csta/CSTA-stop-data-path.asn1 | 38 - csta/CSTA-stop-event.asn1 | 40 - csta/CSTA-stop-location-tracking-session.asn1 | 43 - csta/CSTA-stop.asn1 | 42 - csta/CSTA-suspend-data-collection.asn1 | 37 - csta/CSTA-suspend-data-path.asn1 | 38 - csta/CSTA-suspend-location-tracking-session.asn1 | 39 - csta/CSTA-suspend-play-event.asn1 | 40 - csta/CSTA-suspend-record-event.asn1 | 39 - csta/CSTA-suspend.asn1 | 42 - ...TA-switching-function-capabilities-changed.asn1 | 37 - csta/CSTA-switching-function-devices-changed.asn1 | 37 - csta/CSTA-switching-function-devices.asn1 | 53 - csta/CSTA-switching-function-objects.asn1 | 22 - csta/CSTA-synthesize-message.asn1 | 38 - csta/CSTA-system-register-abort.asn1 | 35 - csta/CSTA-system-register-cancel.asn1 | 37 - csta/CSTA-system-register.asn1 | 56 - csta/CSTA-system-status.asn1 | 38 - csta/CSTA-telephony-tones-generated-event.asn1 | 34 - csta/CSTA-transfer-call.asn1 | 49 - csta/CSTA-transferred-event.asn1 | 65 - csta/CSTA-voice-attributes-change-event.asn1 | 61 - csta/CSTA-voice-error-occured-event.asn1 | 34 - ...CSTA-application-context-information-csta3.asn1 | 374 -- kme/KME-specific-types.asn1 | 1278 ------- lib/ACSE-1.asn1 | 255 ++ lib/CSTA-accept-call.asn1 | 42 + lib/CSTA-activate.asn1 | 42 + lib/CSTA-agent-busy-event.asn1 | 32 + lib/CSTA-agent-logged-off-event.asn1 | 32 + lib/CSTA-agent-logged-on-event.asn1 | 32 + lib/CSTA-agent-not-ready-event.asn1 | 31 + lib/CSTA-agent-ready-event.asn1 | 31 + lib/CSTA-agent-working-after-call-event.asn1 | 35 + lib/CSTA-alternate-call.asn1 | 43 + lib/CSTA-answer-call.asn1 | 42 + ...CSTA-application-context-information-csta3.asn1 | 374 ++ lib/CSTA-associate-data.asn1 | 60 + lib/CSTA-attach-media-service.asn1 | 59 + lib/CSTA-auto-answer-event.asn1 | 24 + lib/CSTA-auto-work-mode-event.asn1 | 24 + lib/CSTA-back-in-service-event.asn1 | 26 + lib/CSTA-bookmark-reached-event.asn1 | 35 + lib/CSTA-bridged-event.asn1 | 58 + lib/CSTA-button-information-event.asn1 | 28 + lib/CSTA-button-press-event.asn1 | 27 + lib/CSTA-button-press.asn1 | 41 + lib/CSTA-call-back-call-related.asn1 | 49 + lib/CSTA-call-back-event.asn1 | 24 + lib/CSTA-call-back-message-call-related.asn1 | 39 + lib/CSTA-call-back-message-event.asn1 | 24 + lib/CSTA-call-back-message-non-call-related.asn1 | 38 + lib/CSTA-call-back-non-call-related.asn1 | 38 + lib/CSTA-call-cleared-event.asn1 | 48 + lib/CSTA-call-connection-identifiers.asn1 | 29 + lib/CSTA-call-control.asn1 | 211 ++ lib/CSTA-call-detail-record.asn1 | 135 + lib/CSTA-call-detail-records-notification.asn1 | 39 + lib/CSTA-call-detail-records-report.asn1 | 39 + lib/CSTA-call-information-event.asn1 | 55 + lib/CSTA-caller-id-status-event.asn1 | 23 + lib/CSTA-camp-on-call.asn1 | 37 + lib/CSTA-cancel-call-back-message.asn1 | 38 + lib/CSTA-cancel-call-back.asn1 | 38 + lib/CSTA-cancel-telephony-tones.asn1 | 37 + lib/CSTA-capability-exchange.asn1 | 3853 ++++++++++++++++++++ lib/CSTA-change-connection-information.asn1 | 41 + lib/CSTA-change-monitor-filter.asn1 | 38 + lib/CSTA-change-system-status-filter.asn1 | 38 + lib/CSTA-charge-info.asn1 | 39 + lib/CSTA-charging-event.asn1 | 34 + lib/CSTA-clear-call.asn1 | 45 + lib/CSTA-clear-connection.asn1 | 46 + lib/CSTA-clear.asn1 | 39 + lib/CSTA-completed-event.asn1 | 34 + lib/CSTA-concatenate-message.asn1 | 37 + lib/CSTA-conference-call.asn1 | 50 + lib/CSTA-conferenced-event.asn1 | 61 + lib/CSTA-connection-cleared-event.asn1 | 63 + lib/CSTA-connection-states.asn1 | 43 + lib/CSTA-consultation-call.asn1 | 66 + lib/CSTA-data-call-types.asn1 | 19 + lib/CSTA-data-collected.asn1 | 84 + lib/CSTA-data-collection-resumed.asn1 | 37 + lib/CSTA-data-collection-suspended.asn1 | 37 + lib/CSTA-data-collection.asn1 | 13 + lib/CSTA-data-path-resumed.asn1 | 37 + lib/CSTA-data-path-suspended.asn1 | 38 + lib/CSTA-deactivate.asn1 | 42 + lib/CSTA-deflect-call.asn1 | 62 + lib/CSTA-delete-message.asn1 | 37 + lib/CSTA-delivered-event.asn1 | 74 + lib/CSTA-detach-media-service.asn1 | 40 + lib/CSTA-device-capabilities-changed-event.asn1 | 26 + lib/CSTA-device-feature-types.asn1 | 345 ++ lib/CSTA-device-identifier.asn1 | 116 + lib/CSTA-device-identifiers.asn1 | 116 + lib/CSTA-dial-digits.asn1 | 46 + lib/CSTA-digits-dialed-event.asn1 | 64 + lib/CSTA-digits-generated-event.asn1 | 29 + lib/CSTA-directed-pickup-call.asn1 | 54 + lib/CSTA-display-updated-event.asn1 | 34 + lib/CSTA-diverted-event.asn1 | 73 + lib/CSTA-do-not-disturb-event.asn1 | 28 + lib/CSTA-dtmf-detected-event.asn1 | 34 + lib/CSTA-emptied-event.asn1 | 34 + lib/CSTA-error-definition.asn1 | 311 ++ lib/CSTA-escape-register-abort.asn1 | 33 + lib/CSTA-escape-register-cancel.asn1 | 37 + lib/CSTA-escape-register.asn1 | 37 + lib/CSTA-escape-service.asn1 | 41 + lib/CSTA-escape-types.asn1 | 13 + lib/CSTA-established-event.asn1 | 73 + lib/CSTA-event-cause.asn1 | 135 + lib/CSTA-event-causes.asn1 | 135 + lib/CSTA-event-report-definitions.asn1 | 347 ++ lib/CSTA-extension-types.asn1 | 25 + lib/CSTA-failed-event.asn1 | 74 + lib/CSTA-fast-data.asn1 | 53 + lib/CSTA-forwarding-event.asn1 | 31 + lib/CSTA-generate-digits.asn1 | 46 + lib/CSTA-generate-telephony-tones.asn1 | 42 + lib/CSTA-get-agent-state.asn1 | 58 + lib/CSTA-get-auditory-apparatus-information.asn1 | 41 + lib/CSTA-get-auto-answer.asn1 | 38 + lib/CSTA-get-auto-work-mode.asn1 | 38 + lib/CSTA-get-button-information.asn1 | 51 + lib/CSTA-get-call-back.asn1 | 42 + lib/CSTA-get-caller-id-status.asn1 | 37 + lib/CSTA-get-csta-features-service.asn1 | 70 + lib/CSTA-get-display.asn1 | 52 + lib/CSTA-get-do-not-disturb.asn1 | 42 + lib/CSTA-get-forwarding.asn1 | 40 + lib/CSTA-get-hookswitch-status.asn1 | 45 + lib/CSTA-get-lamp-information.asn1 | 47 + lib/CSTA-get-lamp-mode.asn1 | 50 + lib/CSTA-get-last-number-dialed.asn1 | 37 + lib/CSTA-get-location-information.asn1 | 40 + lib/CSTA-get-location-tracking-capabilities.asn1 | 75 + lib/CSTA-get-location-tracking-sessions.asn1 | 44 + lib/CSTA-get-logical-device-information.asn1 | 83 + lib/CSTA-get-message-waiting-indicator.asn1 | 39 + lib/CSTA-get-microphone-gain.asn1 | 45 + lib/CSTA-get-microphone-mute.asn1 | 45 + lib/CSTA-get-monitor.asn1 | 41 + lib/CSTA-get-physical-device-information.asn1 | 59 + lib/CSTA-get-presence-state.asn1 | 48 + lib/CSTA-get-registrations.asn1 | 45 + lib/CSTA-get-ringer-status.asn1 | 50 + lib/CSTA-get-routeing-mode.asn1 | 37 + lib/CSTA-get-speaker-mute.asn1 | 45 + lib/CSTA-get-speaker-volume.asn1 | 45 + lib/CSTA-get-switching-function-capabilities.asn1 | 202 + lib/CSTA-get-switching-function-devices.asn1 | 62 + lib/CSTA-group-pickup-call.asn1 | 54 + lib/CSTA-held-event.asn1 | 57 + lib/CSTA-hold-call.asn1 | 38 + lib/CSTA-hookswitch-event.asn1 | 27 + lib/CSTA-interruption-detected-event.asn1 | 33 + lib/CSTA-intrude-call.asn1 | 50 + lib/CSTA-io-register-abort.asn1 | 33 + lib/CSTA-io-register-cancel.asn1 | 37 + lib/CSTA-io-register.asn1 | 40 + lib/CSTA-join-call.asn1 | 59 + lib/CSTA-lamp-mode-event.asn1 | 31 + lib/CSTA-location-information-report.asn1 | 44 + lib/CSTA-location-session-info.asn1 | 41 + lib/CSTA-location-tracking-session-resumed.asn1 | 37 + lib/CSTA-location-tracking-session-suspended.asn1 | 41 + lib/CSTA-make-call.asn1 | 70 + lib/CSTA-make-connection.asn1 | 74 + lib/CSTA-make-predictive-call.asn1 | 95 + lib/CSTA-media-attached-event.asn1 | 50 + lib/CSTA-media-detached-event.asn1 | 48 + lib/CSTA-media-services.asn1 | 125 + lib/CSTA-message-waiting-event.asn1 | 24 + lib/CSTA-microphone-gain-event.asn1 | 27 + lib/CSTA-microphone-mute-event.asn1 | 27 + lib/CSTA-monitor-info.asn1 | 38 + lib/CSTA-monitor-start.asn1 | 44 + lib/CSTA-monitor-stop.asn1 | 37 + lib/CSTA-network-capabilities-changed-event.asn1 | 62 + lib/CSTA-network-reached-event.asn1 | 70 + lib/CSTA-not-recognized-event.asn1 | 34 + lib/CSTA-offered-event.asn1 | 72 + lib/CSTA-originated-event.asn1 | 67 + lib/CSTA-out-of-service-event.asn1 | 26 + lib/CSTA-park-call.asn1 | 54 + lib/CSTA-partially-in-service-event.asn1 | 26 + lib/CSTA-physical-device-feature.asn1 | 106 + lib/CSTA-play-event.asn1 | 37 + lib/CSTA-play-message.asn1 | 42 + lib/CSTA-presence-state-event.asn1 | 34 + lib/CSTA-private-data-version-selection.asn1 | 32 + lib/CSTA-private-event.asn1 | 22 + lib/CSTA-query-voice-attribute.asn1 | 68 + lib/CSTA-queue.asn1 | 42 + lib/CSTA-queued-event.asn1 | 66 + lib/CSTA-re-route-request.asn1 | 41 + lib/CSTA-recognized-event.asn1 | 35 + lib/CSTA-reconnect-call.asn1 | 38 + lib/CSTA-record-event.asn1 | 40 + lib/CSTA-record-message.asn1 | 46 + lib/CSTA-registration-info.asn1 | 38 + lib/CSTA-reposition.asn1 | 49 + lib/CSTA-request-system-status.asn1 | 37 + lib/CSTA-resume-data-collection.asn1 | 37 + lib/CSTA-resume-data-path.asn1 | 38 + lib/CSTA-resume-location-tracking-session.asn1 | 36 + lib/CSTA-resume.asn1 | 42 + lib/CSTA-retrieve-call.asn1 | 37 + lib/CSTA-retrieved-event.asn1 | 57 + lib/CSTA-review-event.asn1 | 39 + lib/CSTA-review.asn1 | 47 + lib/CSTA-ringer-status-event.asn1 | 30 + lib/CSTA-route-end-request.asn1 | 36 + lib/CSTA-route-register-abort.asn1 | 33 + lib/CSTA-route-register-cancel.asn1 | 37 + lib/CSTA-route-register.asn1 | 45 + lib/CSTA-route-reject.asn1 | 44 + lib/CSTA-route-request.asn1 | 70 + lib/CSTA-route-select-request.asn1 | 42 + lib/CSTA-route-used-request.asn1 | 45 + lib/CSTA-routeing-mode-event.asn1 | 23 + lib/CSTA-security.asn1 | 23 + lib/CSTA-send-broadcast-data.asn1 | 38 + lib/CSTA-send-data.asn1 | 43 + lib/CSTA-send-message.asn1 | 74 + lib/CSTA-send-multicast-data.asn1 | 39 + lib/CSTA-send-stored-call-detail-records.asn1 | 38 + lib/CSTA-send-user-information.asn1 | 41 + lib/CSTA-service-completion-failure-event.asn1 | 51 + lib/CSTA-service-initiated-event.asn1 | 70 + lib/CSTA-set-agent-state.asn1 | 51 + lib/CSTA-set-auto-answer.asn1 | 39 + lib/CSTA-set-auto-work-mode.asn1 | 39 + lib/CSTA-set-button-information.asn1 | 43 + lib/CSTA-set-caller-id-status.asn1 | 38 + lib/CSTA-set-display.asn1 | 46 + lib/CSTA-set-do-not-disturb.asn1 | 43 + lib/CSTA-set-forwarding.asn1 | 45 + lib/CSTA-set-hookswitch-status.asn1 | 42 + lib/CSTA-set-lamp-mode.asn1 | 45 + lib/CSTA-set-location-information.asn1 | 45 + lib/CSTA-set-message-waiting-indicator.asn1 | 39 + lib/CSTA-set-microphone-gain.asn1 | 42 + lib/CSTA-set-microphone-mute.asn1 | 42 + lib/CSTA-set-presence-state.asn1 | 49 + lib/CSTA-set-ringer-status.asn1 | 44 + lib/CSTA-set-routeing-mode.asn1 | 38 + lib/CSTA-set-speaker-mute.asn1 | 42 + lib/CSTA-set-speaker-volume.asn1 | 42 + lib/CSTA-set-voice-attribute.asn1 | 68 + lib/CSTA-silence-timeout-expired-event.asn1 | 34 + lib/CSTA-single-step-conference.asn1 | 63 + lib/CSTA-single-step-transfer.asn1 | 71 + lib/CSTA-snapshot-call-data.asn1 | 39 + lib/CSTA-snapshot-call.asn1 | 74 + lib/CSTA-snapshot-device-data.asn1 | 39 + lib/CSTA-snapshot-device.asn1 | 45 + lib/CSTA-speaker-mute-event.asn1 | 26 + lib/CSTA-speaker-volume-event.asn1 | 26 + lib/CSTA-speech-detected-event.asn1 | 34 + ...STA-start-call-detail-records-transmission.asn1 | 37 + lib/CSTA-start-data-collection.asn1 | 58 + lib/CSTA-start-data-path.asn1 | 58 + lib/CSTA-start-location-tracking-session.asn1 | 67 + lib/CSTA-start.asn1 | 39 + lib/CSTA-started-event.asn1 | 34 + lib/CSTA-status-reporting.asn1 | 165 + lib/CSTA-stop-call-detail-records.asn1 | 37 + lib/CSTA-stop-data-collection.asn1 | 37 + lib/CSTA-stop-data-path.asn1 | 38 + lib/CSTA-stop-event.asn1 | 40 + lib/CSTA-stop-location-tracking-session.asn1 | 43 + lib/CSTA-stop.asn1 | 42 + lib/CSTA-suspend-data-collection.asn1 | 37 + lib/CSTA-suspend-data-path.asn1 | 38 + lib/CSTA-suspend-location-tracking-session.asn1 | 39 + lib/CSTA-suspend-play-event.asn1 | 40 + lib/CSTA-suspend-record-event.asn1 | 39 + lib/CSTA-suspend.asn1 | 42 + ...TA-switching-function-capabilities-changed.asn1 | 37 + lib/CSTA-switching-function-devices-changed.asn1 | 37 + lib/CSTA-switching-function-devices.asn1 | 53 + lib/CSTA-switching-function-objects.asn1 | 22 + lib/CSTA-synthesize-message.asn1 | 38 + lib/CSTA-system-register-abort.asn1 | 35 + lib/CSTA-system-register-cancel.asn1 | 37 + lib/CSTA-system-register.asn1 | 56 + lib/CSTA-system-status.asn1 | 38 + lib/CSTA-telephony-tones-generated-event.asn1 | 34 + lib/CSTA-transfer-call.asn1 | 49 + lib/CSTA-transferred-event.asn1 | 65 + lib/CSTA-voice-attributes-change-event.asn1 | 61 + lib/CSTA-voice-error-occured-event.asn1 | 34 + lib/DirectoryAbstractService.asn1 | 718 ++++ lib/InformationFramework.asn1 | 876 +++++ lib/KME-specific-types.asn1 | 1278 +++++++ lib/SelectedAttributeTypes.asn1 | 1467 ++++++++ lib/UpperBounds.asn1 | 90 + lib/UsefulDefinitions.asn1 | 240 ++ 554 files changed, 22634 insertions(+), 22634 deletions(-) delete mode 100644 acse/ACSE-1.asn1 delete mode 100644 acse/DirectoryAbstractService.asn1 delete mode 100644 acse/InformationFramework.asn1 delete mode 100644 acse/SelectedAttributeTypes.asn1 delete mode 100644 acse/UpperBounds.asn1 delete mode 100644 acse/UsefulDefinitions.asn1 delete mode 100644 csta/CSTA-accept-call.asn1 delete mode 100644 csta/CSTA-activate.asn1 delete mode 100644 csta/CSTA-agent-busy-event.asn1 delete mode 100644 csta/CSTA-agent-logged-off-event.asn1 delete mode 100644 csta/CSTA-agent-logged-on-event.asn1 delete mode 100644 csta/CSTA-agent-not-ready-event.asn1 delete mode 100644 csta/CSTA-agent-ready-event.asn1 delete mode 100644 csta/CSTA-agent-working-after-call-event.asn1 delete mode 100644 csta/CSTA-alternate-call.asn1 delete mode 100644 csta/CSTA-answer-call.asn1 delete mode 100644 csta/CSTA-associate-data.asn1 delete mode 100644 csta/CSTA-attach-media-service.asn1 delete mode 100644 csta/CSTA-auto-answer-event.asn1 delete mode 100644 csta/CSTA-auto-work-mode-event.asn1 delete mode 100644 csta/CSTA-back-in-service-event.asn1 delete mode 100644 csta/CSTA-bookmark-reached-event.asn1 delete mode 100644 csta/CSTA-bridged-event.asn1 delete mode 100644 csta/CSTA-button-information-event.asn1 delete mode 100644 csta/CSTA-button-press-event.asn1 delete mode 100644 csta/CSTA-button-press.asn1 delete mode 100644 csta/CSTA-call-back-call-related.asn1 delete mode 100644 csta/CSTA-call-back-event.asn1 delete mode 100644 csta/CSTA-call-back-message-call-related.asn1 delete mode 100644 csta/CSTA-call-back-message-event.asn1 delete mode 100644 csta/CSTA-call-back-message-non-call-related.asn1 delete mode 100644 csta/CSTA-call-back-non-call-related.asn1 delete mode 100644 csta/CSTA-call-cleared-event.asn1 delete mode 100644 csta/CSTA-call-connection-identifiers.asn1 delete mode 100644 csta/CSTA-call-control.asn1 delete mode 100644 csta/CSTA-call-detail-record.asn1 delete mode 100644 csta/CSTA-call-detail-records-notification.asn1 delete mode 100644 csta/CSTA-call-detail-records-report.asn1 delete mode 100644 csta/CSTA-call-information-event.asn1 delete mode 100644 csta/CSTA-caller-id-status-event.asn1 delete mode 100644 csta/CSTA-camp-on-call.asn1 delete mode 100644 csta/CSTA-cancel-call-back-message.asn1 delete mode 100644 csta/CSTA-cancel-call-back.asn1 delete mode 100644 csta/CSTA-cancel-telephony-tones.asn1 delete mode 100644 csta/CSTA-capability-exchange.asn1 delete mode 100644 csta/CSTA-change-connection-information.asn1 delete mode 100644 csta/CSTA-change-monitor-filter.asn1 delete mode 100644 csta/CSTA-change-system-status-filter.asn1 delete mode 100644 csta/CSTA-charge-info.asn1 delete mode 100644 csta/CSTA-charging-event.asn1 delete mode 100644 csta/CSTA-clear-call.asn1 delete mode 100644 csta/CSTA-clear-connection.asn1 delete mode 100644 csta/CSTA-clear.asn1 delete mode 100644 csta/CSTA-completed-event.asn1 delete mode 100644 csta/CSTA-concatenate-message.asn1 delete mode 100644 csta/CSTA-conference-call.asn1 delete mode 100644 csta/CSTA-conferenced-event.asn1 delete mode 100644 csta/CSTA-connection-cleared-event.asn1 delete mode 100644 csta/CSTA-connection-states.asn1 delete mode 100644 csta/CSTA-consultation-call.asn1 delete mode 100644 csta/CSTA-data-call-types.asn1 delete mode 100644 csta/CSTA-data-collected.asn1 delete mode 100644 csta/CSTA-data-collection-resumed.asn1 delete mode 100644 csta/CSTA-data-collection-suspended.asn1 delete mode 100644 csta/CSTA-data-collection.asn1 delete mode 100644 csta/CSTA-data-path-resumed.asn1 delete mode 100644 csta/CSTA-data-path-suspended.asn1 delete mode 100644 csta/CSTA-deactivate.asn1 delete mode 100644 csta/CSTA-deflect-call.asn1 delete mode 100644 csta/CSTA-delete-message.asn1 delete mode 100644 csta/CSTA-delivered-event.asn1 delete mode 100644 csta/CSTA-detach-media-service.asn1 delete mode 100644 csta/CSTA-device-capabilities-changed-event.asn1 delete mode 100644 csta/CSTA-device-feature-types.asn1 delete mode 100644 csta/CSTA-device-identifier.asn1 delete mode 100644 csta/CSTA-device-identifiers.asn1 delete mode 100644 csta/CSTA-dial-digits.asn1 delete mode 100644 csta/CSTA-digits-dialed-event.asn1 delete mode 100644 csta/CSTA-digits-generated-event.asn1 delete mode 100644 csta/CSTA-directed-pickup-call.asn1 delete mode 100644 csta/CSTA-display-updated-event.asn1 delete mode 100644 csta/CSTA-diverted-event.asn1 delete mode 100644 csta/CSTA-do-not-disturb-event.asn1 delete mode 100644 csta/CSTA-dtmf-detected-event.asn1 delete mode 100644 csta/CSTA-emptied-event.asn1 delete mode 100644 csta/CSTA-error-definition.asn1 delete mode 100644 csta/CSTA-escape-register-abort.asn1 delete mode 100644 csta/CSTA-escape-register-cancel.asn1 delete mode 100644 csta/CSTA-escape-register.asn1 delete mode 100644 csta/CSTA-escape-service.asn1 delete mode 100644 csta/CSTA-escape-types.asn1 delete mode 100644 csta/CSTA-established-event.asn1 delete mode 100644 csta/CSTA-event-cause.asn1 delete mode 100644 csta/CSTA-event-causes.asn1 delete mode 100644 csta/CSTA-event-report-definitions.asn1 delete mode 100644 csta/CSTA-extension-types.asn1 delete mode 100644 csta/CSTA-failed-event.asn1 delete mode 100644 csta/CSTA-fast-data.asn1 delete mode 100644 csta/CSTA-forwarding-event.asn1 delete mode 100644 csta/CSTA-generate-digits.asn1 delete mode 100644 csta/CSTA-generate-telephony-tones.asn1 delete mode 100644 csta/CSTA-get-agent-state.asn1 delete mode 100644 csta/CSTA-get-auditory-apparatus-information.asn1 delete mode 100644 csta/CSTA-get-auto-answer.asn1 delete mode 100644 csta/CSTA-get-auto-work-mode.asn1 delete mode 100644 csta/CSTA-get-button-information.asn1 delete mode 100644 csta/CSTA-get-call-back.asn1 delete mode 100644 csta/CSTA-get-caller-id-status.asn1 delete mode 100644 csta/CSTA-get-csta-features-service.asn1 delete mode 100644 csta/CSTA-get-display.asn1 delete mode 100644 csta/CSTA-get-do-not-disturb.asn1 delete mode 100644 csta/CSTA-get-forwarding.asn1 delete mode 100644 csta/CSTA-get-hookswitch-status.asn1 delete mode 100644 csta/CSTA-get-lamp-information.asn1 delete mode 100644 csta/CSTA-get-lamp-mode.asn1 delete mode 100644 csta/CSTA-get-last-number-dialed.asn1 delete mode 100644 csta/CSTA-get-location-information.asn1 delete mode 100644 csta/CSTA-get-location-tracking-capabilities.asn1 delete mode 100644 csta/CSTA-get-location-tracking-sessions.asn1 delete mode 100644 csta/CSTA-get-logical-device-information.asn1 delete mode 100644 csta/CSTA-get-message-waiting-indicator.asn1 delete mode 100644 csta/CSTA-get-microphone-gain.asn1 delete mode 100644 csta/CSTA-get-microphone-mute.asn1 delete mode 100644 csta/CSTA-get-monitor.asn1 delete mode 100644 csta/CSTA-get-physical-device-information.asn1 delete mode 100644 csta/CSTA-get-presence-state.asn1 delete mode 100644 csta/CSTA-get-registrations.asn1 delete mode 100644 csta/CSTA-get-ringer-status.asn1 delete mode 100644 csta/CSTA-get-routeing-mode.asn1 delete mode 100644 csta/CSTA-get-speaker-mute.asn1 delete mode 100644 csta/CSTA-get-speaker-volume.asn1 delete mode 100644 csta/CSTA-get-switching-function-capabilities.asn1 delete mode 100644 csta/CSTA-get-switching-function-devices.asn1 delete mode 100644 csta/CSTA-group-pickup-call.asn1 delete mode 100644 csta/CSTA-held-event.asn1 delete mode 100644 csta/CSTA-hold-call.asn1 delete mode 100644 csta/CSTA-hookswitch-event.asn1 delete mode 100644 csta/CSTA-interruption-detected-event.asn1 delete mode 100644 csta/CSTA-intrude-call.asn1 delete mode 100644 csta/CSTA-io-register-abort.asn1 delete mode 100644 csta/CSTA-io-register-cancel.asn1 delete mode 100644 csta/CSTA-io-register.asn1 delete mode 100644 csta/CSTA-join-call.asn1 delete mode 100644 csta/CSTA-lamp-mode-event.asn1 delete mode 100644 csta/CSTA-location-information-report.asn1 delete mode 100644 csta/CSTA-location-session-info.asn1 delete mode 100644 csta/CSTA-location-tracking-session-resumed.asn1 delete mode 100644 csta/CSTA-location-tracking-session-suspended.asn1 delete mode 100644 csta/CSTA-make-call.asn1 delete mode 100644 csta/CSTA-make-connection.asn1 delete mode 100644 csta/CSTA-make-predictive-call.asn1 delete mode 100644 csta/CSTA-media-attached-event.asn1 delete mode 100644 csta/CSTA-media-detached-event.asn1 delete mode 100644 csta/CSTA-media-services.asn1 delete mode 100644 csta/CSTA-message-waiting-event.asn1 delete mode 100644 csta/CSTA-microphone-gain-event.asn1 delete mode 100644 csta/CSTA-microphone-mute-event.asn1 delete mode 100644 csta/CSTA-monitor-info.asn1 delete mode 100644 csta/CSTA-monitor-start.asn1 delete mode 100644 csta/CSTA-monitor-stop.asn1 delete mode 100644 csta/CSTA-network-capabilities-changed-event.asn1 delete mode 100644 csta/CSTA-network-reached-event.asn1 delete mode 100644 csta/CSTA-not-recognized-event.asn1 delete mode 100644 csta/CSTA-offered-event.asn1 delete mode 100644 csta/CSTA-originated-event.asn1 delete mode 100644 csta/CSTA-out-of-service-event.asn1 delete mode 100644 csta/CSTA-park-call.asn1 delete mode 100644 csta/CSTA-partially-in-service-event.asn1 delete mode 100644 csta/CSTA-physical-device-feature.asn1 delete mode 100644 csta/CSTA-play-event.asn1 delete mode 100644 csta/CSTA-play-message.asn1 delete mode 100644 csta/CSTA-presence-state-event.asn1 delete mode 100644 csta/CSTA-private-data-version-selection.asn1 delete mode 100644 csta/CSTA-private-event.asn1 delete mode 100644 csta/CSTA-query-voice-attribute.asn1 delete mode 100644 csta/CSTA-queue.asn1 delete mode 100644 csta/CSTA-queued-event.asn1 delete mode 100644 csta/CSTA-re-route-request.asn1 delete mode 100644 csta/CSTA-recognized-event.asn1 delete mode 100644 csta/CSTA-reconnect-call.asn1 delete mode 100644 csta/CSTA-record-event.asn1 delete mode 100644 csta/CSTA-record-message.asn1 delete mode 100644 csta/CSTA-registration-info.asn1 delete mode 100644 csta/CSTA-reposition.asn1 delete mode 100644 csta/CSTA-request-system-status.asn1 delete mode 100644 csta/CSTA-resume-data-collection.asn1 delete mode 100644 csta/CSTA-resume-data-path.asn1 delete mode 100644 csta/CSTA-resume-location-tracking-session.asn1 delete mode 100644 csta/CSTA-resume.asn1 delete mode 100644 csta/CSTA-retrieve-call.asn1 delete mode 100644 csta/CSTA-retrieved-event.asn1 delete mode 100644 csta/CSTA-review-event.asn1 delete mode 100644 csta/CSTA-review.asn1 delete mode 100644 csta/CSTA-ringer-status-event.asn1 delete mode 100644 csta/CSTA-route-end-request.asn1 delete mode 100644 csta/CSTA-route-register-abort.asn1 delete mode 100644 csta/CSTA-route-register-cancel.asn1 delete mode 100644 csta/CSTA-route-register.asn1 delete mode 100644 csta/CSTA-route-reject.asn1 delete mode 100644 csta/CSTA-route-request.asn1 delete mode 100644 csta/CSTA-route-select-request.asn1 delete mode 100644 csta/CSTA-route-used-request.asn1 delete mode 100644 csta/CSTA-routeing-mode-event.asn1 delete mode 100644 csta/CSTA-security.asn1 delete mode 100644 csta/CSTA-send-broadcast-data.asn1 delete mode 100644 csta/CSTA-send-data.asn1 delete mode 100644 csta/CSTA-send-message.asn1 delete mode 100644 csta/CSTA-send-multicast-data.asn1 delete mode 100644 csta/CSTA-send-stored-call-detail-records.asn1 delete mode 100644 csta/CSTA-send-user-information.asn1 delete mode 100644 csta/CSTA-service-completion-failure-event.asn1 delete mode 100644 csta/CSTA-service-initiated-event.asn1 delete mode 100644 csta/CSTA-set-agent-state.asn1 delete mode 100644 csta/CSTA-set-auto-answer.asn1 delete mode 100644 csta/CSTA-set-auto-work-mode.asn1 delete mode 100644 csta/CSTA-set-button-information.asn1 delete mode 100644 csta/CSTA-set-caller-id-status.asn1 delete mode 100644 csta/CSTA-set-display.asn1 delete mode 100644 csta/CSTA-set-do-not-disturb.asn1 delete mode 100644 csta/CSTA-set-forwarding.asn1 delete mode 100644 csta/CSTA-set-hookswitch-status.asn1 delete mode 100644 csta/CSTA-set-lamp-mode.asn1 delete mode 100644 csta/CSTA-set-location-information.asn1 delete mode 100644 csta/CSTA-set-message-waiting-indicator.asn1 delete mode 100644 csta/CSTA-set-microphone-gain.asn1 delete mode 100644 csta/CSTA-set-microphone-mute.asn1 delete mode 100644 csta/CSTA-set-presence-state.asn1 delete mode 100644 csta/CSTA-set-ringer-status.asn1 delete mode 100644 csta/CSTA-set-routeing-mode.asn1 delete mode 100644 csta/CSTA-set-speaker-mute.asn1 delete mode 100644 csta/CSTA-set-speaker-volume.asn1 delete mode 100644 csta/CSTA-set-voice-attribute.asn1 delete mode 100644 csta/CSTA-silence-timeout-expired-event.asn1 delete mode 100644 csta/CSTA-single-step-conference.asn1 delete mode 100644 csta/CSTA-single-step-transfer.asn1 delete mode 100644 csta/CSTA-snapshot-call-data.asn1 delete mode 100644 csta/CSTA-snapshot-call.asn1 delete mode 100644 csta/CSTA-snapshot-device-data.asn1 delete mode 100644 csta/CSTA-snapshot-device.asn1 delete mode 100644 csta/CSTA-speaker-mute-event.asn1 delete mode 100644 csta/CSTA-speaker-volume-event.asn1 delete mode 100644 csta/CSTA-speech-detected-event.asn1 delete mode 100644 csta/CSTA-start-call-detail-records-transmission.asn1 delete mode 100644 csta/CSTA-start-data-collection.asn1 delete mode 100644 csta/CSTA-start-data-path.asn1 delete mode 100644 csta/CSTA-start-location-tracking-session.asn1 delete mode 100644 csta/CSTA-start.asn1 delete mode 100644 csta/CSTA-started-event.asn1 delete mode 100644 csta/CSTA-status-reporting.asn1 delete mode 100644 csta/CSTA-stop-call-detail-records.asn1 delete mode 100644 csta/CSTA-stop-data-collection.asn1 delete mode 100644 csta/CSTA-stop-data-path.asn1 delete mode 100644 csta/CSTA-stop-event.asn1 delete mode 100644 csta/CSTA-stop-location-tracking-session.asn1 delete mode 100644 csta/CSTA-stop.asn1 delete mode 100644 csta/CSTA-suspend-data-collection.asn1 delete mode 100644 csta/CSTA-suspend-data-path.asn1 delete mode 100644 csta/CSTA-suspend-location-tracking-session.asn1 delete mode 100644 csta/CSTA-suspend-play-event.asn1 delete mode 100644 csta/CSTA-suspend-record-event.asn1 delete mode 100644 csta/CSTA-suspend.asn1 delete mode 100644 csta/CSTA-switching-function-capabilities-changed.asn1 delete mode 100644 csta/CSTA-switching-function-devices-changed.asn1 delete mode 100644 csta/CSTA-switching-function-devices.asn1 delete mode 100644 csta/CSTA-switching-function-objects.asn1 delete mode 100644 csta/CSTA-synthesize-message.asn1 delete mode 100644 csta/CSTA-system-register-abort.asn1 delete mode 100644 csta/CSTA-system-register-cancel.asn1 delete mode 100644 csta/CSTA-system-register.asn1 delete mode 100644 csta/CSTA-system-status.asn1 delete mode 100644 csta/CSTA-telephony-tones-generated-event.asn1 delete mode 100644 csta/CSTA-transfer-call.asn1 delete mode 100644 csta/CSTA-transferred-event.asn1 delete mode 100644 csta/CSTA-voice-attributes-change-event.asn1 delete mode 100644 csta/CSTA-voice-error-occured-event.asn1 delete mode 100644 kme/CSTA-application-context-information-csta3.asn1 delete mode 100644 kme/KME-specific-types.asn1 create mode 100644 lib/ACSE-1.asn1 create mode 100644 lib/CSTA-accept-call.asn1 create mode 100644 lib/CSTA-activate.asn1 create mode 100644 lib/CSTA-agent-busy-event.asn1 create mode 100644 lib/CSTA-agent-logged-off-event.asn1 create mode 100644 lib/CSTA-agent-logged-on-event.asn1 create mode 100644 lib/CSTA-agent-not-ready-event.asn1 create mode 100644 lib/CSTA-agent-ready-event.asn1 create mode 100644 lib/CSTA-agent-working-after-call-event.asn1 create mode 100644 lib/CSTA-alternate-call.asn1 create mode 100644 lib/CSTA-answer-call.asn1 create mode 100644 lib/CSTA-application-context-information-csta3.asn1 create mode 100644 lib/CSTA-associate-data.asn1 create mode 100644 lib/CSTA-attach-media-service.asn1 create mode 100644 lib/CSTA-auto-answer-event.asn1 create mode 100644 lib/CSTA-auto-work-mode-event.asn1 create mode 100644 lib/CSTA-back-in-service-event.asn1 create mode 100644 lib/CSTA-bookmark-reached-event.asn1 create mode 100644 lib/CSTA-bridged-event.asn1 create mode 100644 lib/CSTA-button-information-event.asn1 create mode 100644 lib/CSTA-button-press-event.asn1 create mode 100644 lib/CSTA-button-press.asn1 create mode 100644 lib/CSTA-call-back-call-related.asn1 create mode 100644 lib/CSTA-call-back-event.asn1 create mode 100644 lib/CSTA-call-back-message-call-related.asn1 create mode 100644 lib/CSTA-call-back-message-event.asn1 create mode 100644 lib/CSTA-call-back-message-non-call-related.asn1 create mode 100644 lib/CSTA-call-back-non-call-related.asn1 create mode 100644 lib/CSTA-call-cleared-event.asn1 create mode 100644 lib/CSTA-call-connection-identifiers.asn1 create mode 100644 lib/CSTA-call-control.asn1 create mode 100644 lib/CSTA-call-detail-record.asn1 create mode 100644 lib/CSTA-call-detail-records-notification.asn1 create mode 100644 lib/CSTA-call-detail-records-report.asn1 create mode 100644 lib/CSTA-call-information-event.asn1 create mode 100644 lib/CSTA-caller-id-status-event.asn1 create mode 100644 lib/CSTA-camp-on-call.asn1 create mode 100644 lib/CSTA-cancel-call-back-message.asn1 create mode 100644 lib/CSTA-cancel-call-back.asn1 create mode 100644 lib/CSTA-cancel-telephony-tones.asn1 create mode 100644 lib/CSTA-capability-exchange.asn1 create mode 100644 lib/CSTA-change-connection-information.asn1 create mode 100644 lib/CSTA-change-monitor-filter.asn1 create mode 100644 lib/CSTA-change-system-status-filter.asn1 create mode 100644 lib/CSTA-charge-info.asn1 create mode 100644 lib/CSTA-charging-event.asn1 create mode 100644 lib/CSTA-clear-call.asn1 create mode 100644 lib/CSTA-clear-connection.asn1 create mode 100644 lib/CSTA-clear.asn1 create mode 100644 lib/CSTA-completed-event.asn1 create mode 100644 lib/CSTA-concatenate-message.asn1 create mode 100644 lib/CSTA-conference-call.asn1 create mode 100644 lib/CSTA-conferenced-event.asn1 create mode 100644 lib/CSTA-connection-cleared-event.asn1 create mode 100644 lib/CSTA-connection-states.asn1 create mode 100644 lib/CSTA-consultation-call.asn1 create mode 100644 lib/CSTA-data-call-types.asn1 create mode 100644 lib/CSTA-data-collected.asn1 create mode 100644 lib/CSTA-data-collection-resumed.asn1 create mode 100644 lib/CSTA-data-collection-suspended.asn1 create mode 100644 lib/CSTA-data-collection.asn1 create mode 100644 lib/CSTA-data-path-resumed.asn1 create mode 100644 lib/CSTA-data-path-suspended.asn1 create mode 100644 lib/CSTA-deactivate.asn1 create mode 100644 lib/CSTA-deflect-call.asn1 create mode 100644 lib/CSTA-delete-message.asn1 create mode 100644 lib/CSTA-delivered-event.asn1 create mode 100644 lib/CSTA-detach-media-service.asn1 create mode 100644 lib/CSTA-device-capabilities-changed-event.asn1 create mode 100644 lib/CSTA-device-feature-types.asn1 create mode 100644 lib/CSTA-device-identifier.asn1 create mode 100644 lib/CSTA-device-identifiers.asn1 create mode 100644 lib/CSTA-dial-digits.asn1 create mode 100644 lib/CSTA-digits-dialed-event.asn1 create mode 100644 lib/CSTA-digits-generated-event.asn1 create mode 100644 lib/CSTA-directed-pickup-call.asn1 create mode 100644 lib/CSTA-display-updated-event.asn1 create mode 100644 lib/CSTA-diverted-event.asn1 create mode 100644 lib/CSTA-do-not-disturb-event.asn1 create mode 100644 lib/CSTA-dtmf-detected-event.asn1 create mode 100644 lib/CSTA-emptied-event.asn1 create mode 100644 lib/CSTA-error-definition.asn1 create mode 100644 lib/CSTA-escape-register-abort.asn1 create mode 100644 lib/CSTA-escape-register-cancel.asn1 create mode 100644 lib/CSTA-escape-register.asn1 create mode 100644 lib/CSTA-escape-service.asn1 create mode 100644 lib/CSTA-escape-types.asn1 create mode 100644 lib/CSTA-established-event.asn1 create mode 100644 lib/CSTA-event-cause.asn1 create mode 100644 lib/CSTA-event-causes.asn1 create mode 100644 lib/CSTA-event-report-definitions.asn1 create mode 100644 lib/CSTA-extension-types.asn1 create mode 100644 lib/CSTA-failed-event.asn1 create mode 100644 lib/CSTA-fast-data.asn1 create mode 100644 lib/CSTA-forwarding-event.asn1 create mode 100644 lib/CSTA-generate-digits.asn1 create mode 100644 lib/CSTA-generate-telephony-tones.asn1 create mode 100644 lib/CSTA-get-agent-state.asn1 create mode 100644 lib/CSTA-get-auditory-apparatus-information.asn1 create mode 100644 lib/CSTA-get-auto-answer.asn1 create mode 100644 lib/CSTA-get-auto-work-mode.asn1 create mode 100644 lib/CSTA-get-button-information.asn1 create mode 100644 lib/CSTA-get-call-back.asn1 create mode 100644 lib/CSTA-get-caller-id-status.asn1 create mode 100644 lib/CSTA-get-csta-features-service.asn1 create mode 100644 lib/CSTA-get-display.asn1 create mode 100644 lib/CSTA-get-do-not-disturb.asn1 create mode 100644 lib/CSTA-get-forwarding.asn1 create mode 100644 lib/CSTA-get-hookswitch-status.asn1 create mode 100644 lib/CSTA-get-lamp-information.asn1 create mode 100644 lib/CSTA-get-lamp-mode.asn1 create mode 100644 lib/CSTA-get-last-number-dialed.asn1 create mode 100644 lib/CSTA-get-location-information.asn1 create mode 100644 lib/CSTA-get-location-tracking-capabilities.asn1 create mode 100644 lib/CSTA-get-location-tracking-sessions.asn1 create mode 100644 lib/CSTA-get-logical-device-information.asn1 create mode 100644 lib/CSTA-get-message-waiting-indicator.asn1 create mode 100644 lib/CSTA-get-microphone-gain.asn1 create mode 100644 lib/CSTA-get-microphone-mute.asn1 create mode 100644 lib/CSTA-get-monitor.asn1 create mode 100644 lib/CSTA-get-physical-device-information.asn1 create mode 100644 lib/CSTA-get-presence-state.asn1 create mode 100644 lib/CSTA-get-registrations.asn1 create mode 100644 lib/CSTA-get-ringer-status.asn1 create mode 100644 lib/CSTA-get-routeing-mode.asn1 create mode 100644 lib/CSTA-get-speaker-mute.asn1 create mode 100644 lib/CSTA-get-speaker-volume.asn1 create mode 100644 lib/CSTA-get-switching-function-capabilities.asn1 create mode 100644 lib/CSTA-get-switching-function-devices.asn1 create mode 100644 lib/CSTA-group-pickup-call.asn1 create mode 100644 lib/CSTA-held-event.asn1 create mode 100644 lib/CSTA-hold-call.asn1 create mode 100644 lib/CSTA-hookswitch-event.asn1 create mode 100644 lib/CSTA-interruption-detected-event.asn1 create mode 100644 lib/CSTA-intrude-call.asn1 create mode 100644 lib/CSTA-io-register-abort.asn1 create mode 100644 lib/CSTA-io-register-cancel.asn1 create mode 100644 lib/CSTA-io-register.asn1 create mode 100644 lib/CSTA-join-call.asn1 create mode 100644 lib/CSTA-lamp-mode-event.asn1 create mode 100644 lib/CSTA-location-information-report.asn1 create mode 100644 lib/CSTA-location-session-info.asn1 create mode 100644 lib/CSTA-location-tracking-session-resumed.asn1 create mode 100644 lib/CSTA-location-tracking-session-suspended.asn1 create mode 100644 lib/CSTA-make-call.asn1 create mode 100644 lib/CSTA-make-connection.asn1 create mode 100644 lib/CSTA-make-predictive-call.asn1 create mode 100644 lib/CSTA-media-attached-event.asn1 create mode 100644 lib/CSTA-media-detached-event.asn1 create mode 100644 lib/CSTA-media-services.asn1 create mode 100644 lib/CSTA-message-waiting-event.asn1 create mode 100644 lib/CSTA-microphone-gain-event.asn1 create mode 100644 lib/CSTA-microphone-mute-event.asn1 create mode 100644 lib/CSTA-monitor-info.asn1 create mode 100644 lib/CSTA-monitor-start.asn1 create mode 100644 lib/CSTA-monitor-stop.asn1 create mode 100644 lib/CSTA-network-capabilities-changed-event.asn1 create mode 100644 lib/CSTA-network-reached-event.asn1 create mode 100644 lib/CSTA-not-recognized-event.asn1 create mode 100644 lib/CSTA-offered-event.asn1 create mode 100644 lib/CSTA-originated-event.asn1 create mode 100644 lib/CSTA-out-of-service-event.asn1 create mode 100644 lib/CSTA-park-call.asn1 create mode 100644 lib/CSTA-partially-in-service-event.asn1 create mode 100644 lib/CSTA-physical-device-feature.asn1 create mode 100644 lib/CSTA-play-event.asn1 create mode 100644 lib/CSTA-play-message.asn1 create mode 100644 lib/CSTA-presence-state-event.asn1 create mode 100644 lib/CSTA-private-data-version-selection.asn1 create mode 100644 lib/CSTA-private-event.asn1 create mode 100644 lib/CSTA-query-voice-attribute.asn1 create mode 100644 lib/CSTA-queue.asn1 create mode 100644 lib/CSTA-queued-event.asn1 create mode 100644 lib/CSTA-re-route-request.asn1 create mode 100644 lib/CSTA-recognized-event.asn1 create mode 100644 lib/CSTA-reconnect-call.asn1 create mode 100644 lib/CSTA-record-event.asn1 create mode 100644 lib/CSTA-record-message.asn1 create mode 100644 lib/CSTA-registration-info.asn1 create mode 100644 lib/CSTA-reposition.asn1 create mode 100644 lib/CSTA-request-system-status.asn1 create mode 100644 lib/CSTA-resume-data-collection.asn1 create mode 100644 lib/CSTA-resume-data-path.asn1 create mode 100644 lib/CSTA-resume-location-tracking-session.asn1 create mode 100644 lib/CSTA-resume.asn1 create mode 100644 lib/CSTA-retrieve-call.asn1 create mode 100644 lib/CSTA-retrieved-event.asn1 create mode 100644 lib/CSTA-review-event.asn1 create mode 100644 lib/CSTA-review.asn1 create mode 100644 lib/CSTA-ringer-status-event.asn1 create mode 100644 lib/CSTA-route-end-request.asn1 create mode 100644 lib/CSTA-route-register-abort.asn1 create mode 100644 lib/CSTA-route-register-cancel.asn1 create mode 100644 lib/CSTA-route-register.asn1 create mode 100644 lib/CSTA-route-reject.asn1 create mode 100644 lib/CSTA-route-request.asn1 create mode 100644 lib/CSTA-route-select-request.asn1 create mode 100644 lib/CSTA-route-used-request.asn1 create mode 100644 lib/CSTA-routeing-mode-event.asn1 create mode 100644 lib/CSTA-security.asn1 create mode 100644 lib/CSTA-send-broadcast-data.asn1 create mode 100644 lib/CSTA-send-data.asn1 create mode 100644 lib/CSTA-send-message.asn1 create mode 100644 lib/CSTA-send-multicast-data.asn1 create mode 100644 lib/CSTA-send-stored-call-detail-records.asn1 create mode 100644 lib/CSTA-send-user-information.asn1 create mode 100644 lib/CSTA-service-completion-failure-event.asn1 create mode 100644 lib/CSTA-service-initiated-event.asn1 create mode 100644 lib/CSTA-set-agent-state.asn1 create mode 100644 lib/CSTA-set-auto-answer.asn1 create mode 100644 lib/CSTA-set-auto-work-mode.asn1 create mode 100644 lib/CSTA-set-button-information.asn1 create mode 100644 lib/CSTA-set-caller-id-status.asn1 create mode 100644 lib/CSTA-set-display.asn1 create mode 100644 lib/CSTA-set-do-not-disturb.asn1 create mode 100644 lib/CSTA-set-forwarding.asn1 create mode 100644 lib/CSTA-set-hookswitch-status.asn1 create mode 100644 lib/CSTA-set-lamp-mode.asn1 create mode 100644 lib/CSTA-set-location-information.asn1 create mode 100644 lib/CSTA-set-message-waiting-indicator.asn1 create mode 100644 lib/CSTA-set-microphone-gain.asn1 create mode 100644 lib/CSTA-set-microphone-mute.asn1 create mode 100644 lib/CSTA-set-presence-state.asn1 create mode 100644 lib/CSTA-set-ringer-status.asn1 create mode 100644 lib/CSTA-set-routeing-mode.asn1 create mode 100644 lib/CSTA-set-speaker-mute.asn1 create mode 100644 lib/CSTA-set-speaker-volume.asn1 create mode 100644 lib/CSTA-set-voice-attribute.asn1 create mode 100644 lib/CSTA-silence-timeout-expired-event.asn1 create mode 100644 lib/CSTA-single-step-conference.asn1 create mode 100644 lib/CSTA-single-step-transfer.asn1 create mode 100644 lib/CSTA-snapshot-call-data.asn1 create mode 100644 lib/CSTA-snapshot-call.asn1 create mode 100644 lib/CSTA-snapshot-device-data.asn1 create mode 100644 lib/CSTA-snapshot-device.asn1 create mode 100644 lib/CSTA-speaker-mute-event.asn1 create mode 100644 lib/CSTA-speaker-volume-event.asn1 create mode 100644 lib/CSTA-speech-detected-event.asn1 create mode 100644 lib/CSTA-start-call-detail-records-transmission.asn1 create mode 100644 lib/CSTA-start-data-collection.asn1 create mode 100644 lib/CSTA-start-data-path.asn1 create mode 100644 lib/CSTA-start-location-tracking-session.asn1 create mode 100644 lib/CSTA-start.asn1 create mode 100644 lib/CSTA-started-event.asn1 create mode 100644 lib/CSTA-status-reporting.asn1 create mode 100644 lib/CSTA-stop-call-detail-records.asn1 create mode 100644 lib/CSTA-stop-data-collection.asn1 create mode 100644 lib/CSTA-stop-data-path.asn1 create mode 100644 lib/CSTA-stop-event.asn1 create mode 100644 lib/CSTA-stop-location-tracking-session.asn1 create mode 100644 lib/CSTA-stop.asn1 create mode 100644 lib/CSTA-suspend-data-collection.asn1 create mode 100644 lib/CSTA-suspend-data-path.asn1 create mode 100644 lib/CSTA-suspend-location-tracking-session.asn1 create mode 100644 lib/CSTA-suspend-play-event.asn1 create mode 100644 lib/CSTA-suspend-record-event.asn1 create mode 100644 lib/CSTA-suspend.asn1 create mode 100644 lib/CSTA-switching-function-capabilities-changed.asn1 create mode 100644 lib/CSTA-switching-function-devices-changed.asn1 create mode 100644 lib/CSTA-switching-function-devices.asn1 create mode 100644 lib/CSTA-switching-function-objects.asn1 create mode 100644 lib/CSTA-synthesize-message.asn1 create mode 100644 lib/CSTA-system-register-abort.asn1 create mode 100644 lib/CSTA-system-register-cancel.asn1 create mode 100644 lib/CSTA-system-register.asn1 create mode 100644 lib/CSTA-system-status.asn1 create mode 100644 lib/CSTA-telephony-tones-generated-event.asn1 create mode 100644 lib/CSTA-transfer-call.asn1 create mode 100644 lib/CSTA-transferred-event.asn1 create mode 100644 lib/CSTA-voice-attributes-change-event.asn1 create mode 100644 lib/CSTA-voice-error-occured-event.asn1 create mode 100644 lib/DirectoryAbstractService.asn1 create mode 100644 lib/InformationFramework.asn1 create mode 100644 lib/KME-specific-types.asn1 create mode 100644 lib/SelectedAttributeTypes.asn1 create mode 100644 lib/UpperBounds.asn1 create mode 100644 lib/UsefulDefinitions.asn1 diff --git a/acse/ACSE-1.asn1 b/acse/ACSE-1.asn1 deleted file mode 100644 index 6768034..0000000 --- a/acse/ACSE-1.asn1 +++ /dev/null @@ -1,255 +0,0 @@ --- Module ACSE-1 (X.227:04/1995) --- See also ITU-T X.227 (04/1995) --- See also the index of all ASN.1 assignments needed in this document - -ACSE-1 {joint-iso-itu-t association-control(2) modules(0) apdus(0) version1(1)} --- ACSE-1 refers to ACSE version 1 -DEFINITIONS ::= -BEGIN - -EXPORTS - acse-as-id, ACSE-apdu, aCSE-id, Application-context-name, AP-title, - AE-qualifier, AE-title, AP-invocation-identifier, AE-invocation-identifier, - Mechanism-name, Authentication-value, ACSE-requirements, ObjectSet; - -IMPORTS - Name, RelativeDistinguishedName - FROM InformationFramework {joint-iso-itu-t ds(5) module(1) - informationFramework(1) 3}; - --- The data types Name and RelativeDistinguishedName are imported from ISO/IEC 9594-2. --- object identifier assignments -acse-as-id OBJECT IDENTIFIER ::= - {joint-iso-itu-t association-control(2) abstract-syntax(1) apdus(0) - version1(1)} - --- may be used to reference the abstract syntax of the ACSE APDUs -aCSE-id OBJECT IDENTIFIER ::= - {joint-iso-itu-t association-control(2) ase-id(3) acse-ase(1) version(1)} - --- may be used to identify the Association Control ASE. --- top level CHOICE -ACSE-apdu ::= CHOICE { - aarq AARQ-apdu, - aare AARE-apdu, - rlrq RLRQ-apdu, - rlre RLRE-apdu, - abrt ABRT-apdu, - ... -} - -AARQ-apdu ::= [APPLICATION 0] IMPLICIT SEQUENCE { - protocol-version - [0] IMPLICIT BIT STRING {version1(0)} DEFAULT {version1}, - application-context-name [1] Application-context-name, - called-AP-title [2] AP-title OPTIONAL, - called-AE-qualifier [3] AE-qualifier OPTIONAL, - called-AP-invocation-identifier [4] AP-invocation-identifier OPTIONAL, - called-AE-invocation-identifier [5] AE-invocation-identifier OPTIONAL, - calling-AP-title [6] AP-title OPTIONAL, - calling-AE-qualifier [7] AE-qualifier OPTIONAL, - calling-AP-invocation-identifier [8] AP-invocation-identifier OPTIONAL, - calling-AE-invocation-identifier [9] AE-invocation-identifier OPTIONAL, - -- The following field shall not be present if only the Kernel is used. - sender-acse-requirements [10] IMPLICIT ACSE-requirements OPTIONAL, - -- The following field shall only be present if the Authentication functional unit is selected. - mechanism-name [11] IMPLICIT Mechanism-name OPTIONAL, - -- The following field shall only be present if the Authentication functional unit is selected. - calling-authentication-value [12] EXPLICIT Authentication-value OPTIONAL, - application-context-name-list - [13] IMPLICIT Application-context-name-list OPTIONAL, - -- The above field shall only be present if the Application Context Negotiation functional unit is selected - implementation-information [29] IMPLICIT Implementation-data OPTIONAL, - ..., - ..., - user-information - [30] IMPLICIT Association-information OPTIONAL -} - -AARE-apdu ::= [APPLICATION 1] IMPLICIT SEQUENCE { - protocol-version - [0] IMPLICIT BIT STRING {version1(0)} DEFAULT {version1}, - application-context-name [1] Application-context-name, - result [2] Associate-result, - result-source-diagnostic [3] Associate-source-diagnostic, - responding-AP-title [4] AP-title OPTIONAL, - responding-AE-qualifier [5] AE-qualifier OPTIONAL, - responding-AP-invocation-identifier [6] AP-invocation-identifier OPTIONAL, - responding-AE-invocation-identifier [7] AE-invocation-identifier OPTIONAL, - -- The following field shall not be present if only the Kernel is used. - responder-acse-requirements [8] IMPLICIT ACSE-requirements OPTIONAL, - -- The following field shall only be present if the Authentication functional unit is selected. - mechanism-name [9] IMPLICIT Mechanism-name OPTIONAL, - -- This following field shall only be present if the Authentication functional unit is selected. - responding-authentication-value - [10] EXPLICIT Authentication-value OPTIONAL, - application-context-name-list - [11] IMPLICIT Application-context-name-list OPTIONAL, - -- The above field shall only be present if the Application Context Negotiation functional unit is selected - implementation-information - [29] IMPLICIT Implementation-data OPTIONAL, - ..., - ..., - user-information - [30] IMPLICIT Association-information OPTIONAL -} - -RLRQ-apdu ::= [APPLICATION 2] IMPLICIT SEQUENCE { - reason [0] IMPLICIT Release-request-reason OPTIONAL, - ..., - ..., - user-information [30] IMPLICIT Association-information OPTIONAL -} - -RLRE-apdu ::= [APPLICATION 3] IMPLICIT SEQUENCE { - reason [0] IMPLICIT Release-response-reason OPTIONAL, - ..., - ..., - user-information [30] IMPLICIT Association-information OPTIONAL -} - -ABRT-apdu ::= [APPLICATION 4] IMPLICIT SEQUENCE { - abort-source [0] IMPLICIT ABRT-source, - abort-diagnostic [1] IMPLICIT ABRT-diagnostic OPTIONAL, - -- This field shall not be present if only the Kernel is used. - ..., - ..., - user-information [30] IMPLICIT Association-information OPTIONAL -} - -ABRT-diagnostic ::= ENUMERATED { - no-reason-given(1), protocol-error(2), - authentication-mechanism-name-not-recognized(3), - authentication-mechanism-name-required(4), authentication-failure(5), - authentication-required(6), ... - } - -ABRT-source ::= INTEGER {acse-service-user(0), acse-service-provider(1) -}(0..1, ...) - -ACSE-requirements ::= BIT STRING { - authentication(0), application-context-negotiation(1)} - -Application-context-name-list ::= SEQUENCE OF Application-context-name - -Application-context-name ::= OBJECT IDENTIFIER - --- Application-entity title productions follow (not in alphabetical order) -AP-title ::= CHOICE { - ap-title-form1 AP-title-form1, - ap-title-form2 AP-title-form2, - ... -} - -AE-qualifier ::= CHOICE { - ae-qualifier-form1 AE-qualifier-form1, - ae-qualifier-form2 AE-qualifier-form2, - ... -} - --- When both AP-title and AE-qualifier data values are present in an AARQ or AARE APDU, both must --- have the same form to allow the construction of an AE-title as discussed in CCITT Rec. X.665 | --- ISO/IEC 9834-6. -AP-title-form1 ::= - Name - --- The value assigned to AP-title-form1 is The Directory Name of an application-process title. -AE-qualifier-form1 ::= - RelativeDistinguishedName - --- The value assigned to AE-qualifier-form1 is the relative distinguished name of a particular --- application-entity of the application-process identified by AP-title-form1. -AP-title-form2 ::= OBJECT IDENTIFIER - -AE-qualifier-form2 ::= INTEGER - -AE-title ::= CHOICE { - ae-title-form1 AE-title-form1, - ae-title-form2 AE-title-form2, - ... -} - --- As defined in CCITT Rec. X.650 | ISO 7498-3, an application-entity title is composed of an application- --- process title and an application-entity qualifier. The ACSE protocol provides for the transfer of an --- application-entity title value by the transfer of its component values. However, the following data type --- is provided for International Standards that reference a single syntactic structure for AE titles. -AE-title-form1 ::= - Name - --- For access to The Directory (ITU-T Rec. X.500-Series | ISO/IEC 9594), an AE title has AE-title-form1. --- This value can be constructed from AP-title-form1 and AE-qualifier-form1 values contained in an --- AARQ or AARE APDU. A discussion of forming an AE-title-form1 from AP-title-form1 and AE-qualifier- --- form1 may be found in CCITT Rec. X.665 | ISO/IEC 9834-6. -AE-title-form2 ::= OBJECT IDENTIFIER - --- A discussion of forming an AE-title-form2 from AP-title-form2 and AE-qualifier-form2 may be --- found in CCITT Rec. X.665 | ISO/IEC 9834-6. -AE-invocation-identifier ::= INTEGER - -AP-invocation-identifier ::= INTEGER - --- End of Application-entity title productions -Associate-result ::= INTEGER { - accepted(0), rejected-permanent(1), rejected-transient(2)}(0..2, ...) - -Associate-source-diagnostic ::= CHOICE { - acse-service-user - [1] INTEGER {null(0), no-reason-given(1), - application-context-name-not-supported(2), - calling-AP-title-not-recognized(3), - calling-AP-invocation-identifier-not-recognized(4), - calling-AE-qualifier-not-recognized(5), - calling-AE-invocation-identifier-not-recognized(6), - called-AP-title-not-recognized(7), - called-AP-invocation-identifier-not-recognized(8), - called-AE-qualifier-not-recognized(9), - called-AE-invocation-identifier-not-recognized(10), - authentication-mechanism-name-not-recognized(11), - authentication-mechanism-name-required(12), - authentication-failure(13), authentication-required(14)} - (0..14, ...), - acse-service-provider - [2] INTEGER {null(0), no-reason-given(1), no-common-acse-version(2)} - (0..2, ...) -} - -Association-information ::= SEQUENCE SIZE (1, ..., 0 | 2..MAX) OF EXTERNAL - -Authentication-value ::= CHOICE { - charstring [0] IMPLICIT GraphicString, - bitstring [1] IMPLICIT BIT STRING, - external [2] IMPLICIT EXTERNAL, - other - [3] IMPLICIT SEQUENCE {other-mechanism-name - MECHANISM-NAME.&id({ObjectSet}), - other-mechanism-value - MECHANISM-NAME.&Type - ({ObjectSet}{@.other-mechanism-name})} -} - --- The abstract syntax of (calling/responding) authentication-value is determined by the authentication --- mechanism used during association establishment. The authentication mechanism is either explicitly --- denoted by the &id field (of type OBJECT IDENTIFIER) for a mechanism belonging to the class --- MECHANISM-NAME, or it is known implicitly by --- prior agreement between the communicating partners. If the "other" component is chosen, then --- the "mechanism-name" component must be present in accordance with --- ITU-T Rec. X.680 | ISO/IEC 8824. If the value "mechanism-name" occurs in the AARQ-apdu or the --- AARE-apdu, then that value must be the same as the value for "other-mechanism-name" -Implementation-data ::= GraphicString - -Mechanism-name ::= OBJECT IDENTIFIER - -MECHANISM-NAME ::= TYPE-IDENTIFIER - -ObjectSet MECHANISM-NAME ::= - {...} - -Release-request-reason ::= INTEGER {normal(0), urgent(1), user-defined(30) -}(0 | 1 | 30, ...) - -Release-response-reason ::= INTEGER { - normal(0), not-finished(1), user-defined(30)}(0 | 1 | 30, ...) - -END - --- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D diff --git a/acse/DirectoryAbstractService.asn1 b/acse/DirectoryAbstractService.asn1 deleted file mode 100644 index ca1d934..0000000 --- a/acse/DirectoryAbstractService.asn1 +++ /dev/null @@ -1,718 +0,0 @@ --- Module DirectoryAbstractService (X.511 TC2:08/1997) --- See also ITU-T X.511 (1997) Technical Cor. 2 (02/2001) --- See also the index of all ASN.1 assignments needed in this document - -DirectoryAbstractService {joint-iso-itu-t ds(5) module(1) - directoryAbstractService(2) 3} DEFINITIONS ::= -BEGIN - --- EXPORTS All --- The types and values defined in this module are exported for use in the other ASN.1 modules contained --- within the Directory Specifications, and for the use of other applications which will use them to access --- Directory services. Other applications may use them for their own purposes, but this will not constrain --- extensions and modifications needed to maintain or improve the Directory service. -IMPORTS - informationFramework, distributedOperations, authenticationFramework, - dap, directoryShadowAbstractService, basicAccessControl, enhancedSecurity, - id-at - FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1) - usefulDefinitions(0) 3} - AttributeTypeAndValue - FROM BasicAccessControl {joint-iso-itu-t ds(5) module(1) - basicAccessControl(24) 3} - AgreementID - FROM DirectoryShadowAbstractService {joint-iso-itu-t ds(5) module(1) - directoryShadowAbstractService(15) 4} - Attribute, AttributeType, AttributeValue, AttributeValueAssertion, - DistinguishedName, Name, RelativeDistinguishedName, SupportedAttributes, - ATTRIBUTE, MATCHING-RULE, ContextAssertion, AttributeTypeAssertion, - OBJECT-CLASS, RelaxationPolicy - FROM InformationFramework {joint-iso-itu-t ds(5) module(1) - informationFramework(1) 3} - OperationProgress, ReferenceType, Exclusions, AccessPoint, - ContinuationReference - FROM DistributedOperations {joint-iso-itu-t ds(5) module(1) - distributedOperations(3) 3} - CertificationPath, SIGNED{}, SIGNATURE{}, ENCRYPTED{}, AlgorithmIdentifier, - AttributeCertificationPath - FROM AuthenticationFramework {joint-iso-itu-t ds(5) module(1) - authenticationFramework(7) 3} - OPTIONALLY-PROTECTED{}, OPTIONALLY-PROTECTED-SEQ{} - FROM EnhancedSecurity {joint-iso-itu-t ds(5) modules(1) - enhancedSecurity(28) 1} - id-opcode-read, id-opcode-compare, id-opcode-abandon, id-opcode-list, - id-opcode-search, id-opcode-addEntry, id-opcode-removeEntry, - id-opcode-modifyEntry, id-opcode-modifyDN, id-errcode-abandoned, - id-errcode-abandonFailed, id-errcode-attributeError, id-errcode-nameError, - id-errcode-referral, id-errcode-securityError, id-errcode-serviceError, - id-errcode-updateError - FROM DirectoryAccessProtocol {joint-iso-itu-t ds(5) module(1) dap(11) 3} - OPERATION, ERROR, Code - FROM Remote-Operations-Information-Objects {joint-iso-itu-t - remote-operations(4) informationObjects(5) version1(0)} - emptyUnbind - FROM Remote-Operations-Useful-Definitions {joint-iso-itu-t - remote-operations(4) useful-definitions(7) version1(0)} - InvokeId - FROM Remote-Operations-Generic-ROS-PDUs {joint-iso-itu-t - remote-operations(4) generic-ROS-PDUs(6) version1(0)} - --PROTECTED - -- FROM Notation { joint-iso-itu-t genericULS (20) modules (1) notation (1) } - SPKM-REQ, SPKM-REP-TI, SPKM-ERROR - FROM SpkmGssTokens {iso(1) identified-organization(3) dod(6) internet(1) - security(5) mechanisms(5) spkm(1) spkmGssTokens(10)}; - --- Common data types --- Parameterized type for representing optional signing -OPTIONALLY-SIGNED{Type} ::= CHOICE {unsigned Type, - signed SIGNED{Type} -} - -CommonArguments ::= SET { - serviceControls [30] ServiceControls DEFAULT {}, - securityParameters [29] SecurityParameters OPTIONAL, - requestor [28] DistinguishedName OPTIONAL, - operationProgress - [27] OperationProgress DEFAULT {nameResolutionPhase notStarted}, - aliasedRDNs [26] INTEGER OPTIONAL, - criticalExtensions [25] BIT STRING OPTIONAL, - referenceType [24] ReferenceType OPTIONAL, - entryOnly [23] BOOLEAN DEFAULT TRUE, - nameResolveOnMaste [21] BOOLEAN DEFAULT FALSE, - operationContexts [20] ContextSelection OPTIONAL, - familyGrouping [19] FamilyGrouping DEFAULT entryOnly -} - -FamilyGrouping ::= ENUMERATED { - entryOnly(1), compoundEntry(2), strands(3), multiStrand(4)} - -CommonResults ::= SET { - securityParameters [30] SecurityParameters OPTIONAL, - performer [29] DistinguishedName OPTIONAL, - aliasDereferenced [28] BOOLEAN DEFAULT FALSE, - notification [27] SEQUENCE SIZE (1..MAX) OF Attribute OPTIONAL -} - -CommonResultsSeq ::= SEQUENCE { - securityParameters [30] SecurityParameters OPTIONAL, - performer [29] DistinguishedName OPTIONAL, - aliasDereferenced [28] BOOLEAN DEFAULT FALSE -} - -ServiceControls ::= SET { - options [0] ServiceControlOptions DEFAULT {}, - priority [1] INTEGER {low(0), medium(1), high(2)} DEFAULT medium, - timeLimit [2] INTEGER OPTIONAL, - sizeLimit [3] INTEGER OPTIONAL, - scopeOfReferral [4] INTEGER {dmd(0), country(1)} OPTIONAL, - attributeSizeLimit [5] INTEGER OPTIONAL, - manageDSAITPlaneRef - [6] SEQUENCE {dsaName Name, - agreementID AgreementID} OPTIONAL, - serviceType [7] OBJECT IDENTIFIER OPTIONAL, - userClass [8] INTEGER OPTIONAL -} - -ServiceControlOptions ::= BIT STRING { - preferChaining(0), chainingProhibited(1), localScope(2), dontUseCopy(3), - dontDereferenceAliases(4), subentries(5), copyShallDo(6), - partialNameResolution(7), manageDSAIT(8), noSubtypeMatch(9), - noSubtypeSelection(10), countFamily(11)} - -EntryInformationSelection ::= SET { - attributes - CHOICE {allUserAttributes [0] NULL, - select [1] SET OF AttributeType - -- empty set implies no attributes are requested - } DEFAULT allUserAttributes:NULL, - infoTypes - [2] INTEGER {attributeTypesOnly(0), attributeTypesAndValues(1)} - DEFAULT attributeTypesAndValues, - extraAttributes - CHOICE {allOperationalAttributes [3] NULL, - select [4] SET OF AttributeType} OPTIONAL, - contextSelection ContextSelection OPTIONAL, - returnContexts BOOLEAN DEFAULT FALSE, - familyReturn FamilyReturn DEFAULT {memberSelect contributingEntriesOnly} -} - -ContextSelection ::= CHOICE { - allContexts NULL, - selectedContexts SET OF TypeAndContextAssertion -} - -TypeAndContextAssertion ::= SEQUENCE { - type AttributeType, - contextAssertions - CHOICE {preference SEQUENCE OF ContextAssertion, - all SET OF ContextAssertion} -} - -FamilyReturn ::= SEQUENCE { - memberSelect - ENUMERATED {contributingEntriesOnly(1), participatingEntriesOnly(2), - compoundEntry(3)}, - familySelect SEQUENCE SIZE (1..MAX) OF OBJECT-CLASS.&id OPTIONAL -} - -family-information ATTRIBUTE ::= { - WITH SYNTAX FamilyEntries - USAGE directoryOperation - ID id-at-family-information -} - -FamilyEntries ::= SEQUENCE { - family-class OBJECT-CLASS.&id, -- structural object class value - familyEntries SEQUENCE OF FamilyEntry -} - -FamilyEntry ::= SEQUENCE { - rdn RelativeDistinguishedName, - information - SEQUENCE OF CHOICE {attributeType AttributeType, - attribute Attribute}, - family-info SEQUENCE SIZE (1..MAX) OF FamilyEntries OPTIONAL -} - -EntryInformation ::= SEQUENCE { - name Name, - fromEntry BOOLEAN DEFAULT TRUE, - information - SET SIZE (1..MAX) OF - CHOICE {attributeType AttributeType, - attribute Attribute} OPTIONAL, - incompleteEntry [3] BOOLEAN DEFAULT FALSE, -- not in 1988-edition systems - partialNameResolution - [4] BOOLEAN DEFAULT FALSE -- not in 1988 or 1993 edition systems -- -} - -Filter ::= CHOICE { - item [0] FilterItem, - and [1] SET OF Filter, - or [2] SET OF Filter, - not [3] Filter -} - -FilterItem ::= CHOICE { - equality [0] AttributeValueAssertion, - substrings - [1] SEQUENCE {type ATTRIBUTE.&id({SupportedAttributes}), - strings - SEQUENCE OF - CHOICE {initial - [0] ATTRIBUTE.&Type - ({SupportedAttributes} - {@substrings.type}), - any - [1] ATTRIBUTE.&Type - ({SupportedAttributes} - {@substrings.type}), - final - [2] ATTRIBUTE.&Type - ({SupportedAttributes} - {@substrings.type}), - control Attribute -- Used to specify interpretation of following items - }}, - greaterOrEqual [2] AttributeValueAssertion, - lessOrEqual [3] AttributeValueAssertion, - present [4] AttributeType, - approximateMatch [5] AttributeValueAssertion, - extensibleMatch [6] MatchingRuleAssertion, - contextPresent [7] AttributeTypeAssertion -} - -MatchingRuleAssertion ::= SEQUENCE { - matchingRule [1] SET SIZE (1..MAX) OF MATCHING-RULE.&id, - type [2] AttributeType OPTIONAL, - matchValue - [3] MATCHING-RULE.&AssertionType - (CONSTRAINED BY { - -- matchValue must be a value of type specified by the &AssertionType field of - -- one of the MATCHING-RULE information objects identified by matchingRule -- }), - dnAttributes [4] BOOLEAN DEFAULT FALSE -} - -PagedResultsRequest ::= CHOICE { - newRequest - SEQUENCE {pageSize INTEGER, - sortKeys SEQUENCE SIZE (1..MAX) OF SortKey OPTIONAL, - reverse [1] BOOLEAN DEFAULT FALSE, - unmerged [2] BOOLEAN DEFAULT FALSE}, - queryReference OCTET STRING -} - -SortKey ::= SEQUENCE { - type AttributeType, - orderingRule MATCHING-RULE.&id OPTIONAL -} - -SecurityParameters ::= SET { - certification-path [0] CertificationPath OPTIONAL, - name [1] DistinguishedName OPTIONAL, - time [2] Time OPTIONAL, - random [3] BIT STRING OPTIONAL, - target [4] ProtectionRequest OPTIONAL, - response [5] BIT STRING OPTIONAL, - operationCode [6] Code OPTIONAL, - attributeCertificationPath [7] AttributeCertificationPath OPTIONAL, - errorProtection [8] ErrorProtectionRequest OPTIONAL, - errorCode [9] Code OPTIONAL -} - -ProtectionRequest ::= INTEGER { - none(0), signed(1), encrypted(2), signed-encrypted(3)} - -Time ::= CHOICE {utcTime UTCTime, - generalizedTime GeneralizedTime -} - -ErrorProtectionRequest ::= INTEGER { - none(0), signed(1), encrypted(2), signed-encrypted(3)} - --- Bind and unbind operations -directoryBind OPERATION ::= { - ARGUMENT DirectoryBindArgument - RESULT DirectoryBindResult - ERRORS {directoryBindError} -} - -DirectoryBindArgument ::= SET { - credentials [0] Credentials OPTIONAL, - versions [1] Versions DEFAULT {v1} -} - -Credentials ::= CHOICE { - simple [0] SimpleCredentials, - strong [1] StrongCredentials, - externalProcedure [2] EXTERNAL, - spkm [3] SpkmCredentials -} - -SimpleCredentials ::= SEQUENCE { - name [0] DistinguishedName, - validity - [1] SET {time1 [0] CHOICE {utc UTCTime, - gt GeneralizedTime} OPTIONAL, - time2 [1] CHOICE {utc UTCTime, - gt GeneralizedTime} OPTIONAL, - random1 [2] BIT STRING OPTIONAL, - random2 [3] BIT STRING OPTIONAL}, - password - [2] CHOICE {unprotected OCTET STRING, - protected SIGNATURE{OCTET STRING}} OPTIONAL -} - -StrongCredentials ::= SET { - certification-path [0] CertificationPath OPTIONAL, - bind-token [1] Token, - name [2] DistinguishedName OPTIONAL, - attributeCertificationPath [3] AttributeCertificationPath OPTIONAL -} - -SpkmCredentials ::= CHOICE {req [0] SPKM-REQ, - rep [1] SPKM-REP-TI -} - -Token ::= - SIGNED - {SEQUENCE {algorithm [0] AlgorithmIdentifier, - name [1] DistinguishedName, - time [2] Time, - random [3] BIT STRING, - response [4] BIT STRING OPTIONAL, - bindIntAlgorithm - [5] SEQUENCE SIZE (1..MAX) OF AlgorithmIdentifier OPTIONAL, - bindIntKeyInfo [6] BindKeyInfo OPTIONAL, - bindConfAlgorithm - [7] SEQUENCE SIZE (1..MAX) OF AlgorithmIdentifier OPTIONAL, - bindConfKeyInfo [8] BindKeyInfo OPTIONAL}} - -Versions ::= BIT STRING {v1(0), v2(1)} - -DirectoryBindResult ::= DirectoryBindArgument - -directoryBindError ERROR ::= { - PARAMETER OPTIONALLY-PROTECTED - {SET {versions [0] Versions DEFAULT {v1}, - error - CHOICE {serviceError [1] ServiceProblem, - securityError [2] SecurityProblem}}} -} - -BindKeyInfo ::= ENCRYPTED{BIT STRING} - -directoryUnbind OPERATION ::= emptyUnbind - --- Operations, arguments, and results -read OPERATION ::= { - ARGUMENT ReadArgument - RESULT ReadResult - ERRORS - {attributeError | nameError | serviceError | referral | abandoned | - securityError} - CODE id-opcode-read -} - -ReadArgument ::= - OPTIONALLY-PROTECTED - {SET {object [0] Name, - selection [1] EntryInformationSelection DEFAULT {}, - modifyRightsRequest [2] BOOLEAN DEFAULT FALSE, - COMPONENTS OF CommonArguments}} - -ReadResult ::= - OPTIONALLY-PROTECTED - {SET {entry [0] EntryInformation, - modifyRights [1] ModifyRights OPTIONAL, - COMPONENTS OF CommonResults}} - -ModifyRights ::= - SET OF - SEQUENCE {item - CHOICE {entry [0] NULL, - attribute [1] AttributeType, - value [2] AttributeValueAssertion}, - permission - [3] BIT STRING {add(0), remove(1), rename(2), move(3)} - } - -compare OPERATION ::= { - ARGUMENT CompareArgument - RESULT CompareResult - ERRORS - {attributeError | nameError | serviceError | referral | abandoned | - securityError} - CODE id-opcode-compare -} - -CompareArgument ::= - OPTIONALLY-PROTECTED - {SET {object [0] Name, - purported [1] AttributeValueAssertion, - COMPONENTS OF CommonArguments}} - -CompareResult ::= - OPTIONALLY-PROTECTED - {SET {name Name OPTIONAL, - matched [0] BOOLEAN, - fromEntry [1] BOOLEAN DEFAULT TRUE, - matchedSubtype [2] AttributeType OPTIONAL, - COMPONENTS OF CommonResults}} - -abandon OPERATION ::= { - ARGUMENT AbandonArgument - RESULT AbandonResult - ERRORS {abandonFailed} - CODE id-opcode-abandon -} - -AbandonArgument ::= - OPTIONALLY-PROTECTED-SEQ{SEQUENCE {invokeID [0] InvokeId}} - -AbandonResult ::= CHOICE { - null NULL, - information - OPTIONALLY-PROTECTED-SEQ{SEQUENCE {invokeID InvokeId, - COMPONENTS OF CommonResultsSeq - }} -} - -list OPERATION ::= { - ARGUMENT ListArgument - RESULT ListResult - ERRORS {nameError | serviceError | referral | abandoned | securityError} - CODE id-opcode-list -} - -ListArgument ::= - OPTIONALLY-PROTECTED - {SET {object [0] Name, - pagedResults [1] PagedResultsRequest OPTIONAL, - listFamily [2] BOOLEAN DEFAULT FALSE, - COMPONENTS OF CommonArguments}} - -ListResult ::= - OPTIONALLY-PROTECTED - {CHOICE {listInfo - SET {name Name OPTIONAL, - subordinates - [1] SET OF - SEQUENCE {rdn RelativeDistinguishedName, - aliasEntry [0] BOOLEAN DEFAULT FALSE, - fromEntry [1] BOOLEAN DEFAULT TRUE - }, - partialOutcomeQualifier - [2] PartialOutcomeQualifier OPTIONAL, - COMPONENTS OF CommonResults}, - uncorrelatedListInfo [0] SET OF ListResult}} - -PartialOutcomeQualifier ::= SET { - limitProblem [0] LimitProblem OPTIONAL, - unexplored - [1] SET SIZE (1..MAX) OF ContinuationReference OPTIONAL, - unavailableCriticalExtensions [2] BOOLEAN DEFAULT FALSE, - unknownErrors - [3] SET SIZE (1..MAX) OF ABSTRACT-SYNTAX.&Type OPTIONAL, - queryReference [4] OCTET STRING OPTIONAL, - overspecFilter [5] Filter OPTIONAL, - notification - [6] SEQUENCE SIZE (1..MAX) OF Attribute OPTIONAL, - entryCount - CHOICE {bestEstimate [7] INTEGER, - lowEstimate [8] INTEGER} OPTIONAL -} - -LimitProblem ::= INTEGER { - timeLimitExceeded(0), sizeLimitExceeded(1), administrativeLimitExceeded(2) -} - -search OPERATION ::= { - ARGUMENT SearchArgument - RESULT SearchResult - ERRORS - {attributeError | nameError | serviceError | referral | abandoned | - securityError} - CODE id-opcode-search -} - -SearchArgument ::= - OPTIONALLY-PROTECTED - {SET {baseObject [0] Name, - subset - [1] INTEGER {baseObject(0), oneLevel(1), wholeSubtree(2)} - DEFAULT baseObject, - filter [2] Filter DEFAULT and:{}, - searchAliases [3] BOOLEAN DEFAULT TRUE, - selection [4] EntryInformationSelection DEFAULT {}, - pagedResults [5] PagedResultsRequest OPTIONAL, - matchedValuesOnly [6] BOOLEAN DEFAULT FALSE, - extendedFilter [7] Filter OPTIONAL, - checkOverspecified [8] BOOLEAN DEFAULT FALSE, - relaxation [9] RelaxationPolicy OPTIONAL, - extendedArea [10] INTEGER OPTIONAL, - hierarchySelections [11] HierarchySelections DEFAULT {self}, - searchControlOptions - [12] SearchControlOptions DEFAULT {searchAliases}, - COMPONENTS OF CommonArguments}} - -HierarchySelections ::= BIT STRING { - self(0), children(1), parent(2), hierarchy(3), top(4), subtree(5), - siblings(6), siblingChildren(7), siblingSubtree(8), all(9)} - -SearchControlOptions ::= BIT STRING { - searchAliases(0), matchedValuesOnly(1), checkOverspecified(2), - performExactly(3), includeAllAreas(4), noSystemRelaxation(5), dnAttribute(6), - matchOnResidualName(7), entryCount(8), useSubset(9), - separateFamilyMembers(10), searchFamily(11)} - -SearchResult ::= - OPTIONALLY-PROTECTED - {CHOICE {searchInfo - SET {name Name OPTIONAL, - entries [0] SET OF EntryInformation, - partialOutcomeQualifier - [2] PartialOutcomeQualifier OPTIONAL, - altMatching [3] BOOLEAN DEFAULT FALSE, - COMPONENTS OF CommonResults}, - uncorrelatedSearchInfo [0] SET OF SearchResult}} - -addEntry OPERATION ::= { - ARGUMENT AddEntryArgument - RESULT AddEntryResult - ERRORS - {attributeError | nameError | serviceError | referral | securityError | - updateError} - CODE id-opcode-addEntry -} - -AddEntryArgument ::= - OPTIONALLY-PROTECTED - {SET {object [0] Name, - entry [1] SET OF Attribute, - targetSystem [2] AccessPoint OPTIONAL, - COMPONENTS OF CommonArguments}} - -AddEntryResult ::= CHOICE { - null NULL, - information - OPTIONALLY-PROTECTED-SEQ{SEQUENCE {COMPONENTS OF CommonResultsSeq}} -} - -removeEntry OPERATION ::= { - ARGUMENT RemoveEntryArgument - RESULT RemoveEntryResult - ERRORS {nameError | serviceError | referral | securityError | updateError} - CODE id-opcode-removeEntry -} - -RemoveEntryArgument ::= - OPTIONALLY-PROTECTED{SET {object [0] Name, - COMPONENTS OF CommonArguments}} - -RemoveEntryResult ::= CHOICE { - null NULL, - information - OPTIONALLY-PROTECTED-SEQ{SEQUENCE {COMPONENTS OF CommonResultsSeq}} -} - -modifyEntry OPERATION ::= { - ARGUMENT ModifyEntryArgument - RESULT ModifyEntryResult - ERRORS - {attributeError | nameError | serviceError | referral | securityError | - updateError} - CODE id-opcode-modifyEntry -} - -ModifyEntryArgument ::= - OPTIONALLY-PROTECTED - {SET {object [0] Name, - changes [1] SEQUENCE OF EntryModification, - selection [2] EntryInformationSelection OPTIONAL, - COMPONENTS OF CommonArguments}} - -ModifyEntryResult ::= CHOICE { - null NULL, - information - OPTIONALLY-PROTECTED-SEQ{SEQUENCE {entry [0] EntryInformation OPTIONAL, - COMPONENTS OF CommonResultsSeq - }} -} - -EntryModification ::= CHOICE { - addAttribute [0] Attribute, - removeAttribute [1] AttributeType, - addValues [2] Attribute, - removeValues [3] Attribute, - alterValues [4] AttributeTypeAndValue, - resetValue [5] AttributeType -} - -modifyDN OPERATION ::= { - ARGUMENT ModifyDNArgument - RESULT ModifyDNResult - ERRORS {nameError | serviceError | referral | securityError | updateError} - CODE id-opcode-modifyDN -} - -ModifyDNArgument ::= - OPTIONALLY-PROTECTED - {SET {object [0] DistinguishedName, - newRDN [1] RelativeDistinguishedName, - deleteOldRDN [2] BOOLEAN DEFAULT FALSE, - newSuperior [3] DistinguishedName OPTIONAL, - COMPONENTS OF CommonArguments}} - -ModifyDNResult ::= CHOICE { - null NULL, - information - OPTIONALLY-PROTECTED-SEQ{SEQUENCE {newRDN RelativeDistinguishedName, - COMPONENTS OF CommonResultsSeq - }} -} - --- Errors and parameters -abandoned ERROR ::= { -- not literally an "error" - PARAMETER OPTIONALLY-PROTECTED {SET {COMPONENTS OF CommonResults}} - CODE id-errcode-abandoned -} - -abandonFailed ERROR ::= { - PARAMETER OPTIONALLY-PROTECTED - {SET {problem [0] AbandonProblem, - operation [1] InvokeId, - COMPONENTS OF CommonResults}} - CODE id-errcode-abandonFailed -} - -AbandonProblem ::= INTEGER {noSuchOperation(1), tooLate(2), cannotAbandon(3)} - -attributeError ERROR ::= { - PARAMETER OPTIONALLY-PROTECTED - {SET {object [0] Name, - problems - [1] SET OF - SEQUENCE {problem [0] AttributeProblem, - type [1] AttributeType, - value [2] AttributeValue OPTIONAL}, - COMPONENTS OF CommonResults}} - CODE id-errcode-attributeError -} - -AttributeProblem ::= INTEGER { - noSuchAttributeOrValue(1), invalidAttributeSyntax(2), - undefinedAttributeType(3), inappropriateMatching(4), constraintViolation(5), - attributeOrValueAlreadyExists(6), contextViolation(7)} - -nameError ERROR ::= { - PARAMETER OPTIONALLY-PROTECTED - {SET {problem [0] NameProblem, - matched [1] Name, - COMPONENTS OF CommonResults}} - CODE id-errcode-nameError -} - -NameProblem ::= INTEGER { - noSuchObject(1), aliasProblem(2), invalidAttributeSyntax(3), - aliasDereferencingProblem(4), contextProblem(5)} - -referral ERROR ::= { -- not literally an "error" - PARAMETER OPTIONALLY-PROTECTED - {SET {candidate [0] ContinuationReference, - COMPONENTS OF CommonResults}} - CODE id-errcode-referral -} - -securityError ERROR ::= { - PARAMETER OPTIONALLY-PROTECTED - {SET {problem [0] SecurityProblem, - spkmInfo [1] SPKM-ERROR, - COMPONENTS OF CommonResults}} - CODE id-errcode-securityError -} - -SecurityProblem ::= INTEGER { - inappropriateAuthentication(1), invalidCredentials(2), - insufficientAccessRights(3), invalidSignature(4), protectionRequired(5), - noInformation(6), blockedCredentials(7), invalidQOPMatch(8), spkmError(9) -} - -serviceError ERROR ::= { - PARAMETER OPTIONALLY-PROTECTED - {SET {problem [0] ServiceProblem, - COMPONENTS OF CommonResults}} - CODE id-errcode-serviceError -} - -ServiceProblem ::= INTEGER { - busy(1), unavailable(2), unwillingToPerform(3), chainingRequired(4), - unableToProceed(5), invalidReference(6), timeLimitExceeded(7), - administrativeLimitExceeded(8), loopDetected(9), - unavailableCriticalExtension(10), outOfScope(11), ditError(12), - invalidQueryReference(13), requestedServiceNotAvailable(14), - relaxationNotSupported(15), unavailableRelaxationLevel(16), - unsupportedMatchingUse(17), unmatchedKeyAttributes(18), - ambiguousKeyAttributes(19)} - -updateError ERROR ::= { - PARAMETER OPTIONALLY-PROTECTED - {SET {problem [0] UpdateProblem, - attributeInfo - [1] SET SIZE (1..MAX) OF - CHOICE {attributeType AttributeType, - attribute Attribute} OPTIONAL, - COMPONENTS OF CommonResults}} - CODE id-errcode-updateError -} - -UpdateProblem ::= INTEGER { - namingViolation(1), objectClassViolation(2), notAllowedOnNonLeaf(3), - notAllowedOnRDN(4), entryAlreadyExists(5), affectsMultipleDSAs(6), - objectClassModificationProhibited(7), notAncestor(8), parentNotAncestor(9), - hierarchyRuleViolation(10), familyRuleViolation(11)} - -id-at-family-information OBJECT IDENTIFIER ::= {id-at 64} - -END -- DirectoryAbstractService - --- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D diff --git a/acse/InformationFramework.asn1 b/acse/InformationFramework.asn1 deleted file mode 100644 index 58d934b..0000000 --- a/acse/InformationFramework.asn1 +++ /dev/null @@ -1,876 +0,0 @@ --- Module InformationFramework (X.501 TC2:08/1997) --- See also ITU-T X.501 (1997) Technical Cor. 2 (02/2001) --- See also the index of all ASN.1 assignments needed in this document - -InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) - 3} DEFINITIONS ::= -BEGIN - --- EXPORTS All - --- The types and values defined in this module are exported for use in the other ASN.1 modules contained --- within the Directory Specifications, and for the use of other applications which will use them to access --- Directory services. Other applications may use them for their own purposes, but this will not constrain --- extensions and modifications needed to maintain or improve the Directory service. -IMPORTS - id-oc, id-at, id-mr, id-oa, id-sc, id-ar, id-nf, selectedAttributeTypes, - directoryAbstractService, upperBounds - FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1) - usefulDefinitions(0) 3} - commonName, generalizedTimeMatch, generalizedTimeOrderingMatch, booleanMatch, - integerMatch, integerOrderingMatch, objectIdentifierFirstComponentMatch, - integerFirstComponentMatch, DirectoryString{} - FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) - selectedAttributeTypes(5) 3} - TypeAndContextAssertion, ServiceControlOptions, SearchControlOptions, - HierarchySelections, FamilyGrouping, FamilyReturn - FROM DirectoryAbstractService {joint-iso-itu-t ds(5) module(1) - directoryAbstractService(2) 3} - ub-search - FROM UpperBounds {joint-iso-itu-t ds(5) module(1) upperBounds(10) 3}; - --- attribute data types -Attribute ::= SEQUENCE { - type ATTRIBUTE.&id({SupportedAttributes}), - values - SET SIZE (0..MAX) OF ATTRIBUTE.&Type({SupportedAttributes}{@type}), - valuesWithContext - SET SIZE (1..MAX) OF - SEQUENCE {value ATTRIBUTE.&Type({SupportedAttributes}{@type}), - contextList SET SIZE (1..MAX) OF Context} OPTIONAL -} - -AttributeType ::= ATTRIBUTE.&id - -AttributeValue ::= ATTRIBUTE.&Type - -Context ::= SEQUENCE { - contextType CONTEXT.&id({SupportedContexts}), - contextValues - SET SIZE (1..MAX) OF CONTEXT.&Type({SupportedContexts}{@contextType}), - fallback BOOLEAN DEFAULT FALSE -} - -AttributeValueAssertion ::= SEQUENCE { - type ATTRIBUTE.&id({SupportedAttributes}), - assertion - ATTRIBUTE.&equality-match.&AssertionType - ({SupportedAttributes}{@type}), - assertedContexts - CHOICE {allContexts [0] NULL, - selectedContexts [1] SET SIZE (1..MAX) OF ContextAssertion - } OPTIONAL -} - -ContextAssertion ::= SEQUENCE { - contextType CONTEXT.&id({SupportedContexts}), - contextValues - SET SIZE (1..MAX) OF - CONTEXT.&Assertion({SupportedContexts}{@contextType}) -} - -AttributeTypeAssertion ::= SEQUENCE { - type ATTRIBUTE.&id({SupportedAttributes}), - assertedContexts SEQUENCE SIZE (1..MAX) OF ContextAssertion OPTIONAL -} - --- Definition of the following information object set is deferred, perhaps to standardized --- profiles or to protocol implementation conformance statements. The set is required to --- specify a table constraint on the values component of Attribute, the value component --- of AttributeTypeAndValue, and the assertion component of AttributeValueAssertion. -SupportedAttributes ATTRIBUTE ::= - {objectClass | aliasedEntryName, ...} - --- Definition of the following information object set is deferred, perhaps to standardized --- profiles or to protocol implementation conformance statements. The set is required to --- specify a table constraint on the context specifications -SupportedContexts CONTEXT ::= - {...} - --- naming data types -Name ::= CHOICE { -- only one possibility for now --rdnSequence RDNSequence -} - -RDNSequence ::= SEQUENCE OF RelativeDistinguishedName - -DistinguishedName ::= RDNSequence - -RelativeDistinguishedName ::= - SET SIZE (1..MAX) OF AttributeTypeAndDistinguishedValue - -AttributeTypeAndDistinguishedValue ::= SEQUENCE { - type ATTRIBUTE.&id({SupportedAttributes}), - value ATTRIBUTE.&Type({SupportedAttributes}{@type}), - primaryDistinguished BOOLEAN DEFAULT TRUE, - valuesWithContext - SET SIZE (1..MAX) OF - SEQUENCE {distingAttrValue - [0] ATTRIBUTE.&Type({SupportedAttributes}{@type}) - OPTIONAL, - contextList SET SIZE (1..MAX) OF Context} OPTIONAL -} - --- subtree data types -SubtreeSpecification ::= SEQUENCE { - base [0] LocalName DEFAULT {}, - COMPONENTS OF ChopSpecification, - specificationFilter [4] Refinement OPTIONAL -} - --- empty sequence specifies whole administrative area -LocalName ::= RDNSequence - -ChopSpecification ::= SEQUENCE { - specificExclusions - [1] SET SIZE (1..MAX) OF - CHOICE {chopBefore [0] LocalName, - chopAfter [1] LocalName} OPTIONAL, - minimum [2] BaseDistance DEFAULT 0, - maximum [3] BaseDistance OPTIONAL -} - -BaseDistance ::= INTEGER(0..MAX) - -Refinement ::= CHOICE { - item [0] OBJECT-CLASS.&id, - and [1] SET OF Refinement, - or [2] SET OF Refinement, - not [3] Refinement -} - --- OBJECT-CLASS information object class specification -OBJECT-CLASS ::= CLASS { - &Superclasses OBJECT-CLASS OPTIONAL, - &kind ObjectClassKind DEFAULT structural, - &MandatoryAttributes ATTRIBUTE OPTIONAL, - &OptionalAttributes ATTRIBUTE OPTIONAL, - &id OBJECT IDENTIFIER UNIQUE -} -WITH SYNTAX { - [SUBCLASS OF &Superclasses] - [KIND &kind] - [MUST CONTAIN &MandatoryAttributes] - [MAY CONTAIN &OptionalAttributes] - ID &id -} - -ObjectClassKind ::= ENUMERATED {abstract(0), structural(1), auxiliary(2)} - --- object classes -top OBJECT-CLASS ::= { - KIND abstract - MUST CONTAIN {objectClass} - ID id-oc-top -} - -alias OBJECT-CLASS ::= { - SUBCLASS OF {top} - MUST CONTAIN {aliasedEntryName} - ID id-oc-alias -} - -parent OBJECT-CLASS ::= {KIND abstract - ID id-oc-parent -} - -child OBJECT-CLASS ::= {KIND auxiliary - ID id-oc-child -} - --- ATTRIBUTE information object class specification -ATTRIBUTE ::= CLASS { - &derivation ATTRIBUTE OPTIONAL, - &Type OPTIONAL, -- either &Type or &derivation required - &equality-match MATCHING-RULE OPTIONAL, - &ordering-match MATCHING-RULE OPTIONAL, - &substrings-match MATCHING-RULE OPTIONAL, - &single-valued BOOLEAN DEFAULT FALSE, - &collective BOOLEAN DEFAULT FALSE, - -- operational extensions - &no-user-modification BOOLEAN DEFAULT FALSE, - &usage AttributeUsage DEFAULT userApplications, - &id OBJECT IDENTIFIER UNIQUE -} -WITH SYNTAX { - [SUBTYPE OF &derivation] - [WITH SYNTAX &Type] - [EQUALITY MATCHING RULE &equality-match] - [ORDERING MATCHING RULE &ordering-match] - [SUBSTRINGS MATCHING RULE &substrings-match] - [SINGLE VALUE &single-valued] - [COLLECTIVE &collective] - [NO USER MODIFICATION &no-user-modification] - [USAGE &usage] - ID &id -} - -AttributeUsage ::= ENUMERATED { - userApplications(0), directoryOperation(1), distributedOperation(2), - dSAOperation(3)} - --- attributes -objectClass ATTRIBUTE ::= { - WITH SYNTAX OBJECT IDENTIFIER - EQUALITY MATCHING RULE objectIdentifierMatch - ID id-at-objectClass -} - -aliasedEntryName ATTRIBUTE ::= { - WITH SYNTAX DistinguishedName - EQUALITY MATCHING RULE distinguishedNameMatch - SINGLE VALUE TRUE - ID id-at-aliasedEntryName -} - --- MATCHING-RULE information object class specification -MATCHING-RULE ::= CLASS { - &ParentMatchingRules MATCHING-RULE.&id OPTIONAL, - &AssertionType OPTIONAL, - &uniqueMatchIndicator ATTRIBUTE.&id OPTIONAL, - &id OBJECT IDENTIFIER UNIQUE -} -WITH SYNTAX { - [PARENT &ParentMatchingRules] - [SYNTAX &AssertionType] - [UNIQUE-MATCH-INDICATOR &uniqueMatchIndicator] - ID &id -} - --- matching rules -objectIdentifierMatch MATCHING-RULE ::= { - SYNTAX OBJECT IDENTIFIER - ID id-mr-objectIdentifierMatch -} - -distinguishedNameMatch MATCHING-RULE ::= { - SYNTAX DistinguishedName - ID id-mr-distinguishedNameMatch -} - -MAPPING-BASED-MATCHING{SelectedBy, BOOLEAN:combinable, MappingResult, - OBJECT IDENTIFIER:matchingRule} ::= CLASS { - &selectBy SelectedBy OPTIONAL, - &ApplicableTo ATTRIBUTE, - &subtypesIncluded BOOLEAN DEFAULT TRUE, - &combinable BOOLEAN(combinable), - &mappingResults MappingResult OPTIONAL, - &userControl BOOLEAN DEFAULT FALSE, - &exclusive BOOLEAN DEFAULT TRUE, - &matching-rule MATCHING-RULE.&id(matchingRule), - &id OBJECT IDENTIFIER UNIQUE -} -WITH SYNTAX { - [SELECT BY &selectBy] - APPLICABLE TO &ApplicableTo - [SUBTYPES INCLUDED &subtypesIncluded] - COMBINABLE &combinable - [MAPPING RESULTS &mappingResults] - [USER CONTROL &userControl] - [EXCLUSIVE &exclusive] - MATCHING RULE &matching-rule - ID &id -} - --- NAME-FORM information object class specification -NAME-FORM ::= CLASS { - &namedObjectClass OBJECT-CLASS, - &MandatoryAttributes ATTRIBUTE, - &OptionalAttributes ATTRIBUTE OPTIONAL, - &id OBJECT IDENTIFIER UNIQUE -} -WITH SYNTAX { - NAMES &namedObjectClass - WITH ATTRIBUTES &MandatoryAttributes - [AND OPTIONALLY &OptionalAttributes] - ID &id -} - --- STRUCTURE-RULE class and DIT structure rule data types -STRUCTURE-RULE ::= CLASS { - &nameForm NAME-FORM, - &SuperiorStructureRules STRUCTURE-RULE OPTIONAL, - &id RuleIdentifier -} -WITH SYNTAX { - NAME FORM &nameForm - [SUPERIOR RULES &SuperiorStructureRules] - ID &id -} - -DITStructureRule ::= SEQUENCE { - ruleIdentifier RuleIdentifier, - -- must be unique within the scope of the subschema - nameForm NAME-FORM.&id, - superiorStructureRules SET SIZE (1..MAX) OF RuleIdentifier OPTIONAL -} - -RuleIdentifier ::= INTEGER - --- CONTENT-RULE class and DIT content rule data types -CONTENT-RULE ::= CLASS { - &structuralClass OBJECT-CLASS.&id UNIQUE, - &Auxiliaries OBJECT-CLASS OPTIONAL, - &Mandatory ATTRIBUTE OPTIONAL, - &Optional ATTRIBUTE OPTIONAL, - &Precluded ATTRIBUTE OPTIONAL -} -WITH SYNTAX { - STRUCTURAL OBJECT-CLASS &structuralClass - [AUXILIARY OBJECT-CLASSES &Auxiliaries] - [MUST CONTAIN &Mandatory] - [MAY CONTAIN &Optional] - [MUST-NOT CONTAIN &Precluded] -} - -DITContentRule ::= SEQUENCE { - structuralObjectClass OBJECT-CLASS.&id, - auxiliaries SET SIZE (1..MAX) OF OBJECT-CLASS.&id OPTIONAL, - mandatory [1] SET SIZE (1..MAX) OF ATTRIBUTE.&id OPTIONAL, - optional [2] SET SIZE (1..MAX) OF ATTRIBUTE.&id OPTIONAL, - precluded [3] SET SIZE (1..MAX) OF ATTRIBUTE.&id OPTIONAL -} - -CONTEXT ::= CLASS { - &Type , - &Assertion OPTIONAL, - &id OBJECT IDENTIFIER UNIQUE -}WITH SYNTAX {WITH SYNTAX &Type - [ASSERTED AS &Assertion] - ID &id -} - -DITContextUse ::= SEQUENCE { - attributeType ATTRIBUTE.&id, - mandatoryContexts [1] SET SIZE (1..MAX) OF CONTEXT.&id OPTIONAL, - optionalContexts [2] SET SIZE (1..MAX) OF CONTEXT.&id OPTIONAL -} - -DIT-CONTEXT-USE-RULE ::= CLASS { - &attributeType ATTRIBUTE.&id UNIQUE, - &Mandatory CONTEXT OPTIONAL, - &Optional CONTEXT OPTIONAL -} -WITH SYNTAX { - ATTRIBUTE TYPE &attributeType - [MANDATORY CONTEXTS &Mandatory] - [OPTIONAL CONTEXTS &Optional] -} - --- system schema information objects --- object classes -subentry OBJECT-CLASS ::= { - SUBCLASS OF {top} - KIND structural - MUST CONTAIN {commonName | subtreeSpecification} - ID id-sc-subentry -} - -subentryNameForm NAME-FORM ::= { - NAMES subentry - WITH ATTRIBUTES {commonName} - ID id-nf-subentryNameForm -} - -accessControlSubentry OBJECT-CLASS ::= { - KIND auxiliary - ID id-sc-accessControlSubentry -} - -collectiveAttributeSubentry OBJECT-CLASS ::= { - KIND auxiliary - ID id-sc-collectiveAttributeSubentry -} - -contextAssertionSubentry OBJECT-CLASS ::= { - KIND auxiliary - MUST CONTAIN {contextAssertionDefaults} - ID id-sc-contextAssertionSubentry -} - -serviceAdminSubentry OBJECT-CLASS ::= { - KIND auxiliary - MUST CONTAIN {searchRules} - ID id-sc-serviceAdminSubentry -} - --- attributes -createTimestamp ATTRIBUTE ::= { - WITH SYNTAX GeneralizedTime - -- as per 41.3 b) or c) of ITU-T Rec. X.680 | ISO/IEC 8824-1 - EQUALITY MATCHING RULE generalizedTimeMatch - ORDERING MATCHING RULE generalizedTimeOrderingMatch - SINGLE VALUE TRUE - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-createTimestamp -} - -modifyTimestamp ATTRIBUTE ::= { - WITH SYNTAX GeneralizedTime - -- as per 41.3 b) or c) of ITU-T Rec. X.680 | ISO/IEC 8824-1 - EQUALITY MATCHING RULE generalizedTimeMatch - ORDERING MATCHING RULE generalizedTimeOrderingMatch - SINGLE VALUE TRUE - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-modifyTimestamp -} - -subschemaTimestamp ATTRIBUTE ::= { - WITH SYNTAX GeneralizedTime - -- as per 41.3 b) or c) of ITU-T Rec.X. 680 | ISO/IEC 8824-1 - EQUALITY MATCHING RULE generalizedTimeMatch - ORDERING MATCHING RULE generalizedTimeOrderingMatch - SINGLE VALUE TRUE - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-subschemaTimestamp -} - -creatorsName ATTRIBUTE ::= { - WITH SYNTAX DistinguishedName - EQUALITY MATCHING RULE distinguishedNameMatch - SINGLE VALUE TRUE - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-creatorsName -} - -modifiersName ATTRIBUTE ::= { - WITH SYNTAX DistinguishedName - EQUALITY MATCHING RULE distinguishedNameMatch - SINGLE VALUE TRUE - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-modifiersName -} - -subschemaSubentryList ATTRIBUTE ::= { - WITH SYNTAX DistinguishedName - EQUALITY MATCHING RULE distinguishedNameMatch - SINGLE VALUE TRUE - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-subschemaSubentryList -} - -accessControlSubentryList ATTRIBUTE ::= { - WITH SYNTAX DistinguishedName - EQUALITY MATCHING RULE distinguishedNameMatch - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-accessControlSubentryList -} - -collectiveAttributeSubentryList ATTRIBUTE ::= { - WITH SYNTAX DistinguishedName - EQUALITY MATCHING RULE distinguishedNameMatch - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-collectiveAttributeSubentryList -} - -contextDefaultSubentryList ATTRIBUTE ::= { - WITH SYNTAX DistinguishedName - EQUALITY MATCHING RULE distinguishedNameMatch - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-contextDefaultSubentryList -} - -serviceAdminSubentryList ATTRIBUTE ::= { - WITH SYNTAX DistinguishedName - EQUALITY MATCHING RULE distinguishedNameMatch - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-serviceAdminSubentryList -} - -hasSubordinates ATTRIBUTE ::= { - WITH SYNTAX BOOLEAN - EQUALITY MATCHING RULE booleanMatch - SINGLE VALUE TRUE - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-hasSubordinates -} - -administrativeRole ATTRIBUTE ::= { - WITH SYNTAX OBJECT-CLASS.&id - EQUALITY MATCHING RULE objectIdentifierMatch - USAGE directoryOperation - ID id-oa-administrativeRole -} - -subtreeSpecification ATTRIBUTE ::= { - WITH SYNTAX SubtreeSpecification - USAGE directoryOperation - ID id-oa-subtreeSpecification -} - -collectiveExclusions ATTRIBUTE ::= { - WITH SYNTAX OBJECT IDENTIFIER - EQUALITY MATCHING RULE objectIdentifierMatch - USAGE directoryOperation - ID id-oa-collectiveExclusions -} - -contextAssertionDefaults ATTRIBUTE ::= { - WITH SYNTAX TypeAndContextAssertion - EQUALITY MATCHING RULE objectIdentifierFirstComponentMatch - USAGE directoryOperation - ID id-oa-contextAssertionDefault -} - -searchRules ATTRIBUTE ::= { - WITH SYNTAX SearchRuleDescription - EQUALITY MATCHING RULE integerFirstComponentMatch - USAGE directoryOperation - ID id-oa-searchRules -} - -SearchRuleDescription ::= SEQUENCE { - COMPONENTS OF SearchRule, - name [28] SET SIZE (1..MAX) OF DirectoryString{ub-search} OPTIONAL, - description [29] DirectoryString{ub-search} OPTIONAL, - obsolete [30] BOOLEAN DEFAULT FALSE -} - -hierarchyLevel ATTRIBUTE ::= { - WITH SYNTAX INTEGER - EQUALITY MATCHING RULE integerMatch - ORDERING MATCHING RULE integerOrderingMatch - SINGLE VALUE TRUE - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-hierarchyLevel -} - -hierarchyBelow ATTRIBUTE ::= { - WITH SYNTAX BOOLEAN - EQUALITY MATCHING RULE booleanMatch - SINGLE VALUE TRUE - NO USER MODIFICATION TRUE - USAGE directoryOperation - ID id-oa-hierarchyBelow -} - -hierarchyParent ATTRIBUTE ::= { - WITH SYNTAX DistinguishedName - EQUALITY MATCHING RULE distinguishedNameMatch - SINGLE VALUE TRUE - USAGE directoryOperation - ID id-oa-hierarchyParent -} - -SearchRule ::= SEQUENCE { - COMPONENTS OF SearchRuleId, - serviceType [1] OBJECT IDENTIFIER OPTIONAL, - userClass [2] INTEGER OPTIONAL, - inputAttributeTypes - [3] SEQUENCE SIZE (1..MAX) OF RequestAttribute OPTIONAL, - attributeCombination [4] AttributeCombination DEFAULT and:{}, - outputAttributeTypes [5] SEQUENCE SIZE (1..MAX) OF ResultAttribute OPTIONAL, - defaultControls [6] ControlOptions OPTIONAL, - mandatoryControls [7] ControlOptions OPTIONAL, - searchRuleControls [8] ControlOptions OPTIONAL, - familyGrouping [9] FamilyGrouping OPTIONAL, - familyReturn [10] FamilyReturn OPTIONAL, - relaxation [11] RelaxationPolicy OPTIONAL, - additionalControl [12] SEQUENCE SIZE (1..MAX) OF AttributeType OPTIONAL, - allowedSubset [13] AllowedSubset DEFAULT '111'B, - imposedSubset [14] ImposedSubset OPTIONAL, - entryLimit [15] EntryLimit OPTIONAL -} - -SearchRuleId ::= SEQUENCE {id INTEGER, - dmdId [0] OBJECT IDENTIFIER -} - -AllowedSubset ::= BIT STRING {baseObject(0), oneLevel(1), wholeSubtree(2)} - -ImposedSubset ::= ENUMERATED {baseObject(0), oneLevel(1), wholeSubtree(2)} - -RequestAttribute ::= SEQUENCE { - attributeType ATTRIBUTE.&id({SupportedAttributes}), - includeSubtypes [0] BOOLEAN DEFAULT FALSE, - selectedValues - [1] SEQUENCE SIZE (0..MAX) OF - ATTRIBUTE.&Type({SupportedAttributes}{@attributeType}) OPTIONAL, - defaultValues - [2] SEQUENCE SIZE (0..MAX) OF - SEQUENCE {entryType OBJECT-CLASS.&id OPTIONAL, - values - SEQUENCE OF - ATTRIBUTE.&Type - ({SupportedAttributes}{@attributeType})} OPTIONAL, - contexts [3] SEQUENCE SIZE (0..MAX) OF ContextProfile OPTIONAL, - contextCombination [4] ContextCombination DEFAULT and:{}, - matchingUse [5] SEQUENCE SIZE (1..MAX) OF MatchingUse OPTIONAL -} - -ContextProfile ::= SEQUENCE { - contextType CONTEXT.&id({SupportedContexts}), - contextValue - SEQUENCE SIZE (1..MAX) OF - CONTEXT.&Assertion({SupportedContexts}{@contextType}) OPTIONAL -} - -ContextCombination ::= CHOICE { - context [0] CONTEXT.&id, - and [1] SEQUENCE OF ContextCombination, - or [2] SEQUENCE OF ContextCombination, - not [3] ContextCombination -} - -MatchingUse ::= SEQUENCE { - restrictionType - MATCHING-RESTRICTION.&id({SupportedMatchingRestrictions}), - restrictionValue - MATCHING-RESTRICTION.&Restriction - ({SupportedMatchingRestrictions}{@restrictionType}) -} - --- Definition of the following information object set is deferred, perhaps to standardized --- profiles or to protocol implementation conformance statements. The set is required to --- specify a table constraint on the components of SupportedMatchingRestrictions -SupportedMatchingRestrictions MATCHING-RESTRICTION ::= - {...} - -AttributeCombination ::= CHOICE { - attribute [0] AttributeType, - and [1] SEQUENCE OF AttributeCombination, - or [2] SEQUENCE OF AttributeCombination, - not [3] AttributeCombination -} - -ResultAttribute ::= SEQUENCE { - attributeType ATTRIBUTE.&id({SupportedAttributes}), - outputValues - CHOICE {selectedValues - SEQUENCE SIZE (1..MAX) OF - ATTRIBUTE.&Type({SupportedAttributes}{@attributeType}), - matchedValuesOnly NULL} OPTIONAL, - contexts [0] SEQUENCE SIZE (1..MAX) OF ContextProfile OPTIONAL -} - -OutputValues ::= CHOICE { - selectedValues - SEQUENCE SIZE (1..MAX) OF ATTRIBUTE.&Type({SupportedAttributes}), - matchedValuesOnly NULL -} - -ControlOptions ::= SEQUENCE { - serviceControls [0] ServiceControlOptions DEFAULT {}, - searchOptions [1] SearchControlOptions DEFAULT {searchAliases}, - hierarchyOptions [2] HierarchySelections OPTIONAL -} - -EntryLimit ::= SEQUENCE {default INTEGER, - max INTEGER -} - -RelaxationPolicy ::= SEQUENCE { - basic [0] MRMapping DEFAULT {}, - tightenings [1] SEQUENCE SIZE (1..MAX) OF MRMapping OPTIONAL, - relaxations [2] SEQUENCE SIZE (1..MAX) OF MRMapping OPTIONAL, - maximum [3] INTEGER OPTIONAL, -- mandatory if tightenings is present - minimum [4] INTEGER DEFAULT 1 -} - -MRMapping ::= SEQUENCE { - mapping [0] SEQUENCE SIZE (1..MAX) OF Mapping OPTIONAL, - substitution [1] SEQUENCE SIZE (1..MAX) OF MRSubstitution OPTIONAL -} - -Mapping ::= SEQUENCE { - mappingFunction - OBJECT IDENTIFIER - (CONSTRAINED BY {-- shall be an-- - - -- object identifier of a mapping-based matching algorithm -- }), - level INTEGER DEFAULT 0 -} - -MRSubstitution ::= SEQUENCE { - attribute AttributeType, - oldMatchingRule [0] MATCHING-RULE.&id OPTIONAL, - newMatchingRule [1] MATCHING-RULE.&id OPTIONAL -} - -SEARCH-RULE ::= CLASS { - &dmdId OBJECT IDENTIFIER, - &serviceType OBJECT IDENTIFIER OPTIONAL, - &userClass INTEGER OPTIONAL, - &InputAttributeTypes REQUEST-ATTRIBUTE OPTIONAL, - &combination AttributeCombination OPTIONAL, - &OutputAttributeTypes RESULT-ATTRIBUTE OPTIONAL, - &defaultControls ControlOptions OPTIONAL, - &mandatoryControls ControlOptions OPTIONAL, - &searchRuleControls ControlOptions OPTIONAL, - &familyGrouping FamilyGrouping OPTIONAL, - &familyReturn FamilyReturn OPTIONAL, - &additionalControl AttributeType OPTIONAL, - &relaxation RelaxationPolicy OPTIONAL, - &entryLimit EntryLimit OPTIONAL, - &allowedSubset AllowedSubset DEFAULT '111'B, - &imposedSubset ImposedSubset OPTIONAL, - &id INTEGER UNIQUE -} -WITH SYNTAX { - DMD ID &dmdId - [SERVICE-TYPE &serviceType] - [USER-CLASS &userClass] - [INPUT ATTRIBUTES &InputAttributeTypes] - [COMBINATION &combination] - [OUTPUT ATTRIBUTES &OutputAttributeTypes] - [DEFAULT CONTROL &defaultControls] - [MANDATORY CONTROL &mandatoryControls] - [SEARCH-RULE CONTROL &searchRuleControls] - [FAMILY-GROUPING &familyGrouping] - [FAMILY-RETURN &familyReturn] - [ADDITIONAL CONTROL &additionalControl] - [RELAXATION &relaxation] - [ALLOWED SUBSET &allowedSubset] - [IMPOSED SUBSET &imposedSubset] - [ENTRY LIMIT &entryLimit] - ID &id -} - -REQUEST-ATTRIBUTE ::= CLASS { - &attributeType ATTRIBUTE.&id, - &SelectedValues ATTRIBUTE.&Type OPTIONAL, - &DefaultValues SEQUENCE {entryType OBJECT-CLASS.&id OPTIONAL, - values SEQUENCE OF ATTRIBUTE.&Type - } OPTIONAL, - &contexts SEQUENCE OF ContextProfile OPTIONAL, - &contextCombination ContextCombination OPTIONAL, - &MatchingUse MatchingUse OPTIONAL, - &includeSubtypes BOOLEAN DEFAULT FALSE -} -WITH SYNTAX { - ATTRIBUTE TYPE &attributeType - [SELECTED VALUES &SelectedValues] - [DEFAULT VALUES &DefaultValues] - [CONTEXTS &contexts] - [CONTEXT COMBINATION &contextCombination] - [MATCHING USE &MatchingUse] - [INCLUDE SUBTYPES &includeSubtypes] -} - -RESULT-ATTRIBUTE ::= CLASS { - &attributeType ATTRIBUTE.&id, - &outputValues OutputValues OPTIONAL, - &contexts ContextProfile OPTIONAL -} -WITH SYNTAX { - ATTRIBUTE TYPE &attributeType - [OUTPUT VALUES &outputValues] - [CONTEXTS &contexts] -} - -MATCHING-RESTRICTION ::= CLASS { - &Restriction , - &Rules MATCHING-RULE.&id, - &id OBJECT IDENTIFIER UNIQUE -}WITH SYNTAX {RESTRICTION &Restriction - RULES &Rules - ID &id -} - --- object identifier assignments --- object classes -id-oc-top OBJECT IDENTIFIER ::= - {id-oc 0} - -id-oc-alias OBJECT IDENTIFIER ::= {id-oc 1} - -id-oc-parent OBJECT IDENTIFIER ::= {id-oc 28} - -id-oc-child OBJECT IDENTIFIER ::= {id-oc 29} - --- attributes -id-at-objectClass OBJECT IDENTIFIER ::= {id-at 0} - -id-at-aliasedEntryName OBJECT IDENTIFIER ::= {id-at 1} - --- matching rules -id-mr-objectIdentifierMatch OBJECT IDENTIFIER ::= {id-mr 0} - -id-mr-distinguishedNameMatch OBJECT IDENTIFIER ::= {id-mr 1} - --- operational attributes -id-oa-excludeAllCollectiveAttributes OBJECT IDENTIFIER ::= - {id-oa 0} - -id-oa-createTimestamp OBJECT IDENTIFIER ::= {id-oa 1} - -id-oa-modifyTimestamp OBJECT IDENTIFIER ::= {id-oa 2} - -id-oa-creatorsName OBJECT IDENTIFIER ::= {id-oa 3} - -id-oa-modifiersName OBJECT IDENTIFIER ::= {id-oa 4} - -id-oa-administrativeRole OBJECT IDENTIFIER ::= {id-oa 5} - -id-oa-subtreeSpecification OBJECT IDENTIFIER ::= {id-oa 6} - -id-oa-collectiveExclusions OBJECT IDENTIFIER ::= {id-oa 7} - -id-oa-subschemaTimestamp OBJECT IDENTIFIER ::= {id-oa 8} - -id-oa-hasSubordinates OBJECT IDENTIFIER ::= {id-oa 9} - -id-oa-subschemaSubentryList OBJECT IDENTIFIER ::= {id-oa 10} - -id-oa-accessControlSubentryList OBJECT IDENTIFIER ::= {id-oa 11} - -id-oa-collectiveAttributeSubentryList OBJECT IDENTIFIER ::= {id-oa 12} - -id-oa-contextDefaultSubentryList OBJECT IDENTIFIER ::= {id-oa 13} - -id-oa-contextAssertionDefault OBJECT IDENTIFIER ::= {id-oa 14} - -id-oa-serviceAdminSubentryList OBJECT IDENTIFIER ::= {id-oa 15} - -id-oa-searchRules OBJECT IDENTIFIER ::= {id-oa 16} - -id-oa-hierarchyLevel OBJECT IDENTIFIER ::= {id-oa 17} - -id-oa-hierarchyBelow OBJECT IDENTIFIER ::= {id-oa 18} - -id-oa-hierarchyParent OBJECT IDENTIFIER ::= {id-oa 19} - --- subentry classes -id-sc-subentry OBJECT IDENTIFIER ::= {id-sc 0} - -id-sc-accessControlSubentry OBJECT IDENTIFIER ::= {id-sc 1} - -id-sc-collectiveAttributeSubentry OBJECT IDENTIFIER ::= {id-sc 2} - -id-sc-contextAssertionSubentry OBJECT IDENTIFIER ::= {id-sc 3} - -id-sc-serviceAdminSubentry OBJECT IDENTIFIER ::= {id-sc 4} - --- Name forms -id-nf-subentryNameForm OBJECT IDENTIFIER ::= {id-nf 16} - --- administrative roles -id-ar-autonomousArea OBJECT IDENTIFIER ::= {id-ar 1} - -id-ar-accessControlSpecificArea OBJECT IDENTIFIER ::= {id-ar 2} - -id-ar-accessControlInnerArea OBJECT IDENTIFIER ::= {id-ar 3} - -id-ar-subschemaAdminSpecificArea OBJECT IDENTIFIER ::= {id-ar 4} - -id-ar-collectiveAttributeSpecificArea OBJECT IDENTIFIER ::= {id-ar 5} - -id-ar-collectiveAttributeInnerArea OBJECT IDENTIFIER ::= {id-ar 6} - -id-ar-contextDefaultSpecificArea OBJECT IDENTIFIER ::= {id-ar 7} - -id-ar-serviceSpecificArea OBJECT IDENTIFIER ::= {id-ar 8} - -END -- InformationFramework - --- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D diff --git a/acse/SelectedAttributeTypes.asn1 b/acse/SelectedAttributeTypes.asn1 deleted file mode 100644 index 0ac391f..0000000 --- a/acse/SelectedAttributeTypes.asn1 +++ /dev/null @@ -1,1467 +0,0 @@ --- Module SelectedAttributeTypes (X.520:08/1997) --- See also ITU-T X.520 (08/1997) --- See also the index of all ASN.1 assignments needed in this document - -SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) - selectedAttributeTypes(5) 3} DEFINITIONS ::= -BEGIN - --- EXPORTS All --- The types and values defined in this module are exported for use in the other ASN.1 modules contained --- within the Directory Specifications, and for the use of other applications which will use them to access --- Directory services. Other applications may use them for their own purposes, but this will not constrain --- extensions and modifications needed to maintain or improve the Directory service. -IMPORTS - informationFramework, upperBounds, id-at, id-mr, id-avc, - directoryAbstractService, id-pr, id-not, id-cat - FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1) - usefulDefinitions(0) 3} - Attribute, ATTRIBUTE, MATCHING-RULE, AttributeType, OBJECT-CLASS, - DistinguishedName, objectIdentifierMatch, distinguishedNameMatch, - CONTEXT, ContextAssertion, AttributeCombination, ContextCombination, - MAPPING-BASED-MATCHING, MRMapping, AttributeValueAssertion - FROM InformationFramework informationFramework - G3FacsimileNonBasicParameters - FROM MTSAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0) - mts-abstract-service(1) version-1999(1)} - ub-answerback, ub-name, ub-common-name, ub-surname, ub-serial-number, - ub-locality-name, ub-state-name, ub-street-address, ub-organization-name, - ub-organizational-unit-name, ub-title, ub-description, - ub-business-category, ub-postal-line, ub-postal-string, ub-postal-code, - ub-post-office-box, ub-physical-office-name, ub-telex-number, - ub-country-code, ub-teletex-terminal-id, ub-telephone-number, - ub-x121-address, ub-international-isdn-number, ub-destination-indicator, - ub-user-password, ub-match, ub-knowledge-information, - ub-directory-string-first-component-match, ub-localeContextSyntax, - ub-pseudonym - FROM UpperBounds upperBounds - FilterItem, HierarchySelections, SearchControlOptions, ServiceControlOptions - FROM DirectoryAbstractService directoryAbstractService; - --- Directory string type -DirectoryString{INTEGER:maxSize} ::= CHOICE { - teletexString TeletexString(SIZE (1..maxSize)), - printableString PrintableString(SIZE (1..maxSize)), - universalString UniversalString(SIZE (1..maxSize)), - bmpString BMPString(SIZE (1..maxSize)), - uTF8String UTF8String(SIZE (1..maxSize)) -} - --- Attribute types -knowledgeInformation ATTRIBUTE ::= { - WITH SYNTAX DirectoryString {ub-knowledge-information} - EQUALITY MATCHING RULE caseIgnoreMatch - ID id-at-knowledgeInformation -} - -name ATTRIBUTE ::= { - WITH SYNTAX DirectoryString {ub-name} - EQUALITY MATCHING RULE caseIgnoreMatch - SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch - ID id-at-name -} - -commonName ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX DirectoryString {ub-common-name} - ID id-at-commonName -} - -surname ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX DirectoryString {ub-surname} - ID id-at-surname -} - -givenName ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX DirectoryString {ub-name} - ID id-at-givenName -} - -initials ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX DirectoryString {ub-name} - ID id-at-initials -} - -generationQualifier ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX DirectoryString {ub-name} - ID id-at-generationQualifier -} - -uniqueIdentifier ATTRIBUTE ::= { - WITH SYNTAX UniqueIdentifier - EQUALITY MATCHING RULE bitStringMatch - ID id-at-uniqueIdentifier -} - -UniqueIdentifier ::= BIT STRING - -dnQualifier ATTRIBUTE ::= { - WITH SYNTAX PrintableString - EQUALITY MATCHING RULE caseIgnoreMatch - ORDERING MATCHING RULE caseIgnoreOrderingMatch - SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch - ID id-at-dnQualifier -} - -serialNumber ATTRIBUTE ::= { - WITH SYNTAX PrintableString(SIZE (1..ub-serial-number)) - EQUALITY MATCHING RULE caseIgnoreMatch - SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch - ID id-at-serialNumber -} - -pseudonym ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX DirectoryString {ub-pseudonym} - ID id-at-pseudonym -} - -countryName ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX CountryName - SINGLE VALUE TRUE - ID id-at-countryName -} - -CountryName ::= PrintableString(SIZE (2)) -- ISO 3166 codes only - - -localityName ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX DirectoryString {ub-locality-name} - ID id-at-localityName -} - -collectiveLocalityName ATTRIBUTE ::= { - SUBTYPE OF localityName - COLLECTIVE TRUE - ID id-at-collectiveLocalityName -} - -stateOrProvinceName ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX DirectoryString {ub-state-name} - ID id-at-stateOrProvinceName -} - -collectiveStateOrProvinceName ATTRIBUTE ::= { - SUBTYPE OF stateOrProvinceName - COLLECTIVE TRUE - ID id-at-collectiveStateOrProvinceName -} - -streetAddress ATTRIBUTE ::= { - WITH SYNTAX DirectoryString {ub-street-address} - EQUALITY MATCHING RULE caseIgnoreMatch - SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch - ID id-at-streetAddress -} - -collectiveStreetAddress ATTRIBUTE ::= { - SUBTYPE OF streetAddress - COLLECTIVE TRUE - ID id-at-collectiveStreetAddress -} - -houseIdentifier ATTRIBUTE ::= { - WITH SYNTAX DirectoryString {ub-name} - EQUALITY MATCHING RULE caseIgnoreMatch - SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch - ID id-at-houseIdentifier -} - -organizationName ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX DirectoryString {ub-organization-name} - ID id-at-organizationName -} - -collectiveOrganizationName ATTRIBUTE ::= { - SUBTYPE OF organizationName - COLLECTIVE TRUE - ID id-at-collectiveOrganizationName -} - -organizationalUnitName ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX DirectoryString {ub-organizational-unit-name} - ID id-at-organizationalUnitName -} - -collectiveOrganizationalUnitName ATTRIBUTE ::= { - SUBTYPE OF organizationalUnitName - COLLECTIVE TRUE - ID id-at-collectiveOrganizationalUnitName -} - -title ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX DirectoryString {ub-title} - ID id-at-title -} - -description ATTRIBUTE ::= { - WITH SYNTAX DirectoryString {ub-description} - EQUALITY MATCHING RULE caseIgnoreMatch - SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch - ID id-at-description -} - -searchGuide ATTRIBUTE ::= {WITH SYNTAX Guide - ID id-at-searchGuide -} - -Guide ::= SET { - objectClass [0] OBJECT-CLASS.&id OPTIONAL, - criteria [1] Criteria -} - -Criteria ::= CHOICE { - type [0] CriteriaItem, - and [1] SET OF Criteria, - or [2] SET OF Criteria, - not [3] Criteria -} - -CriteriaItem ::= CHOICE { - equality [0] AttributeType, - substrings [1] AttributeType, - greaterOrEqual [2] AttributeType, - lessOrEqual [3] AttributeType, - approximateMatch [4] AttributeType -} - -enhancedSearchGuide ATTRIBUTE ::= { - WITH SYNTAX EnhancedGuide - ID id-at-enhancedSearchGuide -} - -EnhancedGuide ::= SEQUENCE { - objectClass [0] OBJECT-CLASS.&id, - criteria [1] Criteria, - subset - [2] INTEGER {baseObject(0), oneLevel(1), wholeSubtree(2)} DEFAULT oneLevel -} - -businessCategory ATTRIBUTE ::= { - WITH SYNTAX DirectoryString {ub-business-category} - EQUALITY MATCHING RULE caseIgnoreMatch - SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch - ID id-at-businessCategory -} - -postalAddress ATTRIBUTE ::= { - WITH SYNTAX PostalAddress - EQUALITY MATCHING RULE caseIgnoreListMatch - SUBSTRINGS MATCHING RULE caseIgnoreListSubstringsMatch - ID id-at-postalAddress -} - -PostalAddress ::= - SEQUENCE SIZE (1..ub-postal-line) OF DirectoryString{ub-postal-string} - -collectivePostalAddress ATTRIBUTE ::= { - SUBTYPE OF postalAddress - COLLECTIVE TRUE - ID id-at-collectivePostalAddress -} - -postalCode ATTRIBUTE ::= { - WITH SYNTAX DirectoryString {ub-postal-code} - EQUALITY MATCHING RULE caseIgnoreMatch - SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch - ID id-at-postalCode -} - -collectivePostalCode ATTRIBUTE ::= { - SUBTYPE OF postalCode - COLLECTIVE TRUE - ID id-at-collectivePostalCode -} - -postOfficeBox ATTRIBUTE ::= { - WITH SYNTAX DirectoryString {ub-post-office-box} - EQUALITY MATCHING RULE caseIgnoreMatch - SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch - ID id-at-postOfficeBox -} - -collectivePostOfficeBox ATTRIBUTE ::= { - SUBTYPE OF postOfficeBox - COLLECTIVE TRUE - ID id-at-collectivePostOfficeBox -} - -physicalDeliveryOfficeName ATTRIBUTE ::= { - WITH SYNTAX DirectoryString {ub-physical-office-name} - EQUALITY MATCHING RULE caseIgnoreMatch - SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch - ID id-at-physicalDeliveryOfficeName -} - -collectivePhysicalDeliveryOfficeName ATTRIBUTE ::= { - SUBTYPE OF physicalDeliveryOfficeName - COLLECTIVE TRUE - ID id-at-collectivePhysicalDeliveryOfficeName -} - -telephoneNumber ATTRIBUTE ::= { - WITH SYNTAX TelephoneNumber - EQUALITY MATCHING RULE telephoneNumberMatch - SUBSTRINGS MATCHING RULE telephoneNumberSubstringsMatch - ID id-at-telephoneNumber -} - -TelephoneNumber ::= PrintableString(SIZE (1..ub-telephone-number)) - --- String complying with CCITT Rec. E.123 only -collectiveTelephoneNumber ATTRIBUTE ::= { - SUBTYPE OF telephoneNumber - COLLECTIVE TRUE - ID id-at-collectiveTelephoneNumber -} - -telexNumber ATTRIBUTE ::= { - WITH SYNTAX TelexNumber - ID id-at-telexNumber -} - -TelexNumber ::= SEQUENCE { - telexNumber PrintableString(SIZE (1..ub-telex-number)), - countryCode PrintableString(SIZE (1..ub-country-code)), - answerback PrintableString(SIZE (1..ub-answerback)) -} - -collectiveTelexNumber ATTRIBUTE ::= { - SUBTYPE OF telexNumber - COLLECTIVE TRUE - ID id-at-collectiveTelexNumber -} - -facsimileTelephoneNumber ATTRIBUTE ::= { - WITH SYNTAX FacsimileTelephoneNumber - EQUALITY MATCHING RULE facsimileNumberMatch - SUBSTRINGS MATCHING RULE facsimileNumberSubstringsMatch - ID id-at-facsimileTelephoneNumber -} - -facsimileNumberMatch MATCHING-RULE ::= { - SYNTAX TelephoneNumber - ID id-mr-facsimileNumberMatch -} - -facsimileNumberSubstringsMatch MATCHING-RULE ::= { - SYNTAX SubstringAssertion - ID id-mr-facsimileNumberSubstringsMatch -} - -FacsimileTelephoneNumber ::= SEQUENCE { - telephoneNumber TelephoneNumber, - parameters G3FacsimileNonBasicParameters OPTIONAL -} - -collectiveFacsimileTelephoneNumber ATTRIBUTE ::= { - SUBTYPE OF facsimileTelephoneNumber - COLLECTIVE TRUE - ID id-at-collectiveFacsimileTelephoneNumber -} - -x121Address ATTRIBUTE ::= { - WITH SYNTAX X121Address - EQUALITY MATCHING RULE numericStringMatch - SUBSTRINGS MATCHING RULE numericStringSubstringsMatch - ID id-at-x121Address -} - -X121Address ::= NumericString(SIZE (1..ub-x121-address)) - --- String as defined by ITU-T Rec. X.121 -internationalISDNNumber ATTRIBUTE ::= { - WITH SYNTAX InternationalISDNNumber - EQUALITY MATCHING RULE numericStringMatch - SUBSTRINGS MATCHING RULE numericStringSubstringsMatch - ID id-at-internationalISDNNumber -} - -InternationalISDNNumber ::= - NumericString(SIZE (1..ub-international-isdn-number)) - --- String complying with ITU-T Rec. E.164 only -collectiveInternationalISDNNumber ATTRIBUTE ::= { - SUBTYPE OF internationalISDNNumber - COLLECTIVE TRUE - ID id-at-collectiveInternationalISDNNumber -} - -registeredAddress ATTRIBUTE ::= { - SUBTYPE OF postalAddress - WITH SYNTAX PostalAddress - ID id-at-registeredAddress -} - -destinationIndicator ATTRIBUTE ::= { - WITH SYNTAX DestinationIndicator - EQUALITY MATCHING RULE caseIgnoreMatch - SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch - ID id-at-destinationIndicator -} - -DestinationIndicator ::= PrintableString(SIZE (1..ub-destination-indicator)) - -communicationsService ATTRIBUTE ::= { - WITH SYNTAX OBJECT IDENTIFIER - EQUALITY MATCHING RULE objectIdentifierMatch - ID id-at-communicationsService -} - -communicationsNetwork ATTRIBUTE ::= { - WITH SYNTAX OBJECT IDENTIFIER - EQUALITY MATCHING RULE objectIdentifierMatch - SINGLE VALUE TRUE - ID id-at-communicationsNetwork -} - --- alphabetical characters only -preferredDeliveryMethod ATTRIBUTE ::= { - WITH SYNTAX PreferredDeliveryMethod - SINGLE VALUE TRUE - ID id-at-preferredDeliveryMethod -} - -PreferredDeliveryMethod ::= - SEQUENCE OF - INTEGER {any-delivery-method(0), mhs-delivery(1), physical-delivery(2), - telex-delivery(3), teletex-delivery(4), g3-facsimile-delivery(5), - g4-facsimile-delivery(6), ia5-terminal-delivery(7), - videotex-delivery(8), telephone-delivery(9)} - -presentationAddress ATTRIBUTE ::= { - WITH SYNTAX PresentationAddress - EQUALITY MATCHING RULE presentationAddressMatch - SINGLE VALUE TRUE - ID id-at-presentationAddress -} - -PresentationAddress ::= SEQUENCE { - pSelector [0] OCTET STRING OPTIONAL, - sSelector [1] OCTET STRING OPTIONAL, - tSelector [2] OCTET STRING OPTIONAL, - nAddresses [3] SET SIZE (1..MAX) OF OCTET STRING -} - -supportedApplicationContext ATTRIBUTE ::= { - WITH SYNTAX OBJECT IDENTIFIER - EQUALITY MATCHING RULE objectIdentifierMatch - ID id-at-supportedApplicationContext -} - -protocolInformation ATTRIBUTE ::= { - WITH SYNTAX ProtocolInformation - EQUALITY MATCHING RULE protocolInformationMatch - ID id-at-protocolInformation -} - -ProtocolInformation ::= SEQUENCE { - nAddress OCTET STRING, - profiles SET OF OBJECT IDENTIFIER -} - -distinguishedName ATTRIBUTE ::= { - WITH SYNTAX DistinguishedName - EQUALITY MATCHING RULE distinguishedNameMatch - ID id-at-distinguishedName -} - -member ATTRIBUTE ::= {SUBTYPE OF distinguishedName - ID id-at-member -} - -uniqueMember ATTRIBUTE ::= { - WITH SYNTAX NameAndOptionalUID - EQUALITY MATCHING RULE uniqueMemberMatch - ID id-at-uniqueMember -} - -NameAndOptionalUID ::= SEQUENCE { - dn DistinguishedName, - uid UniqueIdentifier OPTIONAL -} - -owner ATTRIBUTE ::= {SUBTYPE OF distinguishedName - ID id-at-owner -} - -roleOccupant ATTRIBUTE ::= { - SUBTYPE OF distinguishedName - ID id-at-roleOccupant -} - -seeAlso ATTRIBUTE ::= {SUBTYPE OF distinguishedName - ID id-at-seeAlso -} - -dmdName ATTRIBUTE ::= { - SUBTYPE OF name - WITH SYNTAX DirectoryString {ub-common-name} - ID id-at-dmdName -} - -dSAProblem ATTRIBUTE ::= { - WITH SYNTAX OBJECT IDENTIFIER - EQUALITY MATCHING RULE objectIdentifierMatch - ID id-not-dSAProblem -} - -searchServiceProblem ATTRIBUTE ::= { - WITH SYNTAX OBJECT IDENTIFIER - EQUALITY MATCHING RULE objectIdentifierMatch - SINGLE VALUE TRUE - ID id-not-searchServiceProblem -} - -serviceType ATTRIBUTE ::= { - WITH SYNTAX OBJECT IDENTIFIER - EQUALITY MATCHING RULE objectIdentifierMatch - SINGLE VALUE TRUE - ID id-not-serviceType -} - -attributeTypeList ATTRIBUTE ::= { - WITH SYNTAX OBJECT IDENTIFIER - EQUALITY MATCHING RULE objectIdentifierMatch - ID id-not-attributeTypeList -} - -filterItem ATTRIBUTE ::= { - WITH SYNTAX FilterItem - ID id-not-filterItem -} - -attributeCombinations ATTRIBUTE ::= { - WITH SYNTAX AttributeCombination - ID id-not-attributeCombinations -} - -contextTypeList ATTRIBUTE ::= { - WITH SYNTAX OBJECT IDENTIFIER - EQUALITY MATCHING RULE objectIdentifierMatch - ID id-not-contextTypeList -} - -contextList ATTRIBUTE ::= { - WITH SYNTAX ContextAssertion - ID id-not-contextList -} - -hierarchySelectList ATTRIBUTE ::= { - WITH SYNTAX HierarchySelections - SINGLE VALUE TRUE - ID id-not-hierarchySelectList -} - -searchOptionsList ATTRIBUTE ::= { - WITH SYNTAX SearchControlOptions - SINGLE VALUE TRUE - ID id-not-searchOptionsList -} - -serviceControlOptionsList ATTRIBUTE ::= { - WITH SYNTAX ServiceControlOptions - SINGLE VALUE TRUE - ID id-not-serviceControlOptionsList -} - -multipleMatchingLocalities ATTRIBUTE ::= { - WITH SYNTAX MultipleMatchingLocalities - ID id-not-multipleMatchingLocalities -} - -MultipleMatchingLocalities ::= SEQUENCE { - matchingRuleUsed MATCHING-RULE.&id OPTIONAL, - attributeList SEQUENCE OF AttributeValueAssertion -} - -proposedRelaxation ATTRIBUTE ::= { - WITH SYNTAX SEQUENCE OF MRMapping - ID id-not-proposedRelaxation -} - -appliedRelaxation ATTRIBUTE ::= { - WITH SYNTAX OBJECT IDENTIFIER - EQUALITY MATCHING RULE objectIdentifierMatch - ID id-not-appliedRelaxation -} - --- Matching rules -caseIgnoreMatch MATCHING-RULE ::= { - SYNTAX DirectoryString {ub-match} - ID id-mr-caseIgnoreMatch -} - -caseIgnoreOrderingMatch MATCHING-RULE ::= { - SYNTAX DirectoryString {ub-match} - ID id-mr-caseIgnoreOrderingMatch -} - -caseIgnoreSubstringsMatch MATCHING-RULE ::= { - SYNTAX SubstringAssertion - ID id-mr-caseIgnoreSubstringsMatch -} - -SubstringAssertion ::= - SEQUENCE OF - CHOICE {initial [0] DirectoryString{ub-match}, - any [1] DirectoryString{ub-match}, - final [2] DirectoryString{ub-match}, - control Attribute - } -- Used to specify interpretation of the following items - --- at most one initial and one final component -caseExactMatch MATCHING-RULE ::= { - SYNTAX DirectoryString {ub-match} - ID id-mr-caseExactMatch -} - -caseExactOrderingMatch MATCHING-RULE ::= { - SYNTAX DirectoryString {ub-match} - ID id-mr-caseExactOrderingMatch -} - -caseExactSubstringsMatch MATCHING-RULE ::= { - SYNTAX SubstringAssertion -- only the PrintableString choice - ID id-mr-caseExactSubstringsMatch -} - -numericStringMatch MATCHING-RULE ::= { - SYNTAX NumericString - ID id-mr-numericStringMatch -} - -numericStringOrderingMatch MATCHING-RULE ::= { - SYNTAX NumericString - ID id-mr-numericStringOrderingMatch -} - -numericStringSubstringsMatch MATCHING-RULE ::= { - SYNTAX SubstringAssertion - ID id-mr-numericStringSubstringsMatch -} - -caseIgnoreListMatch MATCHING-RULE ::= { - SYNTAX CaseIgnoreListMatch - ID id-mr-caseIgnoreListMatch -} - -CaseIgnoreListMatch ::= SEQUENCE OF DirectoryString{ub-match} - -caseIgnoreListSubstringsMatch MATCHING-RULE ::= { - SYNTAX SubstringAssertion - ID id-mr-caseIgnoreListSubstringsMatch -} - -storedPrefixMatch MATCHING-RULE ::= { - SYNTAX DirectoryString {ub-match} - ID id-mr-storedPrefixMatch -} - -booleanMatch MATCHING-RULE ::= {SYNTAX BOOLEAN - ID id-mr-booleanMatch -} - -integerMatch MATCHING-RULE ::= {SYNTAX INTEGER - ID id-mr-integerMatch -} - -integerOrderingMatch MATCHING-RULE ::= { - SYNTAX INTEGER - ID id-mr-integerOrderingMatch -} - -bitStringMatch MATCHING-RULE ::= { - SYNTAX BIT STRING - ID id-mr-bitStringMatch -} - -octetStringMatch MATCHING-RULE ::= { - SYNTAX OCTET STRING - ID id-mr-octetStringMatch -} - -octetStringOrderingMatch MATCHING-RULE ::= { - SYNTAX OCTET STRING - ID id-mr-octetStringOrderingMatch -} - -octetStringSubstringsMatch MATCHING-RULE ::= { - SYNTAX OctetSubstringAssertion - ID id-mr-octetStringSubstringsMatch -} - -OctetSubstringAssertion ::= - SEQUENCE OF - CHOICE {initial [0] OCTET STRING, - any [1] OCTET STRING, - final [2] OCTET STRING} - --- at most one initial and one final component -telephoneNumberMatch MATCHING-RULE ::= { - SYNTAX TelephoneNumber - ID id-mr-telephoneNumberMatch -} - -telephoneNumberSubstringsMatch MATCHING-RULE ::= { - SYNTAX SubstringAssertion - ID id-mr-telephoneNumberSubstringsMatch -} - -presentationAddressMatch MATCHING-RULE ::= { - SYNTAX PresentationAddress - ID id-mr-presentationAddressMatch -} - -uniqueMemberMatch MATCHING-RULE ::= { - SYNTAX NameAndOptionalUID - ID id-mr-uniqueMemberMatch -} - -protocolInformationMatch MATCHING-RULE ::= { - SYNTAX OCTET STRING - ID id-mr-protocolInformationMatch -} - -uTCTimeMatch MATCHING-RULE ::= {SYNTAX UTCTime - ID id-mr-uTCTimeMatch -} - -uTCTimeOrderingMatch MATCHING-RULE ::= { - SYNTAX UTCTime - ID id-mr-uTCTimeOrderingMatch -} - -generalizedTimeMatch MATCHING-RULE ::= { - SYNTAX GeneralizedTime - -- as per 41.3 b) or c) of ITU-T Rec. X.680 | ISO/IEC 8824-1 - ID id-mr-generalizedTimeMatch -} - -generalizedTimeOrderingMatch MATCHING-RULE ::= { - SYNTAX GeneralizedTime - -- as per 41.3 b) or c) of ITU-T Rec. X.680 | ISO/IEC 8824-1 - ID id-mr-generalizedTimeOrderingMatch -} - -integerFirstComponentMatch MATCHING-RULE ::= { - SYNTAX INTEGER - ID id-mr-integerFirstComponentMatch -} - -objectIdentifierFirstComponentMatch MATCHING-RULE ::= { - SYNTAX OBJECT IDENTIFIER - ID id-mr-objectIdentifierFirstComponentMatch -} - -directoryStringFirstComponentMatch MATCHING-RULE ::= { - SYNTAX DirectoryString {ub-directory-string-first-component-match} - ID id-mr-directoryStringFirstComponentMatch -} - -wordMatch MATCHING-RULE ::= { - SYNTAX DirectoryString {ub-match} - ID id-mr-wordMatch -} - -keywordMatch MATCHING-RULE ::= { - SYNTAX DirectoryString {ub-match} - ID id-mr-keywordMatch -} - -systemProposedMatch MATCHING-RULE ::= {ID id-mr-systemProposedMatch -} - -generalWordMatch MATCHING-RULE ::= { - SYNTAX SubstringAssertion - ID id-mr-generalWordMatch -} - -sequenceMatchType ATTRIBUTE ::= { - WITH SYNTAX - ENUMERATED {sequenceExact(0), sequenceDeletion(1), - sequenceRestrictedDeletion(2), sequencePermutation(3), - sequencePermutationAndDeletion(4), sequenceProviderDefined(5)} - SINGLE VALUE TRUE - ID id-cat-sequenceMatchType -} -- defaulting to sequenceExact, - -wordMatchTypes ATTRIBUTE ::= { - WITH SYNTAX - ENUMERATED {wordExact(0), wordTruncated(1), wordPhonetic(2), - wordProviderDefined(3)} - SINGLE VALUE TRUE - ID id-cat-wordMatchType -} -- defaulting to wordExact - -characterMatchTypes ATTRIBUTE ::= { - WITH SYNTAX - ENUMERATED {characterExact(0), characterCaseIgnore(1), characterMapped(2)} - SINGLE VALUE TRUE - ID id-cat-characterMatchTypes -} - -selectedContexts ATTRIBUTE ::= { - WITH SYNTAX ContextAssertion - ID id-cat-selectedContexts -} - -approximateStringMatch MATCHING-RULE ::= {ID id-mr-approximateStringMatch -} - -ignoreIfAbsentMatch MATCHING-RULE ::= {ID id-mr-ignoreIfAbsentMatch -} - -nullMatch MATCHING-RULE ::= {ID id-mr-nullMatch -} - -ZONAL-MATCHING ::= - MAPPING-BASED-MATCHING{ZonalSelect, TRUE, ZonalResult, zonalMatch.&id} - -ZonalSelect ::= SEQUENCE OF AttributeType - -ZonalResult ::= ENUMERATED { - cannot-select-mapping(0), zero-mappings(2), multiple-mappings(3)} - -zonalMatch MATCHING-RULE ::= { - UNIQUE-MATCH-INDICATOR multipleMatchingLocalities.&id - ID id-mr-zonalMatch -} - --- Contexts -languageContext CONTEXT ::= { - WITH SYNTAX LanguageContextSyntax - ID id-avc-language -} - -LanguageContextSyntax ::= PrintableString(SIZE (2..3)) -- ISO 639-2 codes only - - -temporalContext CONTEXT ::= { - WITH SYNTAX TimeSpecification - ASSERTED AS TimeAssertion - ID id-avc-temporal -} - -TimeSpecification ::= SEQUENCE { - time - CHOICE {absolute - SEQUENCE {startTime [0] GeneralizedTime OPTIONAL, - endTime [1] GeneralizedTime OPTIONAL}, - periodic SET OF Period}, - notThisTime BOOLEAN DEFAULT FALSE, - timeZone TimeZone OPTIONAL -} - -Period ::= SEQUENCE { - timesOfDay [0] SET SIZE (1..MAX) OF DayTimeBand OPTIONAL, - days - [1] CHOICE {intDay SET OF INTEGER, - bitDay - BIT STRING {sunday(0), monday(1), tuesday(2), wednesday(3), - thursday(4), friday(5), saturday(6)}, - dayOf XDayOf} OPTIONAL, - weeks - [2] CHOICE {allWeeks NULL, - intWeek SET OF INTEGER, - bitWeek - BIT STRING {week1(0), week2(1), week3(2), week4(3), week5(4)} - } OPTIONAL, - months - [3] CHOICE {allMonths NULL, - intMonth SET OF INTEGER, - bitMonth - BIT STRING {january(0), february(1), march(2), april(3), - may(4), june(5), july(6), august(7), - september(8), october(9), november(10), - december(11)}} OPTIONAL, - years [4] SET OF INTEGER(1000..MAX) OPTIONAL -} - -XDayOf ::= CHOICE { - first [1] NamedDay, - second [2] NamedDay, - third [3] NamedDay, - fourth [4] NamedDay, - fifth [5] NamedDay -} - -NamedDay ::= CHOICE { - intNamedDays - ENUMERATED {sunday(1), monday(2), tuesday(3), wednesday(4), thursday(5), - friday(6), saturday(7)}, - bitNamedDays - BIT STRING {sunday(0), monday(1), tuesday(2), wednesday(3), thursday(4), - friday(5), saturday(6)} -} - -DayTimeBand ::= SEQUENCE { - startDayTime [0] DayTime DEFAULT {hour 0}, - endDayTime [1] DayTime DEFAULT {hour 23, minute 59, second 59} -} - -DayTime ::= SEQUENCE { - hour [0] INTEGER(0..23), - minute [1] INTEGER(0..59) DEFAULT 0, - second [2] INTEGER(0..59) DEFAULT 0 -} - -TimeZone ::= INTEGER(-12..12) - -TimeAssertion ::= CHOICE { - now NULL, - at GeneralizedTime, - between - SEQUENCE {startTime [0] GeneralizedTime, - endTime [1] GeneralizedTime OPTIONAL, - entirely BOOLEAN DEFAULT FALSE} -} - -localeContext CONTEXT ::= { - WITH SYNTAX LocaleContextSyntax - ID id-avc-locale -} - -LocaleContextSyntax ::= CHOICE { - localeID1 OBJECT IDENTIFIER, - localeID2 DirectoryString{ub-localeContextSyntax} -} - --- Object identifier assignments - --- object identifiers assigned in other modules are shown in comments --- Attributes --- id-at-objectClass OBJECT IDENTIFIER ::= {id-at 0} --- id-at-aliasedEntryName OBJECT IDENTIFIER ::= {id-at 1} -id-at-encryptedAliasedEntryName OBJECT IDENTIFIER ::= - {id-at 1 2} - -id-at-knowledgeInformation OBJECT IDENTIFIER ::= {id-at 2} - -id-at-commonName OBJECT IDENTIFIER ::= {id-at 3} - -id-at-encryptedCommonName OBJECT IDENTIFIER ::= {id-at 3 2} - -id-at-surname OBJECT IDENTIFIER ::= {id-at 4} - -id-at-encryptedSurname OBJECT IDENTIFIER ::= {id-at 4 2} - -id-at-serialNumber OBJECT IDENTIFIER ::= {id-at 5} - -id-at-encryptedSerialNumber OBJECT IDENTIFIER ::= {id-at 5 2} - -id-at-countryName OBJECT IDENTIFIER ::= {id-at 6} - -id-at-encryptedCountryName OBJECT IDENTIFIER ::= {id-at 6 2} - -id-at-localityName OBJECT IDENTIFIER ::= {id-at 7} - -id-at-encryptedLocalityName OBJECT IDENTIFIER ::= {id-at 7 2} - -id-at-collectiveLocalityName OBJECT IDENTIFIER ::= {id-at 7 1} - -id-at-encryptedCollectiveLocalityName OBJECT IDENTIFIER ::= {id-at 7 1 2} - -id-at-stateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8} - -id-at-encryptedStateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8 2} - -id-at-collectiveStateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8 1} - -id-at-encryptedCollectiveStateOrProvinceName OBJECT IDENTIFIER ::= - {id-at 8 1 2} - -id-at-streetAddress OBJECT IDENTIFIER ::= {id-at 9} - -id-at-encryptedStreetAddress OBJECT IDENTIFIER ::= {id-at 9 2} - -id-at-collectiveStreetAddress OBJECT IDENTIFIER ::= {id-at 9 1} - -id-at-encryptedCollectiveStreetAddress OBJECT IDENTIFIER ::= {id-at 9 1 2} - -id-at-organizationName OBJECT IDENTIFIER ::= {id-at 10} - -id-at-encryptedOrganizationName OBJECT IDENTIFIER ::= {id-at 10 2} - -id-at-collectiveOrganizationName OBJECT IDENTIFIER ::= {id-at 10 1} - -id-at-encryptedCollectiveOrganizationName OBJECT IDENTIFIER ::= {id-at 10 1 2} - -id-at-organizationalUnitName OBJECT IDENTIFIER ::= {id-at 11} - -id-at-encryptedOrganizationalUnitName OBJECT IDENTIFIER ::= {id-at 11 2} - -id-at-collectiveOrganizationalUnitName OBJECT IDENTIFIER ::= {id-at 11 1} - -id-at-encryptedCollectiveOrganizationalUnitName OBJECT IDENTIFIER ::= - {id-at 11 1 2} - -id-at-title OBJECT IDENTIFIER ::= {id-at 12} - -id-at-encryptedTitle OBJECT IDENTIFIER ::= {id-at 12 2} - -id-at-description OBJECT IDENTIFIER ::= {id-at 13} - -id-at-encryptedDescription OBJECT IDENTIFIER ::= {id-at 13 2} - -id-at-searchGuide OBJECT IDENTIFIER ::= {id-at 14} - -id-at-encryptedSearchGuide OBJECT IDENTIFIER ::= {id-at 14 2} - -id-at-businessCategory OBJECT IDENTIFIER ::= {id-at 15} - -id-at-encryptedBusinessCategory OBJECT IDENTIFIER ::= {id-at 15 2} - -id-at-postalAddress OBJECT IDENTIFIER ::= {id-at 16} - -id-at-encryptedPostalAddress OBJECT IDENTIFIER ::= {id-at 16 2} - -id-at-collectivePostalAddress OBJECT IDENTIFIER ::= {id-at 16 1} - -id-at-encryptedCollectivePostalAddress OBJECT IDENTIFIER ::= {id-at 16 1 2} - -id-at-postalCode OBJECT IDENTIFIER ::= {id-at 17} - -id-at-encryptedPostalCode OBJECT IDENTIFIER ::= {id-at 17 2} - -id-at-collectivePostalCode OBJECT IDENTIFIER ::= {id-at 17 1} - -id-at-encryptedCollectivePostalCode OBJECT IDENTIFIER ::= {id-at 17 1 2} - -id-at-postOfficeBox OBJECT IDENTIFIER ::= {id-at 18} - -id-at-encryptedPostOfficeBox OBJECT IDENTIFIER ::= {id-at 18 2} - -id-at-collectivePostOfficeBox OBJECT IDENTIFIER ::= {id-at 18 1} - -id-at-encryptedCollectivePostOfficeBox OBJECT IDENTIFIER ::= {id-at 18 1 2} - -id-at-physicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19} - -id-at-encryptedPhysicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19 2} - -id-at-collectivePhysicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19 1} - -id-at-encryptedCollectivePhysicalDeliveryOfficeName OBJECT IDENTIFIER ::= - {id-at 19 1 2} - -id-at-telephoneNumber OBJECT IDENTIFIER ::= {id-at 20} - -id-at-encryptedTelephoneNumber OBJECT IDENTIFIER ::= {id-at 20 2} - -id-at-collectiveTelephoneNumber OBJECT IDENTIFIER ::= {id-at 20 1} - -id-at-encryptedCollectiveTelephoneNumber OBJECT IDENTIFIER ::= {id-at 20 1 2} - -id-at-telexNumber OBJECT IDENTIFIER ::= {id-at 21} - -id-at-encryptedTelexNumber OBJECT IDENTIFIER ::= {id-at 21 2} - -id-at-collectiveTelexNumber OBJECT IDENTIFIER ::= {id-at 21 1} - -id-at-encryptedCollectiveTelexNumber OBJECT IDENTIFIER ::= {id-at 21 1 2} - --- id-at-teletexTerminalIdentifier OBJECT IDENTIFIER ::= {id-at 22} --- id-at-encryptedTeletexTerminalIdentifier OBJECT IDENTIFIER ::= {id-at 22 2} --- id-at-collectiveTeletexTerminalIdentifier OBJECT IDENTIFIER ::= {id-at 22 1} --- id-at-encryptedCollectiveTeletexTerminalIdentifier --- OBJECT IDENTIFIER ::= {id-at 22 1 2} -id-at-facsimileTelephoneNumber OBJECT IDENTIFIER ::= - {id-at 23} - -id-at-encryptedFacsimileTelephoneNumber OBJECT IDENTIFIER ::= {id-at 23 2} - -id-at-collectiveFacsimileTelephoneNumber OBJECT IDENTIFIER ::= {id-at 23 1} - -id-at-encryptedCollectiveFacsimileTelephoneNumber OBJECT IDENTIFIER ::= - {id-at 23 1 2} - -id-at-x121Address OBJECT IDENTIFIER ::= {id-at 24} - -id-at-encryptedX121Address OBJECT IDENTIFIER ::= {id-at 24 2} - -id-at-internationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25} - -id-at-encryptedInternationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25 2} - -id-at-collectiveInternationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25 1} - -id-at-encryptedCollectiveInternationalISDNNumber OBJECT IDENTIFIER ::= - {id-at 25 1 2} - -id-at-registeredAddress OBJECT IDENTIFIER ::= {id-at 26} - -id-at-encryptedRegisteredAddress OBJECT IDENTIFIER ::= {id-at 26 2} - -id-at-destinationIndicator OBJECT IDENTIFIER ::= {id-at 27} - -id-at-encryptedDestinationIndicator OBJECT IDENTIFIER ::= {id-at 27 2} - -id-at-preferredDeliveryMethod OBJECT IDENTIFIER ::= {id-at 28} - -id-at-encryptedPreferredDeliveryMethod OBJECT IDENTIFIER ::= {id-at 28 2} - -id-at-presentationAddress OBJECT IDENTIFIER ::= {id-at 29} - -id-at-encryptedPresentationAddress OBJECT IDENTIFIER ::= {id-at 29 2} - -id-at-supportedApplicationContext OBJECT IDENTIFIER ::= {id-at 30} - -id-at-encryptedSupportedApplicationContext OBJECT IDENTIFIER ::= {id-at 30 2} - -id-at-member OBJECT IDENTIFIER ::= {id-at 31} - -id-at-encryptedMember OBJECT IDENTIFIER ::= {id-at 31 2} - -id-at-owner OBJECT IDENTIFIER ::= {id-at 32} - -id-at-encryptedOwner OBJECT IDENTIFIER ::= {id-at 32 2} - -id-at-roleOccupant OBJECT IDENTIFIER ::= {id-at 33} - -id-at-encryptedRoleOccupant OBJECT IDENTIFIER ::= {id-at 33 2} - -id-at-seeAlso OBJECT IDENTIFIER ::= {id-at 34} - -id-at-encryptedSeeAlso OBJECT IDENTIFIER ::= {id-at 34 2} - --- id-at-userPassword OBJECT IDENTIFIER ::= {id-at 35} -id-at-encryptedUserPassword OBJECT IDENTIFIER ::= - {id-at 35 2} - --- id-at-userCertificate OBJECT IDENTIFIER ::= {id-at 36} -id-at-encryptedUserCertificate OBJECT IDENTIFIER ::= - {id-at 36 2} - --- id-at-cACertificate OBJECT IDENTIFIER ::= {id-at 37} -id-at-encryptedCACertificate OBJECT IDENTIFIER ::= - {id-at 37 2} - --- id-at-authorityRevocationList OBJECT IDENTIFIER ::= {id-at 38} -id-at-encryptedAuthorityRevocationList OBJECT IDENTIFIER ::= - {id-at 38 2} - --- id-at-certificateRevocationList OBJECT IDENTIFIER ::= {id-at 39} -id-at-encryptedCertificateRevocationList OBJECT IDENTIFIER ::= - {id-at 39 2} - --- id-at-crossCertificatePair OBJECT IDENTIFIER ::= {id-at 40} -id-at-encryptedCrossCertificatePair OBJECT IDENTIFIER ::= - {id-at 40 2} - -id-at-name OBJECT IDENTIFIER ::= {id-at 41} - -id-at-givenName OBJECT IDENTIFIER ::= {id-at 42} - -id-at-encryptedGivenName OBJECT IDENTIFIER ::= {id-at 42 2} - -id-at-initials OBJECT IDENTIFIER ::= {id-at 43} - -id-at-encryptedInitials OBJECT IDENTIFIER ::= {id-at 43 2} - -id-at-generationQualifier OBJECT IDENTIFIER ::= {id-at 44} - -id-at-encryptedGenerationQualifier OBJECT IDENTIFIER ::= {id-at 44 2} - -id-at-uniqueIdentifier OBJECT IDENTIFIER ::= {id-at 45} - -id-at-encryptedUniqueIdentifier OBJECT IDENTIFIER ::= {id-at 45 2} - -id-at-dnQualifier OBJECT IDENTIFIER ::= {id-at 46} - -id-at-encryptedDnQualifier OBJECT IDENTIFIER ::= {id-at 46 2} - -id-at-enhancedSearchGuide OBJECT IDENTIFIER ::= {id-at 47} - -id-at-encryptedEnhancedSearchGuide OBJECT IDENTIFIER ::= {id-at 47 2} - -id-at-protocolInformation OBJECT IDENTIFIER ::= {id-at 48} - -id-at-encryptedProtocolInformation OBJECT IDENTIFIER ::= {id-at 48 2} - -id-at-distinguishedName OBJECT IDENTIFIER ::= {id-at 49} - -id-at-encryptedDistinguishedName OBJECT IDENTIFIER ::= {id-at 49 2} - -id-at-uniqueMember OBJECT IDENTIFIER ::= {id-at 50} - -id-at-encryptedUniqueMember OBJECT IDENTIFIER ::= {id-at 50 2} - -id-at-houseIdentifier OBJECT IDENTIFIER ::= {id-at 51} - -id-at-encryptedHouseIdentifier OBJECT IDENTIFIER ::= {id-at 51 2} - ---id-at-supportedAlgorithms OBJECT IDENTIFIER ::= {id-at 52} -id-at-encryptedSupportedAlgorithms OBJECT IDENTIFIER ::= - {id-at 52 2} - ---id-at-deltaRevocationList OBJECT IDENTIFIER ::= {id-at 53} -id-at-encryptedDeltaRevocationList OBJECT IDENTIFIER ::= - {id-at 53 2} - -id-at-dmdName OBJECT IDENTIFIER ::= {id-at 54} - -id-at-encryptedDmdName OBJECT IDENTIFIER ::= {id-at 54 2} - --- id-at-clearance OBJECT IDENTIFIER ::= {id-at 55} -id-at-encryptedClearance OBJECT IDENTIFIER ::= - {id-at 55 2} - --- id-at-defaultDirQop OBJECT IDENTIFIER ::= {id-at 56} -id-at-encryptedDefaultDirQop OBJECT IDENTIFIER ::= - {id-at 56 2} - --- id-at-attributeIntegrityInfo OBJECT IDENTIFIER ::= {id-at 57} -id-at-encryptedAttributeIntegrityInfo OBJECT IDENTIFIER ::= - {id-at 57 2} - ---id-at-attributeCertificate OBJECT IDENTIFIER ::= {id-at 58} -id-at-encryptedAttributeCertificate OBJECT IDENTIFIER ::= - {id-at 58 2} - --- id-at-attributeCertificateRevocationList OBJECT IDENTIFIER ::= {id-at 59} -id-at-encryptedAttributeCertificateRevocationList OBJECT IDENTIFIER ::= - {id-at 59 2} - --- id-at-confKeyInfo OBJECT IDENTIFIER ::= {id-at 60} -id-at-encryptedConfKeyInfo OBJECT IDENTIFIER ::= - {id-at 60 2} - --- id-at-family-information OBJECT IDENTIFIER {id-at 64} -id-at-pseudonym OBJECT IDENTIFIER ::= - {id-at 65} - -id-at-communicationsService OBJECT IDENTIFIER ::= {id-at 66} - -id-at-communicationsNetwork OBJECT IDENTIFIER ::= {id-at 67} - --- Matching rules --- id-mr-objectIdentifierMatch OBJECT IDENTIFIER ::= {id-mr 0} --- id-mr-distinguishedNameMatch OBJECT IDENTIFIER ::= {id-mr 1} -id-mr-caseIgnoreMatch OBJECT IDENTIFIER ::= - {id-mr 2} - -id-mr-caseIgnoreOrderingMatch OBJECT IDENTIFIER ::= {id-mr 3} - -id-mr-caseIgnoreSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 4} - -id-mr-caseExactMatch OBJECT IDENTIFIER ::= {id-mr 5} - -id-mr-caseExactOrderingMatch OBJECT IDENTIFIER ::= {id-mr 6} - -id-mr-caseExactSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 7} - -id-mr-numericStringMatch OBJECT IDENTIFIER ::= {id-mr 8} - -id-mr-numericStringOrderingMatch OBJECT IDENTIFIER ::= {id-mr 9} - -id-mr-numericStringSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 10} - -id-mr-caseIgnoreListMatch OBJECT IDENTIFIER ::= {id-mr 11} - -id-mr-caseIgnoreListSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 12} - -id-mr-booleanMatch OBJECT IDENTIFIER ::= {id-mr 13} - -id-mr-integerMatch OBJECT IDENTIFIER ::= {id-mr 14} - -id-mr-integerOrderingMatch OBJECT IDENTIFIER ::= {id-mr 15} - -id-mr-bitStringMatch OBJECT IDENTIFIER ::= {id-mr 16} - -id-mr-octetStringMatch OBJECT IDENTIFIER ::= {id-mr 17} - -id-mr-octetStringOrderingMatch OBJECT IDENTIFIER ::= {id-mr 18} - -id-mr-octetStringSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 19} - -id-mr-telephoneNumberMatch OBJECT IDENTIFIER ::= {id-mr 20} - -id-mr-telephoneNumberSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 21} - -id-mr-presentationAddressMatch OBJECT IDENTIFIER ::= {id-mr 22} - -id-mr-uniqueMemberMatch OBJECT IDENTIFIER ::= {id-mr 23} - -id-mr-protocolInformationMatch OBJECT IDENTIFIER ::= {id-mr 24} - -id-mr-uTCTimeMatch OBJECT IDENTIFIER ::= {id-mr 25} - -id-mr-uTCTimeOrderingMatch OBJECT IDENTIFIER ::= {id-mr 26} - -id-mr-generalizedTimeMatch OBJECT IDENTIFIER ::= {id-mr 27} - -id-mr-generalizedTimeOrderingMatch OBJECT IDENTIFIER ::= {id-mr 28} - -id-mr-integerFirstComponentMatch OBJECT IDENTIFIER ::= {id-mr 29} - -id-mr-objectIdentifierFirstComponentMatch OBJECT IDENTIFIER ::= {id-mr 30} - -id-mr-directoryStringFirstComponentMatch OBJECT IDENTIFIER ::= {id-mr 31} - -id-mr-wordMatch OBJECT IDENTIFIER ::= {id-mr 32} - -id-mr-keywordMatch OBJECT IDENTIFIER ::= {id-mr 33} - --- id-mr-certificateExactMatch OBJECT IDENTIFIER ::= {id-mr 34} --- id-mr-certificateMatch OBJECT IDENTIFIER ::= {id-mr 35} --- id-mr-certificatePairExactMatch OBJECT IDENTIFIER ::= {id-mr 36} --- id-mr-certificatePairMatch OBJECT IDENTIFIER ::= {id-mr 37} --- id-mr-certificateListExactMatch OBJECT IDENTIFIER ::= {id-mr 38} --- id-mr-certificateListMatch OBJECT IDENTIFIER ::= {id-mr 39} --- id-mr-algorithmIdentifierMatch OBJECT IDENTIFIER ::= {id-mr 40} -id-mr-storedPrefixMatch OBJECT IDENTIFIER ::= - {id-mr 41} - --- id-mr-attributeCertificateMatch OBJECT IDENTIFIER ::= {id-mr 42} --- id-mr-readerAndKeyIDMatch OBJECT IDENTIFIER ::= {id-mr 43} ---id-mr-attributeIntegrityMatch OBJECT IDENTIFIER ::= {id-mr 44} -id-mr-systemProposedMatch OBJECT IDENTIFIER ::= - {id-mr 47} - -id-mr-generalWordMatch OBJECT IDENTIFIER ::= {id-mr 48} - -id-mr-approximateStringMatch OBJECT IDENTIFIER ::= {id-mr 49} - -id-mr-ignoreIfAbsentMatch OBJECT IDENTIFIER ::= {id-mr 50} - -id-mr-nullMatch OBJECT IDENTIFIER ::= {id-mr 51} - -id-mr-zonalMatch OBJECT IDENTIFIER ::= {id-mr 52} - -id-mr-facsimileNumberMatch OBJECT IDENTIFIER ::= {id-mr 63} - -id-mr-facsimileNumberSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 64} - --- contexts -id-avc-language OBJECT IDENTIFIER ::= {id-avc 0} - -id-avc-temporal OBJECT IDENTIFIER ::= {id-avc 1} - -id-avc-locale OBJECT IDENTIFIER ::= {id-avc 2} - ---id-avc-attributeValueSecurityLabelContext OBJECT IDENTIFIER ::= {id-avc 3} ---id-avc-attributeValueIntegrityInfoContext OBJECT IDENTIFIER ::= {id-avc 4} --- Problem definitions -id-pr-targetDsaUnavailable OBJECT IDENTIFIER ::= - {id-pr 1} - -id-pr-dataSourceUnavailable OBJECT IDENTIFIER ::= {id-pr 2} - -id-pr-unidentifiedOperation OBJECT IDENTIFIER ::= {id-pr 3} - -id-pr-unavailableOperation OBJECT IDENTIFIER ::= {id-pr 4} - -id-pr-searchAttributeViolation OBJECT IDENTIFIER ::= {id-pr 5} - -id-pr-searchAttributeCombinationViolation OBJECT IDENTIFIER ::= {id-pr 6} - -id-pr-searchValueNotAllowed OBJECT IDENTIFIER ::= {id-pr 7} - -id-pr-missingSearchAttribute OBJECT IDENTIFIER ::= {id-pr 8} - -id-pr-searchValueViolation OBJECT IDENTIFIER ::= {id-pr 9} - -id-pr-attributeNegationViolation OBJECT IDENTIFIER ::= {id-pr 10} - -id-pr-searchValueRequired OBJECT IDENTIFIER ::= {id-pr 11} - -id-pr-invalidSearchValue OBJECT IDENTIFIER ::= {id-pr 12} - -id-pr-searchContextViolation OBJECT IDENTIFIER ::= {id-pr 13} - -id-pr-searchContextCombinationViolation OBJECT IDENTIFIER ::= {id-pr 14} - -id-pr-missingSearchContext OBJECT IDENTIFIER ::= {id-pr 15} - -id-pr-searchContextValueViolation OBJECT IDENTIFIER ::= {id-pr 16} - -id-pr-searchContextValueRequired OBJECT IDENTIFIER ::= {id-pr 17} - -id-pr-invalidContextSearchValue OBJECT IDENTIFIER ::= {id-pr 18} - -id-pr-unsupportedMatchingRule OBJECT IDENTIFIER ::= {id-pr 19} - -id-pr-attributeMatchingViolation OBJECT IDENTIFIER ::= {id-pr 20} - -id-pr-unsupportedMatchingUse OBJECT IDENTIFIER ::= {id-pr 21} - -id-pr-matchingUseViolation OBJECT IDENTIFIER ::= {id-pr 22} - -id-pr-hierarchySelectForbidden OBJECT IDENTIFIER ::= {id-pr 23} - -id-pr-invalidHierarchySelect OBJECT IDENTIFIER ::= {id-pr 24} - -id-pr-unavailableHierarchySelect OBJECT IDENTIFIER ::= {id-pr 25} - -id-pr-invalidSearchOptions OBJECT IDENTIFIER ::= {id-pr 26} - -id-pr-missingSearchOptions OBJECT IDENTIFIER ::= {id-pr 27} - -id-pr-invalidServiceControlOptions OBJECT IDENTIFIER ::= {id-pr 28} - -id-pr-missingServiceControlOptions OBJECT IDENTIFIER ::= {id-pr 29} - -id-pr-searchSubsetViolation OBJECT IDENTIFIER ::= {id-pr 30} - -id-pr-unmatchedKeyAttributes OBJECT IDENTIFIER ::= {id-pr 31} - -id-pr-ambiguousKeyAttributes OBJECT IDENTIFIER ::= {id-pr 32} - --- Notification attributes -id-not-dSAProblem OBJECT IDENTIFIER ::= {id-not 0} - -id-not-searchServiceProblem OBJECT IDENTIFIER ::= {id-not 1} - -id-not-serviceType OBJECT IDENTIFIER ::= {id-not 2} - -id-not-attributeTypeList OBJECT IDENTIFIER ::= {id-not 3} - -id-not-matchingRuleList OBJECT IDENTIFIER ::= {id-not 4} - -id-not-filterItem OBJECT IDENTIFIER ::= {id-not 5} - -id-not-attributeCombinations OBJECT IDENTIFIER ::= {id-not 6} - -id-not-contextTypeList OBJECT IDENTIFIER ::= {id-not 7} - -id-not-contextList OBJECT IDENTIFIER ::= {id-not 8} - -id-not-contextCombinations OBJECT IDENTIFIER ::= {id-not 9} - -id-not-hierarchySelectList OBJECT IDENTIFIER ::= {id-not 10} - -id-not-searchOptionsList OBJECT IDENTIFIER ::= {id-not 11} - -id-not-serviceControlOptionsList OBJECT IDENTIFIER ::= {id-not 12} - -id-not-multipleMatchingLocalities OBJECT IDENTIFIER ::= {id-not 13} - -id-not-proposedRelaxation OBJECT IDENTIFIER ::= {id-not 14} - -id-not-appliedRelaxation OBJECT IDENTIFIER ::= {id-not 15} - -id-not-substringRequirements OBJECT IDENTIFIER ::= {id-not 16} - --- Control attributes -id-cat-sequenceMatchType OBJECT IDENTIFIER ::= - {id-cat 1} - -id-cat-wordMatchType OBJECT IDENTIFIER ::= {id-cat 2} - -id-cat-characterMatchTypes OBJECT IDENTIFIER ::= {id-cat 3} - -id-cat-selectedContexts OBJECT IDENTIFIER ::= {id-cat 4} - -END -- SelectedAttributeTypes - --- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D diff --git a/acse/UpperBounds.asn1 b/acse/UpperBounds.asn1 deleted file mode 100644 index 3ebc334..0000000 --- a/acse/UpperBounds.asn1 +++ /dev/null @@ -1,90 +0,0 @@ --- Module UpperBounds (X.520:08/1997) --- See also ITU-T X.520 (08/1997) --- See also the index of all ASN.1 assignments needed in this document - -UpperBounds {joint-iso-itu-t ds(5) module(1) upperBounds(10) 3} DEFINITIONS ::= -BEGIN - --- EXPORTS All --- The types and values defined in this module are exported for use in the other ASN.1 modules contained --- within the Directory Specifications, and for the use of other applications which will use them to access --- Directory services. Other applications may use them for their own purposes, but this will not constrain --- extensions and modifications needed to maintain or improve the Directory service. -ub-answerback INTEGER ::= - 8 - -ub-business-category INTEGER ::= 128 - -ub-common-name INTEGER ::= 64 - -ub-country-code INTEGER ::= 4 - -ub-description INTEGER ::= 1024 - -ub-destination-indicator INTEGER ::= 128 - -ub-directory-string-first-component-match INTEGER ::= 32768 - -ub-international-isdn-number INTEGER ::= 16 - -ub-knowledge-information INTEGER ::= 32768 - -ub-locality-name INTEGER ::= 128 - -ub-match INTEGER ::= 128 - -ub-name INTEGER ::= 64 - -ub-organization-name INTEGER ::= 64 - -ub-organizational-unit-name INTEGER ::= 64 - -ub-physical-office-name INTEGER ::= 128 - -ub-post-office-box INTEGER ::= 40 - -ub-postal-code INTEGER ::= 40 - -ub-postal-line INTEGER ::= 6 - -ub-postal-string INTEGER ::= 30 - -ub-privacy-mark-length INTEGER ::= 128 - -ub-schema INTEGER ::= 1024 - -ub-search INTEGER ::= 32768 - -ub-serial-number INTEGER ::= 64 - -ub-state-name INTEGER ::= 128 - -ub-street-address INTEGER ::= 128 - -ub-surname INTEGER ::= 64 - -ub-tag INTEGER ::= 64 - -ub-telephone-number INTEGER ::= 32 - -ub-teletex-terminal-id INTEGER ::= 1024 - -ub-telex-number INTEGER ::= 14 - -ub-title INTEGER ::= 64 - -ub-user-password INTEGER ::= 128 - -ub-x121-address INTEGER ::= 15 - -ub-localeContextSyntax INTEGER ::= 128 - -ub-locale-context-syntax INTEGER ::= 64 - -ub-pseudonym INTEGER ::= 128 - -ub-content INTEGER ::= 32768 - -END -- UpperBounds - --- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D diff --git a/acse/UsefulDefinitions.asn1 b/acse/UsefulDefinitions.asn1 deleted file mode 100644 index b755285..0000000 --- a/acse/UsefulDefinitions.asn1 +++ /dev/null @@ -1,240 +0,0 @@ --- Module UsefulDefinitions (X.501 TC2:08/1997) --- See also ITU-T X.501 (1997) Technical Cor. 2 (02/2001) --- See also the index of all ASN.1 assignments needed in this document - -UsefulDefinitions {joint-iso-itu-t ds(5) module(1) usefulDefinitions(0) 3} -DEFINITIONS ::= -BEGIN - --- EXPORTS All - --- The types and values defined in this module are exported for use in the other ASN.1 modules contained --- within the Directory Specifications, and for the use of other applications which will use them to access --- Directory services. Other applications may use them for their own purposes, but this will not constrain --- extensions and modifications needed to maintain or improve the Directory service. -ID ::= OBJECT IDENTIFIER - -ds ID ::= {joint-iso-itu-t ds(5)} - --- categories of information object -module ID ::= {ds 1} - -serviceElement ID ::= {ds 2} - -applicationContext ID ::= {ds 3} - -attributeType ID ::= {ds 4} - -attributeSyntax ID ::= {ds 5} - -objectClass ID ::= {ds 6} - --- attributeSet ID ::= {ds 7} -algorithm ID ::= {ds 8} - -abstractSyntax ID ::= {ds 9} - --- object ID ::= {ds 10} --- port ID ::= {ds 11} -dsaOperationalAttribute ID ::= - {ds 12} - -matchingRule ID ::= {ds 13} - -knowledgeMatchingRule ID ::= {ds 14} - -nameForm ID ::= {ds 15} - -group ID ::= {ds 16} - -subentry ID ::= {ds 17} - -operationalAttributeType ID ::= {ds 18} - -operationalBinding ID ::= {ds 19} - -schemaObjectClass ID ::= {ds 20} - -schemaOperationalAttribute ID ::= {ds 21} - -administrativeRoles ID ::= {ds 23} - -accessControlAttribute ID ::= {ds 24} - -rosObject ID ::= {ds 25} - -contract ID ::= {ds 26} - -package ID ::= {ds 27} - -accessControlSchemes ID ::= {ds 28} - -certificateExtension ID ::= {ds 29} - -managementObject ID ::= {ds 30} - -attributeValueContext ID ::= {ds 31} - --- securityExchange ID ::= {ds 32} -idmProtocol ID ::= {ds 33} - -problem ID ::= {ds 34} - -notification ID ::= {ds 35} - -matchingRestriction ID ::= - {ds 36} -- None are currently defined by this specification - -controlAttributeType ID ::= {ds 37} - --- modules -usefulDefinitions ID ::= {module usefulDefinitions(0) 3} - -informationFramework ID ::= {module informationFramework(1) 3} - -directoryAbstractService ID ::= {module directoryAbstractService(2) 3} - -distributedOperations ID ::= {module distributedOperations(3) 3} - -protocolObjectIdentifiers ID ::= {module protocolObjectIdentifiers(4) 3} - -selectedAttributeTypes ID ::= {module selectedAttributeTypes(5) 3} - -selectedObjectClasses ID ::= {module selectedObjectClasses(6) 3} - -authenticationFramework ID ::= {module authenticationFramework(7) 3} - -algorithmObjectIdentifiers ID ::= {module algorithmObjectIdentifiers(8) 3} - -directoryObjectIdentifiers ID ::= {module directoryObjectIdentifiers(9) 3} - -upperBounds ID ::= {module upperBounds(10) 3} - -dap ID ::= {module dap(11) 3} - -dsp ID ::= {module dsp(12) 3} - -distributedDirectoryOIDs ID ::= {module distributedDirectoryOIDs(13) 3} - -directoryShadowOIDs ID ::= {module directoryShadowOIDs(14) 3} - -directoryShadowAbstractService ID ::= - {module directoryShadowAbstractService(15) 3} - -disp ID ::= {module disp(16) 3} - -dop ID ::= {module dop(17) 3} - -opBindingManagement ID ::= {module opBindingManagement(18) 3} - -opBindingOIDs ID ::= {module opBindingOIDs(19) 3} - -hierarchicalOperationalBindings ID ::= - {module hierarchicalOperationalBindings(20) 3} - -dsaOperationalAttributeTypes ID ::= {module dsaOperationalAttributeTypes(22) 3} - -schemaAdministration ID ::= {module schemaAdministration(23) 3} - -basicAccessControl ID ::= {module basicAccessControl(24) 3} - -directoryOperationalBindingTypes ID ::= - {module directoryOperationalBindingTypes(25) 3} - -certificateExtensions ID ::= {module certificateExtensions(26) 0} - -directoryManagement ID ::= {module directoryManagement(27) 1} - -enhancedSecurity ID ::= {module enhancedSecurity(28) 1} - -iDMProtocolSpecification ID ::= {module iDMProtocolSpecification(30) 4} - -directoryIDMProtocols ID ::= {module directoryIDMProtocols(31) 4} - --- directorySecurityExchanges ID ::= {module directorySecurityExchanges (29) 1} --- synonyms -id-oc ID ::= - objectClass - -id-at ID ::= attributeType - -id-as ID ::= abstractSyntax - -id-mr ID ::= matchingRule - -id-nf ID ::= nameForm - -id-sc ID ::= subentry - -id-oa ID ::= operationalAttributeType - -id-ob ID ::= operationalBinding - -id-doa ID ::= dsaOperationalAttribute - -id-kmr ID ::= knowledgeMatchingRule - -id-soc ID ::= schemaObjectClass - -id-soa ID ::= schemaOperationalAttribute - -id-ar ID ::= administrativeRoles - -id-aca ID ::= accessControlAttribute - -id-ac ID ::= applicationContext - -id-rosObject ID ::= rosObject - -id-contract ID ::= contract - -id-package ID ::= package - -id-acScheme ID ::= accessControlSchemes - -id-ce ID ::= certificateExtension - -id-mgt ID ::= managementObject - -id-idm ID ::= idmProtocol - -id-avc ID ::= attributeValueContext - --- id-se ID ::= securityExchange -id-pr ID ::= problem - -id-not ID ::= notification - -id-mre ID ::= matchingRestriction - -id-cat ID ::= controlAttributeType - --- obsolete module identifiers --- usefulDefinition ID ::= {module 0} --- informationFramework ID ::= {module 1} --- directoryAbstractService ID ::= {module 2} --- distributedOperations ID ::= {module 3} --- protocolObjectIdentifiers ID ::= {module 4} --- selectedAttributeTypes ID ::= {module 5} --- selectedObjectClasses ID ::= {module 6} --- authenticationFramework ID ::= {module 7} --- algorithmObjectIdentifiers ID ::= {module 8} --- directoryObjectIdentifiers ID ::= {module 9} --- upperBounds ID ::= {module 10} --- dap ID ::= {module 11} --- dsp ID ::= {module 12} --- distributedDirectoryObjectIdentifiers ID ::= {module 13} --- unused module identifiers --- directoryShadowOIDs ID ::= {module 14} --- directoryShadowAbstractService ID ::= {module 15} --- disp ID ::= {module 16} --- dop ID ::= {module 17} --- opBindingManagement ID ::= {module 18} --- opBindingOIDs ID ::= {module 19} --- hierarchicalOperationalBindings ID ::= {module 20} --- dsaOperationalAttributeTypes ID ::= {module 22} --- schemaAdministration ID ::= {module 23} --- basicAccessControl ID ::= {module 24} --- operationalBindingOIDs ID ::= {module 25} -END -- UsefulDefinitions - --- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D diff --git a/csta/CSTA-accept-call.asn1 b/csta/CSTA-accept-call.asn1 deleted file mode 100644 index 771efab..0000000 --- a/csta/CSTA-accept-call.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-accept-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) accept-call( 214) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -acceptCall OPERATION ::= -{ ARGUMENT AcceptCallArgument - RESULT AcceptCallResult - ERRORS {universalFailure } - CODE local: 214 } - -AcceptCallArgument ::= SEQUENCE -{ callToBeAccepted ConnectionID, - correlatorData CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -AcceptCallResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-accept-call diff --git a/csta/CSTA-activate.asn1 b/csta/CSTA-activate.asn1 deleted file mode 100644 index 3d7d841..0000000 --- a/csta/CSTA-activate.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-activate - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) activate( 512) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ResourceID, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -activate OPERATION ::= -{ ARGUMENT ActivateArgument - RESULT ActivateResult - ERRORS {universalFailure } - CODE local: 512 } - -ActivateArgument ::= SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - ruleName [1] IMPLICIT IA5String, - grammarName [2] IMPLICIT IA5String OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -ActivateResult ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-activate diff --git a/csta/CSTA-agent-busy-event.asn1 b/csta/CSTA-agent-busy-event.asn1 deleted file mode 100644 index fd9a300..0000000 --- a/csta/CSTA-agent-busy-event.asn1 +++ /dev/null @@ -1,32 +0,0 @@ -CSTA-agent-busy-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) agent-busy-event( 319) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -AgentID, PendingAgentState FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -AgentBusyEvent ::= SEQUENCE -{ agentDevice SubjectDeviceID, - agentID AgentID OPTIONAL, - acdGroup DeviceID OPTIONAL, - pendingAgentState [2] IMPLICIT PendingAgentState OPTIONAL, - cause [3] IMPLICIT EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-agent-busy-event diff --git a/csta/CSTA-agent-logged-off-event.asn1 b/csta/CSTA-agent-logged-off-event.asn1 deleted file mode 100644 index 179467f..0000000 --- a/csta/CSTA-agent-logged-off-event.asn1 +++ /dev/null @@ -1,32 +0,0 @@ -CSTA-agent-logged-off-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) agent-logged-off-event( 320) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -AgentID, AgentPassword FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -AgentLoggedOffEvent ::= SEQUENCE -{ agentDevice SubjectDeviceID, - agentID [2] IMPLICIT AgentID OPTIONAL, - acdGroup DeviceID OPTIONAL, - agentPassword [3] IMPLICIT AgentPassword OPTIONAL, - cause EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-agent-logged-off-event diff --git a/csta/CSTA-agent-logged-on-event.asn1 b/csta/CSTA-agent-logged-on-event.asn1 deleted file mode 100644 index 491ca85..0000000 --- a/csta/CSTA-agent-logged-on-event.asn1 +++ /dev/null @@ -1,32 +0,0 @@ -CSTA-agent-logged-on-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) agent-logged-on-event( 321) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -AgentID, AgentPassword FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -AgentLoggedOnEvent ::= SEQUENCE -{ agentDevice SubjectDeviceID, - agentID [2] IMPLICIT AgentID OPTIONAL, - acdGroup DeviceID OPTIONAL, - agentPassword [3] IMPLICIT AgentPassword OPTIONAL, - cause EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-agent-logged-on-event diff --git a/csta/CSTA-agent-not-ready-event.asn1 b/csta/CSTA-agent-not-ready-event.asn1 deleted file mode 100644 index cfb9e1e..0000000 --- a/csta/CSTA-agent-not-ready-event.asn1 +++ /dev/null @@ -1,31 +0,0 @@ -CSTA-agent-not-ready-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) agent-not-ready-event( 322) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -AgentID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -AgentNotReadyEvent ::= SEQUENCE -{ agentDevice SubjectDeviceID, - agentID AgentID OPTIONAL, - acdGroup DeviceID OPTIONAL, - cause EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-agent-not-ready-event diff --git a/csta/CSTA-agent-ready-event.asn1 b/csta/CSTA-agent-ready-event.asn1 deleted file mode 100644 index a46261c..0000000 --- a/csta/CSTA-agent-ready-event.asn1 +++ /dev/null @@ -1,31 +0,0 @@ -CSTA-agent-ready-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) agent-ready-event( 323) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -AgentID, AgentPassword FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -AgentReadyEvent ::= SEQUENCE -{ agentDevice SubjectDeviceID, - agentID AgentID OPTIONAL, - acdGroup DeviceID OPTIONAL, - cause EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-agent-ready-event diff --git a/csta/CSTA-agent-working-after-call-event.asn1 b/csta/CSTA-agent-working-after-call-event.asn1 deleted file mode 100644 index fdb93b8..0000000 --- a/csta/CSTA-agent-working-after-call-event.asn1 +++ /dev/null @@ -1,35 +0,0 @@ -CSTA-agent-working-after-call-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) agent-working-after-call-event( 324) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -AgentID, PendingAgentState FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -AgentWorkingAfterCallEvent ::= SEQUENCE -{ agentDevice SubjectDeviceID, - agentID AgentID OPTIONAL, - acdGroup DeviceID OPTIONAL, - pendingAgentState [2] IMPLICIT ENUMERATED - { notReady (0), - ready (1), - null (2) } OPTIONAL, - cause [3] IMPLICIT EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-agent-working-after-call-event diff --git a/csta/CSTA-alternate-call.asn1 b/csta/CSTA-alternate-call.asn1 deleted file mode 100644 index 82c569a..0000000 --- a/csta/CSTA-alternate-call.asn1 +++ /dev/null @@ -1,43 +0,0 @@ -CSTA-alternate-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) alternate-call( 1) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ConsultOptions FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -alternateCall OPERATION ::= -{ ARGUMENT AlternateCallArgument - RESULT AlternateCallResult - ERRORS {universalFailure } - CODE local: 1 } - -AlternateCallArgument ::= SEQUENCE -{ heldCall ConnectionID, - activeCall ConnectionID, - connectionReservation BOOLEAN OPTIONAL, - consultOptions ConsultOptions DEFAULT unrestricted, - extensions CSTACommonArguments OPTIONAL } - -AlternateCallResult ::=CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-alternate-call diff --git a/csta/CSTA-answer-call.asn1 b/csta/CSTA-answer-call.asn1 deleted file mode 100644 index f6fcf73..0000000 --- a/csta/CSTA-answer-call.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-answer-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) answer-call( 2) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -answerCall OPERATION ::= -{ ARGUMENT AnswerCallArgument - RESULT AnswerCallResult - ERRORS {universalFailure } - CODE local: 2 } - -AnswerCallArgument ::= SEQUENCE -{ callToBeAnswered ConnectionID, - correlatorData CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -AnswerCallResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-answer-call diff --git a/csta/CSTA-associate-data.asn1 b/csta/CSTA-associate-data.asn1 deleted file mode 100644 index 29649b8..0000000 --- a/csta/CSTA-associate-data.asn1 +++ /dev/null @@ -1,60 +0,0 @@ -CSTA-associate-data - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) associate-data( 230) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -AccountInfo, AuthCode, CorrelatorData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -LanguagePreferences,SubjectOfCall FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -CallQualifyingData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -associateData OPERATION ::= -{ ARGUMENT AssociateDataArgument - RESULT AssociateDataResult - ERRORS {universalFailure } - CODE local: 230 } - -AssociateDataArgument ::= SEQUENCE -{ existingCall ConnectionID, - accountCode [0] IMPLICIT AccountInfo OPTIONAL, - authCode [1] IMPLICIT AuthCode OPTIONAL, - correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, - callQualifyingData [3] IMPLICIT CallQualifyingData OPTIONAL, - callCharacteristics [4] IMPLICIT CallCharacteristics OPTIONAL, - subjectOfCall [5] IMPLICIT SubjectOfCall OPTIONAL, - languagePreferences [6] IMPLICIT LanguagePreferences OPTIONAL, - deviceInfo [7] IMPLICIT DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -AssociateDataResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-associate-data diff --git a/csta/CSTA-attach-media-service.asn1 b/csta/CSTA-attach-media-service.asn1 deleted file mode 100644 index 41e258a..0000000 --- a/csta/CSTA-attach-media-service.asn1 +++ /dev/null @@ -1,59 +0,0 @@ -CSTA-attach-media-service - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) attach-media-service( 244) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -MediaServiceType, MediaServiceInstanceID, ConnectionMode, - ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -attachMediaService OPERATION ::= -{ ARGUMENT AttachMediaServiceArgument - RESULT AttachMediaServiceResult - ERRORS {universalFailure } - CODE local: 244 } - -AttachMediaServiceArgument ::= SEQUENCE -{ connection ConnectionID, - mediaServiceType MediaServiceType, - mediaServiceVersion INTEGER OPTIONAL, - mediaServiceInstanceID MediaServiceInstanceID OPTIONAL, - connectionMode ConnectionMode, - requestedConnectionState LocalConnectionState OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -AttachMediaServiceResult ::= SEQUENCE -{ mediaConnection ConnectionID OPTIONAL, - mediaDevice [0] IMPLICIT DeviceID OPTIONAL, - mediaServiceInstanceID MediaServiceInstanceID OPTIONAL, - mediaConnectionInfo [1] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [2] IMPLICIT CallLinkageData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-attach-media-service diff --git a/csta/CSTA-auto-answer-event.asn1 b/csta/CSTA-auto-answer-event.asn1 deleted file mode 100644 index 5be3428..0000000 --- a/csta/CSTA-auto-answer-event.asn1 +++ /dev/null @@ -1,24 +0,0 @@ -CSTA-auto-answer-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) auto-answer-event( 40) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -AutoAnswerEvent ::= SEQUENCE -{ invokingDevice SubjectDeviceID, - autoAnswerOn BOOLEAN, - numberOfRings INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-auto-answer-event diff --git a/csta/CSTA-auto-work-mode-event.asn1 b/csta/CSTA-auto-work-mode-event.asn1 deleted file mode 100644 index 6389f69..0000000 --- a/csta/CSTA-auto-work-mode-event.asn1 +++ /dev/null @@ -1,24 +0,0 @@ -CSTA-auto-work-mode-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) auto-work-mode-event( 326) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -AutoWorkModeEvent ::= SEQUENCE -{ invokingDevice SubjectDeviceID, - autoWorkOn BOOLEAN, - autoWorkInterval INTEGER, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-auto-work-mode-event diff --git a/csta/CSTA-back-in-service-event.asn1 b/csta/CSTA-back-in-service-event.asn1 deleted file mode 100644 index babf4be..0000000 --- a/csta/CSTA-back-in-service-event.asn1 +++ /dev/null @@ -1,26 +0,0 @@ -CSTA-back-in-service-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) back-in-service-event( 333) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -BackInServiceEvent ::= SEQUENCE -{ device SubjectDeviceID, - cause EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-back-in-service-event diff --git a/csta/CSTA-bookmark-reached-event.asn1 b/csta/CSTA-bookmark-reached-event.asn1 deleted file mode 100644 index 36688de..0000000 --- a/csta/CSTA-bookmark-reached-event.asn1 +++ /dev/null @@ -1,35 +0,0 @@ -CSTA-bookmark-reached-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) bookmark-reached-event(517) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-feature-types( 127) }; - -BookmarkReachedEvent ::= SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - bookmark IA5String, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-bookmark-reached-event diff --git a/csta/CSTA-bridged-event.asn1 b/csta/CSTA-bridged-event.asn1 deleted file mode 100644 index 4eab1f1..0000000 --- a/csta/CSTA-bridged-event.asn1 +++ /dev/null @@ -1,58 +0,0 @@ -CSTA-bridged-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) bridged-event( 224) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -BridgedEvent ::= SEQUENCE -{ bridgedConnection ConnectionID, - bridgedAppearance SubjectDeviceID, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [0] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - cause EventCause, - servicesPermitted [1] IMPLICIT ServicesPermitted OPTIONAL, - mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, - bridgedConnectionInfo [4] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [5] IMPLICIT CallLinkageData OPTIONAL, - languagePreferences [6] IMPLICIT LanguagePreferences OPTIONAL, - locationInfo [7] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-bridged-event diff --git a/csta/CSTA-button-information-event.asn1 b/csta/CSTA-button-information-event.asn1 deleted file mode 100644 index 8f223e5..0000000 --- a/csta/CSTA-button-information-event.asn1 +++ /dev/null @@ -1,28 +0,0 @@ -CSTA-button-information-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) button-information-event( 283) } -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ButtonID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -ButtonInformationEvent ::= SEQUENCE -{ device SubjectDeviceID, - button ButtonID, - buttonLabel IA5String (SIZE(0..64)) OPTIONAL, - buttonAssociatedNumber DeviceID OPTIONAL, - buttonPressIndicator BOOLEAN OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-button-information-event diff --git a/csta/CSTA-button-press-event.asn1 b/csta/CSTA-button-press-event.asn1 deleted file mode 100644 index 04cd93f..0000000 --- a/csta/CSTA-button-press-event.asn1 +++ /dev/null @@ -1,27 +0,0 @@ -CSTA-button-press-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) button-press-event( 284) } -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ButtonID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -ButtonPressEvent ::= SEQUENCE -{ device SubjectDeviceID, - button ButtonID, - buttonLabel IA5String (SIZE(0..64)) OPTIONAL, - buttonAssociatedNumber DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-button-press-event diff --git a/csta/CSTA-button-press.asn1 b/csta/CSTA-button-press.asn1 deleted file mode 100644 index f9d77ea..0000000 --- a/csta/CSTA-button-press.asn1 +++ /dev/null @@ -1,41 +0,0 @@ -CSTA-button-press -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) button-press( 260) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ButtonID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -buttonPress OPERATION ::= -{ ARGUMENT ButtonPressArgument - RESULT ButtonPressResult - ERRORS {universalFailure } - CODE local: 260 } - -ButtonPressArgument ::= SEQUENCE -{ device DeviceID, - button ButtonID, - extensions CSTACommonArguments OPTIONAL } - -ButtonPressResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-button-press diff --git a/csta/CSTA-call-back-call-related.asn1 b/csta/CSTA-call-back-call-related.asn1 deleted file mode 100644 index 7d49c6b..0000000 --- a/csta/CSTA-call-back-call-related.asn1 +++ /dev/null @@ -1,49 +0,0 @@ -CSTA-call-back-call-related - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-back-call-related( 215) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CallCharacteristics FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -callBack OPERATION ::= -{ ARGUMENT CallBackArgument - RESULT CallBackResult - ERRORS {universalFailure } - CODE local: 215 } - -CallBackArgument ::= SEQUENCE -{ callbackConnection ConnectionID, - callCharacteristics CallCharacteristics OPTIONAL, - subjectOfCall [0] IMPLICIT SubjectOfCall OPTIONAL, - languagePreferences [1] IMPLICIT LanguagePreferences OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -CallBackResult ::= SEQUENCE -{ targetDevice DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-call-back-call-related diff --git a/csta/CSTA-call-back-event.asn1 b/csta/CSTA-call-back-event.asn1 deleted file mode 100644 index 333b0b1..0000000 --- a/csta/CSTA-call-back-event.asn1 +++ /dev/null @@ -1,24 +0,0 @@ -CSTA-call-back-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-back-event( 327) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -CallBackEvent ::= SEQUENCE -{ originatingDevice SubjectDeviceID, - targetDevice SubjectDeviceID, - callBackSetCanceled BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-call-back-event diff --git a/csta/CSTA-call-back-message-call-related.asn1 b/csta/CSTA-call-back-message-call-related.asn1 deleted file mode 100644 index 8d9368b..0000000 --- a/csta/CSTA-call-back-message-call-related.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-call-back-message-call-related - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-back-message-call-related( 216) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; -callBackMessage OPERATION ::= -{ ARGUMENT CallBackMessageArgument - RESULT CallBackMessageResult - ERRORS {universalFailure } - CODE local: 216 } - -CallBackMessageArgument ::= SEQUENCE -{ callbackMessageConnection ConnectionID, - extensions CSTACommonArguments OPTIONAL } - -CallBackMessageResult ::= SEQUENCE -{ targetDevice DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-call-back-message-call-related diff --git a/csta/CSTA-call-back-message-event.asn1 b/csta/CSTA-call-back-message-event.asn1 deleted file mode 100644 index b21e9e1..0000000 --- a/csta/CSTA-call-back-message-event.asn1 +++ /dev/null @@ -1,24 +0,0 @@ -CSTA-call-back-message-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-back-message-event( 328) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -CallBackMessageEvent ::= SEQUENCE -{ originatingDevice SubjectDeviceID, - targetDevice SubjectDeviceID, - callBackMsgSetCanceled BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-call-back-message-event diff --git a/csta/CSTA-call-back-message-non-call-related.asn1 b/csta/CSTA-call-back-message-non-call-related.asn1 deleted file mode 100644 index 41ac744..0000000 --- a/csta/CSTA-call-back-message-non-call-related.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-call-back-message-non-call-related -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-back-message-non-call-related( 301) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -callBackMessageNonCallRelated OPERATION ::= -{ ARGUMENT CallBackMessageNonCallRelatedArgument - RESULT CallBackMessageNonCallRelatedResult - ERRORS {universalFailure } - CODE local: 301 } - -CallBackMessageNonCallRelatedArgument ::= SEQUENCE -{ originatingDevice DeviceID, - targetDevice DeviceID, - extensions CSTACommonArguments OPTIONAL } - -CallBackMessageNonCallRelatedResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-call-back-message-non-call-related diff --git a/csta/CSTA-call-back-non-call-related.asn1 b/csta/CSTA-call-back-non-call-related.asn1 deleted file mode 100644 index 787ead9..0000000 --- a/csta/CSTA-call-back-non-call-related.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-call-back-non-call-related -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-back-non-call-related( 300) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -callBackNonCallRelated OPERATION ::= -{ ARGUMENT CallBackNonCallRelatedArgument - RESULT CallBackNonCallRelatedResult - ERRORS {universalFailure } - CODE local: 300 } - -CallBackNonCallRelatedArgument ::= SEQUENCE -{ originatingDevice DeviceID, - targetDevice DeviceID, - extensions CSTACommonArguments OPTIONAL } - -CallBackNonCallRelatedResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-call-back-non-call-related diff --git a/csta/CSTA-call-cleared-event.asn1 b/csta/CSTA-call-cleared-event.asn1 deleted file mode 100644 index b1cf18b..0000000 --- a/csta/CSTA-call-cleared-event.asn1 +++ /dev/null @@ -1,48 +0,0 @@ -CSTA-call-cleared-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-cleared-event( 22) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -CallClearedEvent ::= SEQUENCE -{ clearedCall ConnectionID, - correlatorData [1] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - cause EventCause, - mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, - callLinkageData [4] IMPLICIT CallLinkageData OPTIONAL, - languagePreferences [5] IMPLICIT LanguagePreferences OPTIONAL, - locationInfo [6] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-call-cleared-event diff --git a/csta/CSTA-call-connection-identifiers.asn1 b/csta/CSTA-call-connection-identifiers.asn1 deleted file mode 100644 index 5a1795f..0000000 --- a/csta/CSTA-call-connection-identifiers.asn1 +++ /dev/null @@ -1,29 +0,0 @@ -CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -CallID, ConnectionID; - -IMPORTS -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) }; - -ConnectionID ::= [APPLICATION 11] CHOICE -{ callID [0] IMPLICIT CallID, - deviceID [1] LocalDeviceID, - both SEQUENCE - { callID [0] IMPLICIT CallID, - deviceID [1] LocalDeviceID } } - -CallID ::= OCTET STRING - -LocalDeviceID ::= CHOICE -{ staticID DeviceID, - dynamicID [3] IMPLICIT OCTET STRING } - -END -- of CSTA-call-connection-identifiers diff --git a/csta/CSTA-call-control.asn1 b/csta/CSTA-call-control.asn1 deleted file mode 100644 index f027a1d..0000000 --- a/csta/CSTA-call-control.asn1 +++ /dev/null @@ -1,211 +0,0 @@ -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,LocationInfo,LocationInfoList, -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), - lowPriorityCall (11), - priorityCall ( 1), - highPriorityCall (12), - maintainanceCall ( 2), - directAgent ( 3), - assistCall ( 4), - voiceUnitCall ( 5), - privateCall ( 6), - personalCall ( 7), - sensitiveCall ( 8), - confidentialCall ( 9), - encryptedCall (10) } - -CallQualifyingData ::= OCTET STRING - -ConsultOptions ::= ENUMERATED -{ unrestricted ( 0), - consultOnly ( 1), - transferOnly ( 2), - conferenceOnly ( 3) } - -NetworkCapability ::= SEQUENCE -{ networkType ENUMERATED - { iSDNPublic ( 0), - nonISDNPublic ( 1), - iSDNPrivate ( 2), - nonISDNPrivate ( 3), - other ( 4) }, - eventsProvided BIT STRING - { bridged ( 0), - allCleared ( 1), - conferenced ( 2), - connectionCleared ( 3), - delivered ( 4), - digitsDialed ( 5), - diverted ( 6), - established ( 7), - failed ( 8), - held ( 9), - networkCapabilitiesChange (10), - networkReached (11), - offered (12), - originated (13), - queued (14), - retrieved (15), - serviceInitiated (16), - transferred (17) } OPTIONAL } - -ProgressIndicator ::= SEQUENCE -{ progressLocation ENUMERATED - { user ( 0), - privateNetServingLocal ( 1), - publicNetServingLocal ( 2), - transitNetwork ( 3), - publicNetServingRemote ( 4), - privateNetServingRemote ( 5), - localInterface ( 6), - internationalNetwork ( 7), - networkBeyondInterwk ( 8), - other ( 9) }, - progressDescription ENUMERATED - { iSDNProgressDesc ( 0), - qSIGProgressDesc ( 1), - other ( 2) } } - -ServicesPermitted ::= SEQUENCE -{ callControlServices CallControlServices, - callAssociatedServices CallAssociatedServices, - mediaAttachmentServices MediaAttachmentServices, - routeingServices RouteingServices, - voiceUnitServices VoiceUnitServices } - -CallLinkageDataList ::= SEQUENCE -{ newCallLinkageData CallLinkageData, - oldCallLinkageData CallLinkageData } - -CallLinkageData ::= SEQUENCE -{ globalCallData GlobalCallData, - threadData ThreadData OPTIONAL } - -GlobalCallData ::= SEQUENCE -{ globalCallSwitchingSubDomainName IA5String (SIZE(1..64)) OPTIONAL, - globalCallLinkageID GlobalCallLinkageID, - callLinkageIDTimestamp TimeInfo OPTIONAL } - -GlobalCallLinkageID ::= CHOICE -{ subDomainCallLinkageID [0] IMPLICIT OCTET STRING (SIZE(1..8)), - globallyUniqueCallLinkageID [1] IMPLICIT OCTET STRING (SIZE(1..16)) } - -ThreadData ::= SEQUENCE -{ threadSwitchingSubDomainName IA5String (SIZE(1..64)) OPTIONAL, - threadLinkageID ThreadLinkageID, - threadIDTimeStamp TimeInfo OPTIONAL } - -ThreadLinkageID ::= CHOICE -{ subDomainThreadID [0] IMPLICIT OCTET STRING (SIZE(1..8)), - globallyUniqueThreadID [1] IMPLICIT OCTET STRING (SIZE(1..16)) } - -Method ::= ENUMERATED -- http://www.iana.org/assignments/method-tokens/method-tokens.xhtml -{ a-GPS ( 0), -- "Method" defines, what location tracking system has been used - aOA ( 1), -- to allocate the presented Location Data - cell ( 2), - derived ( 3), - deviceAssistedAGps ( 4), - deviceBasedAGps ( 5), - dHCP ( 6), - gPS ( 7), - handsetAflt ( 8), - handsetEflt ( 9), - hybridAGps (10), - ipdl (11), - lldpMed (12), - manual (13), - mpl (14), - nmr (15), - otdoa (16), - rfid (17), - rssi (18), - rssiRtt (19), - rtt (20), - ta (21), - taNmr (22), - triangulation (23), - utdoa (24), - wiremap (25), - locMet80211 (26) } - -NenaCompanyIDType ::= IA5String -- NenaCompanyIds at http://www.nena.org/nena-company-id - -TelUri247Type ::= IA5String -- must be a RFC-3966 conform Tel URI - -ProvidedBy ::= SEQUENCE -- This DataType contains information about the organization -{ -- which provided the allocated location data - dataproviderID NenaCompanyIDType, - telUri TelUri247Type, -- Standard Telephone URI, - uRL IA5String } -- must be a emergency number, avalaible 24/7 - - -UsageRules ::= SEQUENCE -{ retransmissionAllowed BOOLEAN, - retentionExpires TimeInfo, -- TimeInfo Already defined in CSTA-security - rulesetReference IA5String, -- rulesetReference must be a URI - noteWell IA5String OPTIONAL } - -GpLocationInfo ::= SEQUENCE -{ civicLocGml SEQUENCE - { gmlFormat OCTET STRING, -- must conform xsd schemas of GML 3.0 - -- http://www.opengeospatial.org/standards/gml#downloads - civicLoc SEQUENCE - { country IA5String (SIZE(0..2)), -- must conform the ISO 3166 country code - a1 [ 0] IMPLICIT IA5String OPTIONAL, -- NationalSubdivisions - a2 [ 1] IMPLICIT IA5String OPTIONAL, -- CountryOrParishOrDistrict - a3 [ 2] IMPLICIT IA5String OPTIONAL, -- City - a4 [ 3] IMPLICIT IA5String OPTIONAL, -- CityDivision - a5 [ 4] IMPLICIT IA5String OPTIONAL, -- NeighborhoodOrBlock - a6 [ 5] IMPLICIT IA5String OPTIONAL, -- Street - prd [ 6] IMPLICIT IA5String OPTIONAL, -- LeadingStreetDirection - pod [ 7] IMPLICIT IA5String OPTIONAL, -- TrailingStreetSuffix - sts [ 8] IMPLICIT IA5String OPTIONAL, -- StreetSuffix - hno [ 9] IMPLICIT IA5String OPTIONAL, -- HouseNumber - hns [10] IMPLICIT IA5String OPTIONAL, -- HouseNumberSuffix - lmk [11] IMPLICIT IA5String OPTIONAL, -- LandmarkVanity - loc [12] IMPLICIT IA5String OPTIONAL, -- AdditionalLocationInformation - flr [13] IMPLICIT IA5String OPTIONAL, -- Floor - nam [14] IMPLICIT IA5String OPTIONAL, -- ResidenceOrOfficeName - pc [15] IMPLICIT IA5String OPTIONAL } OPTIONAL -- PostalCode - } -} - -GpLocationInfoList ::= SEQUENCE OF GpLocationInfo - ---GeoPriv has been defined, regarding the ECMA-269 respective Definition of LocationInfo -GeoPriv ::= SEQUENCE -- Conforming RFC 4119 -{ gpLocationInfo GpLocationInfoList, - usageRules [0] IMPLICIT UsageRules OPTIONAL, - method [1] IMPLICIT Method OPTIONAL, - providedBy [2] IMPLICIT ProvidedBy OPTIONAL } - -LocationInfo ::= SEQUENCE OF GeoPriv - -LocationInfoList ::= SEQUENCE OF LocationInfo - - -END -- of CSTA-call-control diff --git a/csta/CSTA-call-detail-record.asn1 b/csta/CSTA-call-detail-record.asn1 deleted file mode 100644 index e48c1cc..0000000 --- a/csta/CSTA-call-detail-record.asn1 +++ /dev/null @@ -1,135 +0,0 @@ -CSTA-call-detail-record - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-detail-record( 132) } - -DEFINITIONS ::= - -BEGIN - -EXPORTS -CDRCrossRefID, CDRInfo, CDRReason, CDRTermReason, CDRTimePeriod, -CDRTransferMode; - -IMPORTS -DeviceID, CalledDeviceID, CallingDeviceID, AssociatedCalledDeviceID, -AssociatedCallingDeviceID, NetworkCalledDeviceID, NetworkCallingDeviceID - -FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -AccountInfo, AuthCode FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -TimeInfo FROM CSTA-security - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) security( 128) } -CallCharacteristics FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -DeviceCategory, NamedDeviceTypes FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) } -ChargingInfo FROM CSTA-charge-info - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) charge-info( 133) } -MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -CDRCrossRefID ::= OCTET STRING - - -CDRReason ::= ENUMERATED -{ timeout (0), - thresholdReached (1), - other (2) } - -CDRInfo ::= SEQUENCE OF CDRInformationItem - -CDRInformationItem ::= SEQUENCE -{ recordNumber INTEGER (1..128) OPTIONAL, - recordCreationTime TimeInfo, - callingDevice CallingDeviceID OPTIONAL, - calledDevice CalledDeviceID OPTIONAL, - associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, - associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, - networkCallingDevice NetworkCallingDeviceID OPTIONAL, - networkCalledDevice NetworkCalledDeviceID OPTIONAL, - callCharacteristics [ 0] IMPLICIT CallCharacteristics OPTIONAL, - mediaCallCharacteristics [ 1] IMPLICIT MediaCallCharacteristics OPTIONAL, - chargedDevice [ 2] ChargedDevice OPTIONAL, - recordedCall ConnectionID OPTIONAL, - nodeNumber [ 3] IMPLICIT NodeNumber OPTIONAL, - tariffTable [ 4] IMPLICIT INTEGER OPTIONAL, - connectionStart [ 5] IMPLICIT TimeInfo OPTIONAL, - connectionEnd [ 6] IMPLICIT TimeInfo OPTIONAL, - connectionDuration [ 7] IMPLICIT INTEGER OPTIONAL, - accessCode [ 8] IMPLICIT OCTET STRING OPTIONAL, - carrier [ 9] IMPLICIT INTEGER OPTIONAL, - selectedRoute [10] IMPLICIT INTEGER OPTIONAL, - billingID [11] IMPLICIT BillingID OPTIONAL, - chargingInfo [12] IMPLICIT ChargingInfo OPTIONAL, - supplServiceInfo [13] IMPLICIT SupplServiceInfo OPTIONAL, - reasonForTerm [14] IMPLICIT ReasonForTerm OPTIONAL, - authCode [15] IMPLICIT AuthCode OPTIONAL, - accountInfo [16] IMPLICIT AccountInfo OPTIONAL, - deviceCategory [17] IMPLICIT DeviceCategory OPTIONAL, - namedDeviceTypes [18] IMPLICIT NamedDeviceTypes OPTIONAL, - operatorDevice [19] DeviceID OPTIONAL } - -ChargedDevice ::= CHOICE -{ operator [ 0] IMPLICIT DeviceID, - nonOperator [ 1] IMPLICIT DeviceID } - -NodeNumber ::= SEQUENCE -{ area0 [ 0] IMPLICIT INTEGER OPTIONAL, - area1 [ 1] IMPLICIT INTEGER OPTIONAL, - area2 [ 2] IMPLICIT INTEGER OPTIONAL } - -BillingID ::= ENUMERATED -{ normalCharging (0), - reverseCharging (1), - creditCardCharging (2), - callForwarding (3), - callDeflection (4), - callTransfer (5), - other (6) } - -SupplServiceInfo ::= BIT STRING -{ normalCall (0), - consultationCall (1), - transferCall (2), - callCompletion (3), - callForwarding (4), - callDiversion (5), - conferencing (6), - intrusion (7), - userUserInfo (8), - other (9) } - -ReasonForTerm ::= ENUMERATED -{ normalClearing (0), - unsuccessfulCallAttempt (1), - abnormalTermination (2), - callTransferred (3), - other (4) } - -CDRTimePeriod ::= SEQUENCE -{ beginningOfCDR TimeInfo, - endOfCDR TimeInfo } - -CDRTransferMode ::= ENUMERATED -{ transferAtEndOfCall (0), - transferOnRequest (1), - transferOnThresholdReached (2) } - -CDRTermReason ::= ENUMERATED -{ endOfDataDetected (0), - errorDetected (1), - thresholdReached (2), - other (3) } - -END -- of CSTA-call-detail-record diff --git a/csta/CSTA-call-detail-records-notification.asn1 b/csta/CSTA-call-detail-records-notification.asn1 deleted file mode 100644 index 5f3d896..0000000 --- a/csta/CSTA-call-detail-records-notification.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-call-detail-records-notification - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-detail-records-notification( 360) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CDRCrossRefID, CDRReason FROM CSTA-call-detail-record - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-detail-record( 132) }; - -cDRNotification OPERATION ::= -{ ARGUMENT CDRNotificationArgument - RESULT CDRNotificationResult - ERRORS {universalFailure } - CODE local: 360 - } - -CDRNotificationArgument ::= SEQUENCE -{ cdrCrossRefID CDRCrossRefID, - cdrReason CDRReason OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -CDRNotificationResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-call-detail-records-notification diff --git a/csta/CSTA-call-detail-records-report.asn1 b/csta/CSTA-call-detail-records-report.asn1 deleted file mode 100644 index dc0401f..0000000 --- a/csta/CSTA-call-detail-records-report.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-call-detail-records-report - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-detail-records-report( 361) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CDRCrossRefID, CDRInfo FROM CSTA-call-detail-record - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-detail-record( 132) }; - -cDRReport OPERATION ::= -{ ARGUMENT CDRReportArgument - RESULT CDRReportResult - ERRORS {universalFailure } - CODE local: 361 } - -CDRReportArgument ::= SEQUENCE -{ cdrCrossRefID CDRCrossRefID, --corrected 06/2001 - numberOfRecordsSent INTEGER (1..128), - cdrInfo CDRInfo, - lastStoredCDRReportSent BOOLEAN OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -CDRReportResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-call-detail-records-report diff --git a/csta/CSTA-call-information-event.asn1 b/csta/CSTA-call-information-event.asn1 deleted file mode 100644 index 535259f..0000000 --- a/csta/CSTA-call-information-event.asn1 +++ /dev/null @@ -1,55 +0,0 @@ -CSTA-call-information-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-information-event( 41) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -CallingDeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -AccountInfo, AuthCode, CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageDataList, CallQualifyingData, ServicesPermitted -FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -LanguagePreferences,SubjectOfCall FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -CallInformationEvent ::= SEQUENCE -{ connection ConnectionID, - device SubjectDeviceID, - callingDevice CallingDeviceID OPTIONAL, - accountInfo [0] IMPLICIT AccountInfo OPTIONAL, - authCode [1] IMPLICIT AuthCode OPTIONAL, - correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, - servicesPermitted [3] IMPLICIT ServicesPermitted OPTIONAL, - userData UserData OPTIONAL, - callQualifyingData [4] IMPLICIT CallQualifyingData OPTIONAL, - connectionInfo ConnectionInformation OPTIONAL, - callLinkageDataList [5] IMPLICIT CallLinkageDataList OPTIONAL, - callCharacteristics [6] IMPLICIT CallCharacteristics OPTIONAL, - subjectOfCall [7] IMPLICIT SubjectOfCall OPTIONAL, - languagePreferences [8] IMPLICIT LanguagePreferences OPTIONAL, - deviceInfo [9] IMPLICIT DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-call-information-event diff --git a/csta/CSTA-caller-id-status-event.asn1 b/csta/CSTA-caller-id-status-event.asn1 deleted file mode 100644 index e7d32b1..0000000 --- a/csta/CSTA-caller-id-status-event.asn1 +++ /dev/null @@ -1,23 +0,0 @@ -CSTA-caller-id-status-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) caller-id-status-event( 329) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -CallerIDStatusEvent ::= SEQUENCE -{ device DeviceID, - callerIDProvided BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-caller-id-status-event diff --git a/csta/CSTA-camp-on-call.asn1 b/csta/CSTA-camp-on-call.asn1 deleted file mode 100644 index 9f4b717..0000000 --- a/csta/CSTA-camp-on-call.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-camp-on-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) camp-on-call( 217) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -camponCall OPERATION ::= -{ ARGUMENT CamponCallArgument - RESULT CamponCallResult - ERRORS {universalFailure } - CODE local: 217 } - -CamponCallArgument ::= SEQUENCE -{ camponConnection ConnectionID, - extensions CSTACommonArguments OPTIONAL } - -CamponCallResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-camp-on-call diff --git a/csta/CSTA-cancel-call-back-message.asn1 b/csta/CSTA-cancel-call-back-message.asn1 deleted file mode 100644 index c4d2622..0000000 --- a/csta/CSTA-cancel-call-back-message.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-cancel-call-back-message - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) cancel-call-back-message( 303) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -cancelCallBackMessage OPERATION ::= -{ ARGUMENT CancelCallBackMessageArgument - RESULT CancelCallBackMessageResult - ERRORS {universalFailure } - CODE local: 303 } - -CancelCallBackMessageArgument ::= SEQUENCE -{ originatingDevice DeviceID, - targetDevice DeviceID, - extensions CSTACommonArguments OPTIONAL } - -CancelCallBackMessageResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-cancel-call-back-message diff --git a/csta/CSTA-cancel-call-back.asn1 b/csta/CSTA-cancel-call-back.asn1 deleted file mode 100644 index 37e5061..0000000 --- a/csta/CSTA-cancel-call-back.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-cancel-call-back -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) cancel-call-back( 302) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -cancelCallBack OPERATION ::= -{ ARGUMENT CancelCallBackArgument - RESULT CancelCallBackResult - ERRORS {universalFailure } - CODE local: 302 } - -CancelCallBackArgument ::= SEQUENCE -{ originatingDevice DeviceID, - targetDevice DeviceID, - extensions CSTACommonArguments OPTIONAL } - -CancelCallBackResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-cancel-call-back diff --git a/csta/CSTA-cancel-telephony-tones.asn1 b/csta/CSTA-cancel-telephony-tones.asn1 deleted file mode 100644 index 5b02252..0000000 --- a/csta/CSTA-cancel-telephony-tones.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-cancel-telephony-tones - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) cancel-telephony-tones( 231) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -cancelTelephonyTones OPERATION ::= -{ ARGUMENT CancelTelephonyTonesArgument - RESULT CancelTelephonyTonesResult - ERRORS {universalFailure } - CODE local: 231 } - -CancelTelephonyTonesArgument ::= SEQUENCE -{ connectionToStopTone ConnectionID, - extensions CSTACommonArguments OPTIONAL } - -CancelTelephonyTonesResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-cancel-telephony-tones diff --git a/csta/CSTA-capability-exchange.asn1 b/csta/CSTA-capability-exchange.asn1 deleted file mode 100644 index 0d30e5a..0000000 --- a/csta/CSTA-capability-exchange.asn1 +++ /dev/null @@ -1,3853 +0,0 @@ -CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -CapExchangeServList, SystemStatusServList, MonitoringServList, SnapshotServList, -CallControlServList, CallControlEvtsList, CallAssociatedServList, -CallAssociatedEvtsList, MediaServList, MediaEvtsList, RouteingServList, PhysDevEvtsList, -PhysDevServList, LogicalEvtsList, LogicalServList, DeviceMaintEvtsList, IOServicesServList, -DataCollectionServList, VoiceUnitServList, VoiceUnitEvtsList, CDRServList, -VendorSpecificServList, VendorSpecificEvtsList, DeviceIDFormat, SwDomainFeatures, -SwAppearanceAddressability, SwAppearanceTypes, IgnoreUnsupportedParameters, PauseTime, -TimeStampMode, MiscMonitorCaps, MaxLengthParameters, MaxLengthParametersContinued, -FilterThreshold, ServiceCrossRefID,DeviceCategory, GroupDeviceAttributes, NamedDeviceTypes, -ACDModels, AgentLogOnModels,AppearanceType, TransAndConfSetup, MediaServiceCapsList, LogDevServList, -LogDevEvtsList,BookmarkReached,GetLocationTrackingSessions, -GetLocationTrackingCapabilities,LocationSessionInfo,LocationServicesServList; - -IMPORTS -MediaServiceType, MediaServiceInstanceID, ConnectionMode, ConnectionModeBMap -FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -ServiceCrossRefID ::= OCTET STRING - --- Capability Bitmaps - -LogDevServList ::= SEQUENCE -{ callControlServList [0] IMPLICIT CallControlServList OPTIONAL, - callAssociatedServList [1] IMPLICIT CallAssociatedServList OPTIONAL, - logicalServList [2] IMPLICIT LogicalServList OPTIONAL, - mediaServList [3] IMPLICIT MediaServList OPTIONAL, - iOServicesServList [4] IMPLICIT IOServicesServList OPTIONAL, - dataCollectionServList [5] IMPLICIT DataCollectionServList OPTIONAL, - voiceUnitServList [6] IMPLICIT VoiceUnitServList OPTIONAL, - locationServicesServList [7] IMPLICIT LocationServicesServList OPTIONAL } - -LogDevEvtsList ::= SEQUENCE -{ callControlEvtsList [0] IMPLICIT CallControlEvtsList OPTIONAL, - callAssociatedEvtsList [1] IMPLICIT CallAssociatedEvtsList OPTIONAL, - logicalEvtsList [2] IMPLICIT LogicalEvtsList OPTIONAL, - mediaEvtsList [3] IMPLICIT MediaEvtsList OPTIONAL, - voiceUnitEvtsList [4] IMPLICIT VoiceUnitEvtsList OPTIONAL } - -CapExchangeServList ::= SEQUENCE -{ getCSTAFeatures [5] IMPLICIT GetCSTAFeatures OPTIONAL, - getLogicalDeviceInformation [0] IMPLICIT GetLogicalDeviceInformation OPTIONAL, - getPhysicalDeviceInformation [1] IMPLICIT GetPhysicalDeviceInformation OPTIONAL, - getSwitchingFunctionCaps [4] IMPLICIT GetSwitchingFunctionCapabilities OPTIONAL, - getSwitchingFunctionDevices [2] IMPLICIT GetSwitchingFunctionDevices OPTIONAL, - switchingFunctionDevices [3] IMPLICIT SwitchingFunctionDevices OPTIONAL } - - -GetCSTAFeatures ::= BIT STRING -{ privateDataInReq ( 0), - privateDataInAck ( 1) } - -GetLogicalDeviceInformation ::= BIT STRING -{ privateDataInReq ( 0), - namedDeviceTypeInAck ( 1), - shortFormDeviceIDInAck ( 2), - miscMonitorCapsInAck ( 3), - maxCallBacksInAck ( 4), - maxAutoAnswerRingsInAck ( 5), - maxActiveCallsInAck ( 6), - maxHeldCallsInAck ( 7), - maxFwdSettingsInAck ( 8), - maxDevicesInConfInAck ( 9), - transAndConfSetupParameter (10), - transAndConfSetupConsultationInAck (11), - transAndConfSetupHoldMakeInAck (12), - transAndConfSetupAlternateInAck (13), - transAndConfSetupTwoCallsHoldInAck (14), - transAndConfSetupTwoCallsConnectedInAck (15), - mediaClassSupportInAck (16), - connectionRateListInAck (17), - delayToleranceListInAck (18), - numberOfChannelsInAck (19), - maxChannelBindInAck (20), - privateDataInAck (21) } - -GetPhysicalDeviceInformation ::= BIT STRING -{ privateDataInReq ( 0), - namedDeviceTypesInAck ( 1), - otherLogicalDeviceListInAck ( 2), - deviceModelNameInAck ( 3), - maxDisplaysInAck ( 4), - maxButtonsInAck ( 5), - maxLampsInAck ( 6), - maxRingPatternsInAck ( 7), - privateDataInAck ( 8) } - -GetSwitchingFunctionDevices ::= BIT STRING -{ requestedDeviceID ( 0), - requestedDeviceCategoryACD ( 1), - requestedDeviceCategoryACDGroup ( 2), - requestedDeviceCategoryHuntGroup ( 3), - requestedDeviceCategoryPickGroup ( 4), - requestedDeviceCategoryUserGroup (14), - requestedDeviceCategoryOtherGroup ( 5), - requestedDeviceCategoryNetwInterface ( 6), - requestedDeviceCategoryPark ( 7), - requestedDeviceCategoryRouteingDevice ( 8), - requestedDeviceCategoryStation ( 9), - requestedDeviceCategoryVoiceUnit (10), - requestedDeviceCategoryGenericIV (15), - requestedDeviceCategoryListenerIV (16), - requestedDeviceCategoryVDTMFIV (17), - requestedDeviceCategoryPromptIV (18), - requestedDeviceCategoryPromptQueueIV (19), - requestedDeviceCategoryMessageIV (20), - requestedDeviceCategoryConference (21), - requestedDeviceCategoryOther (11), - privateData (12), - privateDataInAck (13) } - -GetSwitchingFunctionCapabilities ::= BIT STRING -{ privateData ( 0), - mediaClassSupport ( 1), - numberOfChannels ( 2), - maxChannelBind ( 3), - miscMediaCallCharacteristics ( 4), - connectionRateList ( 5), - delayToleranceRateList ( 6), - pauseTime ( 7), - currentTime ( 8), - transAndConfSetupParameter ( 9), - transAndConfSetupConsultation (10), - transAndConfSetupHoldMake (11), - transAndConfSetupAlternate (12), - transAndConfSetupTwoCalls (13), - transAndConfSetupTwoCallsConnected (14), - miscMonitor (15), - correlatorDataSupported (16), - dynamicFeatureSupported (17), - callLinkageOptions (18), - acdModels (19), - agentLogOnModels (20), - agentStateModels (21), - privateDataVersionList (22), - simpleThreshold (23), - filterThreshold (24), - maxDeviceHistoryEntries (25) } - -SwitchingFunctionDevices ::= BIT STRING -{ segmentID ( 0), - deviceListDeviceCategory ( 1), - deviceListNamedDeviceTypes ( 2), - deviceListDeviceAttributes ( 3), - deviceListDeviceModelName ( 4), - deviceListNidGroup ( 6), - privateData ( 5) } - -SystemStatusServList ::= SEQUENCE -{ changeSystemStatusFilter [ 0] IMPLICIT ChangeSystemStatusFilter OPTIONAL, - systemRegister [ 1] IMPLICIT SystemRegister OPTIONAL, - systemStatusRegisterAbort [ 2] IMPLICIT SystemStatusRegisterAbort OPTIONAL, - systemStatusRegisterCancel [ 3] IMPLICIT SystemStatusRegisterCancel OPTIONAL, - requestSystemStatus [ 4] IMPLICIT RequestSystemStatus OPTIONAL, - systemStatus [ 5] IMPLICIT SystemStatus OPTIONAL, - swFunctionCapsChanged [ 6] IMPLICIT SwFunctionCapsChanged OPTIONAL, - swFunctionDevicesChanged [ 7] IMPLICIT SwFunctionDevicesChanged OPTIONAL, - getRegistrations [ 8] IMPLICIT GetRegistrations OPTIONAL, - registrationInfo [ 9] IMPLICIT RegistrationInfo OPTIONAL } - -ChangeSystemStatusFilter ::= BIT STRING -{ requestedStatusFilterInitializing ( 0), -- optional parameters - requestedStatusFilterEnabled ( 1), -- optional parameters - requestedStatusFilterNormal ( 2), -- optional parameters - requestedStatusFilterMessageLost ( 3), -- optional parameters - requestedStatusFilterDisabled ( 4), -- optional parameters - requestedStatusFilterPartiallyDisabled ( 5), -- optional parameters - requestedStatusFilterOverloadImminent ( 6), -- optional parameters - requestedStatusFilterOverloadReached ( 7), -- optional parameters - requestedStatusFilterOverloadRelieved ( 8), -- optional parameters - privateData ( 9), -- optional parameters - privateDataInAck (10) } -- optional parameters - -SystemRegister ::= BIT STRING -{ requestTypesSystemStatus ( 0), -- optional parameters - requestTypesRequestSystemStatus ( 1), -- optional parameters - requestTypesSwitchingFunctionCapsChanged ( 2), -- optional parameters - requestTypesSwitchingFuncionDevicesChanged ( 3), -- optional parameters - statusFilterInitializing ( 4), -- optional parameters - statusFilterEnabled ( 5), -- optional parameters - statusFilterNormal ( 6), -- optional parameters - statusFilterMessageLost ( 7), -- optional parameters - statusFilterDisabled ( 8), -- optional parameters - statusFilterPartiallyDisabled ( 9), -- optional parameters - statusFilterOverloadImminent (10), -- optional parameters - statusFilterOverloadReached (11), -- optional parameters - statusFilterOverloadRelieved (12), -- optional parameters - privateDataOctetString (13), -- optional parameters - privateData (14), -- optional parameters - privateDataOctetStringInAck (15), -- optional parameters - privateDataInAck (16) } -- optional parameters - -SystemStatusRegisterCancel ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -SystemStatusRegisterAbort ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -RequestSystemStatus ::= BIT STRING -{ privateDataInReq ( 0), -- optional parameters - systemStatusInitializing ( 1), -- optional parameters - systemStatusEnabled ( 2), -- optional parameters - systemStatusNormal ( 3), -- optional parameters - systemStatusMessageLost ( 4), -- optional parameters - systemStatusDisabled ( 5), -- optional parameters - systemStatusPartiallyDisabled ( 6), -- optional parameters - systemStatusOverloadImminent ( 7), -- optional parameters - systemStatusOverloadReached ( 8), -- optional parameters - systemStatusOverloadRelieved ( 9), -- optional parameters - privateDataInAck (10), -- optional parameters - switchingFunctionSupportsSending (11), -- misc characteristics - switchingFunctionSupportsReceiving (12) } -- misc characteristics - -SystemStatus ::= BIT STRING -{ systemStatusInitializing ( 0), -- optional parameters - systemStatusEnabled ( 1), -- optional parameters - systemStatusNormal ( 2), -- optional parameters - systemStatusMessageLost ( 3), -- optional parameters - systemStatusDisabled ( 4), -- optional parameters - systemStatusPartiallyDisabled ( 5), -- optional parameters - systemStatusOverloadImminent ( 6), -- optional parameters - systemStatusOverloadReached ( 7), -- optional parameters - systemStatusOverloadRelieved ( 8), -- optional parameters - privateData ( 9), -- optional parameters - privateDataInAck (10), -- optional parameters - switchingFunctionSupportsSending (11), -- misc characteristics - switchingFunctionSupportsReceiving (12) } -- misc characteristics - -SwFunctionCapsChanged ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -SwFunctionDevicesChanged ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -GetRegistrations ::= BIT STRING -{ requestedReqTypes ( 0), - privateData ( 1), - privateDataInAck ( 2), - segmentedResponseProvided ( 3) } - - -RegistrationInfo ::= BIT STRING -{ segmentID ( 0), - privateData ( 1) } - - -MonitoringServList ::= SEQUENCE -{ changeMonitorFilter [ 0] IMPLICIT ChangeMonitorFilter OPTIONAL, - monitorStart [ 1] IMPLICIT MonitorStart OPTIONAL, - monitorStop [ 2] IMPLICIT MonitorStop OPTIONAL, - getMonitors [ 3] IMPLICIT GetMonitors OPTIONAL, - monitorInfo [ 4] IMPLICIT MonitorInfo OPTIONAL } - -ChangeMonitorFilter ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -MonitorStart ::= BIT STRING -{ monitorObjectDevice ( 0), -- optional parameters - monitorObjectCall ( 1), -- optional parameters - requestedMonitorFilter ( 2), -- optional parameters - monitorTypeCall ( 3), -- optional parameters - monitorTypeDevice ( 4), -- optional parameters - monitorMediaClassParameter ( 5), -- optional parameters - monitorMediaClassAudio ( 6), -- optional parameters - monitorMediaClassData ( 7), -- optional parameters - monitorMediaClassImage ( 8), -- optional parameters - monitorMediaClassVoice ( 9), -- optional parameters - monitorMediaClassChat (15), -- optional parameters - monitorMediaClassEmail (16), -- optional parameters - monitorMediaClassMessage (17), -- optional parameters - monitorMediaClassIM (18), -- optional parameters - monitorMediaClassSMS (19), -- optional parameters - monitorMediaClassMMS (20), -- optional parameters - monitorExistingCallsInAck (10), -- optional parameters - privateDataInAck (11), -- optional parameters - callIDOnly (12), -- miscellaneous characteristics - swDomainDefaultForMonitorTypeIsDevice (13), -- miscellaneous characteristics - acceptsMonitorStartWhileOOS (14) } -- miscellaneous characteristics - -MonitorStop ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - switchingFunctionSupportsSending ( 2), -- misc characteristics - switchingFunctionSupportsReceiving ( 3) } -- misc characteristics - -GetMonitors ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - segmentedResponseProvided ( 2) } -- optional parameters - -MonitorInfo ::= BIT STRING -{ segmentID ( 0), -- optional parameters - privateData ( 1) } -- optional parameters - -SnapshotServList ::= SEQUENCE -{ snapshotCall [0] IMPLICIT SnapshotCall, - snapshotDevice [1] IMPLICIT SnapshotDevice, - snapshotCallData [2] IMPLICIT SnapshotCallData, - snapshotDeviceData [3] IMPLICIT SnapshotDeviceData } - -SnapshotCall ::= BIT STRING -{ privateData ( 0), -- optional parameters - locaConnectionStateInAck ( 1), -- optional parameters - mediaServiceInfoListInAck ( 2), -- optional parameters - mediaServiceVersionInAck ( 3), -- optional parameters - mediaServiceInstanceInAck ( 4), -- optional parameters - mediaStreamID ( 5), -- optional parameters - connectionInformation ( 6), -- optional parameters - mediaCallCharacteristicsInAck ( 7), -- optional parameters - callCharacteristicsInAck ( 8), -- optional parameters - callingDeviceInAck ( 9), -- optional parameters - calledDeviceInAck (10), -- optional parameters - subjectOfCallInAck (14), -- optional parameters - messageInfoInAck (15), -- optional parameters - languagePreferencesInAck (16), -- optional parameters - deviceHistoryInAck (17), -- optional parameters - privateDataInAck (11), -- optional parameters - callIDOnly (12), -- miscellaneous characteristics - reportsWithSnapsCallData (13), -- optional parameters - locationInfoList (18) } -- miscellaneous characteristics - -SnapshotDevice ::= BIT STRING -{ privateData ( 0), -- optional parameters - localCallStateCompoundCallState ( 1), -- optional parameters - localCallStateSimpleCallState ( 2), -- optional parameters - localCallStateUnknown ( 3), -- optional parameters - mediaServiceInfoListInAck ( 4), -- optional parameters - mediaServiceVersionInAck ( 5), -- optional parameters - mediaServiceInstanceInAck ( 6), -- optional parameters - mediaStreamID ( 7), -- optional parameters - connectionInformation ( 8), -- optional parameters - mediaCallCharacteristicsInAck ( 9), -- optional parameters - privateDataInAck (10), -- optional parameters - reportsWithSnapsDeviceData (11) } -- miscellaneous characteristics - -SnapshotCallData ::= BIT STRING -{ segmentID ( 0), -- optional parameters - localConnectionState ( 1), -- optional parameters - mediaServiceInformationList ( 2), -- optional parameters - mediaServiceVersion ( 3), -- optional parameters - mediaServiceInstance ( 4), -- optional parameters - mediaStreamID ( 5), -- optional parameters - connectionInformation ( 6), -- optional parameters - privateData ( 7), -- optional parameters - locationInfoList ( 8) } -- optional parameters - -SnapshotDeviceData ::= BIT STRING -{ segmentID ( 0), -- optional parameters - localCallStateCompoundCallState ( 1), -- optional parameters - localCallStateSimpleCallState ( 2), -- optional parameters - localCallStateUnknown ( 3), -- optional parameters - mediaServiceInformationList ( 4), -- optional parameters - mediaServiceVersion ( 5), -- optional parameters - mediaServiceInstance ( 6), -- optional parameters - mediaStreamID ( 7), -- optional parameters - connectionInformation ( 8), -- optional parameters - mediaCallCharacteristics ( 9), -- optional parameters - endpointDeviceID (11), -- optional parameters - privateData (10) } -- optional parameters - -CallControlServList ::= SEQUENCE -{ acceptCall [ 0] IMPLICIT AcceptCall OPTIONAL, - alternateCall [ 1] IMPLICIT AlternateCall OPTIONAL, - answerCall [ 2] IMPLICIT AnswerCall OPTIONAL, - callBack [ 3] IMPLICIT CallBack OPTIONAL, - callBackMessage [ 4] IMPLICIT CallBackMessage OPTIONAL, - campOnCall [ 5] IMPLICIT CampOnCall OPTIONAL, - clearCall [ 6] IMPLICIT ClearCall OPTIONAL, - clearConnection [ 7] IMPLICIT ClearConnection OPTIONAL, - conferenceCall [ 8] IMPLICIT ConferenceCall OPTIONAL, - consultationCall [ 9] IMPLICIT ConsultationCall OPTIONAL, - deflectCall [10] IMPLICIT DeflectCall OPTIONAL, - dialDigits [11] IMPLICIT DialDigits OPTIONAL, - directedPickupCall [12] IMPLICIT DirectedPickupCall OPTIONAL, - groupPickupCall [13] IMPLICIT GroupPickupCall OPTIONAL, - holdCall [14] IMPLICIT HoldCall OPTIONAL, - intrudeCall [15] IMPLICIT IntrudeCall OPTIONAL, - joinCall [16] IMPLICIT JoinCall OPTIONAL, - makeCall [17] IMPLICIT MakeCall OPTIONAL, - makeConnection [25] IMPLICIT MakeConnection OPTIONAL, - makePredictiveCall [18] IMPLICIT MakePredictiveCall OPTIONAL, - parkCall [19] IMPLICIT ParkCall OPTIONAL, - reconnectCall [20] IMPLICIT ReconnectCall OPTIONAL, - retrieveCall [21] IMPLICIT RetrieveCall OPTIONAL, - sendMessage [26] IMPLICIT SendMessage OPTIONAL, - singleStepConference [22] IMPLICIT SingleStepConference OPTIONAL, - singleStepTransfer [23] IMPLICIT SingleStepTransfer OPTIONAL, - transferCall [24] IMPLICIT TransferCall OPTIONAL } - -AcceptCall ::= BIT STRING -{ correlatorData ( 0), -- optional parameters - userData ( 1), -- optional parameters - privateData ( 2), -- optional parameters - privateDataInAck ( 3), -- optional parameters - deviceIDOnly ( 4), -- misc characteristics - ackModelMultiStep ( 5) } -- misc characteristics - -AlternateCall ::= BIT STRING -{ alerting ( 0), -- initial states heldCall - hold ( 1), -- initial states heldCall - queued ( 2), -- initial states heldCall - connectionReservation ( 3), -- optional parameters - consultOptionConsultOnly ( 4), -- optional parameters - consultOptionTransferOnly ( 5), -- optional parameters - consultOptionConferenceOnly ( 6), -- optional parameters - consultOptionUnrestricted ( 7), -- optional parameters - privateData ( 8), -- optional parameters - privateDataInAck ( 9), -- optional parameters - deviceIDOnly (10), -- misc characteristics - ackModelMultiStep (11), -- misc characteristics - supportsOfferedModeOfAlerting (12) } -- misc characteristics - -AnswerCall ::= BIT STRING -{ alerting ( 0), -- initial states - initiated ( 1), -- initial states - queued ( 2), -- initial states - correlatorData ( 3), -- optional parameters - userData ( 4), -- optional parameters - privateData ( 5), -- optional parameters - privateDataInAck ( 6), -- optional parameters - deviceIDOnly ( 7), -- misc characteristics - supportsOfferedModeOfAlerting ( 8), -- misc characteristics - ackModelMultiStep ( 9) } -- misc characteristics - -CallBack ::= BIT STRING -{ alerting ( 0), -- initial states - null ( 1), -- initial states - failed ( 2), -- initial states - queued ( 3), -- initial states - callCharacteristics ( 4), -- optional parameters - subjectOfCall (11), -- optional parameters - languagePreferences (12), -- optional parameters - privateData ( 5), -- optional parameters - targetDeviceInAck ( 6), -- optional parameters - privateDataInAck ( 7), -- optional parameters - deviceIDOnly ( 8), -- misc characteristics - moreCallBacksNegAck ( 9), -- misc characteristics - ackModelMultiStep (10) } -- misc characteristics - -CallBackMessage ::= BIT STRING -{ alerting ( 0), -- initial states - null ( 1), -- initial states - failed ( 2), -- initial states - queued ( 3), -- initial states - privateData ( 4), -- optional parameters - targetDeviceInAck ( 5), -- optional parameters - privateDataInAck ( 6), -- optional parameters - deviceIDOnly ( 7), -- misc characteristics - moreCallBacksNegAck ( 8), -- misc characteristics - ackModelMultiStep ( 9) } -- misc characteristics - -CampOnCall ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - deviceIDOnly ( 2), -- misc characteristics - ackModelMultiStep ( 3) } -- misc characteristics - -ClearCall ::= BIT STRING -{ alerting ( 0), -- initial states - connected ( 1), -- initial states - failed ( 2), -- initial states - queued ( 3), -- initial states - initiated ( 4), -- initial states - hold ( 5), -- initial states - userData ( 6), -- optional parameters - privateData ( 7), -- optional parameters - privateDataInAck ( 8), -- optional parameters - deviceIDOnly ( 9), -- misc characteristics - callIDOnly (10), -- misc characteristics - ackModelMultiStep (11), -- misc characteristics - reason (12) } -- optional parameters - -ClearConnection ::= BIT STRING -{ alerting ( 0), -- initial states - connected ( 1), -- initial states - fail ( 2), -- initial states - queued ( 3), -- initial states - initiated ( 4), -- initial states - hold ( 5), -- initial states - correlatorData ( 6), -- optional parameters - userData ( 7), -- optional parameters - reason (12), -- optional parameters - privateData ( 8), -- optional parameters - privateDataInAck ( 9), -- optional parameters - deviceIDOnly (10), -- misc characteristics - ackModelMultiStep (11) } -- misc characteristics - -ConferenceCall ::= BIT STRING -{ activeCallConnected ( 0), -- initial states - activeCallHold ( 1), -- initial states - heldCallConnected ( 2), -- initial states - heldCallHold ( 3), -- initial states - privateData ( 4), -- optional parameters - connectionParameterInAck ( 5), -- optional parameters - endpointDeviceID ( 6), -- optional parameters - resultingConnectionInfo ( 7), -- optional parameters - conferenceCallOnfoInAck ( 8), -- optional parameters - privateDataInAck ( 9), -- optional parameters - protectedAgainstClearing (10), -- misc characteristics - deviceIDOnly (11), -- misc characteristics - ackModelMultiStep (12) } -- misc characteristics - -ConsultationCall ::= BIT STRING -{ connectionReservation ( 0), -- optional parameters - accountCode ( 1), -- optional parameters - authCode ( 2), -- optional parameters - correlatorData ( 3), -- optional parameters - userData ( 4), -- optional parameters - callCharacteristics ( 5), -- optional parameters - callCharacteristicsACDCall ( 6), -- optional parameters - callCharacteristicsLowPriorityCall (29), -- optional parameters - callCharacteristicsPriorityCall ( 7), -- optional parameters - callCharacteristicsHighPriorityCall (30), -- optional parameters - callCharacteristicsMaintenanceCall ( 8), -- optional parameters - callCharacteristicsDirectAgent ( 9), -- optional parameters - callCharacteristicsAssistCall (10), -- optional parameters - callCharacteristicsVoiceUnitCall (11), -- optional parameters - callCharacteristicsPrivateCall (31), -- optional parameters - callCharacteristicsPersonalCall (32), -- optional parameters - callCharacteristicsSensitiveCall (33), -- optional parameters - callCharacteristicsConfidentialCall (34), -- optional parameters - callCharacteristicsEncryptedCall (35), -- optional parameters - mediaCallCharacteristics (12), -- optional parameters - callingConnectionInfo (13), -- optional parameters - flowDirectionTransmit (14), -- optional parameters - flowDirectionReceive (15), -- optional parameters - flowDirectionTransmitAndReceive (16), -- optional parameters - flowDirectionNone (36), -- optional parameters - numberOfChannels (17), -- optional parameters - mediaSessionInfo (37), -- optional parameters - consultOptionConsultOnly (18), -- optional parameters - consultOptionTransferOnly (19), -- optional parameters - consultOptionConferenceOnly (20), -- optional parameters - consultOptionUnrestricted (21), -- optional parameters - subjectOfCall (38), -- optional parameters - languagePreferences (39), -- optional parameters - privateData (22), -- optional parameters - initiatedCallInfoInAck (23), -- optional parameters - privateDataInAck (24), -- optional parameters - deviceIDOnly (25), -- misc characteristics - multiStage (26), -- misc characteristics - supportsAdjustmentOfMediaCharacteristics (27), -- misc characteristics - ackModelMultiStep (28) } -- misc characteristics - -DeflectCall ::= BIT STRING -{ alerting ( 0), -- initial states - connected ( 1), -- initial states - failed ( 2), -- initial states - hold ( 3), -- initial states - queued ( 4), -- initial states - correlatorData ( 5), -- optional parameters - userData ( 6), -- optional parameters - subjectOfCall (11), -- optional parameters - languagePreferences (12), -- optional parameters - reason (13), -- optional parameters - privateData ( 7), -- optional parameters - privateDataInAck ( 8), -- optional parameters - deviceIDOnly ( 9), -- misc characteristics - ackModelMultiStep (10), -- misc characteristics - callCharacteristicsinRequest (14), -- misc characteristics - multipleDeviceIDsInNewDestination (15) } -- misc characteristics - -DialDigits ::= BIT STRING -{ correlatorData ( 0), -- optional parameters - privateData ( 1), -- optional parameters - privateDataInAck ( 2), -- optional parameters - deviceIDOnly ( 3), -- misc characteristics - ackModelMultiStep ( 4) } -- misc characteristics - -DirectedPickupCall ::= BIT STRING -{ alerting ( 0), -- initial states - hold ( 1), -- initial states - queued ( 2), -- initial states - connected ( 3), -- initial states - correlatorData ( 4), -- optional parameters - userData ( 5), -- optional parameters - privateData ( 6), -- optional parameters - pickedCallInAck ( 7), -- optional parameters - pickedCallInfoInAck ( 8), -- optional parameters - privateDataInAck ( 9), -- optional parameters - deviceIDOnly (10), -- misc characteristics - supportsOfferedModeOfAlerting (11), -- misc characteristics - supportsPrompting (12), -- misc characteristics - promptingMode (13), -- misc characteristics - ackModelMultiStep (14) } -- misc characteristics - -GroupPickupCall ::= BIT STRING -{ alerting ( 0), -- initial states - connected ( 1), -- initial states - hold ( 2), -- initial states - queued ( 3), -- initial states - pickGroup ( 4), -- optional parameters - correlatorData ( 5), -- optional parameters - userData ( 6), -- optional parameters - privateData ( 7), -- optional parameters - pickedCallInAck ( 8), -- optional parameters - pickedCallInfoInAck ( 9), -- optional parameters - privateDataInAck (10), -- optional parameters - supportsPrompting (11), -- misc characteristics - promptingMode (12), -- misc characteristics - supportsOfferedModeOfAlerting (13), -- misc characteristics - ackModelMultiStep (14) } -- misc characteristics - -HoldCall ::= BIT STRING -{ connectionReservation ( 0), -- optional parameters - privateData ( 1), -- optional parameters - privateDataInAck ( 2), -- optional parameters - deviceIDOnly ( 3), -- misc characteristics - ackModelMultiStep ( 4) } -- misc characteristics - -IntrudeCall ::= BIT STRING -{ participationTypeSilent ( 0), -- optional parameters - participationTypeActive ( 1), -- optional parameters - userData ( 2), -- optional parameters - privateData ( 3), -- optional parameters - conferencedCallInfoInAck ( 4), -- optional parameters - privateDataInAck ( 5), -- optional parameters - deviceIDOnly ( 6), -- misc characteristics - supportsConference ( 7), -- misc characteristics - supportsAlternate ( 8), -- misc characteristics - ackModelMultiStep ( 9) } -- misc characteristics - -JoinCall ::= BIT STRING -{ autoOriginatePrompt ( 0), -- optional parameters - autoOriginateDoNotPrompt ( 1), -- optional parameters - participationTypeSilent ( 2), -- optional parameters - participationTypeActive ( 3), -- optional parameters - accountCode ( 4), -- optional parameters - authCode ( 5), -- optional parameters - correlatorData ( 6), -- optional parameters - userData ( 7), -- optional parameters - conferencedCallInAck ( 8), -- optional parameters - conferencedCallInfoInAck ( 9), -- optional parameters - privateDataInAck (10), -- optional parameters - deviceIDOnly (11), -- misc characteristics - supportsPrompting (12), -- misc characteristics - promptingMode (13), -- misc characteristics - ackModelMultiStep (14) } -- misc characteristics - -MakeCall ::= BIT STRING -{ initiated ( 0), -- initials states - null ( 1), -- initials states - accountCode ( 2), -- optional parameters - authCode ( 3), -- optional parameters - autoOriginatePrompt ( 4), -- optional parameters - autoOriginateDoNotPrompt ( 5), -- optional parameters - correlatorData ( 6), -- optional parameters - userData ( 7), -- optional parameters - callCharacteristics ( 8), -- optional parameters - callCharacteristicsACDCall ( 9), -- optional parameters - callCharacteristicsLowPriorityCall (26), -- optional parameters - callCharacteristicsPriorityCall (10), -- optional parameters - callCharacteristicsHighPriorityCall (27), -- optional parameters - callCharacteristicsMaintenanceCall (11), -- optional parameters - callCharacteristicsDirectAgent (12), -- optional parameters - callCharacteristicsAssistCall (13), -- optional parameters - callCharacteristicsVoiceUnitCall (14), -- optional parameters - callCharacteristicsPrivateCall (28), -- optional parameters - callCharacteristicsPersonalCall (29), -- optional parameters - callCharacteristicsSensitiveCall (30), -- optional parameters - callCharacteristicsConfidentialCall (31), -- optional parameters - callCharacteristicsEncryptedCall (32), -- optional parameters - mediaCallCharacteristics (15), -- optional parameters - callingConnectionInfo (16), -- optional parameters - subjectOfCall (33), -- optional parameters - languagePreferences (34), -- optional parameters - privateData (17), -- optional parameters - initiatedCallInfoInAck (18), -- optional parameters - privateDataInAck (19), -- optional parameters - multiStage (20), -- misc characteristics - supportsPrompting (21), -- misc characteristics - promptingMode (22), -- misc characteristics - offHook (23), -- misc characteristics - mediaCharacteristicsAdjustable (24), -- misc characteristics - ackModelMultiStep (25), -- misc characteristics - reason (35) } -- optional parameters - -MakeConnection ::= BIT STRING -{ null ( 0), -- initials states - accountCode ( 1), -- optional parameters - authCode ( 2), -- optional parameters - autoOriginatePrompt ( 3), -- optional parameters - autoOriginateDoNotPrompt ( 4), -- optional parameters - correlatorData ( 5), -- optional parameters - callCharacteristics ( 6), -- optional parameters - callCharacteristicsACDCall ( 7), -- optional parameters - callCharacteristicsLowPriorityCall ( 8), -- optional parameters - callCharacteristicsPriorityCall ( 9), -- optional parameters - callCharacteristicsHighPriorityCall (10), -- optional parameters - callCharacteristicsMaintenanceCall (11), -- optional parameters - callCharacteristicsDirectAgent (12), -- optional parameters - callCharacteristicsAssistCall (13), -- optional parameters - callCharacteristicsVoiceUnitCall (14), -- optional parameters - callCharacteristicsPrivateCall (15), -- optional parameters - callCharacteristicsPersonalCall (16), -- optional parameters - callCharacteristicsSensitiveCall (17), -- optional parameters - callCharacteristicsConfidentialCall (18), -- optional parameters - callCharacteristicsEncryptedCall (19), -- optional parameters - mediaCallCharacteristics (20), -- optional parameters - connectionInfo (21), -- optional parameters - subjectOfCall (22), -- optional parameters - languagePreferences (23), -- optional parameters - reason (24), -- optional parameters - maxDevices (25), -- optional parameters - startTime (26), -- optional parameters - duration (27), -- optional parameters - privateData (28), -- optional parameters - mediaCharacteristicsinAck (29), -- optional parameters - initiatedCallInfoInAck (30), -- optional parameters - privateDataInAck (31), -- optional parameters - supportsPrompting (32), -- optional parameters - promptingMode (33), -- optional parameters - mediaCharacteristicsAdjusted (34), -- optional parameters - ackModelMultistep (35) } -- optional parameters - -MakePredictiveCall ::= BIT STRING -{ signallingDetection ( 0), -- optional parameters - signallingConditionCallDelivered ( 1), -- optional parameters - signallingConditionCallEstablished ( 2), -- optional parameters - signallingConditionActionDestinationDetection ( 3), -- optional parameters - signallingConditionActionRemainConnected ( 4), -- optional parameters - destinationDetection ( 5), -- optional parameters - destinationConditionHumanVoice ( 6), -- optional parameters - destinationConditionAnsweringMachine ( 7), -- optional parameters - destinationConditionFax ( 8), -- optional parameters - destinationActionClearConnection ( 9), -- optional parameters - destinationActionRemainConnected (10), -- optional parameters - defaultActionClearConnection (11), -- optional parameters - defaultActionRemainConnected (12), -- optional parameters - accountCode (13), -- optional parameters - authCode (14), -- optional parameters - autoOriginatePrompt (15), -- optional parameters - autoOriginateDoNotPrompt (16), -- optional parameters - alertTime (17), -- optional parameters - correlatorData (18), -- optional parameters - callCharacteristics (19), -- optional parameters - callCharacteristicsACDCall (20), -- optional parameters - callCharacteristicsLowPriorityCall (35), -- optional parameters - callCharacteristicsPriorityCall (21), -- optional parameters - callCharacteristicsHighPriorityCall (36), -- optional parameters - callCharacteristicsMaintenanceCall (22), -- optional parameters - callCharacteristicsDirectAgent (23), -- optional parameters - callCharacteristicsAssistCall (24), -- optional parameters - callCharacteristicsVoiceUnitCall (25), -- optional parameters - callCharacteristicsPrivateCall (37), -- optional parameters - callCharacteristicsPersonalCall (38), -- optional parameters - callCharacteristicsSensitiveCall (39), -- optional parameters - callCharacteristicsConfidentialCall (40), -- optional parameters - callCharacteristicsEncryptedCall (41), -- optional parameters - subjectOfCall (42), -- optional parameters - languagePreferences (43), -- optional parameters - userData (26), -- optional parameters - privateData (27), -- optional parameters - initiatedCallInfoInAck (28), -- optional parameters - privateDataInAck (29), -- optional parameters - deviceIDOnly (30), -- misc characteristics - supportsPrompting (31), -- misc characteristics - promptingMode (32), -- misc characteristics - reservesCallingDevice (33), -- misc characteristics - ackModelMultiStep (34) } -- misc characteristics - -ParkCall ::= BIT STRING -{ hold ( 0), -- initial states - connected ( 1), -- initial states - correlatorData ( 2), -- optional parameters - subjectOfCall ( 8), -- optional parameters - languagePreferences ( 9), -- optional parameters - privateData ( 3), -- optional parameters - parkedToInAck ( 4), -- optional parameters - privateDataInAck ( 5), -- optional parameters - deviceIDOnly ( 6), -- misc characteristics - ackModelMultiStep ( 7) } -- misc characteristics - -ReconnectCall ::= BIT STRING{ - alerting ( 0), -- initial states - connected ( 1), -- initial states - fail ( 2), -- initial states - initiated ( 3), -- initial states - queued ( 4), -- initial states - privateData ( 5), -- optional parameters - privateDataInAck ( 6), -- optional parameters - deviceIDOnly ( 7), -- misc characteristics - ackModelMultiStep ( 8) } -- misc characteristics - -RetrieveCall ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - deviceIDOnly ( 2), -- misc characteristics - ackModelMultiStep ( 3) } -- misc characteristics - -SendMessage ::= BIT STRING -{ accountCode ( 0), -- optional parameters - authCode ( 1), -- optional parameters - correlatorData ( 2), -- optional parameters - userData ( 3), -- optional parameters - callCharacteristics ( 4), -- optional parameters - callCharacteristicsACDCall ( 5), -- optional parameters - callCharacteristicsLowPriorityCall ( 6), -- optional parameters - callCharacteristicsPriorityCall ( 7), -- optional parameters - callCharacteristicsHighPriorityCall ( 8), -- optional parameters - callCharacteristicsMaintenanceCall ( 9), -- optional parameters - callCharacteristicsDirectAgent (10), -- optional parameters - callCharacteristicsAssistCall (11), -- optional parameters - callCharacteristicsVoiceUnitCall (12), -- optional parameters - callCharacteristicsPrivateCall (13), -- optional parameters - callCharacteristicsPersonalCall (14), -- optional parameters - callCharacteristicsSensitiveCall (15), -- optional parameters - callCharacteristicsConfidentialCall (16), -- optional parameters - callCharacteristicsEncryptedCall (17), -- optional parameters - mediaCallCharacteristics (18), -- optional parameters - subjectOfCall (19), -- optional parameters - languagePreferences (20), -- optional parameters - privateData (21), -- optional parameters - privateDataInAck (22) } -- optional parameters - -SingleStepConference ::= BIT STRING -{ participationTypeActive ( 0), -- optional parameters - participationTypeSilent ( 1), -- optional parameters - accountCode ( 2), -- optional parameters - authCode ( 3), -- optional parameters - correlatorData ( 4), -- optional parameters - userData ( 5), -- optional parameters - privateData ( 6), -- optional parameters - conferencedCallInfoInAck ( 7), -- optional parameters - privateDataInAck ( 8), -- optional parameters - deviceIDOnly ( 9), -- misc characteristics - ackModelMultiStep (10) } -- misc characteristics - -SingleStepTransfer ::= BIT STRING -{ accountCode ( 0), -- optional parameters - authCode ( 1), -- optional parameters - correlatorData ( 2), -- optional parameters - userData ( 3), -- optional parameters - subjectOfCall (13), -- optional parameters - languagePreferences (14), -- optional parameters - reason (15), -- optional parameters - privateData ( 4), -- optional parameters - connectionParameterInAck ( 5), -- optional parameters - endpointDeviceID ( 6), -- optional parameters - resultionConnectionInformation ( 7), -- optional parameters - transferredCollInfoInAck ( 8), -- optional parameters - privateDataInAck ( 9), -- optional parameters - deviceIDOnly (10), -- misc characteristics - multipleDevices (11), -- misc characteristics - ackModelMultiStep (12), -- misc characteristics - callCharacteristicsinRequest (16) } -- misc characteristics - -TransferCall ::= BIT STRING -{ activeCallConnected ( 0), -- initial states - activeCallHold ( 1), -- initial states - heldCallConnected ( 2), -- initial states - heldCallHold ( 3), -- initial states - privateData ( 4), -- optional parameters - connectionsParameterInAck ( 5), -- optional parameters - endpointDeviceID ( 6), -- optional parameters - resultingConnectionInformation ( 7), -- optional parameters - transferredCallInfoInAck ( 8), -- optional parameters - privateDataInAck ( 9), -- optional parameters - deviceIDOnly (10), -- misc characteristics - multipleDevices (11), -- misc characteristics - ackModelMultiStep (12) } -- misc characteristics - -CallControlEvtsList ::= SEQUENCE -{ bridged [ 0] IMPLICIT Bridged OPTIONAL, - callCleared [ 1] IMPLICIT CallCleared OPTIONAL, - conferenced [ 2] IMPLICIT Conferenced OPTIONAL, - connectionCleared [ 3] IMPLICIT ConnectionCleared OPTIONAL, - delivered [ 4] IMPLICIT Delivered OPTIONAL, - digitsDialed [ 5] IMPLICIT DigitsDialed OPTIONAL, - diverted [ 6] IMPLICIT Diverted OPTIONAL, - established [ 7] IMPLICIT Established OPTIONAL, - failed [ 8] IMPLICIT Failed OPTIONAL, - held [ 9] IMPLICIT Held OPTIONAL, - netwCapsChanged [10] IMPLICIT NetwCapsChanged OPTIONAL, - netwReached [11] IMPLICIT NetwReached OPTIONAL, - offered [12] IMPLICIT Offered OPTIONAL, - originated [13] IMPLICIT Originated OPTIONAL, - queued [14] IMPLICIT Queued OPTIONAL, - retrieved [15] IMPLICIT Retrieved OPTIONAL, - serviceInitiated [16] IMPLICIT ServiceInitiated OPTIONAL, - transferred [17] IMPLICIT Transferred OPTIONAL } - -Bridged ::= BIT STRING -{ correlatorData ( 0), -- optional parameters - userData ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - mediaCallCharacteristics ( 3), -- optional parameters - callCharacteristics ( 4), -- optional parameters - bridgedConnectionInfo ( 5), -- optional parameters - languagePreferences ( 8), -- optional parameters - callLinkageData ( 7), -- optional parameters - privateData ( 6), -- optional parameters - locationinfoList ( 9) } -- optional parameters - -CallCleared ::= BIT STRING -{ correlatorData ( 0), -- optional parameters - userData ( 1), -- optional parameters - mediaCallCharacteristics ( 2), -- optional parameters - callCharacteristics ( 3), -- optional parameters - callLinkageData ( 6), -- optional parameters - privateData ( 4), -- optional parameters - callIDOnly ( 5) } -- miscellaneous characteristics - -Conferenced ::= BIT STRING -{ confereceConnectionsEndpointDeviceID ( 0), -- optional parameters - confereceConnectionsresultingConnectionInfo ( 1), -- optional parameters - userData ( 2), -- optional parameters - servicesPermitted ( 3), -- optional parameters - mediaCallCharacteristics ( 4), -- optional parameters - callCharacteristics ( 5), -- optional parameters - bridgedConnectionInfo ( 6), -- optional parameters - lannguagePreferences ( 8), -- optional parameters - deviceHistory ( 9), -- optional parameters - privateData ( 7), -- optional parameters - locationInfoList (10) } -- optional parameters - -ConnectionCleared ::= BIT STRING -{ correlatorData ( 0), -- optional parameters - userData ( 1), -- optional parameters - chargingInfo ( 2), -- optional parameters - numberUnitsNumberOfChargingUnits ( 3), -- optional parameters - numberUnitsTypeOfUnits ( 4), -- optional parameters - numberUnitsNumberOfCurrencyUnits ( 5), -- optional parameters - typeOfChargingInfoSubTotal ( 6), -- optional parameters - typeOfChargingInfoTotal ( 7), -- optional parameters - chargingMultiplierAThousandth ( 8), -- optional parameters - chargingMultiplierAHundredth ( 9), -- optional parameters - chargingMultiplierATenth (10), -- optional parameters - chargingMultiplierOne (11), -- optional parameters - chargingMultiplierTen (12), -- optional parameters - chargingMultiplierHundred (13), -- optional parameters - chargingMultiplierThousand (14), -- optional parameters - servicesPermitted (15), -- optional parameters - mediaCallCharacteristics (16), -- optional parameters - callCharacteristics (17), -- optional parameters - droppedConnectionInfo (18), -- optional parameters - callLinkageData (20), -- optional parameters - languagePreferences (21), -- optional parameters - deviceHistory (22), -- optional parameters - privateData (19), -- optional parameters - locationInfoList (23) } -- optional parameters - -Delivered ::= BIT STRING -{ originatingNIDConnection ( 0), -- optional parameters - userData ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - netwCallingDevice ( 3), -- optional parameters - netwCalledDevice ( 4), -- optional parameters - mediaCallCharacteristics ( 5), -- optional parameters - callCharacteristics ( 6), -- optional parameters - connectionInfo ( 7), -- optional parameters - subjectOfCall ( 9), -- optional parameters - messageInfo (10), -- optional parameters - languagePreferences (11), -- optional parameters - deviceHistory (12), -- optional parameters - privateData ( 8), -- optional parameters - locationInfoList (13) } -- optional parameters - -DigitsDialed ::= BIT STRING -{ servicesPermitted ( 0), -- optional parameters - netwCallingDevice ( 1), -- optional parameters - netwCalledDevice ( 2), -- optional parameters - diallingConnectionInfo ( 3), -- optional parameters - callCharacteristics ( 4), -- optional parameters - languagePreferences ( 6), -- optional parameters - privateData ( 5), -- optional parameters - locationInfoList ( 7) } -- optional parameters - -Diverted ::= BIT STRING -{ callingDevice ( 0), -- optional parameters - calledDevice ( 1), -- optional parameters - userData ( 2), -- optional parameters - servicesPermitted ( 3), -- optional parameters - mediaCallCharacteristics ( 4), -- optional parameters - callCharacteristics ( 5), -- optional parameters - connectionInfo ( 6), -- optional parameters - netwCallingDevice ( 7), -- optional parameters - netwCalledDevice ( 8), -- optional parameters - subjectOfCall (11), -- optional parameters - messageInfo (12), -- optional parameters - languagePreferences (13), -- optional parameters - deviceHistory (14), -- optional parameters - privateData ( 9), -- optional parameters - sendsDivertedToAll (10), -- optional parameters - locationInfoList (15) } -- optional parameters - -Established ::= BIT STRING -{ originatingNIDConnection ( 0), -- optional parameters - userData ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - netwCallingDevice ( 3), -- optional parameters - netwCalledDevice ( 4), -- optional parameters - mediaCallCharacteristics ( 5), -- optional parameters - callCharacteristics ( 6), -- optional parameters - establishedConnectionInfo ( 7), -- optional parameters - subjectOfCall ( 9), -- optional parameters - messageInfo (10), -- optional parameters - languagePreferences (11), -- optional parameters - deviceHistory (12), -- optional parameters - privateData ( 8), -- optional parameters - locationInfoList (13) } -- optional parameters - -Failed ::= BIT STRING -{ originatingNIDConnection ( 0), -- optional parameters - userData ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - netwCallingDevice ( 3), -- optional parameters - netwCalledDevice ( 4), -- optional parameters - mediaCallCharacteristics ( 5), -- optional parameters - callCharacteristics ( 6), -- optional parameters - failedConnectionInfo ( 7), -- optional parameters - subjectOfCall (10), -- optional parameters - messageInfo (11), -- optional parameters - languagePreferences (12), -- optional parameters - deviceHistory (13), -- optional parameters - privateData ( 8), -- optional parameters - callIDOnly ( 9), -- miscellaneous characteristics - locationInfoList (14) } -- optional parameters - -Held ::= BIT STRING -{ correlatorData ( 0), -- optional parameters - servicesPermitted ( 1), -- optional parameters - mediaCallCharacteristics ( 2), -- optional parameters - callCharacteristics ( 3), -- optional parameters - heldConnectionInfo ( 4), -- optional parameters - callLinkageData ( 6), -- optional parameters - languagePreferences ( 7), -- optional parameters - privateData ( 5), -- optional parameters - locationInfoList ( 8) } -- optional parameters - -NetwCapsChanged ::= BIT STRING -{ progressLocationUser ( 0), -- optional parameters - progressLocationPrivateServLocal ( 1), -- optional parameters - progressLocationPublicServLocal ( 2), -- optional parameters - progressLocationTransit ( 3), -- optional parameters - progressLocationPublicServRemote ( 4), -- optional parameters - progressLocationPrivateServRemote ( 5), -- optional parameters - progressLocationLocal ( 6), -- optional parameters - progressLocationInternational ( 7), -- optional parameters - progressLocationNetwBeyondInterworking ( 8), -- optional parameters - progressLocationOther ( 9), -- optional parameters - progressDescriptionISDN (10), -- optional parameters - progressDescriptionQSIG (11), -- optional parameters - progressDescriptionOther (12), -- optional parameters - userData (13), -- optional parameters - typeOfNetworkISDNPublic (14), -- optional parameters - typeOfNetworkNonISDNPublic (15), -- optional parameters - typeOfNetworkISDNPrivate (16), -- optional parameters - typeOfNetworkNonISDNPrivate (17), -- optional parameters - typeOfNetworkOther (18), -- optional parameters - eventsProvidedParameter (19), -- optional parameters - eventsProvidedBridged (20), -- optional parameters - eventsProvidedCallCleared (21), -- optional parameters - eventsProvidedConferenced (22), -- optional parameters - eventsProvidedConnectionCleared (23), -- optional parameters - eventsProvidedDelivered (24), -- optional parameters - eventsProvidedDigitsDialed (25), -- optional parameters - eventsProvidedDiverted (26), -- optional parameters - eventsProvidedEstablished (27), -- optional parameters - eventsProvidedFailed (28), -- optional parameters - eventsProvidedHeld (29), -- optional parameters - eventsProvidedNetwCapsChanged (30), -- optional parameters - eventsProvidedNetwReached (31), -- optional parameters - eventsProvidedOffered (32), -- optional parameters - eventsProvidedOriginated (33), -- optional parameters - eventsProvidedQueued (34), -- optional parameters - eventsProvidedRetrieved (35), -- optional parameters - eventsProvidedServiceInitiated (36), -- optional parameters - eventsProvidedTransferred (37), -- optional parameters - servicesPermitted (38), -- optional parameters - mediaCallCharacteristics (39), -- optional parameters - callCharacteristics (40), -- optional parameters - outboundConnectionInfo (41), -- optional parameters - languagePreferences (43), -- optional parameters - privateData (42), -- optional parameters - locationInfoList (44) } -- optional parameters - -NetwReached ::= BIT STRING -{ originatingNIDConnection ( 0), -- optional parameters - userData ( 1), -- optional parameters - typeOfNetworkISDNPublic ( 2), -- optional parameters - typeOfNetworkNonISDNPublic ( 3), -- optional parameters - typeOfNetworkISDNPrivate ( 4), -- optional parameters - typeOfNetworkNonISDNPrivate ( 5), -- optional parameters - typeOfNetworkOther ( 6), -- optional parameters - eventsProvidedParameter ( 7), -- optional parameters - eventsProvidedBridged ( 8), -- optional parameters - eventsProvidedCallCleared ( 9), -- optional parameters - eventsProvidedConferenced (10), -- optional parameters - eventsProvidedConnectionCleared (11), -- optional parameters - eventsProvidedDelivered (12), -- optional parameters - eventsProvidedDigitsDialed (13), -- optional parameters - eventsProvidedDiverted (14), -- optional parameters - eventsProvidedEstablished (15), -- optional parameters - eventsProvidedFailed (16), -- optional parameters - eventsProvidedHeld (17), -- optional parameters - eventsProvidedNetwCapsChanged (18), -- optional parameters - eventsProvidedNetwReached (19), -- optional parameters - eventsProvidedOffered (20), -- optional parameters - eventsProvidedOriginated (21), -- optional parameters - eventsProvidedQueued (22), -- optional parameters - eventsProvidedRetrieved (23), -- optional parameters - eventsProvidedServiceInitiated (24), -- optional parameters - eventsProvidedTransferred (25), -- optional parameters - servicesPermitted (26), -- optional parameters - mediaCallCharacteristics (27), -- optional parameters - callCharacteristics (28), -- optional parameters - outboundConnectionInfo (29), -- optional parameters - netwCallingDevice (30), -- optional parameters - netwCalledDevice (31), -- optional parameters - languagePreferences (33), -- optional parameters - deviceHistory (34), -- optional parameters - privateData (32), -- optional parameters - locationInfoList (35) } -- optional parameters - -Offered ::= BIT STRING -{ originatingNIDConnection ( 0), -- optional parameters - userData ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - netwCallingDevice ( 3), -- optional parameters - netwCalledDevice ( 4), -- optional parameters - mediaCallCharacteristics ( 5), -- optional parameters - callCharacteristics ( 6), -- optional parameters - offeredConnectionInfo ( 7), -- optional parameters - subjectOfCall ( 9), -- optional parameters - messageInfo (10), -- optional parameters - languagePreferences (11), -- optional parameters - deciceHistory (12), -- optional parameters - privateData ( 8), -- optional parameters - locationInfoList (13) } -- optional parameters - -Originated ::= BIT STRING -{ originatingDevice ( 0), -- optional parameters - servicesPermitted ( 1), -- optional parameters - netwCallingDevice ( 2), -- optional parameters - netwCalledDevice ( 3), -- optional parameters - mediaCallCharacteristics ( 4), -- optional parameters - callCharacteristics ( 5), -- optional parameters - originatedConnectionInfo ( 6), -- optional parameters - subjectOfCall ( 8), -- optional parameters - messageInfo ( 9), -- optional parameters - languagePreferences (10), -- optional parameters - privateData ( 7), -- optional parameters - locationInfoList (11) } -- optional parameters - -Queued ::= BIT STRING -{ numberQueued ( 0), -- optional parameters - callsInFront ( 1), -- optional parameters - userData ( 2), -- optional parameters - servicesPermitted ( 3), -- optional parameters - netwCallingDevice ( 4), -- optional parameters - netwCalledDevice ( 5), -- optional parameters - mediaCallCharacteristics ( 6), -- optional parameters - callCharacteristics ( 7), -- optional parameters - queuedConnectionInfo ( 8), -- optional parameters - subjectOfCall (10), -- optional parameters - messageInfo (11), -- optional parameters - languagePreferences (12), -- optional parameters - deviceHistory (13), -- optional parameters - privateData ( 9), -- optional parameters - locationInfoList (14) } -- optional parameters - -Retrieved ::= BIT STRING -{ correlatorData ( 0), -- optional parameters - servicesPermitted ( 1), -- optional parameters - mediaCallCharacteristics ( 2), -- optional parameters - callCharacteristics ( 3), -- optional parameters - retrievedConnectionInfo ( 4), -- optional parameters - callLinkageData ( 6), -- optional parameters - languagePreferences ( 7), -- optional parameters - deviceHistory ( 8), -- optional parameters - privateData ( 5), -- optional parameters - locationInfoLiist ( 9) } -- optional parameters - -ServiceInitiated ::= BIT STRING -{ servicesPermitted ( 0), -- optional parameters - mediaCallCharacteristics ( 1), -- optional parameters - callCharacteristics ( 2), -- optional parameters - initiatedConnectionInfo ( 3), -- optional parameters - netwCallingDevice ( 4), -- optional parameters - netwCalledDevice ( 5), -- optional parameters - subjectOfCall ( 7), -- optional parameters - messageInfo ( 8), -- optional parameters - languagePreferences ( 9), -- optional parameters - privateData ( 6), -- optional parameters - calledDevice (10), -- optional parameters - locationInfoList (11) } -- optional parameters - -Transferred ::= BIT STRING -{ transferredConnectionsEndpointDeviceID ( 0), -- optional parameters - transferredConnectionsResultingConnectionInfo ( 1), -- optional parameters - userData ( 2), -- optional parameters - chargingInfo ( 3), -- optional parameters - numberUnitsNumberOfChargingUnits ( 4), -- optional parameters - numberUnitsTypeOfUnits ( 5), -- optional parameters - numberUnitsNumberOfCurrencyUnits ( 6), -- optional parameters - typeOfChargingInfoSubTotal ( 7), -- optional parameters - typeOfChargingInfoTotal ( 8), -- optional parameters - chargingMultiplierAThousandth ( 9), -- optional parameters - chargingMultiplierAHundredth (10), -- optional parameters - chargingMultiplierATenth (11), -- optional parameters - chargingMultiplierOne (12), -- optional parameters - chargingMultiplierTen (13), -- optional parameters - chargingMultiplierHundred (14), -- optional parameters - chargingMultiplierThousand (15), -- optional parameters - servicesPermitted (16), -- optional parameters - mediaCallCharacteristics (17), -- optional parameters - callCharacteristics (18), -- optional parameters - connectionInfo (19), -- optional parameters - languagePreferences (21), -- optional parameters - deviceHistory (22), -- optional parameters - privateData (20) } -- optional parameters - -CallAssociatedServList ::= SEQUENCE -{ associateData [0] IMPLICIT AssociateData OPTIONAL, - cancelTelephonyTones [1] IMPLICIT CancelTelephonyTones OPTIONAL, - changeConnectionInformation [5] IMPLICIT ChangeConnectionInformation OPTIONAL, - generateDigits [2] IMPLICIT GenerateDigits OPTIONAL, - generateTelephonyTones [3] IMPLICIT GenerateTelephonyTones OPTIONAL, - sendUserInformation [4] IMPLICIT SendUserInformation OPTIONAL } - -AssociateData ::= BIT STRING -{ accountCode ( 0), -- optional parameters - authCode ( 1), -- optional parameters - correlatorData ( 2), -- optional parameters - callQualifyingData ( 3), -- optional parameters - callCharacteristics ( 9), -- optional parameters - subjectOfCall (10), -- optional parameters - languagePreferences (11), -- optional parameters - privateData ( 4), -- optional parameters - privateDataInAck ( 5), -- optional parameters - deviceIDOnly ( 6), -- misc characteristics - rejectsRequestsWithOldConnectionID ( 7), -- misc characteristics - ackModelMultiStep ( 8), -- misc characteristics - deviceInfo (12) } -- misc characteristics - -CancelTelephonyTones ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - ackModelMultiStep ( 2) } -- misc characteristics - -ChangeConnectionInformation ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -GenerateDigits ::= BIT STRING -{ digitModeDTMF ( 0), -- optional parameters - digitModePulse ( 1), -- optional parameters - toneDuration ( 2), -- optional parameters - pulseRate ( 3), -- optional parameters - pauseDuration ( 4), -- optional parameters - privateData ( 5), -- optional parameters - privateDataInAck ( 6), -- optional parameters - deviceIDOnly ( 7), -- misc characteristics - supportsDTMFTonesABCD ( 8), -- misc characteristics - supportsPauseToneChar ( 9), -- misc characteristics - ackModelMultiStep (10) } -- misc characteristics - -GenerateTelephonyTones ::= BIT STRING -{ toneToSendBeep ( 0), -- optional parameters - toneToSendBilling ( 1), -- optional parameters - toneToSendBusy ( 2), -- optional parameters - toneToSendCarrier ( 3), -- optional parameters - toneToSendConfirmation ( 4), -- optional parameters - toneToSendDial ( 5), -- optional parameters - toneToSendFaxCNG ( 6), -- optional parameters - toneToSendHold ( 7), -- optional parameters - toneToSendHowler ( 8), -- optional parameters - toneToSendIntrusion ( 9), -- optional parameters - toneToSendModemCNG ( 10), -- optional parameters - toneToSendPark ( 11), -- optional parameters - toneToSendRecordWarning ( 12), -- optional parameters - toneToSendReorder ( 13), -- optional parameters - toneToSendRingback ( 14), -- optional parameters - toneToSendSilence ( 15), -- optional parameters - toneToSendSitVC ( 16), -- optional parameters - toneToSendSitIC ( 17), -- optional parameters - toneToSendSitRO ( 18), -- optional parameters - toneToSendSitNC ( 19), -- optional parameters - toneToSendSf0 ( 20), -- optional parameters - toneToSendSf1 ( 21), -- optional parameters - toneToSendSf2 ( 22), -- optional parameters - toneToSendSf3 ( 23), -- optional parameters - toneToSendSf4 ( 24), -- optional parameters - toneToSendSf5 ( 25), -- optional parameters - toneToSendSf6 ( 26), -- optional parameters - toneToSendSf7 ( 27), -- optional parameters - toneToSendSf8 ( 28), -- optional parameters - toneToSendSf9 ( 29), -- optional parameters - toneToSendSf10 ( 30), -- optional parameters - toneToSendSf11 ( 31), -- optional parameters - toneToSendSf12 ( 32), -- optional parameters - toneToSendSf13 ( 33), -- optional parameters - toneToSendSf14 ( 34), -- optional parameters - toneToSendSf15 ( 35), -- optional parameters - toneToSendSf16 ( 36), -- optional parameters - toneToSendSf17 ( 37), -- optional parameters - toneToSendSf18 ( 38), -- optional parameters - toneToSendSf19 ( 39), -- optional parameters - toneToSendSf20 ( 40), -- optional parameters - toneToSendSf21 ( 41), -- optional parameters - toneToSendSf22 ( 42), -- optional parameters - toneToSendSf23 ( 43), -- optional parameters - toneToSendSf24 ( 44), -- optional parameters - toneToSendSf25 ( 45), -- optional parameters - toneToSendSf26 ( 46), -- optional parameters - toneToSendSf27 ( 47), -- optional parameters - toneToSendSf28 ( 48), -- optional parameters - toneToSendSf29 ( 49), -- optional parameters - toneToSendSf30 ( 50), -- optional parameters - toneToSendSf31 ( 51), -- optional parameters - toneToSendSf32 ( 52), -- optional parameters - toneToSendSf33 ( 53), -- optional parameters - toneToSendSf34 ( 54), -- optional parameters - toneToSendSf35 ( 55), -- optional parameters - toneToSendSf36 ( 56), -- optional parameters - toneToSendSf37 ( 57), -- optional parameters - toneToSendSf38 ( 58), -- optional parameters - toneToSendSf39 ( 59), -- optional parameters - toneToSendSf40 ( 60), -- optional parameters - toneToSendSf41 ( 61), -- optional parameters - toneToSendSf42 ( 62), -- optional parameters - toneToSendSf43 ( 63), -- optional parameters - toneToSendSf44 ( 64), -- optional parameters - toneToSendSf45 ( 65), -- optional parameters - toneToSendSf46 ( 66), -- optional parameters - toneToSendSf47 ( 67), -- optional parameters - toneToSendSf48 ( 68), -- optional parameters - toneToSendSf49 ( 69), -- optional parameters - toneToSendSf50 ( 70), -- optional parameters - toneToSendSf51 ( 71), -- optional parameters - toneToSendSf52 ( 72), -- optional parameters - toneToSendSf53 ( 73), -- optional parameters - toneToSendSf54 ( 74), -- optional parameters - toneToSendSf55 ( 75), -- optional parameters - toneToSendSf56 ( 76), -- optional parameters - toneToSendSf57 ( 77), -- optional parameters - toneToSendSf58 ( 78), -- optional parameters - toneToSendSf59 ( 79), -- optional parameters - toneToSendSf60 ( 80), -- optional parameters - toneToSendSf61 ( 81), -- optional parameters - toneToSendSf62 ( 82), -- optional parameters - toneToSendSf63 ( 83), -- optional parameters - toneToSendSf64 ( 84), -- optional parameters - toneToSendSf65 ( 85), -- optional parameters - toneToSendSf66 ( 86), -- optional parameters - toneToSendSf67 ( 87), -- optional parameters - toneToSendSf68 ( 88), -- optional parameters - toneToSendSf69 ( 89), -- optional parameters - toneToSendSf70 ( 90), -- optional parameters - toneToSendSf71 ( 91), -- optional parameters - toneToSendSf72 ( 92), -- optional parameters - toneToSendSf73 ( 93), -- optional parameters - toneToSendSf74 ( 94), -- optional parameters - toneToSendSf75 ( 95), -- optional parameters - toneToSendSf76 ( 96), -- optional parameters - toneToSendSf77 ( 97), -- optional parameters - toneToSendSf78 ( 98), -- optional parameters - toneToSendSf79 ( 99), -- optional parameters - toneToSendSf80 (100), -- optional parameters - toneToSendSf81 (101), -- optional parameters - toneToSendSf82 (102), -- optional parameters - toneToSendSf83 (103), -- optional parameters - toneToSendSf84 (104), -- optional parameters - toneToSendSf85 (105), -- optional parameters - toneToSendSf86 (106), -- optional parameters - toneToSendSf87 (107), -- optional parameters - toneToSendSf88 (108), -- optional parameters - toneToSendSf89 (109), -- optional parameters - toneToSendSf90 (110), -- optional parameters - toneToSendSf91 (111), -- optional parameters - toneToSendSf92 (112), -- optional parameters - toneToSendSf93 (113), -- optional parameters - toneToSendSf94 (114), -- optional parameters - toneToSendSf95 (115), -- optional parameters - toneToSendSf96 (116), -- optional parameters - toneToSendSf97 (117), -- optional parameters - toneToSendSf98 (118), -- optional parameters - toneToSendSf99 (119), -- optional parameters - toneToSendSf100 (120), -- optional parameters - toneDuration (121), -- optional parameters - privateData (122), -- optional parameters - privateDataInAck (123), -- optional parameters - deviceIDOnly (124), -- misc characteristics - ackModelMultiStep (125) } -- misc characteristics - -SendUserInformation ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - deviceIDOnly ( 2), -- misc characteristics - ackModelMultiStep ( 3) } -- misc characteristics - -CallAssociatedEvtsList ::= SEQUENCE -{ callInformation [0] IMPLICIT CallInformation OPTIONAL, - charging [1] IMPLICIT Charging OPTIONAL, - digitsGenerated [2] IMPLICIT DigitsGenerated OPTIONAL, - telephonyTonesGenerated [3] IMPLICIT TelephonyTonesGenerated OPTIONAL, - serviceCompletionFailure [4] IMPLICIT ServiceCompletionFailure OPTIONAL } - -CallInformation ::= BIT STRING -{ callingDevice ( 0), -- optional parameters - accountInfo ( 1), -- optional parameters - authorisatinonCode ( 2), -- optional parameters - correlatorData ( 3), -- optional parameters - servicesPermitted ( 4), -- optional parameters - userData ( 5), -- optional parameters - callQualifyingData ( 6), -- optional parameters - connectionInfo ( 7), -- optional parameters - callLinkageData (10), -- optional parameters - callCharacteristics (11), -- optional parameters - subjectOfCall (12), -- optional parameters - languagePreferences (13), -- optional parameters - privateData ( 8), -- optional parameters - genCallInfoForOutdatedConnID ( 9), -- misc characteristics - deviceInfo (14) } -- optional parameters - -Charging ::= BIT STRING -{ numberUnitsNumberOfChargingUnits ( 0), -- optional parameters - numberUnitsTypeOfUnits ( 1), -- optional parameters - numberUnitsNumberOfCurrencyUnits ( 2), -- optional parameters - typeOfChargingInfoSubTotal ( 3), -- optional parameters - typeOfChargingInfoTotal ( 4), -- optional parameters - chargingMultiplierAThousandth ( 5), -- optional parameters - chargingMultiplierAHundredth ( 6), -- optional parameters - chargingMultiplierATenth ( 7), -- optional parameters - chargingMultiplierOne ( 8), -- optional parameters - chargingMultiplierTen ( 9), -- optional parameters - chargingMultiplierHundred (10), -- optional parameters - chargingMultiplierThousand (11), -- optional parameters - privateData (12) } -- optional parameters - -DigitsGenerated ::= BIT STRING -{ digitsDurationList ( 0), -- optional parameters - pauseDurationList ( 1), -- optional parameters - connectionInfo ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - - -TelephonyTonesGenerated ::= BIT STRING -{ toneToSendBeep ( 0), -- optional parameters - toneToSendBilling ( 1), -- optional parameters - toneToSendBusy ( 2), -- optional parameters - toneToSendCarrier ( 3), -- optional parameters - toneToSendConfirmation ( 4), -- optional parameters - toneToSendDial ( 5), -- optional parameters - toneToSendFaxCNG ( 6), -- optional parameters - toneToSendHold ( 7), -- optional parameters - toneToSendHowler ( 8), -- optional parameters - toneToSendIntrusion ( 9), -- optional parameters - toneToSendModemCNG ( 10), -- optional parameters - toneToSendPark ( 11), -- optional parameters - toneToSendRecordWarning ( 12), -- optional parameters - toneToSendReorder ( 13), -- optional parameters - toneToSendRingback ( 14), -- optional parameters - toneToSendSilence ( 15), -- optional parameters - toneToSendSitVC ( 16), -- optional parameters - toneToSendSitIC ( 17), -- optional parameters - toneToSendSitRO ( 18), -- optional parameters - toneToSendSitNC ( 19), -- optional parameters - toneToSendSf0 ( 20), -- optional parameters - toneToSendSf1 ( 21), -- optional parameters - toneToSendSf2 ( 22), -- optional parameters - toneToSendSf3 ( 23), -- optional parameters - toneToSendSf4 ( 24), -- optional parameters - toneToSendSf5 ( 25), -- optional parameters - toneToSendSf6 ( 26), -- optional parameters - toneToSendSf7 ( 27), -- optional parameters - toneToSendSf8 ( 28), -- optional parameters - toneToSendSf9 ( 29), -- optional parameters - toneToSendSf10 ( 30), -- optional parameters - toneToSendSf11 ( 31), -- optional parameters - toneToSendSf12 ( 32), -- optional parameters - toneToSendSf13 ( 33), -- optional parameters - toneToSendSf14 ( 34), -- optional parameters - toneToSendSf15 ( 35), -- optional parameters - toneToSendSf16 ( 36), -- optional parameters - toneToSendSf17 ( 37), -- optional parameters - toneToSendSf18 ( 38), -- optional parameters - toneToSendSf19 ( 39), -- optional parameters - toneToSendSf20 ( 40), -- optional parameters - toneToSendSf21 ( 41), -- optional parameters - toneToSendSf22 ( 42), -- optional parameters - toneToSendSf23 ( 43), -- optional parameters - toneToSendSf24 ( 44), -- optional parameters - toneToSendSf25 ( 45), -- optional parameters - toneToSendSf26 ( 46), -- optional parameters - toneToSendSf27 ( 47), -- optional parameters - toneToSendSf28 ( 48), -- optional parameters - toneToSendSf29 ( 49), -- optional parameters - toneToSendSf30 ( 50), -- optional parameters - toneToSendSf31 ( 51), -- optional parameters - toneToSendSf32 ( 52), -- optional parameters - toneToSendSf33 ( 53), -- optional parameters - toneToSendSf34 ( 54), -- optional parameters - toneToSendSf35 ( 55), -- optional parameters - toneToSendSf36 ( 56), -- optional parameters - toneToSendSf37 ( 57), -- optional parameters - toneToSendSf38 ( 58), -- optional parameters - toneToSendSf39 ( 59), -- optional parameters - toneToSendSf40 ( 60), -- optional parameters - toneToSendSf41 ( 61), -- optional parameters - toneToSendSf42 ( 62), -- optional parameters - toneToSendSf43 ( 63), -- optional parameters - toneToSendSf44 ( 64), -- optional parameters - toneToSendSf45 ( 65), -- optional parameters - toneToSendSf46 ( 66), -- optional parameters - toneToSendSf47 ( 67), -- optional parameters - toneToSendSf48 ( 68), -- optional parameters - toneToSendSf49 ( 69), -- optional parameters - toneToSendSf50 ( 70), -- optional parameters - toneToSendSf51 ( 71), -- optional parameters - toneToSendSf52 ( 72), -- optional parameters - toneToSendSf53 ( 73), -- optional parameters - toneToSendSf54 ( 74), -- optional parameters - toneToSendSf55 ( 75), -- optional parameters - toneToSendSf56 ( 76), -- optional parameters - toneToSendSf57 ( 77), -- optional parameters - toneToSendSf58 ( 78), -- optional parameters - toneToSendSf59 ( 79), -- optional parameters - toneToSendSf60 ( 80), -- optional parameters - toneToSendSf61 ( 81), -- optional parameters - toneToSendSf62 ( 82), -- optional parameters - toneToSendSf63 ( 83), -- optional parameters - toneToSendSf64 ( 84), -- optional parameters - toneToSendSf65 ( 85), -- optional parameters - toneToSendSf66 ( 86), -- optional parameters - toneToSendSf67 ( 87), -- optional parameters - toneToSendSf68 ( 88), -- optional parameters - toneToSendSf69 ( 89), -- optional parameters - toneToSendSf70 ( 90), -- optional parameters - toneToSendSf71 ( 91), -- optional parameters - toneToSendSf72 ( 92), -- optional parameters - toneToSendSf73 ( 93), -- optional parameters - toneToSendSf74 ( 94), -- optional parameters - toneToSendSf75 ( 95), -- optional parameters - toneToSendSf76 ( 96), -- optional parameters - toneToSendSf77 ( 97), -- optional parameters - toneToSendSf78 ( 98), -- optional parameters - toneToSendSf79 ( 99), -- optional parameters - toneToSendSf80 (100), -- optional parameters - toneToSendSf81 (101), -- optional parameters - toneToSendSf82 (102), -- optional parameters - toneToSendSf83 (103), -- optional parameters - toneToSendSf84 (104), -- optional parameters - toneToSendSf85 (105), -- optional parameters - toneToSendSf86 (106), -- optional parameters - toneToSendSf87 (107), -- optional parameters - toneToSendSf88 (108), -- optional parameters - toneToSendSf89 (109), -- optional parameters - toneToSendSf90 (110), -- optional parameters - toneToSendSf91 (111), -- optional parameters - toneToSendSf92 (112), -- optional parameters - toneToSendSf93 (113), -- optional parameters - toneToSendSf94 (114), -- optional parameters - toneToSendSf95 (115), -- optional parameters - toneToSendSf96 (116), -- optional parameters - toneToSendSf97 (117), -- optional parameters - toneToSendSf98 (118), -- optional parameters - toneToSendSf99 (119), -- optional parameters - toneToSendSf100 (120), -- optional parameters - toneFrequency (121), -- optional parameters - toneDuration (122), -- optional parameters - pauseDurationList (123), -- optional parameters - connectionInfo (124), -- optional parameters - privateData (125) } -- optional parameters - -ServiceCompletionFailure ::= BIT STRING -{ primaryCallConnectionInfo ( 0), -- optional parameters - secondaryCallConnectionInfo ( 1), -- optional parameters - otherDevicesPrimaryCallList ( 2), -- optional parameters - otherDevicesSecondaryCallList ( 3), -- optional parameters - mediaCallCharacteristics ( 4), -- optional parameters - privateData ( 5) } -- optional parameters - -MediaServList ::= SEQUENCE -{ attachMediaService [0] IMPLICIT AttachMediaService OPTIONAL, - detachMediaService [1] IMPLICIT DetachMediaService OPTIONAL } - -AttachMediaService ::= BIT STRING -{ mediaServiceVersion ( 0), -- optional parameters - mediaServiceInstanceID ( 1), -- optional parameters - connectionModeConsultConference ( 2), -- optional parameters - connectionModeConsultConferenceHold ( 3), -- optional parameters - connectionModeDeflect ( 4), -- optional parameters - connectionModeDirectedPickup ( 5), -- optional parameters - connectionModeJoin ( 6), -- optional parameters - connectionModeSingleStepConference ( 7), -- optional parameters - connectionModeSingleStepConferenceHold ( 8), -- optional parameters - connectionModeSingleStepTransfer ( 9), -- optional parameters - connectionModeTransfer (10), -- optional parameters - connectionModeDirect (11), -- optional parameters - requestedConnectionState (12), -- optional parameters - privateData (13), -- optional parameters - mediaServiceInstanceIDInAck (14), -- optional parameters - mediaConnectionInfoInAck (15), -- optional parameters - privateDataInAck (16), -- optional parameters - deviceIDOnly (17), -- misc characteristics - ackModelMultiStep (18) } -- misc characteristics - -DetachMediaService ::= BIT STRING -{ alerting ( 0), -- initial states - connected ( 1), -- initial states - fail ( 2), -- initial states - hold ( 3), -- initial states - queued ( 4), -- initial states - privateData ( 5), -- optional parameters - privateDataInAck ( 6), -- optional parameters - deviceIDOnly ( 7), -- misc characteristics - ackModelMultiStep ( 8) } -- misc characteristics - - -MediaEvtsList::= SEQUENCE -{ mediaAttached [0] IMPLICIT MediaAttached OPTIONAL, - mediaDetached [1] IMPLICIT MediaDetached OPTIONAL } - -MediaAttached ::= BIT STRING -{ mediaServiceVersion ( 0), -- optional parameters - mediaServiceInstanceID ( 1), -- optional parameters - mediaStreamID ( 2), -- optional parameters - mediaCallCharacteristics ( 3), -- optional parameters - callCharacteristics ( 4), -- optional parameters - mediaConnectionInfo ( 5), -- optional parameters - privateData ( 6) } -- optional parameters - -MediaDetached ::= BIT STRING -{ mediaServiceVersion ( 0), -- optional parameters - mediaServiceInstanceID ( 1), -- optional parameters - mediaStreamID ( 2), -- optional parameters - mediaCallCharacteristics ( 3), -- optional parameters - callCharacteristics ( 4), -- optional parameters - mediaConnectionInfo ( 5), -- optional parameters - privateData ( 6) } -- optional parameters - -RouteingServList ::= SEQUENCE -{ routeRegister [ 0] IMPLICIT RouteRegister OPTIONAL, - routeRegisterCancel [ 1] IMPLICIT RouteRegisterCancel OPTIONAL, - routeRegisterAbort [ 2] IMPLICIT RouteRegisterAbort OPTIONAL, - reRoute [ 3] IMPLICIT ReRoute OPTIONAL, - routeEnd [ 4] IMPLICIT RouteEnd OPTIONAL, - routeReject [ 5] IMPLICIT RouteReject OPTIONAL, - routeRequest [ 6] IMPLICIT RouteRequest OPTIONAL, - routeSelect [ 7] IMPLICIT RouteSelect OPTIONAL, - routeUsed [ 8] IMPLICIT RouteUsed OPTIONAL } - -RouteRegister ::= BIT STRING -{ routeingDevice ( 0), -- optional parameters - requestedMonitorMediaClass ( 1), -- optional parameters - requestedMonitorMediaClassAudio ( 2), -- optional parameters - requestedMonitorMediaClassData ( 3), -- optional parameters - requestedMonitorMediaClassImage ( 4), -- optional parameters - requestedMonitorMediaClassVoice ( 5), -- optional parameters - requestedMonitorMediaClassChat (10), -- optional parameters - requestedMonitorMediaClassEmail (11), -- optional parameters - requestedMonitorMediaClassMessage (12), -- optional parameters - requestedMonitorMediaClassIM (13), -- optional parameters - requestedMonitorMediaClassSMS (14), -- optional parameters - requestedMonitorMediaClassMMS (15), -- optional parameters - privateData ( 6), -- optional parameters - actualRouteingMediaClassInAck ( 7), -- optional parameters - privateDataInAck ( 8), -- optional parameters - allRouteingDevices ( 9) } -- misc characteristics - -RouteRegisterAbort ::= BIT STRING -{ privateData ( 0) } -- optional parameters - -RouteRegisterCancel ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -ReRoute ::= BIT STRING -{ replyTimeout ( 1), -- optional parameters - correlatorData ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -RouteEnd ::= BIT STRING -{ errorValue ( 1), -- optional parameters - correlatorData ( 2), -- optional parameters - privateData ( 3), -- optional parameters - supportsSending ( 4), -- misc characteristics - supportsReceiving ( 5) } -- misc characteristics - -RouteReject ::= BIT STRING -{ rejectCauseBusyOverflow ( 0), -- optional parameters - rejectCauseQueueTimeOverflow ( 1), -- optional parameters - rejectCauseCapacityOverflow ( 2), -- optional parameters - rejectCauseCalendarOverflow ( 3), -- optional parameters - rejectCauseUnknownOverflow ( 4), -- optional parameters - correlatorData ( 5), -- optional parameters - privateData ( 6) } -- optional parameters - -RouteRequest ::= BIT STRING -{ callingDevice ( 0), -- optional parameters - routeingDevice ( 1), -- optional parameters - routeSelAlgorithmACD ( 2), -- optional parameters - routeSelAlgorithmEmergency ( 3), -- optional parameters - routeSelAlgorithmLeastCost ( 4), -- optional parameters - routeSelAlgorithmNormal ( 5), -- optional parameters - routeSelAlgorithmUserDefined ( 6), -- optional parameters - priority ( 7), -- optional parameters - replyTimeout ( 8), -- optional parameters - correlatorData ( 9), -- optional parameters - mediaCallCharacteristics (10), -- optional parameters - callCharacteristics (11), -- optional parameters - routedCallInfo (12), -- optional parameters - subjectOfCall (15), -- optional parameters - messageInformation (16), -- optional parameters - languagePreferences (17), -- optional parameters - deviceHistory (18), -- optional parameters - privateData (13), -- optional parameters - nonCallRelatedRouteing (14) } -- misc characteristics - -RouteSelect ::= BIT STRING -{ alternateRoutes ( 0), -- optional parameters - remainRetriesNoListAvailable ( 1), -- optional parameters - remainRetriesNoCountAvailable ( 2), -- optional parameters - remainRetriesRetryCount ( 3), -- optional parameters - routeUsed ( 4), -- optional parameters - correlatorData ( 5), -- optional parameters - privateData ( 6) } -- optional parameters - -RouteUsed ::= BIT STRING -{ callingDevice ( 0), -- optional parameters - domain ( 1), -- optional parameters - correlatorData ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -PhysDevServList ::= SEQUENCE -{ buttonPress [ 0] IMPLICIT ButtonPress OPTIONAL, - getAuditoryApparatusInfo [ 1] IMPLICIT GetAuditoryApparatusInfo OPTIONAL, - getButtonInformation [ 2] IMPLICIT GetButtonInformation OPTIONAL, - getDisplay [ 3] IMPLICIT GetDisplay OPTIONAL, - getHookSwitchStatus [ 4] IMPLICIT GetHookSwitchStatus OPTIONAL, - getLampInfo [ 5] IMPLICIT GetLampInfo OPTIONAL, - getLampMode [ 6] IMPLICIT GetLampMode OPTIONAL, - getMessageWaitingIndicator [ 7] IMPLICIT GetMessageWaitingIndicator OPTIONAL, - getMicrophoneGain [ 8] IMPLICIT GetMicrophoneGain OPTIONAL, - getMicrophoneMute [ 9] IMPLICIT GetMicrophoneMute OPTIONAL, - getRingerStatus [10] IMPLICIT GetRingerStatus OPTIONAL, - getSpeakerMute [11] IMPLICIT GetSpeakerMute OPTIONAL, - getSpeakerVolume [12] IMPLICIT GetSpeakerVolume OPTIONAL, - setButtonInformation [13] IMPLICIT SetButtonInformation OPTIONAL, - setDisplay [14] IMPLICIT SetDisplay OPTIONAL, - setHookSwitchStatus [15] IMPLICIT SetHookSwitchStatus OPTIONAL, - setLampMode [16] IMPLICIT SetLampMode OPTIONAL, - setMessageWaitingIndicator [17] IMPLICIT SetMessageWaitingIndicator OPTIONAL, - setMicrophoneGain [18] IMPLICIT SetMicrophoneGain OPTIONAL, - setMicrophoneMute [19] IMPLICIT SetMicrophoneMute OPTIONAL, - setRingerStatus [20] IMPLICIT SetRingerStatus OPTIONAL, - setSpeakerMute [21] IMPLICIT SetSpeakerMute OPTIONAL, - setSpeakerVolume [22] IMPLICIT SetSpeakerVolume OPTIONAL } - -ButtonPress ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - ackModelMultiStep ( 2) } -- misc characteristics - -GetAuditoryApparatusInfo ::= BIT STRING -{ auditoryApparatus ( 0), -- optional parameters - privateData ( 1), -- optional parameters - auditoryApparatusTypeSpeakerphone ( 2), -- optional parameters - auditoryApparatusTypeHandset ( 3), -- optional parameters - auditoryApparatusTypeHeadset ( 4), -- optional parameters - auditoryApparatusTypeSpeakerOnlyPhone ( 5), -- optional parameters - auditoryApparatusTypeother ( 6), -- optional parameters - speakerPresent ( 7), -- optional parameters - speakerVolumeSettable ( 8), -- optional parameters - speakerVolumeReadable ( 9), -- optional parameters - speakerMuteSettable (10), -- optional parameters - speakerMuteReadable (11), -- optional parameters - microphonePresent (12), -- optional parameters - microphoneGainSettable (13), -- optional parameters - microphoneGainReadable (14), -- optional parameters - microphoneMuteSettable (15), -- optional parameters - microphoneMuteReadable (16), -- optional parameters - hookswitchSettable (17), -- optional parameters - hookswitchOnHook (18), -- optional parameters - privateDataInAck (19) } -- optional parameters - -GetButtonInformation ::= BIT STRING -{ button ( 0), -- optional parameters - privateData ( 1), -- optional parameters - buttonLabelInAck ( 2), -- optional parameters - buttonLabelSettableInAck ( 3), -- optional parameters - buttonFunctionInAck ( 4), -- optional parameters - buttonAssociatedNumberInAck ( 5), -- optional parameters - buttonAssociatedNumberSettableInAck ( 6), -- optional parameters - listOfLampsInAck ( 7), -- optional parameters - privateDataInAck ( 8) } -- optional parameters - -GetDisplay ::= BIT STRING -{ displayID ( 0), -- optional parameters - privateData ( 1), -- optional parameters - characterSetASCII ( 2), -- optional parameters - characterSetUnicode ( 3), -- optional parameters - characterSetProprietary ( 4), -- optional parameters - privateDataInAck ( 5) } -- optional parameters - -GetHookSwitchStatus ::= BIT STRING -{ hookSwitch ( 0), -- optional parameters - privateData ( 1), -- optional parameters - privateDataInAck ( 2) } -- optional parameters - -GetLampInfo ::= BIT STRING -{ lamp ( 0), -- optional parameters - privateData ( 1), -- optional parameters - lampLabelInAck ( 2), -- optional parameters - buttonInAck ( 3), -- optional parameters - lampColorInAck ( 4), -- optional parameters - privateDataInAck ( 5) } -- optional parameters - -GetLampMode ::= BIT STRING -{ lamp ( 0), -- optional parameters - privateData ( 1), -- optional parameters - lampModeInAck ( 2), -- optional parameters - lampBrightnessNormal ( 3), -- optional parameters - lampBrightnessDim ( 4), -- optional parameters - lampBrightnessBright ( 5), -- optional parameters - lampColorInAck ( 6), -- optional parameters - buttonInAck ( 7), -- optional parameters - privateDataInAck ( 8) } -- optional parameters - -GetMessageWaitingIndicator ::= BIT STRING -{ privateData ( 0), -- optional parameter - deviceForMsgInAck ( 1), -- optional parameter - lampIsPresentInAck ( 2), -- optional parameter - privateDataInAck ( 3) } -- optional parameters - -GetMicrophoneGain ::= BIT STRING -{ auditoryApparatus ( 0), -- optional parameters - privateData ( 1), -- optional parameters - micGainAbsInAck ( 2), -- optional parameters - privateDataInAck ( 3) } -- optional parameters - -GetMicrophoneMute ::= BIT STRING -{ auditoryApparatus ( 0), -- optional parameters - privateData ( 1), -- optional parameters - privateDataInAck ( 2) } -- optional parameters - -GetRingerStatus ::= BIT STRING -{ ringer ( 0), -- optional parameters - privateData ( 1), -- optional parameters - ringCountInAck ( 2), -- optional parameters - ringPatternInAck ( 3), -- optional parameters - ringVolumeInAck ( 4), -- optional parameters - ringVolumeAbsInAck ( 5), -- optional parameters - privateDataInAck ( 6) } -- optional parameters - -GetSpeakerMute ::= BIT STRING -{ auditoryApparatus ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - privateData ( 2) } -- optional parameters - -GetSpeakerVolume ::= BIT STRING -{ auditoryApparatus ( 0), -- optional parameters - privateData ( 1), -- optional parameters - speakerVolAbsInAck ( 2), -- optional parameters - privateDataInAck ( 3) } -- optional parameters - -SetButtonInformation ::= BIT STRING -{ buttonLabel ( 0), -- optional parameters - buttonAssociatedNumber ( 1), -- optional parameters - privateData ( 2), -- optional parameters - privateDataInAck ( 3), -- optional parameters - ackModelMultiStep ( 4) } -- misc characteristics - -SetDisplay ::= BIT STRING -{ physBaseRowNumber ( 0), -- optional parameters - physColumnRowNumber ( 1), -- optional parameters - offset ( 2), -- optional parameters - privateData ( 3), -- optional parameters - privateDataInAck ( 4), -- optional parameters - supportsModifyingPosition ( 5), -- misc characteristics - ackModelMultiStep ( 6) } -- misc characteristics - -SetHookSwitchStatus ::= BIT STRING -{ privateData ( 0), -- optional parameters - ackModelMultiStep ( 1) } -- misc characteristics - -SetLampMode ::= BIT STRING -{ lampModeBrokenFlutter ( 0), -- optional parameter - lampModeFlutter ( 1), -- optional parameter - lampModeOff ( 2), -- optional parameter - lampModeSteady ( 3), -- optional parameter - lampModeWink ( 4), -- optional parameter - lampModeReserved ( 5), -- optional parameter - lampModeSf0 ( 6), -- optional parameters - lampModeSf1 ( 7), -- optional parameters - lampModeSf2 ( 8), -- optional parameters - lampModeSf3 ( 9), -- optional parameters - lampModeSf4 ( 10), -- optional parameters - lampModeSf5 ( 11), -- optional parameters - lampModeSf6 ( 12), -- optional parameters - lampModeSf7 ( 13), -- optional parameters - lampModeSf8 ( 14), -- optional parameters - lampModeSf9 ( 15), -- optional parameters - lampModeSf10 ( 16), -- optional parameters - lampModeSf11 ( 17), -- optional parameters - lampModeSf12 ( 18), -- optional parameters - lampModeSf13 ( 19), -- optional parameters - lampModeSf14 ( 20), -- optional parameters - lampModeSf15 ( 21), -- optional parameters - lampModeSf16 ( 22), -- optional parameters - lampModeSf17 ( 23), -- optional parameters - lampModeSf18 ( 24), -- optional parameters - lampModeSf19 ( 25), -- optional parameters - lampModeSf20 ( 26), -- optional parameters - lampModeSf21 ( 27), -- optional parameters - lampModeSf22 ( 28), -- optional parameters - lampModeSf23 ( 29), -- optional parameters - lampModeSf24 ( 30), -- optional parameters - lampModeSf25 ( 31), -- optional parameters - lampModeSf26 ( 32), -- optional parameters - lampModeSf27 ( 33), -- optional parameters - lampModeSf28 ( 34), -- optional parameters - lampModeSf29 ( 35), -- optional parameters - lampModeSf30 ( 36), -- optional parameters - lampModeSf31 ( 37), -- optional parameters - lampModeSf32 ( 38), -- optional parameters - lampModeSf33 ( 39), -- optional parameters - lampModeSf34 ( 40), -- optional parameters - lampModeSf35 ( 41), -- optional parameters - lampModeSf36 ( 42), -- optional parameters - lampModeSf37 ( 43), -- optional parameters - lampModeSf38 ( 44), -- optional parameters - lampModeSf39 ( 45), -- optional parameters - lampModeSf40 ( 46), -- optional parameters - lampModeSf41 ( 47), -- optional parameters - lampModeSf42 ( 48), -- optional parameters - lampModeSf43 ( 49), -- optional parameters - lampModeSf44 ( 50), -- optional parameters - lampModeSf45 ( 51), -- optional parameters - lampModeSf46 ( 52), -- optional parameters - lampModeSf47 ( 53), -- optional parameters - lampModeSf48 ( 54), -- optional parameters - lampModeSf49 ( 55), -- optional parameters - lampModeSf50 ( 56), -- optional parameters - lampModeSf51 ( 57), -- optional parameters - lampModeSf52 ( 58), -- optional parameters - lampModeSf53 ( 59), -- optional parameters - lampModeSf54 ( 60), -- optional parameters - lampModeSf55 ( 61), -- optional parameters - lampModeSf56 ( 62), -- optional parameters - lampModeSf57 ( 63), -- optional parameters - lampModeSf58 ( 64), -- optional parameters - lampModeSf59 ( 65), -- optional parameters - lampModeSf60 ( 66), -- optional parameters - lampModeSf61 ( 67), -- optional parameters - lampModeSf62 ( 68), -- optional parameters - lampModeSf63 ( 69), -- optional parameters - lampModeSf64 ( 70), -- optional parameters - lampModeSf65 ( 71), -- optional parameters - lampModeSf66 ( 72), -- optional parameters - lampModeSf67 ( 73), -- optional parameters - lampModeSf68 ( 74), -- optional parameters - lampModeSf69 ( 75), -- optional parameters - lampModeSf70 ( 76), -- optional parameters - lampModeSf71 ( 77), -- optional parameters - lampModeSf72 ( 78), -- optional parameters - lampModeSf73 ( 79), -- optional parameters - lampModeSf74 ( 80), -- optional parameters - lampModeSf75 ( 81), -- optional parameters - lampModeSf76 ( 82), -- optional parameters - lampModeSf77 ( 83), -- optional parameters - lampModeSf78 ( 84), -- optional parameters - lampModeSf79 ( 85), -- optional parameters - lampModeSf80 ( 86), -- optional parameters - lampModeSf81 ( 87), -- optional parameters - lampModeSf82 ( 88), -- optional parameters - lampModeSf83 ( 89), -- optional parameters - lampModeSf84 ( 90), -- optional parameters - lampModeSf85 ( 91), -- optional parameters - lampModeSf86 ( 92), -- optional parameters - lampModeSf87 ( 93), -- optional parameters - lampModeSf88 ( 94), -- optional parameters - lampModeSf89 ( 95), -- optional parameters - lampModeSf90 ( 96), -- optional parameters - lampModeSf91 ( 97), -- optional parameters - lampModeSf92 ( 98), -- optional parameters - lampModeSf93 ( 99), -- optional parameters - lampModeSf94 (100), -- optional parameters - lampBrightnessNormal (101), -- optional parameters - lampBrightnessDim (102), -- optional parameters - lampBrightnessBright (103), -- optional parameters - lampColorNoColor (104), -- optional parameters - lampColorRed (105), -- optional parameters - lampColorYellow (106), -- optional parameters - lampColorGreen (107), -- optional parameters - lampColorBlue (108), -- optional parameters - lampColorReserved (109), -- optional parameters - lampColorSf0 (110), -- optional parameters - lampColorSf1 (111), -- optional parameters - lampColorSf2 (112), -- optional parameters - lampColorSf3 (113), -- optional parameters - lampColorSf4 (114), -- optional parameters - lampColorSf5 (115), -- optional parameters - lampColorSf6 (116), -- optional parameters - lampColorSf7 (117), -- optional parameters - lampColorSf8 (118), -- optional parameters - lampColorSf9 (119), -- optional parameters - lampColorSf10 (120), -- optional parameters - lampColorSf11 (121), -- optional parameters - lampColorSf12 (122), -- optional parameters - lampColorSf13 (123), -- optional parameters - lampColorSf14 (124), -- optional parameters - lampColorSf15 (125), -- optional parameters - lampColorSf16 (126), -- optional parameters - lampColorSf17 (127), -- optional parameters - lampColorSf18 (128), -- optional parameters - lampColorSf19 (129), -- optional parameters - lampColorSf20 (130), -- optional parameters - lampColorSf21 (131), -- optional parameters - lampColorSf22 (132), -- optional parameters - lampColorSf23 (133), -- optional parameters - lampColorSf24 (134), -- optional parameters - lampColorSf25 (135), -- optional parameters - lampColorSf26 (136), -- optional parameters - lampColorSf27 (137), -- optional parameters - lampColorSf28 (138), -- optional parameters - lampColorSf29 (139), -- optional parameters - lampColorSf30 (140), -- optional parameters - lampColorSf31 (141), -- optional parameters - lampColorSf32 (142), -- optional parameters - lampColorSf33 (143), -- optional parameters - lampColorSf34 (144), -- optional parameters - lampColorSf35 (145), -- optional parameters - lampColorSf36 (146), -- optional parameters - lampColorSf37 (147), -- optional parameters - lampColorSf38 (148), -- optional parameters - lampColorSf39 (149), -- optional parameters - lampColorSf40 (150), -- optional parameters - lampColorSf41 (151), -- optional parameters - lampColorSf42 (152), -- optional parameters - lampColorSf43 (153), -- optional parameters - lampColorSf44 (154), -- optional parameters - lampColorSf45 (155), -- optional parameters - lampColorSf46 (156), -- optional parameters - lampColorSf47 (157), -- optional parameters - lampColorSf48 (158), -- optional parameters - lampColorSf49 (159), -- optional parameters - lampColorSf50 (160), -- optional parameters - lampColorSf51 (161), -- optional parameters - lampColorSf52 (162), -- optional parameters - lampColorSf53 (163), -- optional parameters - lampColorSf54 (164), -- optional parameters - lampColorSf55 (165), -- optional parameters - lampColorSf56 (166), -- optional parameters - lampColorSf57 (167), -- optional parameters - lampColorSf58 (168), -- optional parameters - lampColorSf59 (169), -- optional parameters - lampColorSf60 (170), -- optional parameters - lampColorSf61 (171), -- optional parameters - lampColorSf62 (172), -- optional parameters - lampColorSf63 (173), -- optional parameters - lampColorSf64 (174), -- optional parameters - lampColorSf65 (175), -- optional parameters - lampColorSf66 (176), -- optional parameters - lampColorSf67 (177), -- optional parameters - lampColorSf68 (178), -- optional parameters - lampColorSf69 (179), -- optional parameters - lampColorSf70 (180), -- optional parameters - lampColorSf71 (181), -- optional parameters - lampColorSf72 (182), -- optional parameters - lampColorSf73 (183), -- optional parameters - lampColorSf74 (184), -- optional parameters - lampColorSf75 (185), -- optional parameters - lampColorSf76 (186), -- optional parameters - lampColorSf77 (187), -- optional parameters - lampColorSf78 (188), -- optional parameters - lampColorSf79 (189), -- optional parameters - lampColorSf80 (190), -- optional parameters - lampColorSf81 (191), -- optional parameters - lampColorSf82 (192), -- optional parameters - lampColorSf83 (193), -- optional parameters - lampColorSf84 (194), -- optional parameters - lampColorSf85 (195), -- optional parameters - lampColorSf86 (196), -- optional parameters - lampColorSf87 (197), -- optional parameters - lampColorSf88 (198), -- optional parameters - lampColorSf89 (199), -- optional parameters - lampColorSf90 (200), -- optional parameters - lampColorSf91 (201), -- optional parameters - lampColorSf92 (202), -- optional parameters - lampColorSf93 (203), -- optional parameters - lampColorSf94 (204), -- optional parameters - privateData (205), -- optional parameters - privateDataInAck (206), -- optional parameters - ackModelMultiStep (207) } -- misc characteristics - -SetMessageWaitingIndicator ::= BIT STRING -{ deviceForMsg ( 0), -- optional parameters - privateData ( 1), -- optional parameters - privateDataInAck ( 2), -- optional parameters - ackModelMultiStep ( 3) } -- misc characteristics - -SetMicrophoneGain ::= BIT STRING -{ microphoneGainAbs ( 0), -- optional parameters - microphoneGainInc ( 1), -- optional parameters - privateData ( 2), -- optional parameters - privateDataInAck ( 3), -- optional parameters - ackModelMultiStep ( 4) } -- misc characteristics - -SetMicrophoneMute ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - ackModelMultiStep ( 2) } -- misc characteristics - -SetRingerStatus ::= BIT STRING -{ ringerModeRinging ( 0), -- optional parameters - ringerModeNotRinging ( 1), -- optional parameters - ringVolumeAbs ( 2), -- optional parameters - ringVolumeInc ( 3), -- optional parameters - privateData ( 4), -- optional parameters - privateDataInAck ( 5), -- optional parameters - ackModelMultiStep ( 6) } -- misc characteristics - -SetSpeakerMute ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - ackModelMultiStep ( 2) } -- misc characteristics - -SetSpeakerVolume ::= BIT STRING -{ speakerVolumeAbs ( 0), -- optional parameters - speakerVolumeInc ( 1), -- optional parameters - privateData ( 2), -- optional parameters - privateDataInAck ( 3), -- optional parameters - ackModelMultiStep ( 4), -- misc characteristics - resettedAfterCall ( 5), -- misc characteristics - notSettableWhileActive ( 6) } -- misc characteristics - -PhysDevEvtsList ::= SEQUENCE -{ buttonInformation [ 0] IMPLICIT ButtonInformation OPTIONAL, - buttonPress [ 1] IMPLICIT ButtonPressEvent OPTIONAL, - displayUpdated [ 2] IMPLICIT DisplayUpdated OPTIONAL, - hookswitch [ 3] IMPLICIT Hookswitch OPTIONAL, - lampMode [ 4] IMPLICIT LampMode OPTIONAL, - messageWaiting [ 5] IMPLICIT MessageWaiting OPTIONAL, - microphoneGain [ 6] IMPLICIT MicrophoneGain OPTIONAL, - microphoneMute [ 7] IMPLICIT MicrophoneMute OPTIONAL, - ringerStatus [ 8] IMPLICIT RingerStatus OPTIONAL, - speakerMute [ 9] IMPLICIT SpeakerMute OPTIONAL, - speakerVolume [10] IMPLICIT SpeakerVolume OPTIONAL } - -ButtonInformation ::= BIT STRING -{ buttonLabel ( 0), -- optional parameters - buttonAssociatedNumber ( 1), -- optional parameters - buttonPressIndicator ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -ButtonPressEvent ::= BIT STRING -{ buttonLabel ( 0), -- optional parameters - buttonAssociatedNumber ( 1), -- optional parameters - privateData ( 2) } -- optional parameters - -DisplayUpdated ::= BIT STRING -{ characterSetASCII ( 0), -- optional parameters - characterSetUnicode ( 1), -- optional parameters - characterSetProprietary ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -Hookswitch ::= BIT STRING -{ privateData ( 0) } -- optional parameters - -LampMode ::= BIT STRING -{ lampModeBrokenFlutter ( 0), -- optional parameters - lampModeFlutter ( 1), -- optional parameters - lampModeOff ( 2), -- optional parameters - lampModeSteady ( 3), -- optional parameters - lampModeWink ( 4), -- optional parameters - lampModeReserved ( 5), -- optional parameters - lampModeSf0 ( 6), -- optional parameters - lampModeSf1 ( 7), -- optional parameters - lampModeSf2 ( 8), -- optional parameters - lampModeSf3 ( 9), -- optional parameters - lampModeSf4 ( 10), -- optional parameters - lampModeSf5 ( 11), -- optional parameters - lampModeSf6 ( 12), -- optional parameters - lampModeSf7 ( 13), -- optional parameters - lampModeSf8 ( 14), -- optional parameters - lampModeSf9 ( 15), -- optional parameters - lampModeSf10 ( 16), -- optional parameters - lampModeSf11 ( 17), -- optional parameters - lampModeSf12 ( 18), -- optional parameters - lampModeSf13 ( 19), -- optional parameters - lampModeSf14 ( 20), -- optional parameters - lampModeSf15 ( 21), -- optional parameters - lampModeSf16 ( 22), -- optional parameters - lampModeSf17 ( 23), -- optional parameters - lampModeSf18 ( 24), -- optional parameters - lampModeSf19 ( 25), -- optional parameters - lampModeSf20 ( 26), -- optional parameters - lampModeSf21 ( 27), -- optional parameters - lampModeSf22 ( 28), -- optional parameters - lampModeSf23 ( 29), -- optional parameters - lampModeSf24 ( 30), -- optional parameters - lampModeSf25 ( 31), -- optional parameters - lampModeSf26 ( 32), -- optional parameters - lampModeSf27 ( 33), -- optional parameters - lampModeSf28 ( 34), -- optional parameters - lampModeSf29 ( 35), -- optional parameters - lampModeSf30 ( 36), -- optional parameters - lampModeSf31 ( 37), -- optional parameters - lampModeSf32 ( 38), -- optional parameters - lampModeSf33 ( 39), -- optional parameters - lampModeSf34 ( 40), -- optional parameters - lampModeSf35 ( 41), -- optional parameters - lampModeSf36 ( 42), -- optional parameters - lampModeSf37 ( 43), -- optional parameters - lampModeSf38 ( 44), -- optional parameters - lampModeSf39 ( 45), -- optional parameters - lampModeSf40 ( 46), -- optional parameters - lampModeSf41 ( 47), -- optional parameters - lampModeSf42 ( 48), -- optional parameters - lampModeSf43 ( 49), -- optional parameters - lampModeSf44 ( 50), -- optional parameters - lampModeSf45 ( 51), -- optional parameters - lampModeSf46 ( 52), -- optional parameters - lampModeSf47 ( 53), -- optional parameters - lampModeSf48 ( 54), -- optional parameters - lampModeSf49 ( 55), -- optional parameters - lampModeSf50 ( 56), -- optional parameters - lampModeSf51 ( 57), -- optional parameters - lampModeSf52 ( 58), -- optional parameters - lampModeSf53 ( 59), -- optional parameters - lampModeSf54 ( 60), -- optional parameters - lampModeSf55 ( 61), -- optional parameters - lampModeSf56 ( 62), -- optional parameters - lampModeSf57 ( 63), -- optional parameters - lampModeSf58 ( 64), -- optional parameters - lampModeSf59 ( 65), -- optional parameters - lampModeSf60 ( 66), -- optional parameters - lampModeSf61 ( 67), -- optional parameters - lampModeSf62 ( 68), -- optional parameters - lampModeSf63 ( 69), -- optional parameters - lampModeSf64 ( 70), -- optional parameters - lampModeSf65 ( 71), -- optional parameters - lampModeSf66 ( 72), -- optional parameters - lampModeSf67 ( 73), -- optional parameters - lampModeSf68 ( 74), -- optional parameters - lampModeSf69 ( 75), -- optional parameters - lampModeSf70 ( 76), -- optional parameters - lampModeSf71 ( 77), -- optional parameters - lampModeSf72 ( 78), -- optional parameters - lampModeSf73 ( 79), -- optional parameters - lampModeSf74 ( 80), -- optional parameters - lampModeSf75 ( 81), -- optional parameters - lampModeSf76 ( 82), -- optional parameters - lampModeSf77 ( 83), -- optional parameters - lampModeSf78 ( 84), -- optional parameters - lampModeSf79 ( 85), -- optional parameters - lampModeSf80 ( 86), -- optional parameters - lampModeSf81 ( 87), -- optional parameters - lampModeSf82 ( 88), -- optional parameters - lampModeSf83 ( 89), -- optional parameters - lampModeSf84 ( 90), -- optional parameters - lampModeSf85 ( 91), -- optional parameters - lampModeSf86 ( 92), -- optional parameters - lampModeSf87 ( 93), -- optional parameters - lampModeSf88 ( 94), -- optional parameters - lampModeSf89 ( 95), -- optional parameters - lampModeSf90 ( 96), -- optional parameters - lampModeSf91 ( 97), -- optional parameters - lampModeSf92 ( 98), -- optional parameters - lampModeSf93 ( 99), -- optional parameters - lampModeSf94 (100), -- optional parameters - lampBrightnessNormal (101), -- optional parameters - lampBrightnessDim (102), -- optional parameters - lampBrightnessBright (103), -- optional parameters - lampColorNoColor (104), -- optional parameters - lampColorRed (105), -- optional parameters - lampColorYellow (106), -- optional parameters - lampColorGreen (107), -- optional parameters - lampColorBlue (108), -- optional parameters - lampColorReserved (109), -- optional parameters - lampColorSf0 (110), -- optional parameters - lampColorSf1 (111), -- optional parameters - lampColorSf2 (112), -- optional parameters - lampColorSf3 (113), -- optional parameters - lampColorSf4 (114), -- optional parameters - lampColorSf5 (115), -- optional parameters - lampColorSf6 (116), -- optional parameters - lampColorSf7 (117), -- optional parameters - lampColorSf8 (118), -- optional parameters - lampColorSf9 (119), -- optional parameters - lampColorSf10 (120), -- optional parameters - lampColorSf11 (121), -- optional parameters - lampColorSf12 (122), -- optional parameters - lampColorSf13 (123), -- optional parameters - lampColorSf14 (124), -- optional parameters - lampColorSf15 (125), -- optional parameters - lampColorSf16 (126), -- optional parameters - lampColorSf17 (127), -- optional parameters - lampColorSf18 (128), -- optional parameters - lampColorSf19 (129), -- optional parameters - lampColorSf20 (130), -- optional parameters - lampColorSf21 (131), -- optional parameters - lampColorSf22 (132), -- optional parameters - lampColorSf23 (133), -- optional parameters - lampColorSf24 (134), -- optional parameters - lampColorSf25 (135), -- optional parameters - lampColorSf26 (136), -- optional parameters - lampColorSf27 (137), -- optional parameters - lampColorSf28 (138), -- optional parameters - lampColorSf29 (139), -- optional parameters - lampColorSf30 (140), -- optional parameters - lampColorSf31 (141), -- optional parameters - lampColorSf32 (142), -- optional parameters - lampColorSf33 (143), -- optional parameters - lampColorSf34 (144), -- optional parameters - lampColorSf35 (145), -- optional parameters - lampColorSf36 (146), -- optional parameters - lampColorSf37 (147), -- optional parameters - lampColorSf38 (148), -- optional parameters - lampColorSf39 (149), -- optional parameters - lampColorSf40 (150), -- optional parameters - lampColorSf41 (151), -- optional parameters - lampColorSf42 (152), -- optional parameters - lampColorSf43 (153), -- optional parameters - lampColorSf44 (154), -- optional parameters - lampColorSf45 (155), -- optional parameters - lampColorSf46 (156), -- optional parameters - lampColorSf47 (157), -- optional parameters - lampColorSf48 (158), -- optional parameters - lampColorSf49 (159), -- optional parameters - lampColorSf50 (160), -- optional parameters - lampColorSf51 (161), -- optional parameters - lampColorSf52 (162), -- optional parameters - lampColorSf53 (163), -- optional parameters - lampColorSf54 (164), -- optional parameters - lampColorSf55 (165), -- optional parameters - lampColorSf56 (166), -- optional parameters - lampColorSf57 (167), -- optional parameters - lampColorSf58 (168), -- optional parameters - lampColorSf59 (169), -- optional parameters - lampColorSf60 (170), -- optional parameters - lampColorSf61 (171), -- optional parameters - lampColorSf62 (172), -- optional parameters - lampColorSf63 (173), -- optional parameters - lampColorSf64 (174), -- optional parameters - lampColorSf65 (175), -- optional parameters - lampColorSf66 (176), -- optional parameters - lampColorSf67 (177), -- optional parameters - lampColorSf68 (178), -- optional parameters - lampColorSf69 (179), -- optional parameters - lampColorSf70 (180), -- optional parameters - lampColorSf71 (181), -- optional parameters - lampColorSf72 (182), -- optional parameters - lampColorSf73 (183), -- optional parameters - lampColorSf74 (184), -- optional parameters - lampColorSf75 (185), -- optional parameters - lampColorSf76 (186), -- optional parameters - lampColorSf77 (187), -- optional parameters - lampColorSf78 (188), -- optional parameters - lampColorSf79 (189), -- optional parameters - lampColorSf80 (190), -- optional parameters - lampColorSf81 (191), -- optional parameters - lampColorSf82 (192), -- optional parameters - lampColorSf83 (193), -- optional parameters - lampColorSf84 (194), -- optional parameters - lampColorSf85 (195), -- optional parameters - lampColorSf86 (196), -- optional parameters - lampColorSf87 (197), -- optional parameters - lampColorSf88 (198), -- optional parameters - lampColorSf89 (199), -- optional parameters - lampColorSf90 (200), -- optional parameters - lampColorSf91 (201), -- optional parameters - lampColorSf92 (202), -- optional parameters - lampColorSf93 (203), -- optional parameters - lampColorSf94 (204), -- optional parameters - privateData (205) } -- optional parameters - -MessageWaiting ::= BIT STRING -{ deviceForMsg ( 0), -- optional parameters - privateData ( 1) } -- optional parameters - -MicrophoneGain ::= BIT STRING -{ microphoneGainAbs ( 0), -- optional parameters - microphoneGainInc ( 1), -- optional parameters - privateData ( 2) } -- optional parameters - -MicrophoneMute ::= BIT STRING -{ privateData ( 0) } -- optional parameters - -RingerStatus ::= BIT STRING -{ ringerModeRinging ( 0), -- optional parameters - ringerModeNotRinging ( 1), -- optional parameters - ringCount ( 2), -- optional parameters - ringPattern ( 3), -- optional parameters - ringVolumeAbs ( 4), -- optional parameters - ringVolumeInc ( 5), -- optional parameters - privateData ( 6) } -- optional parameters - -SpeakerMute ::= BIT STRING -{ privateData ( 0) } -- optional parameters - -SpeakerVolume ::= BIT STRING -{ speakerVolumeAbs ( 0), -- optional parameters - speakerVolumeInc ( 1), -- optional parameters - privateData ( 2) } -- optional parameters - -LogicalServList ::= SEQUENCE -{ callBackNonCallRel [ 0] IMPLICIT CallBackNonCallRel OPTIONAL, - callBackMsgNonCallRel [ 1] IMPLICIT CallBackMsgNonCallRel OPTIONAL, - cancelCallBack [ 2] IMPLICIT CancelCallBack OPTIONAL, - cancelCallBackMsg [ 3] IMPLICIT CancelCallBackMsg OPTIONAL, - getAgentState [ 4] IMPLICIT GetAgentState OPTIONAL, - getAutoAnswer [ 5] IMPLICIT GetAutoAnswer OPTIONAL, - getAutoWorkMode [ 6] IMPLICIT GetAutoWorkMode OPTIONAL, - getCallerIDStatus [ 7] IMPLICIT GetCallerIDStatus OPTIONAL, - getCallBack [19] IMPLICIT GetCallBack OPTIONAL, - getDoNotDisturb [ 8] IMPLICIT GetDoNotDisturb OPTIONAL, - getForwarding [ 9] IMPLICIT GetForwarding OPTIONAL, - getLastNumberDialed [10] IMPLICIT GetLastNumberDialed OPTIONAL, - getPresenceState [20] IMPLICIT GetPresenceState OPTIONAL, - getRouteingMode [11] IMPLICIT GetRouteingMode OPTIONAL, - setAgentState [12] IMPLICIT SetAgentState OPTIONAL, - setAutoAnswer [13] IMPLICIT SetAutoAnswer OPTIONAL, - setAutoWorkMode [14] IMPLICIT SetAutoWorkMode OPTIONAL, - setCallerIDStatus [15] IMPLICIT SetCallerIDStatus OPTIONAL, - setDoNotDisturb [16] IMPLICIT SetDoNotDisturb OPTIONAL, - setForwarding [17] IMPLICIT SetForwarding OPTIONAL, - setPresenceState [21] IMPLICIT SetPresenceState OPTIONAL, - setRouteingMode [18] IMPLICIT SetRouteingMode OPTIONAL } - -CallBackNonCallRel ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - additionalReqForbidden ( 2), -- optional parameters - ackModelMultiStep ( 3) } -- misc characteristics - -CallBackMsgNonCallRel ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - additionalReqForbidden ( 2), -- optional parameters - ackModelMultiStep ( 3) } -- misc characteristics - -CancelCallBack ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - ackModelMultiStep ( 2), -- misc characteristics - supportsClearing ( 3) } -- misc characteristics - -CancelCallBackMsg ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - ackModelMultiStep ( 2), -- misc characteristics - supportsClearing ( 3) } -- misc characteristics - -GetAgentState ::= BIT STRING -{ acdGroup ( 0), -- optional parameters - privateData ( 1), -- optional parameters - agentStateListAgentIDInAck ( 2), -- optional parameters - agentGroupInAck ( 3), -- optional parameters - pendingAgentStateInAck ( 4), -- optional parameters - agentStateConditionForcedPauseInAck ( 5), -- optional parameters - agentStateConditionPauseInAck ( 6), -- optional parameters - privateDataInAck ( 7) } -- optional parameters - -GetAutoAnswer ::= BIT STRING -{ privateData ( 0), -- optional parameters - numberOfRingsInAck ( 1), -- optional parameters - privateDataInAck ( 2) } -- optional parameters - -GetAutoWorkMode ::= BIT STRING -{ privateData ( 0), -- optional parameters - autoWorkIntervalInAck ( 1), -- optional parameters - privateDataInAck ( 2) } -- optional parameters - -GetCallerIDStatus ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -GetCallBack ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -GetDoNotDisturb ::= BIT STRING -{ privateData ( 0), -- optional parameters - callOriginParameterInAck ( 1), -- optional parameters - callOriginInternInAck ( 2), -- optional parameters - callOriginExternInAck ( 3), -- optional parameters - callingDeviceListInAck ( 4), -- optional parameters - privateDataInAck ( 5) } -- optional parameters - -GetForwarding ::= BIT STRING -{ privateData ( 0), -- optional parameters - forwardListInAck ( 1), -- optional parameters - forwardListImmediateInAck ( 2), -- optional parameters - forwardListBusyInAck ( 3), -- optional parameters - forwardListDNDInAck ( 4), -- optional parameters - forwardListNoAnsInAck ( 5), -- optional parameters - forwardListBusyIntInAck ( 6), -- optional parameters - forwardListBusyExtInAck ( 7), -- optional parameters - forwardListDNDIntInAck ( 8), -- optional parameters - forwardListDNDExtInAck ( 9), -- optional parameters - forwardListNoAnsIntInAck (10), -- optional parameters - forwardListNoAnsExtInAck (11), -- optional parameters - forwardListImmIntInAck (12), -- optional parameters - forwardListImmExtInAck (13), -- optional parameters - forwardDNInAck (14), -- optional parameters - forwardDefaultInAck (15), -- optional parameters - forwardDefaultTypeAndDNInAck (16), -- optional parameters - forwardDefaultTypeInAck (17), -- optional parameters - forwardDefaultDNInAck (18), -- optional parameters - ringCountInAck (19), -- optional parameters - privateDataInAck (20) } -- optional parameters - -GetLastNumberDialed ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -GetPresenceState ::= BIT STRING -{ privateData ( 0), -- optional parameters - fromTimeInAck ( 1), -- optional parameters - untilTimeInAck ( 2), -- optional parameters - placeInAck ( 3), -- optional parameters - moodInAck ( 4), -- optional parameters - namedPresenceStateInAck ( 5), -- optional parameters - privateDataInAck ( 6) } -- optional parameters - -GetRouteingMode ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -SetAgentState ::= BIT STRING -{ requestedAgentStateLoggedOn ( 0), -- optional parameters - requestedAgentStateLoggedOff ( 1), -- optional parameters - requestedAgentStateNotReady ( 2), -- optional parameters - requestedAgentStateReady ( 3), -- optional parameters - requestedAgentStateWorkingAfterCall ( 4), -- optional parameters - agentID ( 5), -- optional parameters - password ( 6), -- optional parameters - group ( 7), -- optional parameters - privateData ( 8), -- optional parameters - pendingAgentStateWorkingAfterCallInAck ( 9), -- optional parameters - pendingAgentStateNotReadyInAck (10), -- optional parameters - pendingAgentStateNullInAck (11), -- optional parameters - privateDataInAck (12), -- optional parameters - ackModelMultiStep (13), -- misc characteristics - groupDeviceAllowedInReq (14), -- misc characteristics - aCDDeviceAllowedInReq (15), -- misc characteristics - delayTransitionIfBusy (16), -- misc characteristics - delayTransitionIfWorkingAfterCall (17) } -- misc characteristics - -SetAutoAnswer ::= BIT STRING -{ numberOfRings ( 0), -- optional parameters - privateData ( 1), -- optional parameters - privateDataInAck ( 2), -- optional parameters - ackModelMultiStep ( 3) } -- misc characteristics - -SetAutoWorkMode ::= BIT STRING -{ autoWorkInterval ( 0), -- optional parameters - privateData ( 1), -- optional parameters - privateDataInAck ( 2), -- optional parameters - ackModelMultiStep ( 3), -- misc characteristics - groupDeviceAllowedInReq ( 4), -- misc characteristics - aCDDeviceAllowedInReq ( 5) } -- misc characteristics - -SetCallerIDStatus ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - ackModelMultiStep ( 2) } -- misc characteristics - -SetDoNotDisturb ::= BIT STRING -{ callOriginationInternal ( 0), -- optional parameters - callOriginationExternal ( 1), -- optional parameters - callingDeviceList ( 2), -- optional parameters - privateData ( 3), -- optional parameters - privateDataInAck ( 4), -- optional parameters - ackModelMultiStep ( 5) } -- misc characteristics - -SetForwarding ::= BIT STRING -{ forwardingTypeBusy ( 0), -- optional parameters - forwardingTypeBusyInt ( 1), -- optional parameters - forwardingTypeBusyExt ( 2), -- optional parameters - forwardingTypeDND ( 3), -- optional parameters - forwardingTypeDNDInt ( 4), -- optional parameters - forwardingTypeDNDExt ( 5), -- optional parameters - forwardingTypeNoAns ( 6), -- optional parameters - forwardingTypeNoAnsInt ( 7), -- optional parameters - forwardingTypeNoAnsExt ( 8), -- optional parameters - forwardingTypeImmediate ( 9), -- optional parameters - forwardingTypeImmInt (10), -- optional parameters - forwardingTypeImmExt (11), -- optional parameters - forwardDN (12), -- optional parameters - ringCount (13), -- optional parameters - privateData (14), -- optional parameters - privateDataInAck (15), -- optional parameters - ackModelMultiStep (16), -- misc characteristics - ringDuration (17) } -- optional parameters - -SetPresenceState ::= BIT STRING -{ fromTime ( 0), -- optional parameters - untilTime ( 1), -- optional parameters - place ( 2), -- optional parameters - mood ( 3), -- optional parameters - namedPresenceState ( 4), -- optional parameters - privateData ( 5), -- optional parameters - privateDataInAck ( 6), -- optional parameters - ackModelMultiStep ( 7) } -- misc characteristics - -SetRouteingMode ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - ackModelMultiStep ( 2) } -- misc characteristics - -LogicalEvtsList ::= SEQUENCE -{ agentBusy [ 0] IMPLICIT AgentBusy OPTIONAL, - agentLoggedOff [ 1] IMPLICIT AgentLoggedOff OPTIONAL, - agentLoggedOn [ 2] IMPLICIT AgentLoggedOn OPTIONAL, - agentNotReady [ 3] IMPLICIT AgentNotReady OPTIONAL, - agentReady [ 4] IMPLICIT AgentReady OPTIONAL, - agentWorkingAfterCall [ 5] IMPLICIT AgentWorkingAfterCall OPTIONAL, - autoAnswer [ 6] IMPLICIT AutoAnswer OPTIONAL, - autoWorkMode [ 7] IMPLICIT AutoWorkMode OPTIONAL, - callBack [ 8] IMPLICIT CallBackEvent OPTIONAL, - callBackMessage [ 9] IMPLICIT CallBackMessageEvent OPTIONAL, - callerIDStatus [10] IMPLICIT CallerIDStatus OPTIONAL, - doNotDisturb [11] IMPLICIT DoNotDisturb OPTIONAL, - forwarding [12] IMPLICIT Forwarding OPTIONAL, - presenceState [14] IMPLICIT PresenceStateEvent OPTIONAL, - routeingMode [13] IMPLICIT RouteingMode OPTIONAL } - -AgentBusy ::= BIT STRING -{ agentID ( 0), -- optional parameters - acdGroup ( 1), -- optional parameters - pendingAgentStateWorkingAfterCall ( 2), -- optional parameters - pendingAgentStateNotReady ( 3), -- optional parameters - pendingAgentStateReady ( 4), -- optional parameters - pendingAgentStateNull ( 5), -- optional parameters - cause ( 6), -- optional parameters - privateData ( 7) } -- optional parameters - -AgentLoggedOff ::= BIT STRING -{ agentID ( 0), -- optional parameters - acdGroup ( 1), -- optional parameters - agentPassword ( 2), -- optional parameters - cause ( 3), -- optional parameters - privateData ( 4) } -- optional parameters - -AgentLoggedOn ::= BIT STRING -{ agentID ( 0), -- optional parameters - acdGroup ( 1), -- optional parameters - agentPassword ( 2), -- optional parameters - cause ( 3), -- optional parameters - privateData ( 4) } -- optional parameters - -AgentNotReady ::= BIT STRING -{ agentID ( 0), -- optional parameters - acdGroup ( 1), -- optional parameters - cause ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -AgentReady ::= BIT STRING -{ agentID ( 0), -- optional parameters - acdGroup ( 1), -- optional parameters - cause ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -AgentWorkingAfterCall ::= BIT STRING -{ agentID ( 0), -- optional parameters - acdGroup ( 1), -- optional parameters - pendingAgentStateNotReady ( 2), -- optional parameters - pendingAgentStateReady ( 3), -- optional parameters - pendingAgentStateNull ( 4), -- optional parameters - cause ( 5), -- optional parameters - privateData ( 6) } -- optional parameters - -AutoAnswer ::= BIT STRING -{ numberOfRings ( 0), -- optional parameters - privateData ( 1) } -- optional parameters - -AutoWorkMode ::= BIT STRING -{ privateData ( 0) } -- optional parameters - -CallBackEvent ::= BIT STRING -{ privateData ( 0) } -- optional parameters - -CallBackMessageEvent ::= BIT STRING -{ privateData ( 0) } -- optional parameters - -CallerIDStatus ::= BIT STRING -{ privateData ( 0) } -- optional parameters - -DoNotDisturb ::= BIT STRING -{ callOriginationParameter ( 0), -- optional parameters - callOriginationInternal ( 1), -- optional parameters - callOriginationExternal ( 2), -- optional parameters - callingDeviceList ( 3), -- optional parameters - privateData ( 4) } -- optional parameters - -Forwarding ::= BIT STRING -{ forwardingTypeBusy ( 0), - forwardingTypeBusyInt ( 1), - forwardingTypeBusyExt ( 2), - forwardingTypeDND ( 3), - forwardingTypeDNDInt ( 4), - forwardingTypeDNDExt ( 5), - forwardingTypeNoAns ( 6), - forwardingTypeNoAnsInt ( 7), - forwardingTypeNoAnsExt ( 8), - forwardingTypeImmediate ( 9), - forwardingTypeImmInt (10), - forwardingTypeImmExt (11), - forwardTo (12), - forwardDefaultTypeAndDN (13), - forwardDefaultType (14), - forwardDefaultDN (15), - ringCount (16), - privateData (17), - ringDuration (18) } - -PresenceStateEvent ::= BIT STRING -{ fromTime ( 0), -- optional parameters - untilTime ( 1), -- optional parameters - place ( 2), -- optional parameters - mood ( 3), -- optional parameters - namedPresenceState ( 4), -- optional parameters - privateData ( 5) } -- optional parameters - -RouteingMode ::= BIT STRING -{ privateData ( 0) } -- optional parameters - -DeviceMaintEvtsList ::= SEQUENCE -{ backInService [0] IMPLICIT BackInService OPTIONAL, - deviceCapsChanged [1] IMPLICIT DeviceCapsChanged OPTIONAL, - outOfService [2] IMPLICIT OutOfService OPTIONAL, - partiallyInService [3] IMPLICIT PartiallyInService OPTIONAL } - -BackInService ::= BIT STRING -{ cause ( 0), -- optional parameters - privateData ( 1) } -- optional parameters - -DeviceCapsChanged ::= BIT STRING -{ cause ( 0), -- optional parameters - privateData ( 1) } -- optional parameters - -OutOfService ::= BIT STRING -{ cause ( 0), -- optional parameters - privateData ( 1) } -- optional parameters - -PartiallyInService ::= BIT STRING -{ cause ( 0), -- optional parameters - privateData ( 1) } -- optional parameters - -IOServicesServList ::= SEQUENCE -{ ioRegister [ 0] IMPLICIT IoRegister OPTIONAL, - ioRegisterAbort [ 1] IMPLICIT IoRegisterAbort OPTIONAL, - ioRegisterCancel [ 2] IMPLICIT IoRegisterCancel OPTIONAL, - dataPathResumed [ 3] IMPLICIT DataPathResumed OPTIONAL, - dataPathSuspended [ 4] IMPLICIT DataPathSuspended OPTIONAL, - fastData [ 5] IMPLICIT FastData OPTIONAL, - resumeDataPath [ 6] IMPLICIT ResumeDataPath OPTIONAL, - sendBroadcastData [ 7] IMPLICIT SendBroadcastData OPTIONAL, - sendData [ 8] IMPLICIT SendData OPTIONAL, - sendMulticastData [ 9] IMPLICIT SendMulticastData OPTIONAL, - startDataPath [10] IMPLICIT StartDataPath OPTIONAL, - stopDataPath [11] IMPLICIT StopDataPath OPTIONAL, - suspendDataPath [12] IMPLICIT SuspendDataPath OPTIONAL } - -IoRegister ::= BIT STRING -{ ioDevice ( 0), -- optional parameters - privateData ( 1), -- optional parameters - privateDataInAck ( 2), -- optional parameters - allIODevices ( 3) } -- misc characteristics - -IoRegisterAbort ::= BIT STRING -{ privateData ( 0) } -- optional parameters - -IoRegisterCancel ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -DataPathResumed ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -DataPathSuspended ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -FastData ::= BIT STRING -{ objectDevice ( 0), -- optional parameters - objectCall ( 1), -- optional parameters - dataPathTypeText ( 2), -- optional parameters - dataPathTypeVoice ( 3), -- optional parameters - displayAttribPhyBaseRowNumber ( 4), -- optional parameters - displayAttribPhyBaseColumnNumber ( 5), -- optional parameters - displayAttribOffset ( 6), -- optional parameters - privateData ( 7), -- optional parameters - privateDataInAck ( 8), -- optional parameters - supportsModifyingPosition ( 9) } -- misc characteristics - -ResumeDataPath ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1), -- optional parameters - sendsDataPathResumed ( 2) } -- misc characteristics - -SendBroadcastData ::= BIT STRING -{ privateData ( 0), -- optional parameters - dataPathTypeText ( 1), -- optional parameters - dataPathTypeVoice ( 2), -- optional parameters - displayAttribPhyBaseRowNumber ( 3), -- optional parameters - displayAttribPhyBaseColumnNumber ( 4), -- optional parameters - displayAttribOffset ( 5), -- optional parameters - privateDataInAck ( 6), -- optional parameters - supportsModifyingPosition ( 7) } -- misc characteristics - -SendData ::= BIT STRING -{ displayAttribPhyBaseRowNumber ( 0), -- optional parameters - displayAttribPhyBaseColumnNumber ( 1), -- optional parameters - displayAttribOffset ( 2), -- optional parameters - ioCauseTerminationCharReceived ( 3), -- optional parameters - ioCauseCharCountReached ( 4), -- optional parameters - ioCauseTimeout ( 5), -- optional parameters - ioCauseSfTerminated ( 6), -- optional parameters - privateData ( 7), -- optional parameters - privateDataInAck ( 8), -- optional parameters - supportsModifyingPosition ( 9) } -- misc characteristics - -SendMulticastData ::= BIT STRING -{ ioData ( 0), -- optional parameters - displayAttribPhyBaseRowNumber ( 1), -- optional parameters - displayAttribPhyBaseColumnNumber ( 2), -- optional parameters - displayAttribOffset ( 3), -- optional parameters - privateData ( 4), -- optional parameters - privateDataInAck ( 5), -- optional parameters - supportsModifyingPosition ( 6) } -- misc characteristics - -StartDataPath ::= BIT STRING -{ objectDevice ( 0), -- optional parameters - objectCall ( 1), -- optional parameters - dataPathDirectionCfToObject ( 2), -- optional parameters - dataPathDirectionObjectToCf ( 3), -- optional parameters - dataPathDirectionBidirectional ( 4), -- optional parameters - dataPathTypeText ( 5), -- optional parameters - dataPathTypeVoice ( 6), -- optional parameters - numberOfCharsToCollect ( 7), -- optional parameters - terminationChar ( 8), -- optional parameters - timeout ( 9), -- optional parameters - privateData (10), -- optional parameters - numberOfCharsToCollectInAck (11), -- optional parameters - terminationCharInAck (12), -- optional parameters - timeoutInAck (13), -- optional parameters - privateDataInAck (14) } -- optional parameters - -StopDataPath ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -SuspendDataPath ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -DataCollectionServList ::= SEQUENCE -{ dataCollected [ 0] IMPLICIT DataCollected OPTIONAL, - dataCollectionResumed [ 1] IMPLICIT DataCollectionResumed OPTIONAL, - dataCollectionSuspended [ 2] IMPLICIT DataCollectionSuspended OPTIONAL, - resumeDataCollection [ 3] IMPLICIT ResumeDataCollection OPTIONAL, - startDataCollection [ 4] IMPLICIT StartDataCollection OPTIONAL, - stopDataCollection [ 5] IMPLICIT StopDataCollection OPTIONAL, - suspendDataCollection [ 6] IMPLICIT SuspendDataCollection OPTIONAL } - -DataCollected ::= BIT STRING -{ digitsDuration ( 0), -- optional parameters - digitsPauseDuration ( 1), -- optional parameters - toneDetectedBeep ( 2), -- optional parameters - toneDetectedBilling ( 3), -- optional parameters - toneDetectedBusy ( 4), -- optional parameters - toneDetectedCarrier ( 5), -- optional parameters - toneDetectedConfirmation ( 6), -- optional parameters - toneDetectedDial ( 7), -- optional parameters - toneDetectedFaxCNG ( 8), -- optional parameters - toneDetectedHold ( 9), -- optional parameters - toneDetectedHowler (10), -- optional parameters - toneDetectedIntrusion (11), -- optional parameters - toneDetectedModemCNG (12), -- optional parameters - toneDetectedPark (13), -- optional parameters - toneDetectedRecordWarning (14), -- optional parameters - toneDetectedReorder (15), -- optional parameters - toneDetectedRingback (16), -- optional parameters - toneDetectedSilence (17), -- optional parameters - toneDetectedSitVC (18), -- optional parameters - toneDetectedSitIC (19), -- optional parameters - toneDetectedSitRO (20), -- optional parameters - toneDetectedSitNC (21), -- optional parameters - toneDetectedSf0 (22), -- optional parameters - toneDetectedSf1 (23), -- optional parameters - toneDetectedSf2 (24), -- optional parameters - toneDetectedSf3 (25), -- optional parameters - toneDetectedSf4 (26), -- optional parameters - toneDetectedSf5 (27), -- optional parameters - toneDetectedSf6 (28), -- optional parameters - toneDetectedSf7 (29), -- optional parameters - toneDetectedSf8 (30), -- optional parameters - toneDetectedSf9 (31), -- optional parameters - toneDetectedSf10 (32), -- optional parameters - toneDetectedOther (33), -- optional parameters - toneFrequency (34), -- optional parameters - toneDuration (35), -- optional parameters - tonePauseDuration (36), -- optional parameters - connectionInfo (37), -- optional parameters - dcollCauseFushCharReceived (38), -- optional parameters - dcollCauseCharCountReached (39), -- optional parameters - dcollCauseTimeout (40), -- optional parameters - dcollCauseSFTerminated (41), -- optional parameters - privateData (42), -- optional parameters - privateDataInAck (43) } -- optional parameters - -DataCollectionResumed ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -DataCollectionSuspended ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -ResumeDataCollection ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -StartDataCollection ::= BIT STRING -{ objectDevice ( 0), -- optional parameters - objectCall ( 1), -- optional parameters - dataCollectionTypeDigits ( 2), -- optional parameters - dataCollectionTypeTones ( 3), -- optional parameters - digitsReportingCriteriaNumChars ( 4), -- optional parameters - digitsReportingCriteriaFlushChar ( 5), -- optional parameters - digitsReportingCriteriaTimeout ( 6), -- optional parameters - privateData ( 7), -- optional parameters - privateDataInAck ( 8) } -- optional parameters - -StopDataCollection ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -SuspendDataCollection ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -VoiceUnitServList ::= SEQUENCE -{ activate [12] IMPLICIT Activate OPTIONAL, - clear [13] IMPLICIT Clear OPTIONAL, - deactivate [14] IMPLICIT Deactivate OPTIONAL, - concatenateMsg [ 0] IMPLICIT ConcatenateMsg OPTIONAL, - deleteMsg [ 1] IMPLICIT DeleteMsg OPTIONAL, - queue [15] IMPLICIT Queue OPTIONAL, - playMsg [ 2] IMPLICIT PlayMsg OPTIONAL, - queryVoiceAttrib [ 3] IMPLICIT QueryVoiceAttrib OPTIONAL, - recordMsg [ 4] IMPLICIT RecordMsg OPTIONAL, - reposition [ 5] IMPLICIT Reposition OPTIONAL, - resume [ 6] IMPLICIT Resume OPTIONAL, - review [ 7] IMPLICIT Review OPTIONAL, - start [16] IMPLICIT Start OPTIONAL, - setVoiceAttrib [ 8] IMPLICIT SetVoiceAttrib OPTIONAL, - stop [ 9] IMPLICIT Stop OPTIONAL, - suspend [10] IMPLICIT Suspend OPTIONAL, - synthesizeMsg [11] IMPLICIT SynthesizeMsg OPTIONAL } - -Activate ::= BIT STRING -{ resource ( 0), -- optional parameters - grammarName ( 1), -- optional parameters - privateData ( 2), -- optional parameters - privateDataInAck ( 3) } -- optional parameters - -Clear ::= BIT STRING -{ resource ( 0), -- optional parameters - privateData ( 1), -- optional parameters - privateDataInAck ( 2) } -- optional parameters - -ConcatenateMsg ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -Deactivate ::= BIT STRING -{ resource ( 0), -- optional parameters - grammarName ( 1), -- optional parameters - privateData ( 2), -- optional parameters - privateDataInAck ( 3) } -- optional parameters - -DeleteMsg ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -PlayMsg ::= BIT STRING -{ duration ( 0), -- optional parameters - terminationParameter ( 1), -- optional parameters - terminationDurationExceeded ( 2), -- optional parameters - terminationDTMFDigitDetected ( 3), -- optional parameters - terminationEndOfSpeechDetected ( 4), -- optional parameters - terminationSpeech ( 5), -- optional parameters - privateData ( 6), -- optional parameters - privateDataInAck ( 7), -- optional parameters - multipleMsgsSimultaneously ( 8) } -- miscellaneous characteristics - -QueryVoiceAttrib ::= BIT STRING -{ messageToQuery (30), -- optional parameters - resource (31), -- optional parameters - attribToQueryEncodingAlgorithm ( 0), -- optional parameters - attribToQuerySamplingRate ( 1), -- optional parameters - attribToQueryDuration ( 2), -- optional parameters - attribToQueryFilename ( 3), -- optional parameters - attribToQueryCurrentPosition ( 4), -- optional parameters - attribToQueryCurrentSpeed ( 5), -- optional parameters - attribToQueryCurrentVolume ( 6), -- optional parameters - attribToQueryCurrentLevel ( 7), -- optional parameters - attribToQueryCurrentState ( 8), -- optional parameters - attribToQueryGrammars (32), -- optional parameters - attribToQueryLanguage (33), -- optional parameters - attribToQueryMode (34), -- optional parameters - attribToQueryRetainAudio (35), -- optional parameters - attribToQuerySilenceTimeout (36), -- optional parameters - attribToQueryMaxTimeout (37), -- optional parameters - attribToQueryBabbleTimeout (38), -- optional parameters - attribToQueryEndSilence (39), -- optional parameters - attribToQueryRejectionThreshold (40), -- optional parameters - attribToQueryAutoInterruptable (41), -- optional parameters - attribToQueryInnerXML (42), -- optional parameters - attribToQueryInterdigitTimeout (43), -- optional parameters - attribToQueryPreflush (44), -- optional parameters - connection ( 9), -- optional parameters - duration (10), -- optional parameters - terminationParameter (11), -- optional parameters - terminationDurationExceeded (12), -- optional parameters - terminationDTMFDigitDetected (13), -- optional parameters - terminationEndOfSpeechDetected (14), -- optional parameters - terminationSpeech (15), -- optional parameters - privateData (16), -- optional parameters - attribInAckEncodingAlgorithmADPCM6K (17), -- optional parameters - attribInAckEncodingAlgorithmADPCM8K (18), -- optional parameters - attribInAckEncodingAlgorithmMuLawPCM6K (19), -- optional parameters - attribInAckEncodingAlgorithmALawPCM6K (20), -- optional parameters - attribInAckSamplingRate (21), -- optional parameters - attribInAckDuration (22), -- optional parameters - attribInAckFilename (23), -- optional parameters - attribInAckCurrentPosition (24), -- optional parameters - attribInAckCurrentSpeed (25), -- optional parameters - attribInAckCurrentVolumeAbs (26), -- optional parameters - attribInAckCurrentGain (27), -- optional parameters - attribInAckCurrentState (28), -- optional parameters - privateDataInAck (29) } -- optional parameters - -Queue ::= BIT STRING -{ message ( 0), -- optional parameters - resource ( 1), -- optional parameters - text ( 2), -- optional parameters - privateData ( 3), -- optional parameters - privateDataInAck ( 4) } -- optional parameters - -RecordMsg ::= BIT STRING -{ resource (13), -- optional parameters - samplingRate ( 0), -- optional parameters - encodingAlgorithmADPCM6K ( 1), -- optional parameters - encodingAlgorithmADPCM8K ( 2), -- optional parameters - encodingAlgorithmMuLawPCM6K ( 3), -- optional parameters - encodingAlgorithmALawPCM6K ( 4), -- optional parameters - maxDuration ( 5), -- optional parameters - terminationParameter ( 6), -- optional parameters - terminationDurationExceeded ( 7), -- optional parameters - terminationDTMFDigitDetected ( 8), -- optional parameters - terminationEndOfDataDetected ( 9), -- optional parameters - terminationSpeechDetected (10), -- optional parameters - privateData (11), -- optional parameters - privateDataInAck (12) } -- optional parameters - -Reposition ::= BIT STRING -{ periodOfRepositionStartOfMsg ( 0), -- optional parameters - periodOfRepositionEndOfMsg ( 1), -- optional parameters - periodOfRepositionRelativePointer ( 2), -- optional parameters - msgToReposition ( 3), -- optional parameters - privateData ( 4), -- optional parameters - privateDataInAck ( 5) } -- optional parameters - -Resume ::= BIT STRING -{ msgToResume ( 0), -- optional parameters - resource ( 4), -- optional parameters - duration ( 1), -- optional parameters - privateData ( 2), -- optional parameters - privateDataInAck ( 3) } -- optional parameters - -Review ::= BIT STRING -{ msgToReview ( 4), -- optional parameters - resource ( 5), -- optional parameters - periodToResumeStartOfMsg ( 0), -- optional parameters - periodToResumeLengthOfReview ( 1), -- optional parameters - privateData ( 2), -- optional parameters - privateDataInAck ( 3) } -- optional parameters - -SetVoiceAttrib::= BIT STRING -{ resource ( 9), -- optional parameters - currentSpeed ( 0), -- optional parameters - currentVolumeAbs ( 1), -- optional parameters - currentVolumeInc ( 2), -- optional parameters - grammars (10), -- optional parameters - language (11), -- optional parameters - mode (12), -- optional parameters - retainAudio (13), -- optional parameters - silenceTimeout (14), -- optional parameters - maxTimeout (15), -- optional parameters - babbleTimeout (16), -- optional parameters - endSilence (17), -- optional parameters - rejectionThreshold (18), -- optional parameters - autoInterruptable (19), -- optional parameters - innerXML (20), -- optional parameters - interdigitTimeout (21), -- optional parameters - preflush (22), -- optional parameters - periodToResumeStartOfMsg ( 3), -- optional parameters - periodToResumeLengthOfReview ( 4), -- optional parameters - currentGain ( 5), -- optional parameters - message ( 6), -- optional parameters - privateData ( 7), -- optional parameters - privateDataInAck ( 8) } -- optional parameters - -Start ::= BIT STRING -{ resource ( 0), -- optional parameters - text ( 1), -- optional parameters - privateData ( 2), -- optional parameters - privateDataInAck ( 3) } -- optional parameters - -Stop ::= BIT STRING -{ msgToBeStopped ( 2), -- optional parameters - resource ( 3), -- optional parameters - privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -Suspend ::= BIT STRING -{ message ( 0), -- optional parameters - resource ( 3), -- optional parameters - privateData ( 1), -- optional parameters - privateDataInAck ( 2) } -- optional parameters - -SynthesizeMsg ::= BIT STRING -{ genderMale ( 0), -- optional parameters - genderFemale ( 1), -- optional parameters - privateData ( 2), -- optional parameters - privateDataInAck ( 3) } -- optional parameters - - -VoiceUnitEvtsList ::= SEQUENCE -{ bookmarkReached [ 7] IMPLICIT BookmarkReached OPTIONAL, - completed [ 8] IMPLICIT Completed OPTIONAL, - dtmfDetected [ 9] IMPLICIT DtmfDetected OPTIONAL, - emptied [10] IMPLICIT Emptied OPTIONAL, - interruptionDetected [11] IMPLICIT InterruptionDetected OPTIONAL, - notRecognized [12] IMPLICIT NotRecognized OPTIONAL, - play [ 0] IMPLICIT Play OPTIONAL, - record [ 1] IMPLICIT Record OPTIONAL, - recognized [13] IMPLICIT Recognized OPTIONAL, - review [ 2] IMPLICIT ReviewEvent OPTIONAL, - started [14] IMPLICIT Started OPTIONAL, - silenceTimeoutExpired [15] IMPLICIT SilenceTimeoutExpired OPTIONAL, - speechDetected [16] IMPLICIT SpeechDetected OPTIONAL, - stop [ 3] IMPLICIT StopEvent OPTIONAL, - suspendPlay [ 4] IMPLICIT SuspendPlay OPTIONAL, - suspendRecord [ 5] IMPLICIT SuspendRecord OPTIONAL, - voiceAttribChanged [ 6] IMPLICIT VoiceAttribChanged OPTIONAL, - voiceErrorOccured [17] IMPLICIT VoiceErrorOccured OPTIONAL } - -BookmarkReached ::= BIT STRING -{ resource ( 0), -- optional parameters - currentPosition ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -Completed ::= BIT STRING -{ resource ( 0), -- optional parameters - cause ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -DtmfDetected ::= BIT STRING -{ resource ( 0), -- optional parameters - cause ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -Emptied ::= BIT STRING -{ resource ( 0), -- optional parameters - cause ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -InterruptionDetected ::= BIT STRING -{ resource ( 0), -- optional parameters - cause ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -NotRecognized ::= BIT STRING -{ resource ( 0), -- optional parameters - result ( 1), -- optional parameters - cause ( 2), -- optional parameters - servicesPermitted ( 3), -- optional parameters - privateData ( 4) } -- optional parameters - -Play ::= BIT STRING -{ length ( 0), -- optional parameters - currentPosition ( 1), -- optional parameters - speed ( 2), -- optional parameters - cause ( 3), -- optional parameters - servicesPermitted ( 4), -- optional parameters - privateData ( 5) } -- optional parameters - -Recognized ::= BIT STRING -{ resource ( 0), -- optional parameters - cause ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -Record ::= BIT STRING -{ length ( 0), -- optional parameters - currentPosition ( 1), -- optional parameters - speed ( 2), -- optional parameters - cause ( 3), -- optional parameters - servicesPermitted ( 4), -- optional parameters - privateData ( 5) } -- optional parameters - -ReviewEvent ::= BIT STRING -{ message ( 5), -- optional parameters - resource ( 6), -- optional parameters - length ( 0), -- optional parameters - currentPosition ( 1), -- optional parameters - cause ( 2), -- optional parameters - servicesPermitted ( 3), -- optional parameters - privateData ( 4) } -- optional parameters - - -SilenceTimeoutExpired ::= BIT STRING -{ resource ( 0), -- optional parameters - cause ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -SpeechDetected ::= BIT STRING -{ resource ( 0), -- optional parameters - cause ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -Started ::= BIT STRING -{ resource ( 0), -- optional parameters - cause ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -StopEvent ::= BIT STRING -{ message ( 6), -- optional parameters - resource ( 7), -- optional parameters - length ( 0), -- optional parameters - currentPosition ( 1), -- optional parameters - speed ( 2), -- optional parameters - cause ( 3), -- optional parameters - servicesPermitted ( 4), -- optional parameters - privateData ( 5) } -- optional parameters - -SuspendPlay ::= BIT STRING -{ message ( 5), -- optional parameters - resource ( 6), -- optional parameters - length ( 0), -- optional parameters - currentPosition ( 1), -- optional parameters - cause ( 2), -- optional parameters - servicesPermitted ( 3), -- optional parameters - privateData ( 4) } -- optional parameters - -SuspendRecord ::= BIT STRING -{ message ( 5), -- optional parameters - resource ( 6), -- optional parameters - length ( 0), -- optional parameters - currentPosition ( 1), -- optional parameters - cause ( 2), -- optional parameters - servicesPermitted ( 3), -- optional parameters - privateData ( 4) } -- optional parameters - -VoiceAttribChanged ::= BIT STRING -{ message ( 7), -- optional parameters - resource ( 8), -- optional parameters - playVolumeAbs ( 0), -- optional parameters - playVolumeInc ( 1), -- optional parameters - recordGain ( 2), -- optional parameters - speed ( 3), -- optional parameters - currentPosition ( 4), -- optional parameters - grammars ( 9), -- optional parameters - language (10), -- optional parameters - mode (11), -- optional parameters - retainAudio (12), -- optional parameters - silenceTimeout (13), -- optional parameters - maxTimeout (14), -- optional parameters - babbleTimeout (15), -- optional parameters - endSilence (16), -- optional parameters - rejectionThreshold (17), -- optional parameters - autoInterruptable (18), -- optional parameters - innerXML (19), -- optional parameters - interdigitTimeout (20), -- optional parameters - preflush (21), -- optional parameters - cause ( 5), -- optional parameters - privateData ( 6) } -- optional parameters - -VoiceErrorOccured ::= BIT STRING -{ resource ( 0), -- optional parameters - cause ( 1), -- optional parameters - servicesPermitted ( 2), -- optional parameters - privateData ( 3) } -- optional parameters - -CDRServList ::= SEQUENCE -{ cdrNotification [ 0] IMPLICIT CdrNotification OPTIONAL, - cdrReport [ 1] IMPLICIT CdrReport OPTIONAL, - sendStoredCDRs [ 2] IMPLICIT SendStoredCDRs OPTIONAL, - startCDRTransmission [ 3] IMPLICIT StartCDRTransmission OPTIONAL, - stopCDRTransmission [ 4] IMPLICIT StopCDRTransmission OPTIONAL } - -CdrNotification ::= BIT STRING -{ cdrReasonTimeout ( 0), -- optional parameters - cdrReasonThresholdReached ( 1), -- optional parameters - cdrReasonOther ( 2), -- optional parameters - privateData ( 3), -- optional parameters - privateDataInAck ( 4) } -- optional parameters - -CdrReport ::= BIT STRING -{ cdrReasonTimeout ( 0), -- optional parameters - cdrReasonThresholdReached ( 1), -- optional parameters - cdrReasonOther ( 2), -- optional parameters - recordNumber ( 3), -- optional parameters - recordCreationTime ( 4), -- optional parameters - callingDevice ( 5), -- optional parameters - calledDevice ( 6), -- optional parameters - assocCallingDevice ( 7), -- optional parameters - assocCalledDevice ( 8), -- optional parameters - netwCallingDevice ( 9), -- optional parameters - netwCalledDevice (10), -- optional parameters - callCharacteristics (11), -- optional parameters - mediaCallCharacteristics (12), -- optional parameters - chargedDeviceOperator (13), -- optional parameters - chargedDeviceNonOperator (14), -- optional parameters - recordedCall (15), -- optional parameters - nodeNumberArea0 (16), -- optional parameters - nodeNumberArea1 (17), -- optional parameters - nodeNumberArea2 (18), -- optional parameters - tarifTable (19), -- optional parameters - connectionStart (20), -- optional parameters - connectionEnd (21), -- optional parameters - connectionDuration (22), -- optional parameters - accessCode (23), -- optional parameters - carrier (24), -- optional parameters - selectedRoute (25), -- optional parameters - billingIndicatorNormalCharging (26), -- optional parameters - billingIndicatorReverseCharging (27), -- optional parameters - billingIndicatorCreditCardCharging (28), -- optional parameters - billingIndicatorCallForwarding (29), -- optional parameters - billingIndicatorCallDeflection (30), -- optional parameters - billingIndicatorCallTransfer (31), -- optional parameters - billingIndicatorOther (32), -- optional parameters - chargingInfo (33), -- optional parameters - suppServiceInfoNormalCall (34), -- optional parameters - suppServiceInfoConsultationCall (35), -- optional parameters - suppServiceInfoTransferCall (36), -- optional parameters - suppServiceInfoCallCompletion (37), -- optional parameters - suppServiceInfoCallForwarding (38), -- optional parameters - suppServiceInfoCallDiversion (39), -- optional parameters - suppServiceInfoConferencing (40), -- optional parameters - suppServiceInfoIntrusion (41), -- optional parameters - suppServiceInfoUserUserInfo (42), -- optional parameters - suppServiceInfoOther (43), -- optional parameters - reasonForTermNormalClearing (44), -- optional parameters - reasonForTermUnsuccessfulCallAttempt (45), -- optional parameters - reasonForTermAbnormalTermination (46), -- optional parameters - reasonForTermCallTransferred (47), -- optional parameters - reasonForTermOther (48), -- optional parameters - authCode (49), -- optional parameters - accountInfo (50), -- optional parameters - deviceCategory (51), -- optional parameters - namedDeviceTypes (52), -- optional parameters - operatorDevice (53), -- optional parameters - lastStoredCDRReportSent (54), -- optional parameters - privateData (55), -- optional parameters - privateDataInAck (56) } -- optional parameters - -SendStoredCDRs ::= BIT STRING -{ timePeriod ( 0), -- optional parameters - privateData ( 1), -- optional parameters - privateDataInAck ( 2) } -- optional parameters - -StartCDRTransmission ::= BIT STRING -{ transferModeTransferAtEndOfCall ( 0), -- optional parameters - transferModeTransferOnRequest ( 1), -- optional parameters - transferModeTransferOnThresholdReached ( 2), -- optional parameters - privateData ( 3), -- optional parameters - privateDataInAck ( 4) } -- optional parameters - -StopCDRTransmission ::= BIT STRING -{ cdrTermReasonEndOfData ( 0), -- optional parameters - cdrTermReasonError ( 1), -- optional parameters - cdrTermReasonThresholdReached ( 2), -- optional parameters - cdrTermReasonOther ( 3), -- optional parameter - privateData ( 4), -- optional parameter - privateDataInAck ( 5), -- optional parameter - swFunctionSupportsSending ( 6), -- miscellaneous characteristics - swFunctionSupportsReceiving ( 7) } -- miscellaneous characteristics - -LocationServicesServList ::= SEQUENCE -{ getLocationInformation [ 0] IMPLICIT GetLocationInformation OPTIONAL, - setLocationInformation [ 1] IMPLICIT SetLocationInformation OPTIONAL, - locationTrackingSessionResumed [ 2] IMPLICIT LocationTrackingSessionResumed OPTIONAL, - locationTrackingSessionSuspended [ 3] IMPLICIT LocationTrackingSessionSuspended OPTIONAL, - resumeLocationTrackingSession [ 4] IMPLICIT ResumeLocationTrackingSession OPTIONAL, - locationInformationReport [ 5] IMPLICIT LocationInformationReport OPTIONAL, - startLocationTrackingSession [ 6] IMPLICIT StartLocationTrackingSession OPTIONAL, - stopLocationTrackingSession [ 7] IMPLICIT StopLocationTrackingSession OPTIONAL, - suspendLocationTrackingSession [ 8] IMPLICIT SuspendLocationTrackingSession OPTIONAL, - getLocationTrackingCapabilities [ 9] IMPLICIT GetLocationTrackingCapabilities OPTIONAL, - getLocationTrackingSessions [10] IMPLICIT GetLocationTrackingSessions OPTIONAL, - locationSessionInfo [11] IMPLICIT LocationSessionInfo OPTIONAL } - -GetLocationInformation ::= BIT STRING -{ privateData ( 0), - locationInfoInAck ( 1), - privateDataInAck ( 2) } - -SetLocationInformation ::= BIT STRING -{ locationInfo ( 0), - replaceMode ( 1), - privateData ( 2), - privateDataInAck ( 3) } - -LocationTrackingSessionResumed ::= BIT STRING -{ locReason ( 0), - privateData ( 1), - privateDataInAck ( 2) } - -LocationTrackingSessionSuspended ::= BIT STRING -{ locReason ( 0), - locationInfoList ( 1), - privateData ( 2), - privateDataInAck ( 3) } - -ResumeLocationTrackingSession ::= BIT STRING -{ privateData ( 0), - privateDataInAck ( 1) } - -LocationInformationReport ::= BIT STRING -{ locationInfoList ( 0), - privateData ( 1), - privateDataInAck ( 2) } - -StartLocationTrackingSession ::= BIT STRING -{ collectionType ( 0), - collectionInterval ( 1), - maxCollections ( 2), - collectionFilter ( 3), - reportingType ( 4), - reportingCount ( 5), - privateData ( 6), - piDFProfileOption1inAck ( 7), - piDFProfileOption2inAck ( 8), - privateDataInAck ( 9) } - -StopLocationTrackingSession ::= BIT STRING -{ reason ( 0), - privateData ( 1), - privateDataInAck ( 2) } - -SuspendLocationTrackingSession ::= BIT STRING -{ reason ( 0), - privateData ( 1), - privateDataInAck ( 2) } - -GetLocationTrackingCapabilities ::= BIT STRING -{ privateData ( 0), - privateDataInAck ( 1) } - -GetLocationTrackingSessions ::= BIT STRING -{ privateData ( 0), - privateDataInAck ( 1) } - -LocationSessionInfo ::= BIT STRING -{ segmentID ( 0), - privateData ( 1) } - -VendorSpecificServList ::= SEQUENCE -{ escapeRegister [ 0] IMPLICIT EscapeRegister OPTIONAL, - escapeRegisterCancel [ 1] IMPLICIT EscapeRegisterCancel OPTIONAL, - escapeRegisterAbort [ 2] IMPLICIT EscapeRegisterAbort OPTIONAL, - escape [ 3] IMPLICIT Escape OPTIONAL, - privateDataVersionSelection [ 4] IMPLICIT PrivateDataVersionSelection OPTIONAL } - -EscapeRegister ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -EscapeRegisterCancel ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -EscapeRegisterAbort ::= BIT STRING -{ privateData ( 0), -- optional parameters - privateDataInAck ( 1) } -- optional parameters - -Escape ::= BIT STRING -{ privateDataInAck ( 0), -- optional parameters - swFunctionSupportsSending ( 1), -- misc characteristics - swFunctionSupportsReceiving ( 2) } -- misc characteristics - -PrivateDataVersionSelection ::= BIT STRING -{ privateDataInAck ( 0) } -- optional parameters - -VendorSpecificEvtsList ::= SEQUENCE -{ privateEvent [0] IMPLICIT PrivateEvent OPTIONAL } - -PrivateEvent ::= BIT STRING - --- other Types - -DeviceIDFormat ::= BIT STRING -{ dialableDigitsAsterix ( 0), - dialableDigitsHash ( 1), - dialableDigitsABCD ( 2), - dialableDigitsExclamation ( 3), - dialableDigitsP ( 4), - dialableDigitsT ( 5), - dialableDigitsComma ( 6), - dialableDigitsW ( 7), - dialableDigitsAt ( 8), - dialableDigitsDollar ( 9), - dialableDigitsSemicolon (10), - sFReprExclamation (11), - sFReprEt (12), - sFReprSlash (13), - sFReprPercent (14), - sFReprNM (15), - sFReprGeneric (16), - sFReprImplicitTON (17), - sFReprPubTONUnkown (18), - sFReprPubTONInternal (19), - sFReprPubTONNational (20), - sFReprPubTONSubscriber (21), - sFReprPubTONAbbreviated (22), - sFReprPriTONUnknown (23), - sFReprPriTONLevel3 (24), - sFReprPriTONLevel2 (25), - sFReprPriTONLevel1 (26), - sFReprPriTONLocal (27), - sFReprPriTONAbbreviated (28), - sFReprOther (29), - sFRResourceID (31), - privateNumber (32), - privateName (33), - deviceNumber (30) } - -SwDomainFeatures ::= BIT STRING -{ isForwardingBefore ( 0), - isForwardingAfter ( 1), - swFunctionDefaultSettings ( 2), - userSpecific ( 3), - userSpecificDefaultFowardingType ( 4), - userSpecificDefaultForwardDestination ( 5), - negativeAcknowledgment ( 6), - supportFailedWithAssConn ( 7), - supportFailedWithoutAssConn ( 8), - supportFailedWithAssConnNotReportet ( 9), - recall (10), - callBack (11), - extCallsIncoming (12), - extCallsOutgoing (13), - prompting (14) } - -SwAppearanceAddressability ::= BIT STRING -{ nonAddressable ( 0), - addressable ( 1) } - -SwAppearanceTypes ::= BIT STRING -{ selectedStandard ( 0), - basicStandard ( 1), - basicBridged ( 2), - exclusiveBridged ( 3), - independentSharedBridged ( 4), - interDependentSharedBridged ( 5) } - -IgnoreUnsupportedParameters ::= ENUMERATED -{ ignoreParameters ( 0), - rejectMessage ( 1) } - -PauseTime ::= INTEGER (1..2000) - -TimeStampMode ::= BIT STRING -{ allEvents ( 0), - allAcks ( 1), - allServReqs ( 2) } - -MiscMonitorCaps ::= BIT STRING -{ groupInclusivModel ( 0), - groupExclusiveModel ( 1), - monitorPhysicalElement ( 2), - acdDeviceInclusiv ( 3), - acdDeviceExclusiv ( 4) } - -MaxLengthParameters ::= SEQUENCE -{ accountInfo INTEGER (0..32), - authCode INTEGER (0..32), - agentID INTEGER (0..32), - agentPassword INTEGER (0..32), - callIDInConnectionID INTEGER (0..8), - correlatorData INTEGER (0..32), - privateData INTEGER, - deviceIdentifiers INTEGER (0..128), - userData INTEGER (0..256), - buttonLabel INTEGER (0..64), - lampLabel INTEGER (0..64), - charactersToSend INTEGER (0..64) } - -MaxLengthParametersContinued ::= SEQUENCE -{ monitorCrossRefID INTEGER, - callQualifyingData INTEGER, - subDomainCallLinkageData INTEGER, - subDomainThreadID INTEGER, - ioData INTEGER, - messageInfo INTEGER } - -FilterThreshold ::= SEQUENCE -{ getLogicalDeviceInformation INTEGER, - getPhysicalDeviceInformation INTEGER, - getSwitchingFunctionCaps INTEGER, - getSwitchingFunctionDevices INTEGER, - switchingFunctionDevices INTEGER, - changeSystemStatusFilter INTEGER, - systemStatusRegister INTEGER, - systemStatusRegisterAbort INTEGER, - systemStatusRegisterCancel INTEGER, - requestSystemStatus INTEGER, - systemStatus INTEGER, - switchingFunctionCapsChanged INTEGER, - switchingFunctionDevsChanged INTEGER, - changeMonitorFilter INTEGER, - monitorStart INTEGER, - monitorStop INTEGER, - snapshotCall INTEGER, - snapshotDevice INTEGER, - snapshotCallData INTEGER, - snapshotDeviceData INTEGER, - acceptCall INTEGER, - alternateCall INTEGER, - answerCall INTEGER, - callBackCallRelated INTEGER, - callBackMessageCallRelated INTEGER, - campOnCall INTEGER, - clearCall INTEGER, - clearConnection INTEGER, - conferenceCall INTEGER, - consultationCall INTEGER, - deflectCall INTEGER, - dialDigits INTEGER, - directedPickupCall INTEGER, - groupPickupCall INTEGER, - holdCall INTEGER, - intrudeCall INTEGER, - joinCall INTEGER, - makeCall INTEGER, - makePredictiveCall INTEGER, - parkCall INTEGER, - reconnectCall INTEGER, - retrieveCall INTEGER, - singleStepConferenceCall INTEGER, - singleStepTransferCall INTEGER, - transferCall INTEGER, - associateData INTEGER, - cancelTelephonyTone INTEGER, - generateDigits INTEGER, - generateTelephonyTone INTEGER, - sendUserInformation INTEGER, - startDTMFDigitsCollection INTEGER, - startTelephonyTonesCollection INTEGER, - stopDTMFDigitsCollection INTEGER, - stopTelephonyTonesCollection INTEGER, - attachMediaService INTEGER, - detachMediaService INTEGER, - routeRegister INTEGER, - routeRegisterAbort INTEGER, - routeRegisterCancel INTEGER, - reRoute INTEGER, - routeEnd INTEGER, - routeReject INTEGER, - routeRequest INTEGER, - routeSelect INTEGER, - routeUsed INTEGER, - buttonPress INTEGER, - getAuditoryApparatusInfo INTEGER, - getButtonInformation INTEGER, - getDisplay INTEGER, - getHookswitchStatus INTEGER, - getLampInformation INTEGER, - getLampMode INTEGER, - getMicrophoneGain INTEGER, - getMicrophoneMute INTEGER, - getMessageWaitingIndicator INTEGER, - getRingerStatus INTEGER, - getSpeakerMute INTEGER, - getSpeakerVolume INTEGER, - setButtonInformation INTEGER, - setDisplay INTEGER, - setHookswitchStatus INTEGER, - setLampMode INTEGER, - setMsgWaitingIndicator INTEGER, - setMicrophoneGain INTEGER, - setMicrophoneMute INTEGER, - setRingerStatus INTEGER, - setSpeakerMute INTEGER, - setSpeakerVolume INTEGER, - callBackMessageNonCallRelated INTEGER, - callBackNonCallRelated INTEGER, - cancelCallBack INTEGER, - cancelCallBackMessage INTEGER, - getAgentState INTEGER, - getAutoAnswer INTEGER, - getAutoWorkMode INTEGER, - getCallerIDStatus INTEGER, - getDoNotDisturb INTEGER, - getForwarding INTEGER, - getLastNumberDialed INTEGER, - getRouteingMode INTEGER, - setAgentState INTEGER, - setAutoAnswer INTEGER, - setAutoWorkMode INTEGER, - setCallerIDStatus INTEGER, - setDoNotDisturb INTEGER, - setForwarding INTEGER, - setRouteingMode INTEGER, - backInService INTEGER, - deviceCaosChanged INTEGER, - outOfService INTEGER, - partiallyInService INTEGER, - ioRegister INTEGER, - ioRegisterAbort INTEGER, - ioRegisterCancel INTEGER, - dataPathResumed INTEGER, - dataPathSuspended INTEGER, - fastData INTEGER, - resumeDataPath INTEGER, - sendBroadcastData INTEGER, - sendData INTEGER, - sendMulticastData INTEGER, - startDataPath INTEGER, - stopDataPath INTEGER, - suspendDataPath INTEGER, - concatenateMsg INTEGER, - deleteMsg INTEGER, - playMsg INTEGER, - queryVoiceAttribute INTEGER, - recordMsg INTEGER, - reposition INTEGER, - resume INTEGER, - review INTEGER, - setVoiceAttribute INTEGER, - stop INTEGER, - suspend INTEGER, - synthesizeMsg INTEGER, - cDRNotification INTEGER, - cDRReport INTEGER, - sendStoredCDRs INTEGER, - startCDRTransmission INTEGER, - stopCDRTransmission INTEGER, - escapeRegister INTEGER, - escapeRegisterAbort INTEGER, - escapeRegisterCancel INTEGER, - escape INTEGER, - privateDataVersion INTEGER } - -MediaServiceCapsList ::= SEQUENCE OF SEQUENCE -{ mediaServiceType MediaServiceType, - mediaServiceVersion INTEGER OPTIONAL, - mediaServiceInstance MediaServiceInstanceID OPTIONAL, - connectionMode ConnectionModeBMap OPTIONAL, - mediaStreamIDSupported BOOLEAN } - -DeviceCategory ::= ENUMERATED -{ acd ( 0), - group ( 1), - networkInterface ( 2), - park ( 3), - routeingDevice ( 4), - station ( 5), - voiceUnit ( 6), - genericInteractiveVoice ( 8), - listenerInteractiveVoice ( 9), - dtmfInteractiveVoice (10), - promptInteractiveVoice (11), - promptQueueInteractiveVoice (12), - messageInteractiveVoice (13), - conference (14), - other ( 7) } - -GroupDeviceAttributes ::= BIT STRING -{ acd ( 0), - hunt ( 1), - pick ( 2), - user ( 4), - agent ( 5), - other ( 3) } - -NamedDeviceTypes ::= ENUMERATED -{ acd ( 0), - acdGroup ( 1), - button ( 2), - buttonGroup ( 3), - conferenceBridge ( 4), - line ( 5), - lineGroup ( 6), - operator ( 7), - operatorGroup ( 8), - parkingDevice ( 9), - station (10), - stationGroup (11), - trunk (12), - trunkGroup (13), - other (14), - otherGroup (15) } - -ACDModels ::= BIT STRING -{ visibleACDRelatedDevices ( 0), - nonVisibleACDRelatedDevices ( 1) } - -AgentLogOnModels ::= BIT STRING -{ logOnToACDDevice ( 0), - logOnToACDGroupExplOneStep ( 1), - logOnToACDGroupExplTwoSteps ( 2), - logOnToACDImplOneStep ( 3) } - -AppearanceType ::= ENUMERATED -{ selectedStandard ( 0), - basicStandard ( 1), - basicBridged ( 2), - exclusiveBridged ( 3), - independentSharedBridged ( 4), - interdependentSharedBridged ( 5) } - -TransAndConfSetup ::= BIT STRING -{ consultationCall ( 0), - holdCallMakeCall ( 1), - alternateCall ( 2), - twoCallsInHold ( 3), - twoCallsInConnected ( 4) } - -END -- of CSTA-capability-exchange diff --git a/csta/CSTA-change-connection-information.asn1 b/csta/CSTA-change-connection-information.asn1 deleted file mode 100644 index 5b931bd..0000000 --- a/csta/CSTA-change-connection-information.asn1 +++ /dev/null @@ -1,41 +0,0 @@ -CSTA-change-connection-information - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) change-connection-information(377) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) } -CSTACommonArguments FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -changeConnectionInformation OPERATION ::= -{ ARGUMENT ChangeConnectionInformationArgument - RESULT ChangeConnectionInformationResult - ERRORS {universalFailure } - CODE local: 377 } - -ChangeConnectionInformationArgument::= SEQUENCE -{ connectionToBeChanged ConnectionID, - requestedConnectionInfo ConnectionInformation, - extensions CSTACommonArguments OPTIONAL } - -ChangeConnectionInformationResult::= SEQUENCE -{ actualConnectionInfo ConnectionInformation, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-change-connection-information diff --git a/csta/CSTA-change-monitor-filter.asn1 b/csta/CSTA-change-monitor-filter.asn1 deleted file mode 100644 index bbd0e32..0000000 --- a/csta/CSTA-change-monitor-filter.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-change-monitor-filter - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) change-monitor-filter( 102) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -MonitorFilter, MonitorCrossRefID FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -changeMonitorFilter OPERATION ::= -{ ARGUMENT ChangeMonitorFilterArgument - RESULT ChangeMonitorFilterResult - ERRORS {universalFailure } - CODE local: 72 } - -ChangeMonitorFilterArgument ::= SEQUENCE -{ crossRefIdentifier MonitorCrossRefID, - requestedFilterList MonitorFilter, - extensions CSTACommonArguments OPTIONAL } - -ChangeMonitorFilterResult ::= SEQUENCE -{ actualFilterList MonitorFilter OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-change-monitor-filter diff --git a/csta/CSTA-change-system-status-filter.asn1 b/csta/CSTA-change-system-status-filter.asn1 deleted file mode 100644 index 2ec2233..0000000 --- a/csta/CSTA-change-system-status-filter.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-change-system-status-filter - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) change-system-status-filter( 206) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -SysStatRegisterID, SystemStatus FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -changeSysStatFilter OPERATION ::= -{ ARGUMENT ChangeSysStatFilterArg - RESULT ChangeSysStatFilterRes - ERRORS {universalFailure } - CODE local: 206 } - -ChangeSysStatFilterArg ::= SEQUENCE -{ sysStatRegisterID SysStatRegisterID, - requestedStatusFilter SystemStatus, - extensions CSTACommonArguments OPTIONAL } - -ChangeSysStatFilterRes ::= SEQUENCE -{ actualStatusFilter SystemStatus, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-change-system-status-filter diff --git a/csta/CSTA-charge-info.asn1 b/csta/CSTA-charge-info.asn1 deleted file mode 100644 index c615567..0000000 --- a/csta/CSTA-charge-info.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-charge-info - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) charge-info( 133) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -ChargingInfo; - -ChargingInfo ::= SEQUENCE -{ numberUnits NumberUnits, - typeOfChargingInfo ENUMERATED - { subTotal (0), - total (1) } } - -NumberUnits ::= CHOICE -{ numberOfChargeUnits [0] IMPLICIT NumberOfChargingUnits, - numberOfCurrencyUnits [1] IMPLICIT NumberOfCurrencyUnits } - -NumberOfChargingUnits ::= SEQUENCE OF SEQUENCE -{ chargingUnits INTEGER, - typeOfUnits OCTET STRING OPTIONAL } - -NumberOfCurrencyUnits ::= SEQUENCE -{ currencyType OCTET STRING, -- size 0 indicates default currency - currencyAmount INTEGER, - currencyMultiplier ENUMERATED - { oneThousandth (0), - oneHundredth (1), - oneTenth (2), - one (3), - ten (4), - hundred (5), - thousand (6) - } -} - -END -- of CSTA-charge-info diff --git a/csta/CSTA-charging-event.asn1 b/csta/CSTA-charging-event.asn1 deleted file mode 100644 index 882ee2e..0000000 --- a/csta/CSTA-charging-event.asn1 +++ /dev/null @@ -1,34 +0,0 @@ -CSTA-charging-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) charging-event( 240) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ChargingInfo FROM CSTA-charge-info - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) charge-info( 133) }; - -ChargingEvent ::= SEQUENCE -{ connection ConnectionID, - chargedDevice DeviceID, - chargingInfo ChargingInfo, - cause EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-charging-event diff --git a/csta/CSTA-clear-call.asn1 b/csta/CSTA-clear-call.asn1 deleted file mode 100644 index 80972a8..0000000 --- a/csta/CSTA-clear-call.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-clear-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) clear-call( 4) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -clearCall OPERATION ::= -{ ARGUMENT ClearCallArgument - RESULT ClearCallResult - ERRORS {universalFailure } - CODE local: 4 } - -ClearCallArgument ::= SEQUENCE -{ callToBeCleared ConnectionID, - userData UserData OPTIONAL, - reason EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -ClearCallResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-clear-call diff --git a/csta/CSTA-clear-connection.asn1 b/csta/CSTA-clear-connection.asn1 deleted file mode 100644 index 58bd783..0000000 --- a/csta/CSTA-clear-connection.asn1 +++ /dev/null @@ -1,46 +0,0 @@ -CSTA-clear-connection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) clear-connection( 5) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -clearConnection OPERATION ::= -{ ARGUMENT ClearConnectionArgument - RESULT ClearConnectionResult - ERRORS {universalFailure } - CODE local: 5 } - -ClearConnectionArgument ::= SEQUENCE -{ connectionToBeCleared ConnectionID, - correlatorData CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - reason EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -ClearConnectionResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-clear-connection diff --git a/csta/CSTA-clear.asn1 b/csta/CSTA-clear.asn1 deleted file mode 100644 index d2f01b3..0000000 --- a/csta/CSTA-clear.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-clear - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) clear( 513) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ResourceID, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -clear OPERATION ::= -{ ARGUMENT ClearArgument - RESULT ClearResult - ERRORS {universalFailure } - CODE local: 513 } - -ClearArgument ::= SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -ClearResult ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-clear diff --git a/csta/CSTA-completed-event.asn1 b/csta/CSTA-completed-event.asn1 deleted file mode 100644 index 812c628..0000000 --- a/csta/CSTA-completed-event.asn1 +++ /dev/null @@ -1,34 +0,0 @@ -CSTA-completed-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) completed-event(518) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-feature-types( 127) }; - -CompletedEvent ::= SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-completed-event diff --git a/csta/CSTA-concatenate-message.asn1 b/csta/CSTA-concatenate-message.asn1 deleted file mode 100644 index b6274cc..0000000 --- a/csta/CSTA-concatenate-message.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-concatenate-message - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) concatenate-message( 500) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -concatenateMessage OPERATION ::= -{ ARGUMENT ConcatenateMessageArgument - RESULT ConcatenateMessageResult - ERRORS {universalFailure } - CODE local: 500 } - -ConcatenateMessageArgument ::= SEQUENCE -{ messagesToConcatenate SEQUENCE OF MessageID, - extensions CSTACommonArguments OPTIONAL } - -ConcatenateMessageResult ::= SEQUENCE -{ concatenatedMessage MessageID, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-concatenate-message diff --git a/csta/CSTA-conference-call.asn1 b/csta/CSTA-conference-call.asn1 deleted file mode 100644 index 92a8d0f..0000000 --- a/csta/CSTA-conference-call.asn1 +++ /dev/null @@ -1,50 +0,0 @@ -CSTA-conference-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) conference-call( 6) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ConnectionList FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CallLinkageDataList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -conferenceCall OPERATION ::= -{ ARGUMENT ConferenceCallArgument - RESULT ConferenceCallResult - ERRORS {universalFailure } - CODE local: 6 } - -ConferenceCallArgument ::= SEQUENCE -{ heldCall ConnectionID, - activeCall ConnectionID, - extensions CSTACommonArguments OPTIONAL } - -ConferenceCallResult ::= SEQUENCE -{ conferenceCall ConnectionID, - connections [0] IMPLICIT ConnectionList OPTIONAL, - conferenceCallInfo [1] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageDataList [2] IMPLICIT CallLinkageDataList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-conference-call diff --git a/csta/CSTA-conferenced-event.asn1 b/csta/CSTA-conferenced-event.asn1 deleted file mode 100644 index 74ff8ae..0000000 --- a/csta/CSTA-conferenced-event.asn1 +++ /dev/null @@ -1,61 +0,0 @@ -CSTA-conferenced-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) conferenced-event( 23) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState, ConnectionList FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageDataList, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences, DeviceHistory FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -ConferencedEvent ::= SEQUENCE -{ primaryOldCall ConnectionID, - secondaryOldCall ConnectionID OPTIONAL, - conferencingDevice SubjectDeviceID, - addedParty SubjectDeviceID, - conferenceConnections ConnectionList, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [1] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - cause EventCause, - servicesPermitted [2] IMPLICIT ServicesPermitted OPTIONAL, - mediaCallCharacteristics [3] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [4] IMPLICIT CallCharacteristics OPTIONAL, - callLinkageDataList [6] IMPLICIT CallLinkageDataList OPTIONAL, - languagePreferences [7] IMPLICIT LanguagePreferences OPTIONAL, - deviceHistory [8] IMPLICIT DeviceHistory OPTIONAL, - locationInfo [9] IMPLICIT LocationInfoList OPTIONAL, - extensions [5] IMPLICIT CSTACommonArguments OPTIONAL } - -END -- of CSTA-conferenced-event diff --git a/csta/CSTA-connection-cleared-event.asn1 b/csta/CSTA-connection-cleared-event.asn1 deleted file mode 100644 index 1b7e1ce..0000000 --- a/csta/CSTA-connection-cleared-event.asn1 +++ /dev/null @@ -1,63 +0,0 @@ -CSTA-connection-cleared-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-cleared-event( 24) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ChargingInfo FROM CSTA-charge-info - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) charge-info( 133) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences, DeviceHistory FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -ConnectionClearedEvent ::= SEQUENCE -{ droppedConnection ConnectionID, - releasingDevice SubjectDeviceID, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [0] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - chargingInfo [1] IMPLICIT ChargingInfo OPTIONAL, - cause EventCause, - servicesPermitted [2] IMPLICIT ServicesPermitted OPTIONAL, - mediaCallCharacteristics [3] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [4] IMPLICIT CallCharacteristics OPTIONAL, - droppedConnectionInfo [5] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [6] IMPLICIT CallLinkageData OPTIONAL, - languagePreferences [7] IMPLICIT LanguagePreferences OPTIONAL, - deviceHistory [8] IMPLICIT DeviceHistory OPTIONAL, - locationInfo [9] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-connection-cleared-event diff --git a/csta/CSTA-connection-states.asn1 b/csta/CSTA-connection-states.asn1 deleted file mode 100644 index f1b9672..0000000 --- a/csta/CSTA-connection-states.asn1 +++ /dev/null @@ -1,43 +0,0 @@ -CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -ConnectionList, LocalConnectionState; - -IMPORTS -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -ConnectionList ::= SEQUENCE OF SEQUENCE -{ newConnection [0] ConnectionID OPTIONAL, - oldConnection [1] ConnectionID OPTIONAL, - endpoint [2] CHOICE - { deviceID DeviceID, - notKnown NULL, - restricted [1] NULL } OPTIONAL, - associatedNID [3] CHOICE - { deviceID DeviceID, - notKnown NULL } OPTIONAL, - resultingConnectionInfo ConnectionInformation OPTIONAL } - -LocalConnectionState ::= [APPLICATION 14] IMPLICIT ENUMERATED -{ null (0), - initiated (1), - alerting (2), - connected (3), - hold (4), - queued (5), - fail (6) } - -END -- CSTA-connection-states diff --git a/csta/CSTA-consultation-call.asn1 b/csta/CSTA-consultation-call.asn1 deleted file mode 100644 index 7621c32..0000000 --- a/csta/CSTA-consultation-call.asn1 +++ /dev/null @@ -1,66 +0,0 @@ -CSTA-consultation-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) consultation-call( 7) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -AccountInfo, AuthCode, CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, ConsultOptions, CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -consultationCall OPERATION ::= -{ ARGUMENT ConsultationCallArgument - RESULT ConsultationCallResult - ERRORS {universalFailure } - CODE local: 7 } - -ConsultationCallArgument ::= SEQUENCE -{ existingCall [ 0] IMPLICIT ConnectionID, - consultedDevice [ 1] DeviceID, - connectionReservation [ 2] IMPLICIT BOOLEAN OPTIONAL, - accountCode [ 3] IMPLICIT AccountInfo OPTIONAL, - authCode [ 4] IMPLICIT AuthCode OPTIONAL, - correlatorData [ 5] IMPLICIT CorrelatorData OPTIONAL, - userData [ 6] IMPLICIT UserData OPTIONAL, - callCharacteristics [ 7] IMPLICIT CallCharacteristics OPTIONAL, - mediaCallCharacteristics [ 8] IMPLICIT MediaCallCharacteristics OPTIONAL, - callingConnectionInfo [ 9] IMPLICIT ConnectionInformation OPTIONAL, - consultOptions [10] IMPLICIT ConsultOptions DEFAULT unrestricted, - subjectOfCall [11] IMPLICIT SubjectOfCall OPTIONAL, - languagePreferences [12] IMPLICIT LanguagePreferences OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -ConsultationCallResult ::= SEQUENCE -{ initiatedCall ConnectionID, - mediaCallCharacteristics [0] IMPLICIT MediaCallCharacteristics OPTIONAL, - initiatedCallInfo [1] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [2] IMPLICIT CallLinkageData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-consultation-call diff --git a/csta/CSTA-data-call-types.asn1 b/csta/CSTA-data-call-types.asn1 deleted file mode 100644 index c8de3bd..0000000 --- a/csta/CSTA-data-call-types.asn1 +++ /dev/null @@ -1,19 +0,0 @@ -CSTA-data-call-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-call-types( 134) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -NumberOfChannels, MaxChannelBind, ConnectionRateList, DelayToleranceList; - -NumberOfChannels ::= INTEGER - -MaxChannelBind ::= INTEGER - -ConnectionRateList ::= SEQUENCE OF INTEGER - -DelayToleranceList ::= SEQUENCE OF INTEGER - -END -- of CSTA-data-call-types diff --git a/csta/CSTA-data-collected.asn1 b/csta/CSTA-data-collected.asn1 deleted file mode 100644 index 448ff74..0000000 --- a/csta/CSTA-data-collected.asn1 +++ /dev/null @@ -1,84 +0,0 @@ -CSTA-data-collected -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-collected( 343) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) } -DcollCrossRefID FROM CSTA-data-collection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-collection( 138) }; - -dataCollected OPERATION ::= -{ ARGUMENT DataCollectedArgument - RESULT DataCollectedResult - ERRORS {universalFailure } - CODE local: 343 } - -DataCollectedArgument ::= SEQUENCE -{ dcollCrossRefID DcollCrossRefID, - digitsData [0] IMPLICIT DigitsData OPTIONAL, - telTonesData [1] IMPLICIT TelTonesData OPTIONAL, - connectionInformation [2] IMPLICIT ConnectionInformation OPTIONAL, - dcollCause DcollCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -DataCollectedResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -DigitsData ::= SEQUENCE -{ digitsDetected IA5String (SIZE(0..64)), - digitsDuration [0] IMPLICIT SEQUENCE OF INTEGER OPTIONAL, - digitsPauseDuration [1] IMPLICIT SEQUENCE OF INTEGER OPTIONAL } - -TelTonesData ::= SEQUENCE -{ toneDetected ToneDetected, - toneFrequency [0] IMPLICIT INTEGER OPTIONAL, - toneDuration [1] IMPLICIT INTEGER OPTIONAL, - tonePauseDuration [2] IMPLICIT INTEGER OPTIONAL } - -ToneDetected ::= 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), - other (20) } - -DcollCause ::= ENUMERATED -{ flushCharReceived ( 0), - charCountReached ( 1), - timeout ( 2), - sfTerminated ( 3) } - -END -- of CSTA-data-collected diff --git a/csta/CSTA-data-collection-resumed.asn1 b/csta/CSTA-data-collection-resumed.asn1 deleted file mode 100644 index 52763dd..0000000 --- a/csta/CSTA-data-collection-resumed.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-data-collection-resumed -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-collection-resumed( 344) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DcollCrossRefID FROM CSTA-data-collection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-collection( 138) }; - -dataCollectionResumed OPERATION ::= -{ ARGUMENT DataCollectionResumedArgument - RESULT DataCollectionResumedResult - ERRORS {universalFailure } - CODE local: 344 } - -DataCollectionResumedArgument ::= SEQUENCE -{ dcollCrossRefID DcollCrossRefID, - extensions CSTACommonArguments OPTIONAL } - -DataCollectionResumedResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-data-collection-resumed diff --git a/csta/CSTA-data-collection-suspended.asn1 b/csta/CSTA-data-collection-suspended.asn1 deleted file mode 100644 index e7075d7..0000000 --- a/csta/CSTA-data-collection-suspended.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-data-collection-suspended - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-collection-suspended( 345) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DcollCrossRefID FROM CSTA-data-collection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-collection( 138) }; - -dataCollectionSuspended OPERATION ::= -{ ARGUMENT DataCollectionSuspendedArgument - RESULT DataCollectionSuspendedResult - ERRORS {universalFailure } - CODE local: 345 } - -DataCollectionSuspendedArgument ::= SEQUENCE -{ dcollCrossRefID DcollCrossRefID, - extensions CSTACommonArguments OPTIONAL } - -DataCollectionSuspendedResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-data-collection-suspended diff --git a/csta/CSTA-data-collection.asn1 b/csta/CSTA-data-collection.asn1 deleted file mode 100644 index f9b275a..0000000 --- a/csta/CSTA-data-collection.asn1 +++ /dev/null @@ -1,13 +0,0 @@ -CSTA-data-collection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-collection( 138) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -DcollCrossRefID; - -DcollCrossRefID ::= OCTET STRING - -END -- of CSTA-data-collection diff --git a/csta/CSTA-data-path-resumed.asn1 b/csta/CSTA-data-path-resumed.asn1 deleted file mode 100644 index 0f5ed10..0000000 --- a/csta/CSTA-data-path-resumed.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-data-path-resumed - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-path-resumed( 118) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -IOCrossRefID, IORegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -dataPathResumed OPERATION ::= -{ ARGUMENT DataPathResumedArgument - RESULT DataPathResumedResult - ERRORS {universalFailure } - CODE local: 118 } - -DataPathResumedArgument ::= SEQUENCE -{ ioCrossRefID IOCrossRefID, - ioRegisterReqID IORegisterReqID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -DataPathResumedResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-data-path-resumed diff --git a/csta/CSTA-data-path-suspended.asn1 b/csta/CSTA-data-path-suspended.asn1 deleted file mode 100644 index 53e4b3d..0000000 --- a/csta/CSTA-data-path-suspended.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-data-path-suspended - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-path-suspended( 116) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -IOCrossRefID, IORegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -dataPathSuspended OPERATION ::= -{ ARGUMENT DataPathSuspendedArgument - RESULT DataPathSuspendedResult - ERRORS {universalFailure } - CODE local: 116 } - -DataPathSuspendedArgument ::= SEQUENCE -{ ioCrossRefID IOCrossRefID, - ioReqRegisterID IORegisterReqID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -DataPathSuspendedResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-data-path-suspended diff --git a/csta/CSTA-deactivate.asn1 b/csta/CSTA-deactivate.asn1 deleted file mode 100644 index 7bfef0a..0000000 --- a/csta/CSTA-deactivate.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-deactivate - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) deactivate ( 514) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ResourceID, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) }; - -deactivate OPERATION ::= -{ ARGUMENT DeactivateArgument - RESULT DeactivateResult - ERRORS {universalFailure } - CODE local: 514 } - -DeactivateArgument ::= SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - ruleName IA5String, - grammarName [1] IMPLICIT IA5String OPTIONAL, - extensions [2] IMPLICIT CSTACommonArguments OPTIONAL } - -DeactivateResult ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-deactivate diff --git a/csta/CSTA-deflect-call.asn1 b/csta/CSTA-deflect-call.asn1 deleted file mode 100644 index 8f31935..0000000 --- a/csta/CSTA-deflect-call.asn1 +++ /dev/null @@ -1,62 +0,0 @@ -CSTA-deflect-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) deflect-call( 218) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -CallCharacteristics FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -deflectCall OPERATION ::= -{ ARGUMENT DeflectCallArgument - RESULT DeflectCallResult - ERRORS {universalFailure } - CODE local: 218 } - -DeflectCallArgument ::= SEQUENCE -{ callToBeDiverted ConnectionID, - newDestination DeviceID, - addNewDestinationsList DeviceIDList OPTIONAL, - -- List of additional new Destinations - correlatorData CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - callCharacteristics [0] IMPLICIT CallCharacteristics OPTIONAL, - subjectOfCall [1] IMPLICIT SubjectOfCall OPTIONAL, - languagePreferences [2] IMPLICIT LanguagePreferences OPTIONAL, - reason [3] IMPLICIT EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -DeflectCallResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -DeviceIDList ::= SEQUENCE OF DeviceID - -END -- of CSTA-deflect-call diff --git a/csta/CSTA-delete-message.asn1 b/csta/CSTA-delete-message.asn1 deleted file mode 100644 index 6de1e50..0000000 --- a/csta/CSTA-delete-message.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-delete-message - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) delete-message( 501) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -deleteMessage OPERATION ::= -{ ARGUMENT DeleteMessageArgument - RESULT DeleteMessageResult - ERRORS {universalFailure } - CODE local: 501 } - -DeleteMessageArgument ::= SEQUENCE -{ messageToBeDeleted MessageID, - extensions CSTACommonArguments OPTIONAL } - -DeleteMessageResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-delete-message diff --git a/csta/CSTA-delivered-event.asn1 b/csta/CSTA-delivered-event.asn1 deleted file mode 100644 index c82f858..0000000 --- a/csta/CSTA-delivered-event.asn1 +++ /dev/null @@ -1,74 +0,0 @@ -CSTA-delivered-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) delivered-event( 25) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID, CallingDeviceID, CalledDeviceID, RedirectionDeviceID, -AssociatedCalledDeviceID, AssociatedCallingDeviceID, -NetworkCalledDeviceID, NetworkCallingDeviceID -FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences, SubjectOfCall, -MessageInfo, DeviceHistory FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -DeliveredEvent ::= SEQUENCE -{ connection ConnectionID, - alertingDevice SubjectDeviceID, - callingDevice CallingDeviceID, - calledDevice CalledDeviceID, - lastRedirectionDevice RedirectionDeviceID, - originatingNIDConnection ConnectionID OPTIONAL, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [ 0] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - cause EventCause, - servicesPermitted [ 1] IMPLICIT ServicesPermitted OPTIONAL, - networkCallingDevice NetworkCallingDeviceID OPTIONAL, - networkCalledDevice NetworkCalledDeviceID OPTIONAL, - associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, - associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, - mediaCallCharacteristics [ 2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [ 3] IMPLICIT CallCharacteristics OPTIONAL, - connectionInfo [ 4] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [ 5] IMPLICIT CallLinkageData OPTIONAL, - subjectOfCall [ 6] IMPLICIT SubjectOfCall OPTIONAL, - messageInfo [ 7] IMPLICIT MessageInfo OPTIONAL, - languagePreferences [ 8] IMPLICIT LanguagePreferences OPTIONAL, - deviceHistory [ 9] IMPLICIT DeviceHistory OPTIONAL, - locationInfo [10] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - - -END -- of CSTA-delivered-event diff --git a/csta/CSTA-detach-media-service.asn1 b/csta/CSTA-detach-media-service.asn1 deleted file mode 100644 index 9b55dc3..0000000 --- a/csta/CSTA-detach-media-service.asn1 +++ /dev/null @@ -1,40 +0,0 @@ -CSTA-detach-media-service - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) detach-media-service( 245) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -MediaServiceType FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -detachMediaService OPERATION ::= -{ ARGUMENT DetachMediaServiceArgument - RESULT DetachMediaServiceResult - ERRORS {universalFailure } - CODE local: 245 } - -DetachMediaServiceArgument ::= SEQUENCE -{ connection ConnectionID, - mediaServiceType MediaServiceType, - extensions CSTACommonArguments OPTIONAL } - -DetachMediaServiceResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-detach-media-service diff --git a/csta/CSTA-device-capabilities-changed-event.asn1 b/csta/CSTA-device-capabilities-changed-event.asn1 deleted file mode 100644 index ddb3d9a..0000000 --- a/csta/CSTA-device-capabilities-changed-event.asn1 +++ /dev/null @@ -1,26 +0,0 @@ -CSTA-device-capabilities-changed-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-capabilities-changed-event( 334) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -DeviceCapsChangedEvent ::= SEQUENCE -{ device SubjectDeviceID, - cause EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-device-capabilities-changed-event diff --git a/csta/CSTA-device-feature-types.asn1 b/csta/CSTA-device-feature-types.asn1 deleted file mode 100644 index 4eb3047..0000000 --- a/csta/CSTA-device-feature-types.asn1 +++ /dev/null @@ -1,345 +0,0 @@ -CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -AccountInfo, AgentID, AgentPassword, AgentState, AuthCode, CallOrigination, CorrelatorData, -DataPathType, DisplayAttributeList, ForwardList, IOCrossRefID, IORegisterReqID, -MessageID, ParticipationType, PendingAgentState, RetryValue, RouteRegisterReqID, -RouteingCrossRefID, SelectValue, SysStatRegisterID, SystemStatus, TerminatingConditions, -ForwardingType, ForwardDefault, AttributeInfo, EncodingAlgorithm, ControlData, UserData, -TelephonyTone, DeviceHistory, SubjectOfCall, LanguagePreferences, MessageInfo, -LocReason, LocCrossRefID, ResourceID, PresenceState; - -IMPORTS -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) }; - -AccountInfo ::= OCTET STRING - -AgentID ::= OCTET STRING - -AgentPassword ::= OCTET STRING - -AgentState ::= ENUMERATED -{ agentNotReady (0), - agentNull (1), - agentReady (2), - agentBusy (3), - agentWorkingAfterCall (4) } - -AuthCode ::= OCTET STRING - -CorrelatorData ::= OCTET STRING - -IOCrossRefID ::= CHOICE -{ switchProvided [0] OCTET STRING , - computerProvided [1] OCTET STRING } - -IORegisterReqID ::= OCTET STRING - -MessageID ::= OCTET STRING - -ParticipationType ::= ENUMERATED -{ silent (0), - active (1), - none (2) } - -RouteRegisterReqID ::= OCTET STRING - -RouteingCrossRefID ::= [APPLICATION 24] IMPLICIT OCTET STRING - -SelectValue ::= ENUMERATED -{ normal (0), - leastCost (1), - emergency (2), - aCD (3), - userDefined (4) } - -RetryValue ::= CHOICE -- used in RouteSelect Request service -{ noListAvailable [0] IMPLICIT BOOLEAN, - noCountAvailable [1] IMPLICIT BOOLEAN, - retryCount [2] IMPLICIT INTEGER } - -SysStatRegisterID ::= OCTET STRING - -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, - ringDuration [0] IMPLICIT INTEGER 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) } - -LocReason ::= ENUMERATED -{ connectionToDeviceOrNetworkRestored ( 0), - performanceConditionRelieved ( 1) } - -LocCrossRefID ::= IA5String - -CurrentState ::= ENUMERATED -{ dtmfDetected ( 6), - formed ( 7), - play ( 1), - playing ( 8), - ready ( 9), - record ( 2), - review ( 5), - speechDetected (10), - started (11), - stop ( 0), - suspendPlay ( 3), - suspendRecord ( 4) } - -ResourceID ::= IA5String - -MessageInfo ::= SEQUENCE -{ contents IA5String, - contentTypeAndSubtype IA5String OPTIONAL, - contentsLength INTEGER OPTIONAL } - -DeviceHistory ::= SEQUENCE -{ oldDeviceID DeviceID, - eventCause [1] IMPLICIT EventCause OPTIONAL, - oldConnectionID [2] IMPLICIT ConnectionID OPTIONAL } - -SubjectOfCall ::= IA5String - -LanguagePreferences ::= IA5String - -ControlData ::= SEQUENCE -{ gender ENUMERATED - { male (0), - female (1) }, - language OCTET STRING } - -UserData ::= [APPLICATION 29] OCTET STRING - -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) } - -PresenceState ::= BIT STRING -{ available ( 0), - away ( 1), - busy ( 2), - calling ( 3), - dnd ( 4), - meeting ( 5), - offline ( 6), - unknown ( 7), - vacation ( 8), - applicationSpec0 ( 9), - applicationSpec1 (10), - applicationSpec2 (11), - applicationSpec3 (12), - applicationSpec4 (13), - applicationSpec5 (14), - applicationSpec6 (15), - applicationSpec7 (16), - applicationSpec8 (17), - applicationSpec9 (18), - applicationSpec10 (19) } - -END -- of CSTA-device-feature-types diff --git a/csta/CSTA-device-identifier.asn1 b/csta/CSTA-device-identifier.asn1 deleted file mode 100644 index 84a87cf..0000000 --- a/csta/CSTA-device-identifier.asn1 +++ /dev/null @@ -1,116 +0,0 @@ -CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -DeviceID, NumberDigits, CallingDeviceID, CalledDeviceID, -SubjectDeviceID, RedirectionDeviceID, AssociatedCallingDeviceID, -AssociatedCalledDeviceID, NetworkCallingDeviceID, NetworkCalledDeviceID; - -IMPORTS -MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -ExtendedDeviceID::= [APPLICATION 9] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -CallingDeviceID::= [APPLICATION 1] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -CallingDevice ::= CallingDeviceID - -CalledDeviceID ::= [APPLICATION 2] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -CalledDevice ::= CalledDeviceID - -SubjectDeviceID ::= [APPLICATION 3] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -RedirectionDeviceID ::= [APPLICATION 4] CHOICE -{ numberdialed DeviceID, - notKnown [ 7] IMPLICIT NULL, - notRequired [ 8] IMPLICIT NULL, - notSpecified [ 9] IMPLICIT NULL, - restricted [10] IMPLICIT NULL } - -LastRedirectionDevice ::= RedirectionDeviceID - -AssociatedCallingDeviceID::= [APPLICATION 5] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -AssociatedCallingDevice ::= AssociatedCallingDeviceID - -AssociatedCalledDeviceID ::= [APPLICATION 6] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -AssociatedCalledDevice ::= AssociatedCalledDeviceID - -NetworkCallingDeviceID::= [APPLICATION 7] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -NetworkCallingDevice ::= NetworkCallingDeviceID - -NetworkCalledDeviceID ::= [APPLICATION 8] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -NetworkCalledDevice ::= NetworkCalledDeviceID - -DeviceID ::= SEQUENCE -{ deviceIdentifier CHOICE - { dialingNumber [ 0] IMPLICIT NumberDigits, - deviceNumber [ 1] IMPLICIT DeviceNumber, - implicitPublic [ 2] IMPLICIT NumberDigits, - explicitPublic [ 3] PublicTON, - implicitPrivate [ 4] IMPLICIT NumberDigits, - explicitPrivate [ 5] PrivateTON, - other [ 6] IMPLICIT OtherPlan }, - privateNumber [ 0] NumberDigits OPTIONAL, - privateName [ 1] IA5String OPTIONAL, - mediaCallCharacteristics MediaCallCharacteristics OPTIONAL } - -PublicTON ::= CHOICE -{ unknown [ 0] IMPLICIT IA5String, - international [ 1] IMPLICIT IA5String, - national [ 2] IMPLICIT IA5String, - networkspecific [ 3] IMPLICIT IA5String, - subscriber [ 4] IMPLICIT IA5String, - abbreviated [ 5] IMPLICIT IA5String } - -PrivateTON ::= CHOICE -{ unknown [ 0] IMPLICIT IA5String, - level3RegionalNumber [ 1] IMPLICIT IA5String, - level2RegionalNumber [ 2] IMPLICIT IA5String, - level1RegionalNumber [ 3] IMPLICIT IA5String, - pTNSpecificNumber [ 4] IMPLICIT IA5String, - localNumber [ 5] IMPLICIT IA5String, - abbreviated [ 6] IMPLICIT IA5String } - -OtherPlan ::= OCTET STRING -- Allows future expansion to cover other numbering - -- plans - -NumberDigits::= IA5String - -DeviceNumber::= INTEGER - -END -- of CSTA-device-identifier diff --git a/csta/CSTA-device-identifiers.asn1 b/csta/CSTA-device-identifiers.asn1 deleted file mode 100644 index 84a87cf..0000000 --- a/csta/CSTA-device-identifiers.asn1 +++ /dev/null @@ -1,116 +0,0 @@ -CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -DeviceID, NumberDigits, CallingDeviceID, CalledDeviceID, -SubjectDeviceID, RedirectionDeviceID, AssociatedCallingDeviceID, -AssociatedCalledDeviceID, NetworkCallingDeviceID, NetworkCalledDeviceID; - -IMPORTS -MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -ExtendedDeviceID::= [APPLICATION 9] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -CallingDeviceID::= [APPLICATION 1] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -CallingDevice ::= CallingDeviceID - -CalledDeviceID ::= [APPLICATION 2] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -CalledDevice ::= CalledDeviceID - -SubjectDeviceID ::= [APPLICATION 3] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -RedirectionDeviceID ::= [APPLICATION 4] CHOICE -{ numberdialed DeviceID, - notKnown [ 7] IMPLICIT NULL, - notRequired [ 8] IMPLICIT NULL, - notSpecified [ 9] IMPLICIT NULL, - restricted [10] IMPLICIT NULL } - -LastRedirectionDevice ::= RedirectionDeviceID - -AssociatedCallingDeviceID::= [APPLICATION 5] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -AssociatedCallingDevice ::= AssociatedCallingDeviceID - -AssociatedCalledDeviceID ::= [APPLICATION 6] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -AssociatedCalledDevice ::= AssociatedCalledDeviceID - -NetworkCallingDeviceID::= [APPLICATION 7] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -NetworkCallingDevice ::= NetworkCallingDeviceID - -NetworkCalledDeviceID ::= [APPLICATION 8] CHOICE -{ deviceIdentifier DeviceID, - notKnown [ 7] IMPLICIT NULL, - restricted [ 8] IMPLICIT NULL } - -NetworkCalledDevice ::= NetworkCalledDeviceID - -DeviceID ::= SEQUENCE -{ deviceIdentifier CHOICE - { dialingNumber [ 0] IMPLICIT NumberDigits, - deviceNumber [ 1] IMPLICIT DeviceNumber, - implicitPublic [ 2] IMPLICIT NumberDigits, - explicitPublic [ 3] PublicTON, - implicitPrivate [ 4] IMPLICIT NumberDigits, - explicitPrivate [ 5] PrivateTON, - other [ 6] IMPLICIT OtherPlan }, - privateNumber [ 0] NumberDigits OPTIONAL, - privateName [ 1] IA5String OPTIONAL, - mediaCallCharacteristics MediaCallCharacteristics OPTIONAL } - -PublicTON ::= CHOICE -{ unknown [ 0] IMPLICIT IA5String, - international [ 1] IMPLICIT IA5String, - national [ 2] IMPLICIT IA5String, - networkspecific [ 3] IMPLICIT IA5String, - subscriber [ 4] IMPLICIT IA5String, - abbreviated [ 5] IMPLICIT IA5String } - -PrivateTON ::= CHOICE -{ unknown [ 0] IMPLICIT IA5String, - level3RegionalNumber [ 1] IMPLICIT IA5String, - level2RegionalNumber [ 2] IMPLICIT IA5String, - level1RegionalNumber [ 3] IMPLICIT IA5String, - pTNSpecificNumber [ 4] IMPLICIT IA5String, - localNumber [ 5] IMPLICIT IA5String, - abbreviated [ 6] IMPLICIT IA5String } - -OtherPlan ::= OCTET STRING -- Allows future expansion to cover other numbering - -- plans - -NumberDigits::= IA5String - -DeviceNumber::= INTEGER - -END -- of CSTA-device-identifier diff --git a/csta/CSTA-dial-digits.asn1 b/csta/CSTA-dial-digits.asn1 deleted file mode 100644 index 54c7625..0000000 --- a/csta/CSTA-dial-digits.asn1 +++ /dev/null @@ -1,46 +0,0 @@ -CSTA-dial-digits - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) dial-digits( 219) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CorrelatorData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -dialDigits OPERATION ::= -{ ARGUMENT DialDigitsArgument - RESULT DialDigitsResult - ERRORS {universalFailure } - CODE local: 219 } - -DialDigitsArgument ::= SEQUENCE -{ diallingConnection ConnectionID, - diallingSequence DeviceID, - correlatorData CorrelatorData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -DialDigitsResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-dial-digits - \ No newline at end of file diff --git a/csta/CSTA-digits-dialed-event.asn1 b/csta/CSTA-digits-dialed-event.asn1 deleted file mode 100644 index 7ba0449..0000000 --- a/csta/CSTA-digits-dialed-event.asn1 +++ /dev/null @@ -1,64 +0,0 @@ -CSTA-digits-dialed-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) digits-dialed-event( 225) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID, DeviceID, AssociatedCalledDeviceID, AssociatedCallingDeviceID, -NetworkCalledDeviceID, NetworkCallingDeviceID -FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -DigitsDialedEvent ::= SEQUENCE -{ dialingConnection ConnectionID, - dialingDevice SubjectDeviceID, - dialingSequence DeviceID, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [0] IMPLICIT CorrelatorData OPTIONAL, - cause EventCause, - servicesPermitted [1] IMPLICIT ServicesPermitted OPTIONAL, - networkCallingDevice NetworkCallingDeviceID OPTIONAL, - networkCalledDevice NetworkCalledDeviceID OPTIONAL, - associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, - associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, - dialingConnectionInfo [2] IMPLICIT ConnectionInformation OPTIONAL, - callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, - callLinkageData [4] IMPLICIT CallLinkageData OPTIONAL, - languagePreferences [5] IMPLICIT LanguagePreferences OPTIONAL, - locationInfo [6] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - - -END -- of CSTA-digits-dialed-event diff --git a/csta/CSTA-digits-generated-event.asn1 b/csta/CSTA-digits-generated-event.asn1 deleted file mode 100644 index 361ce56..0000000 --- a/csta/CSTA-digits-generated-event.asn1 +++ /dev/null @@ -1,29 +0,0 @@ -CSTA-digits-generated-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) digits-generated-event( 241) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -DigitsGeneratedEvent ::= SEQUENCE -{ connection ConnectionID, - digitGeneratedList IA5String, - digitDurationList [0] IMPLICIT SEQUENCE OF INTEGER OPTIONAL, - pauseDurationList [1] IMPLICIT SEQUENCE OF INTEGER OPTIONAL, - connectionInfo ConnectionInformation OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-digits-generated-event diff --git a/csta/CSTA-directed-pickup-call.asn1 b/csta/CSTA-directed-pickup-call.asn1 deleted file mode 100644 index adf5796..0000000 --- a/csta/CSTA-directed-pickup-call.asn1 +++ /dev/null @@ -1,54 +0,0 @@ -CSTA-directed-pickup-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) directed-pickup-call( 220) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -directedPickupCall OPERATION ::= -{ ARGUMENT DirectedPickupCallArgument - RESULT DirectedPickupCallResult - ERRORS {universalFailure } - CODE local: 220 } - -DirectedPickupCallArgument ::= SEQUENCE -{ callToBePickedUp ConnectionID, - requestingDevice DeviceID, - correlatorData CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -DirectedPickupCallResult ::= SEQUENCE -{ pickedCall ConnectionID OPTIONAL, - pickedCallInfo ConnectionInformation OPTIONAL, - callLinkageData [1] IMPLICIT CallLinkageData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-directed-pickup-call diff --git a/csta/CSTA-display-updated-event.asn1 b/csta/CSTA-display-updated-event.asn1 deleted file mode 100644 index 593293d..0000000 --- a/csta/CSTA-display-updated-event.asn1 +++ /dev/null @@ -1,34 +0,0 @@ -CSTA-display-updated-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) display-updated-event( 285) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DisplayID, CharacterSet FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -DisplayUpdatedEvent ::= SEQUENCE -{ device SubjectDeviceID, - displayID DisplayID OPTIONAL, - logicalRows INTEGER, - logicalColumns INTEGER, - physicalRows [0] IMPLICIT INTEGER OPTIONAL, - physicalColumns [1] IMPLICIT INTEGER OPTIONAL, - physicalBaseRowNumber [2] IMPLICIT INTEGER OPTIONAL, - physicalBaseColumnNumber [3] IMPLICIT INTEGER OPTIONAL, - characterSet CharacterSet OPTIONAL, - contentsOfDisplay IA5String, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-display-updated-event diff --git a/csta/CSTA-diverted-event.asn1 b/csta/CSTA-diverted-event.asn1 deleted file mode 100644 index d51c4a9..0000000 --- a/csta/CSTA-diverted-event.asn1 +++ /dev/null @@ -1,73 +0,0 @@ -CSTA-diverted-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) diverted-event( 26) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID , CallingDeviceID, CalledDeviceID, RedirectionDeviceID, -AssociatedCalledDeviceID, AssociatedCallingDeviceID, -NetworkCalledDeviceID, NetworkCallingDeviceID -FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences, SubjectOfCall, MessageInfo, -DeviceHistory FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -DivertedEvent ::= SEQUENCE -{ connection ConnectionID, - divertingDevice SubjectDeviceID, - newDestination SubjectDeviceID, - callingDevice CallingDeviceID OPTIONAL, - calledDevice CalledDeviceID OPTIONAL, - lastRedirectionDevice RedirectionDeviceID, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [ 0] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - cause EventCause, - servicesPermitted [ 1] IMPLICIT ServicesPermitted OPTIONAL, - mediaCallCharacteristics [ 2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [ 3] IMPLICIT CallCharacteristics OPTIONAL, - connectionInfo [ 4] IMPLICIT ConnectionInformation OPTIONAL, - networkCallingDevice NetworkCallingDeviceID OPTIONAL, - networkCalledDevice NetworkCalledDeviceID OPTIONAL, - associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, - associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, - callLinkageData [ 5] IMPLICIT CallLinkageData OPTIONAL, - subjectOfCall [ 6] IMPLICIT SubjectOfCall OPTIONAL, - messageInfo [ 7] IMPLICIT MessageInfo OPTIONAL, - languagePreferences [ 8] IMPLICIT LanguagePreferences OPTIONAL, - deviceHistory [ 9] IMPLICIT DeviceHistory OPTIONAL, - locationInfo [10] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-diverted-event diff --git a/csta/CSTA-do-not-disturb-event.asn1 b/csta/CSTA-do-not-disturb-event.asn1 deleted file mode 100644 index 760bc29..0000000 --- a/csta/CSTA-do-not-disturb-event.asn1 +++ /dev/null @@ -1,28 +0,0 @@ -CSTA-do-not-disturb-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) do-not-disturb-event( 42) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CallOrigination FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -DoNotDisturbEvent ::= SEQUENCE -{ device SubjectDeviceID, - doNotDisturbOn BOOLEAN, - callOrigination CallOrigination OPTIONAL, - callingDeviceList SEQUENCE OF DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-do-not-disturb-event diff --git a/csta/CSTA-dtmf-detected-event.asn1 b/csta/CSTA-dtmf-detected-event.asn1 deleted file mode 100644 index 9b56901..0000000 --- a/csta/CSTA-dtmf-detected-event.asn1 +++ /dev/null @@ -1,34 +0,0 @@ -CSTA-dtmf-detected-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) dtmf-detected-event(519) } -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-feature-types( 127) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -DtmfDetectedEvent ::= SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - dtmfChar IA5String, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-dtmf-detected-event diff --git a/csta/CSTA-emptied-event.asn1 b/csta/CSTA-emptied-event.asn1 deleted file mode 100644 index 3b9fba1..0000000 --- a/csta/CSTA-emptied-event.asn1 +++ /dev/null @@ -1,34 +0,0 @@ -CSTA-emptied-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) emptied-event(520) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-feature-types( 127) }; - -EmptiedEvent ::= SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-emptied-event diff --git a/csta/CSTA-error-definition.asn1 b/csta/CSTA-error-definition.asn1 deleted file mode 100644 index eb1d293..0000000 --- a/csta/CSTA-error-definition.asn1 +++ /dev/null @@ -1,311 +0,0 @@ -CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -UniversalFailure, universalFailure, ErrorValue; - -IMPORTS -ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) }; - -universalFailure ERROR ::= -{ PARAMETER UniversalFailure - CODE local:1 } - -ErrorValue ::= UniversalFailure - -UniversalFailure ::= CHOICE -{ operation [0] OperationErrors, - security [1] SecurityErrors, - stateIncompatibility [2] StateIncompatibilityErrors, - systemResourceAvailability [3] SystemResourceAvailabilityErrors, - subscribedResourceAvailability [4] SubscribedResourceAvailabilityErrors, - performanceManagement [5] PerformanceManagementErrors, - privateData [6] PrivateDataInfoErrors, - unspecified [7] UnspecifiedErrors } - -OperationErrors ::= ENUMERATED -- in CSTA2 added in CSTA3 -{ generic ( 1), - atLeastOneConditionalParameterNotProvided ( 29), - featureAlreadySet ( 30), - invalidMsgID ( 25), - invalidParameterValue ( 31), - invalidAccountCode ( 21), - invalidAgentGroup ( 32), - invalidAgentIdentifier ( 33), - invalidAgentPassword ( 34), - invalidAgentState ( 35), - invalidAlertTime ( 36), - invalidAllocationState ( 16), - invalidAuthCode ( 22), - invalidAutoAnswer ( 37), - invalidBitRate ( 38), - invalidButtonIdentifier ( 39), - invalidCallType ( 42), - invalidConnectionRate ( 43), - invalidConsultPurpose ( 44), - invalidCorrelatorData ( 20), - invalidCrossRefID ( 17), - invalidDelayTolerance ( 45), - invalidDestination ( 14), - invalidDestinationDetect ( 46), - invalidDoNotDisturb ( 47), - invalidEscapeCrossRefID ( 48), - invalidFeature ( 15), - invalidFile ( 28), - invalidFlowDirection ( 49), - invalidForwardingDestination ( 7), - invalidForwardingFlag ( 51), - invalidForwardingType ( 52), - invalidHookswitchType ( 53), - invalidHookswitchComponent ( 54), - invalidLampMode ( 55), - invalidLampID ( 56), - invalidMessageWaitingSetting ( 57), - invalidMicrophoneGain ( 58), - invalidMicrophoneMute ( 59), - invalidMonitorCrossRefID ( 60), - invalidMonitorFilter ( 61), - invalidMonitorObject ( 62), - invalidMonitorType ( 63), - invalidNumberOFChannels ( 64), - invalidParticipationType ( 65), - invalidRemainRetry ( 66), - invalidRingCount ( 67), - invalidRingPattern ( 68), - invalidRingVolume ( 69), - invalidRouteingAlgorithm ( 70), - invalidRouteingCrossRefID ( 71), - invalidRouteRegistrationCrossRefID ( 72), - invalidSpeakerVolume ( 73), - invalidSpeakerMute ( 74), - invalidSwitchingSubdomainCharsType ( 75), - invalidObjectType ( 18), - invalidActiveCallObject ( 76), - invalidCalledDeviceObjectType ( 77), - invalidCallingDeviceObjectType ( 78), - invalidCallToBePickedUpObjectType ( 79), - invalidCallToDivertObjectType ( 80), - invalidCallToParkObjectType ( 81), - invalidDestinationDeviceObject (195), - invalidHeldCallObject ( 82), - invalidMonitorObjectType ( 83), - invalidParkToObjectType ( 84), - messageIDRequired ( 26), - notDifferentDevices ( 85), - notSameDevice ( 86), - objectNotKnown ( 4), - invalidCallID ( 11), - invalidActiveCallID ( 87), - invalidHeldCallID ( 88), - invalidConnectionID ( 13), - invalidActiveConnectionID ( 89), - invalidHeldConnectionID ( 90), - invalidDeviceID ( 12), - invalidActiveDeviceID ( 91), - invalidCalledDeviceID ( 6), - invalidCallingDeviceID ( 5), - invalidCallToParkDeviceID ( 92), - invalidDestinationDeviceID ( 93), - invalidDivertingDeviceID ( 94), - invalidHeldDeviceID ( 95), - invalidParkToDeviceID ( 96), - invalidPickUpDeviceID ( 97), - parameterNotSupported ( 98), - accountCodeNotSupported ( 99), - agentGroupNotSupported (100), - agentPasswordNotSupported (101), - agentStateNotSupported (102), - alertTimeNotSupported (103), - allocationNotSupported (104), - authorisationCodeNotSupported (105), - autoAnswerNotSupported (106), - bitRateNotSupported (107), - buttonNotSupported (108), - callTypeNotSupported (109), - charactersToSendNotSupported (110), - connectionRateNotSupported (111), - connectionReservationNotSupported (112), - consultPurposeNotSupported (113), - correlatorDataNotSupported (114), - delayToleranceNotSupported (115), - destinationDetectNotSupported (116), - digitModeNotSupported (117), - errorValueNotSupported (118), - flowDirectionNotSupported (119), - forwardingDestinationNotSupported (120), - lampNotSupported (121), - monitorTypeNotSupported (122), - numberOfChannelsNotSupported (123), - parameterTypeNotSupported (124), - priorityNotSupported (125), - privateDataNotSupported (126), - pulseDurationNotSupported (127), - pulseRateNotSupported (128), - remainRetryNotSupported (129), - ringCountNotSupported (130), - routeUsedNotSupported (131), - securityNotSupported (132), - swSubdomainCCIETypeNotSupported (133), - toneDurationNotSupported (134), - sysStatRegIDNotSupported (135), - userDataNotSupported (136), - privilegeViolationSpecifiedDevice ( 8), - privilegeViolationActiveDevice (137), - privilegeViolationCalledDevice ( 9), - privilegeViolationCallingDevice ( 10), - privilegeViolationCallToParkDevice (138), - privilegeViolationDestinationDevice (139), - privilegeViolationOnDivertingDevice (140), - privilegeViolationHeldDevice (141), - privilegeViolationOnParkToDevice (142), - privilegeViolationPickUpDevice (143), - routeingTimerExpired (144), - requestIncompatibleWithObject ( 2), - requestIncompatibleWithConnection (145), - requestIncompatibleWithActiveConnection (146), - requestIncompatibleWithHeldConnection (147), - requestIncompatibleWithDevice (148), - requestIncompatibleWithCalledDevice ( 24), - requestIncompatibleWithCallingDevice ( 23), - requestIncompatibleWithSubjectDevice (149), - requestIncompatibleWithActiveDevice (150), - requestIncompatibleWithCallToParkDevice (151), - requestIncompatibleWithDestinationDevice (152), - requestIncompatibleWithDivertingDevice (153), - requestIncompatibleWithHeldDevice (154), - requestIncompatibleWithMedia ( 27), - requestIncompatibleWithParkToDevice (155), - requestIncompatibleWithPickupDevice (156), - serviceNotSupported ( 50), - securityViolation ( 19), - valueOutOfRange ( 3), - agentStateOutOfRange (157), - alertTimeOutOfRange (158), - allocationOutOfRange (159), - autoAnswerOutOfRange (160), - bitRateOutOfRange (161), - callTypeOutOfRange (162), - connectionRateOutOfRange (163), - connectionReservoationOutOfRange (164), - consultPurposeOutOfRange (165), - correlatorDataOutOfRange (166), - delayToleranceOutOfRange (167), - destinationDetectOutOfRange (168), - digitModeOutOfRange (169), - doNotDisturbOutOfRange (170), - flowDirectionOutOfRange (171), - forwardingFlagOutOfRange (172), - forwardingTypeOutOfRange (173), - hookswitchComponentOutOfRange (174), - hookswitchTypeOutOfRange (175), - lampModeOutOfRange (176), - messageWaitingSettingOutOfRange (177), - micGainOutOfRange (178), - micMuteOutOfRange (179), - monitorTypeOutOfRange (180), - numberOfChannelsOutOfRange (181), - participationTypeOutOfRange (182), - pulseDurationOutOfRange (183), - pulseRateOutOfRange (184), - ringCountOutOfRange (185), - ringPatternOutOfRange (186), - ringVolumnOutOfRange (187), - routeingAlgorithmOutOfRange (188), - speakerMuteOutOfRange (189), - speakerVolumeOutOfRange (190), - switchingCcittTypeOutOfRange (191), - systemStatusOutOfRange (192), - toneCharacterOutOfRange (193), - toneDurationOutOfRange (194) } - -SecurityErrors ::= ENUMERATED -{ generic ( 0), - sequenceNumberViolated ( 1), - timeStampViolated ( 2), - securityInfoViolated ( 4) } - -StateIncompatibilityErrors ::= ENUMERATED -{ generic ( 1), - invalidObjectState ( 2), - invalidDeviceState (15), - connectedCallExists (16), - invalidActiveDeviceState (17), - invalidCalledDeviceState (18), - invalidCallingDeviceState (19), - invalidCallToParkDeviceState (20), - invalidDestinationDeviceState (21), - invalidDivertingDeviceState (22), - invalidHeldDeviceState (23), - invalidParkToDeviceState (24), - invalidConnectionState (25), - invalidActiveConnectionState (26), - invalidConnectionIDForActiveCall ( 3), - invalidHeldConnectionState (27), - noActiveCall ( 4), - noCallToAnswer ( 8), - noCallToClear ( 6), - noCallToComplete ( 9), - noConnectionToClear ( 7), - noHeldCall ( 5), - incorrectMsgState (28), - beginningOfMsg (13), - endOfMsg (12), - msgSuspended (14), - notAbleToPlay (10), - notAbleToResume (11) } - -SystemResourceAvailabilityErrors ::= ENUMERATED -{ generic ( 1), - resourceBusy ( 2), - internalResourceBusy ( 3), - classifierBusy ( 9), - noMediaChannelsAvailable (10), - channelsInUseForBridgedDevices (11), - channelsInUseForData (12), - toneDetectorBusy (13), - toneGeneratorBusy (14), - networkBusy ( 5), - resourceOutOfService ( 4), - deviceOutOfService (15), - activeDeviceOutOfService (16), - calledDeviceOutOfService (17), - callingDeviceOutOfService (18), - callToParkDeviceOutOfService (19), - destinationDeviceOutOfService (20), - divertingDeviceOutOfService (21), - heldDeviceOutOfService (22), - parkToDeviceOutOfService (23), - pickupDeviceOutOfService (24), - networkOutOfService ( 6), - otherResourceOutOfService (25), - resourceLimitExceeded (26), - overallMonitorLimitExceeded ( 7), - conferenceMemberLimitExceeded ( 8), - registrationLimitExceeded (27), - conferenceResourceCannotBeSatisfied (28), - maxDevicesExceeded (29), - startTimeOutOfRange (30), - durationExceeded (31) } - -SubscribedResourceAvailabilityErrors ::= ENUMERATED -{ generic ( 1), - objectMonitorLimitExceeded ( 2), - trunkLimitExceeded ( 3), - outstandingReqLimitExceeded ( 4), - objectRegistrationLimitExceeded ( 5) } - -PerformanceManagementErrors ::= ENUMERATED -{ generic ( 1), - performanceLimitExceeded ( 2) } - -PrivateDataInfoErrors ::= ENUMERATED -{ cSTAPrivateDataInfoError ( 1) } - -UnspecifiedErrors ::= NULL - -END -- of CSTA-error-definition diff --git a/csta/CSTA-escape-register-abort.asn1 b/csta/CSTA-escape-register-abort.asn1 deleted file mode 100644 index 5a5fe14..0000000 --- a/csta/CSTA-escape-register-abort.asn1 +++ /dev/null @@ -1,33 +0,0 @@ -CSTA-escape-register-abort - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) escape-register-abort( 366) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -EscapeRegisterID FROM CSTA-escape-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) escape-types( 135) }; - -escapeRegisterAbort OPERATION ::= -{ ARGUMENT EscapeRegisterAbortArgument - ERRORS {universalFailure } - ALWAYS RESPONDS FALSE - CODE local: 366 } - -EscapeRegisterAbortArgument ::= SEQUENCE -{ escapeRegisterID EscapeRegisterID, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-escape-register-abort diff --git a/csta/CSTA-escape-register-cancel.asn1 b/csta/CSTA-escape-register-cancel.asn1 deleted file mode 100644 index 4d3fadc..0000000 --- a/csta/CSTA-escape-register-cancel.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-escape-register-cancel - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) escape-register-cancel( 367) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -EscapeRegisterID FROM CSTA-escape-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) escape-types( 135) }; - -escapeRegisterCancel OPERATION ::= -{ ARGUMENT EscapeRegisterCancelArgument - RESULT EscapeRegisterCancelResult - ERRORS {universalFailure } - CODE local: 367 } - -EscapeRegisterCancelArgument ::= SEQUENCE -{ escapeRegisterID EscapeRegisterID, - extensions CSTACommonArguments OPTIONAL } - -EscapeRegisterCancelResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-escape-register-cancel diff --git a/csta/CSTA-escape-register.asn1 b/csta/CSTA-escape-register.asn1 deleted file mode 100644 index bab414a..0000000 --- a/csta/CSTA-escape-register.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-escape-register - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) escape-register( 365) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -EscapeRegisterID FROM CSTA-escape-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) escape-types( 135) }; - -escapeRegister OPERATION ::= -{ ARGUMENT EscapeRegisterArgument - RESULT EscapeRegisterResult - ERRORS {universalFailure } - CODE local: 365 } - -EscapeRegisterArgument ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -EscapeRegisterResult ::= SEQUENCE -{ escapeRegisterID EscapeRegisterID, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-escape-register diff --git a/csta/CSTA-escape-service.asn1 b/csta/CSTA-escape-service.asn1 deleted file mode 100644 index 91dbffc..0000000 --- a/csta/CSTA-escape-service.asn1 +++ /dev/null @@ -1,41 +0,0 @@ -CSTA-escape-service - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) escape-service( 91) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTASecurityData FROM CSTA-security - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) security( 128) } -CSTACommonArguments, CSTAPrivateData FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -EscapeRegisterID FROM CSTA-escape-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) escape-types( 135) }; - -escape OPERATION ::= -{ ARGUMENT EscapeArgument - RESULT EscapeResult - ERRORS {universalFailure } - CODE local: 51 } - -EscapeArgument ::= SEQUENCE -{ escapeRegisterID EscapeRegisterID OPTIONAL, - security CSTASecurityData OPTIONAL, - privateData CSTAPrivateData } - -EscapeResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-escape-service diff --git a/csta/CSTA-escape-types.asn1 b/csta/CSTA-escape-types.asn1 deleted file mode 100644 index 4a7e567..0000000 --- a/csta/CSTA-escape-types.asn1 +++ /dev/null @@ -1,13 +0,0 @@ -CSTA-escape-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) escape-types( 135) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -EscapeRegisterID; - -EscapeRegisterID ::= [0] OCTET STRING - -END -- of CSTA-escape-types diff --git a/csta/CSTA-established-event.asn1 b/csta/CSTA-established-event.asn1 deleted file mode 100644 index 7a266c4..0000000 --- a/csta/CSTA-established-event.asn1 +++ /dev/null @@ -1,73 +0,0 @@ -CSTA-established-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) established-event( 27) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID, CalledDeviceID, CallingDeviceID, RedirectionDeviceID, -AssociatedCalledDeviceID, AssociatedCallingDeviceID, -NetworkCalledDeviceID, NetworkCallingDeviceID -FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences, SubjectOfCall, MessageInfo, -DeviceHistory FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -EstablishedEvent ::= SEQUENCE -{ establishedConnection ConnectionID, - answeringDevice SubjectDeviceID, - callingDevice CallingDeviceID, - calledDevice CalledDeviceID, - lastRedirectionDevice RedirectionDeviceID, - originatingNIDConnection ConnectionID OPTIONAL, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [ 1] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - cause EventCause, - servicesPermitted [ 2] IMPLICIT ServicesPermitted OPTIONAL, - networkCallingDevice NetworkCallingDeviceID OPTIONAL, - networkCalledDevice NetworkCalledDeviceID OPTIONAL, - associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, - associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, - mediaCallCharacteristics [ 3] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [ 4] IMPLICIT CallCharacteristics OPTIONAL, - establishedConnectionInfo [ 5] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [ 6] IMPLICIT CallLinkageData OPTIONAL, - subjectOfCall [ 7] IMPLICIT SubjectOfCall OPTIONAL, - messageInfo [ 8] IMPLICIT MessageInfo OPTIONAL, - languagePreferences [ 9] IMPLICIT LanguagePreferences OPTIONAL, - deviceHistory [10] IMPLICIT DeviceHistory OPTIONAL, - locationInfo [11] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-established-event diff --git a/csta/CSTA-event-cause.asn1 b/csta/CSTA-event-cause.asn1 deleted file mode 100644 index beeddb5..0000000 --- a/csta/CSTA-event-cause.asn1 +++ /dev/null @@ -1,135 +0,0 @@ -CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -EventCause; - -EventCause ::= ENUMERATED -{ aCDBusy ( 57), - aCDForward ( 58), - aCDSaturated ( 59), - activation ( 88), - activeParticipation ( 1), - alertTimeExpired ( 60), - alternate ( 2), - autoWork ( 61), - babble ( 89), - badAttribute ( 90), - badGrammar ( 91), - badVoice ( 92), - badUri ( 93), - blocked ( 35), - busy ( 3), - busyOverflow ( 94), - calendarOverflow ( 95), - callBack ( 4), - callCancelled ( 5), - callForward ( 9), - callForwardImmediate ( 6), - callForwardBusy ( 7), - callForwardNoAnswer ( 8), - callInterception (116), - callInterceptionBusy (117), - callInterceptionForwarded (118), - callInterceptionNoAnswer (119), - callInterceptionResourcesNotAvailable (120), - callNotAnswered ( 10), - callPickup ( 11), - campOn ( 12), - campOnTrunks ( 62), - capacityOverflow ( 96), - characterCountReached ( 36), - conference ( 63), - consultation ( 37), - destDetected ( 64), - destNotObtainable ( 13), - destOutOfOrder ( 65), - distributed ( 38), - distributionDelay ( 66), - doNotDisturb ( 14), - dTMFDigitDetected ( 39), - duplicateDTMF ( 97), - durationExceeded ( 40), - earlyStop ( 98), - emptyQueue ( 99), - endOfMessageDetected ( 41), - enteringDistribution ( 42), - forcedPause ( 43), - forcedTransition ( 67), - incompatibleDestination ( 15), - interDigitTimeout (100), - intrude ( 68), - invalidAccountCode ( 16), - invalidConnection (101), - invalidConnectionState (102), - invalidNumberFormat ( 69), - joinCall ( 70), - keyOperation ( 17), - keyOperationInUse ( 71), - lawfulInterception (121), - lockout ( 18), - maintenance ( 19), - makeCall ( 44), - makeConnection (103), - makePredictiveCall ( 72), - maxTimeout (104), - messageDurationExceeded ( 73), - messageSizeExceeded ( 45), - multipleAlerting ( 74), - multipleQueuing ( 75), - networkCongestion ( 20), - networkDialling ( 76), - networkNotObtainable ( 21), - networkOutOfOrder ( 77), - networkSignal ( 46), - newCall ( 22), - nextMessage ( 47), - noAudioSaved (105), - noAvailableAgents ( 23), - noQueue (106), - normal ( 78), - normalClearing ( 48), - noRule (107), - noSpeechDetected ( 49), - notAvaliableBearerService ( 79), - notSupportedBearerService ( 80), - numberChanged ( 50), - numberUnallocated ( 81), - outOfGrammar (108), - overflow ( 26), - override ( 24), - park ( 25), - pathReplacement (109), - queueCleared ( 82), - queueTimeOverflow (110), - recall ( 27), - recallBusy (111), - recallForwarded (112), - recallNoAnswer (113), - recallResourcesNotAvailable (114), - redirected ( 28), - remainsInQueue ( 83), - reorderTone ( 29), - reserved ( 84), - resourcesNotAvailable ( 30), - selectedTrunkBusy ( 85), - silentParticipation ( 31), - singleStepConference ( 51), - singleStepTransfer ( 52), - speechDetected ( 53), - suspend ( 86), - switchingFunctionTerminated ( 54), - terminationCharacterReceived ( 55), - timeout ( 56), - transfer ( 32), - trunksBusy ( 33), - unauthorisedBearerService ( 87), - unknownOverflow (115) } - -- voiceUnitInitiator ( 34) - -- *** note that the voiceUnitOriginator ( 34) is no longer used (commented out) *** - -END -- of CSTA-event-causes diff --git a/csta/CSTA-event-causes.asn1 b/csta/CSTA-event-causes.asn1 deleted file mode 100644 index beeddb5..0000000 --- a/csta/CSTA-event-causes.asn1 +++ /dev/null @@ -1,135 +0,0 @@ -CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -EventCause; - -EventCause ::= ENUMERATED -{ aCDBusy ( 57), - aCDForward ( 58), - aCDSaturated ( 59), - activation ( 88), - activeParticipation ( 1), - alertTimeExpired ( 60), - alternate ( 2), - autoWork ( 61), - babble ( 89), - badAttribute ( 90), - badGrammar ( 91), - badVoice ( 92), - badUri ( 93), - blocked ( 35), - busy ( 3), - busyOverflow ( 94), - calendarOverflow ( 95), - callBack ( 4), - callCancelled ( 5), - callForward ( 9), - callForwardImmediate ( 6), - callForwardBusy ( 7), - callForwardNoAnswer ( 8), - callInterception (116), - callInterceptionBusy (117), - callInterceptionForwarded (118), - callInterceptionNoAnswer (119), - callInterceptionResourcesNotAvailable (120), - callNotAnswered ( 10), - callPickup ( 11), - campOn ( 12), - campOnTrunks ( 62), - capacityOverflow ( 96), - characterCountReached ( 36), - conference ( 63), - consultation ( 37), - destDetected ( 64), - destNotObtainable ( 13), - destOutOfOrder ( 65), - distributed ( 38), - distributionDelay ( 66), - doNotDisturb ( 14), - dTMFDigitDetected ( 39), - duplicateDTMF ( 97), - durationExceeded ( 40), - earlyStop ( 98), - emptyQueue ( 99), - endOfMessageDetected ( 41), - enteringDistribution ( 42), - forcedPause ( 43), - forcedTransition ( 67), - incompatibleDestination ( 15), - interDigitTimeout (100), - intrude ( 68), - invalidAccountCode ( 16), - invalidConnection (101), - invalidConnectionState (102), - invalidNumberFormat ( 69), - joinCall ( 70), - keyOperation ( 17), - keyOperationInUse ( 71), - lawfulInterception (121), - lockout ( 18), - maintenance ( 19), - makeCall ( 44), - makeConnection (103), - makePredictiveCall ( 72), - maxTimeout (104), - messageDurationExceeded ( 73), - messageSizeExceeded ( 45), - multipleAlerting ( 74), - multipleQueuing ( 75), - networkCongestion ( 20), - networkDialling ( 76), - networkNotObtainable ( 21), - networkOutOfOrder ( 77), - networkSignal ( 46), - newCall ( 22), - nextMessage ( 47), - noAudioSaved (105), - noAvailableAgents ( 23), - noQueue (106), - normal ( 78), - normalClearing ( 48), - noRule (107), - noSpeechDetected ( 49), - notAvaliableBearerService ( 79), - notSupportedBearerService ( 80), - numberChanged ( 50), - numberUnallocated ( 81), - outOfGrammar (108), - overflow ( 26), - override ( 24), - park ( 25), - pathReplacement (109), - queueCleared ( 82), - queueTimeOverflow (110), - recall ( 27), - recallBusy (111), - recallForwarded (112), - recallNoAnswer (113), - recallResourcesNotAvailable (114), - redirected ( 28), - remainsInQueue ( 83), - reorderTone ( 29), - reserved ( 84), - resourcesNotAvailable ( 30), - selectedTrunkBusy ( 85), - silentParticipation ( 31), - singleStepConference ( 51), - singleStepTransfer ( 52), - speechDetected ( 53), - suspend ( 86), - switchingFunctionTerminated ( 54), - terminationCharacterReceived ( 55), - timeout ( 56), - transfer ( 32), - trunksBusy ( 33), - unauthorisedBearerService ( 87), - unknownOverflow (115) } - -- voiceUnitInitiator ( 34) - -- *** note that the voiceUnitOriginator ( 34) is no longer used (commented out) *** - -END -- of CSTA-event-causes diff --git a/csta/CSTA-event-report-definitions.asn1 b/csta/CSTA-event-report-definitions.asn1 deleted file mode 100644 index 4db0f19..0000000 --- a/csta/CSTA-event-report-definitions.asn1 +++ /dev/null @@ -1,347 +0,0 @@ -CSTA-event-report-definitions - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-report-definitions( 21) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -CallClearedEvent FROM CSTA-call-cleared-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-cleared-event( 22) } -ConferencedEvent FROM CSTA-conferenced-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) conferenced-event( 23) } -ConnectionClearedEvent FROM CSTA-connection-cleared-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-cleared-event( 24) } -DeliveredEvent FROM CSTA-delivered-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) delivered-event( 25) } -DivertedEvent FROM CSTA-diverted-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) diverted-event( 26) } -EstablishedEvent FROM CSTA-established-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) established-event( 27) } -FailedEvent FROM CSTA-failed-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) failed-event( 28) } -HeldEvent FROM CSTA-held-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) held-event( 29) } -NetworkReachedEvent FROM CSTA-network-reached-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) network-reached-event( 30) } -OriginatedEvent FROM CSTA-originated-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) originated-event( 31) } -QueuedEvent FROM CSTA-queued-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) queued-event( 32) } -RetrievedEvent FROM CSTA-retrieved-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) retrieved-event( 33) } -ServiceInitiatedEvent FROM CSTA-service-initiated-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) service-initiated-event( 34) } -TransferredEvent FROM CSTA-transferred-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) transferred-event( 35) } -AutoAnswerEvent FROM CSTA-auto-answer-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) auto-answer-event( 40) } -CallInformationEvent FROM CSTA-call-information-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-information-event( 41) } -DoNotDisturbEvent FROM CSTA-do-not-disturb-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) do-not-disturb-event( 42) } -ForwardingEvent FROM CSTA-forwarding-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) forwarding-event( 43) } -MessageWaitingEvent FROM CSTA-message-waiting-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) message-waiting-event( 44) } -MicrophoneMuteEvent FROM CSTA-microphone-mute-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) microphone-mute-event( 45) } -SpeakerMuteEvent FROM CSTA-speaker-mute-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) speaker-mute-event( 46) } -SpeakerVolumeEvent FROM CSTA-speaker-volume-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) speaker-volume-event( 47) } -AgentBusyEvent FROM CSTA-agent-busy-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) agent-busy-event( 319) } -AgentLoggedOnEvent FROM CSTA-agent-logged-on-event - { iso( 1) identified-organization( 3) icd-ecma( 12) --corrected 12/2000 - standard( 0) csta3( 285) agent-logged-on-event( 321) } -AgentLoggedOffEvent FROM CSTA-agent-logged-off-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) agent-logged-off-event( 320) } -AgentNotReadyEvent FROM CSTA-agent-not-ready-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) agent-not-ready-event( 322) } -AgentReadyEvent FROM CSTA-agent-ready-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) agent-ready-event( 323) } -AgentWorkingAfterCallEvent FROM CSTA-agent-working-after-call-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) agent-working-after-call-event( 324) } -BackInServiceEvent FROM CSTA-back-in-service-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) back-in-service-event( 333) } -OutOfServiceEvent FROM CSTA-out-of-service-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) out-of-service-event( 335) } -PrivateEvent FROM CSTA-private-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) private-event( 71) } -PresenceStateEvent FROM CSTA-presence-state-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) presence-state-event( 552) } -PlayEvent FROM CSTA-play-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) play( 75) } -RecordEvent FROM CSTA-record-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) record( 76) } -ReviewEvent FROM CSTA-review-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) review( 77) } -StopEvent FROM CSTA-stop-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) stop( 78) } -SuspendPlayEvent FROM CSTA-suspend-play-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) suspend-play( 79) } -SuspendRecordEvent FROM CSTA-suspend-record-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) suspend-record( 80) } -VoiceAttributesChangeEvent FROM CSTA-voice-attributes-change-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) voice-attributes-change-event( 74) } -MonitorCrossRefID FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -BridgedEvent FROM CSTA-bridged-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) bridged-event( 224) } -DigitsDialedEvent FROM CSTA-digits-dialed-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) digits-dialed-event( 225) } -NetworkCapabilitiesChangedEvent FROM CSTA-network-capabilities-changed-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) network-capabilities-changed-event( 226) } -OfferedEvent FROM CSTA-offered-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) offered-event( 227) } -ChargingEvent FROM CSTA-charging-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) charging-event( 240) } -DigitsGeneratedEvent FROM CSTA-digits-generated-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) digits-generated-event( 241) } -TelephonyTonesGeneratedEvent FROM CSTA-telephony-tones-generated-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) telephony-tones-generated-event( 242) } -ServiceCompletionFailureEvent FROM CSTA-service-completion-failure-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) service-completion-failure-event( 243) } -MediaAttachedEvent FROM CSTA-media-attached-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-attached-event( 246) } -MediaDetachedEvent FROM CSTA-media-detached-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-detached-event( 247) } -ButtonInformationEvent FROM CSTA-button-information-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) button-information-event( 283) } -ButtonPressEvent FROM CSTA-button-press-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) button-press-event( 284) } -DisplayUpdatedEvent FROM CSTA-display-updated-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) display-updated-event( 285) } -HookswitchEvent FROM CSTA-hookswitch-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) hookswitch-event( 286) } -LampModeEvent FROM CSTA-lamp-mode-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) lamp-mode-event( 287) } -MicrophoneGainEvent FROM CSTA-microphone-gain-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) microphone-gain-event( 288) } -RingerStatusEvent FROM CSTA-ringer-status-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) ringer-status-event( 289) } -AutoWorkModeEvent FROM CSTA-auto-work-mode-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) auto-work-mode-event( 326) } -CallBackEvent FROM CSTA-call-back-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-back-event( 327) } -CallBackMessageEvent FROM CSTA-call-back-message-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-back-message-event( 328) } -CallerIDStatusEvent FROM CSTA-caller-id-status-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) caller-id-status-event( 329) } -RouteingModeEvent FROM CSTA-routeing-mode-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) routeing-mode-event( 332) } -PartiallyInServiceEvent FROM CSTA-partially-in-service-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) partially-in-service ( 379) } -BookmarkReachedEvent FROM CSTA-bookmark-reached-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) bookmark-reached-event(517) } -CompletedEvent FROM CSTA-completed-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) completed-event(518) } -DtmfDetectedEvent FROM CSTA-dtmf-detected-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) dtmf-detected-event(519) } -EmptiedEvent FROM CSTA-emptied-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) emptied-event(520) } -InterruptionDetectedEvent FROM CSTA-interruption-detected-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) interruption-detected-event(521) } -NotRecognizedEvent FROM CSTA-not-recognized-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) not-recognized-event(522) } -RecognizedEvent FROM CSTA-recognized-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) recognized-event(523) } -SilenceTimeoutExpiredEvent FROM CSTA-silence-timeout-expired-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) silence-timeout-expired-event(524) } -SpeechDetectedEvent FROM CSTA-speech-detected-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) speech-detected-event (525) } -StartedEvent FROM CSTA-started-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) started-event (526) } -VoiceErrorOccuredEvent FROM CSTA-voice-error-occured-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) voice-error-occured-event (527) } -DeviceCapsChangedEvent FROM CSTA-device-capabilities-changed-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-capabilities-changed-event( 334) }; - -cSTAEventReport OPERATION ::= -{ ARGUMENT CSTAEventReportArgument - ALWAYS RESPONDS FALSE - CODE local:21 } - -CSTAEventReportArgument ::= SEQUENCE -{ crossRefIdentifier MonitorCrossRefID, - eventSpecificInfo EventSpecificInfo } - -EventSpecificInfo ::= CHOICE -{ callControlEvents [ 0] CallControlEvents, - callAssociatedEvents [ 1] CallAssociatedEvents, - mediaAttachmentEvents [ 2] MediaAttachmentEvents, - physicalDeviceFeatureEvents [ 3] PhysicalDeviceFeatureEvents, - logicalDeviceFeatureEvents [ 4] LogicalDeviceFeatureEvents, - deviceMaintenanceEvents [ 5] DeviceMaintenanceEvents, - voiceUnitEvents [ 6] VoiceUnitEvents, - vendorSpecEvents [ 7] VendorSpecEvents } - -CallControlEvents ::= CHOICE -{ bridged [ 0] IMPLICIT BridgedEvent, - callCleared [ 1] IMPLICIT CallClearedEvent, - conferenced [ 2] IMPLICIT ConferencedEvent, - connectionCleared [ 3] IMPLICIT ConnectionClearedEvent, - delivered [ 4] IMPLICIT DeliveredEvent, - digitsDialed [ 5] IMPLICIT DigitsDialedEvent, - diverted [ 6] IMPLICIT DivertedEvent, - established [ 7] IMPLICIT EstablishedEvent, - failed [ 8] IMPLICIT FailedEvent, - held [ 9] IMPLICIT HeldEvent, - networkCapabilitiesChanged [10] IMPLICIT NetworkCapabilitiesChangedEvent, - networkReached [11] IMPLICIT NetworkReachedEvent, - offered [12] IMPLICIT OfferedEvent, - originated [13] IMPLICIT OriginatedEvent, - queued [14] IMPLICIT QueuedEvent, - retrieved [15] IMPLICIT RetrievedEvent, - serviceInitiated [16] IMPLICIT ServiceInitiatedEvent, - transferred [17] IMPLICIT TransferredEvent } - -CallAssociatedEvents ::= CHOICE -{ callInformation [ 0] IMPLICIT CallInformationEvent, - charging [ 1] IMPLICIT ChargingEvent, - digitsGeneratedEvent [ 2] IMPLICIT DigitsGeneratedEvent, - telephonyTonesGeneratedEvent [ 3] IMPLICIT TelephonyTonesGeneratedEvent, - serviceCompletionFailure [ 4] IMPLICIT ServiceCompletionFailureEvent } - -MediaAttachmentEvents ::= CHOICE -{ mediaAttached [ 0] IMPLICIT MediaAttachedEvent, - mediaDetached [ 1] IMPLICIT MediaDetachedEvent } - -PhysicalDeviceFeatureEvents ::= CHOICE -{ buttonInformation [ 0] IMPLICIT ButtonInformationEvent, - buttonPress [ 1] IMPLICIT ButtonPressEvent, - displayUpdated [ 2] IMPLICIT DisplayUpdatedEvent, - hookswitch [ 3] IMPLICIT HookswitchEvent, - lampMode [ 4] IMPLICIT LampModeEvent, - messageWaiting [ 5] IMPLICIT MessageWaitingEvent, - microphoneGain [ 6] IMPLICIT MicrophoneGainEvent, - microphoneMute [ 7] IMPLICIT MicrophoneMuteEvent, - ringerStatus [ 8] IMPLICIT RingerStatusEvent, - speakerMute [ 9] IMPLICIT SpeakerMuteEvent, - speakerVolume [10] IMPLICIT SpeakerVolumeEvent } - -LogicalDeviceFeatureEvents ::= CHOICE -{ agentBusy [ 0] IMPLICIT AgentBusyEvent, - agentLoggedOn [ 1] IMPLICIT AgentLoggedOnEvent, - agentLoggedOff [ 2] IMPLICIT AgentLoggedOffEvent, - agentNotReady [ 3] IMPLICIT AgentNotReadyEvent, - agentReady [ 4] IMPLICIT AgentReadyEvent, - agentWorkingAfterCall [ 5] IMPLICIT AgentWorkingAfterCallEvent, - autoAnswer [ 6] IMPLICIT AutoAnswerEvent, - autoWorkMode [ 7] IMPLICIT AutoWorkModeEvent, - callBack [ 8] IMPLICIT CallBackEvent, - callBackMessage [ 9] IMPLICIT CallBackMessageEvent, - callerIDStatus [10] IMPLICIT CallerIDStatusEvent, - doNotDisturb [11] IMPLICIT DoNotDisturbEvent, - forwarding [12] IMPLICIT ForwardingEvent, - presenceState [14] IMPLICIT PresenceStateEvent, - routeingMode [13] IMPLICIT RouteingModeEvent } - -DeviceMaintenanceEvents ::= CHOICE -{ backInService [ 0] IMPLICIT BackInServiceEvent, - deviceCapabilityChanged [ 1] IMPLICIT DeviceCapsChangedEvent, - outOfService [ 2] IMPLICIT OutOfServiceEvent, - partiallyInService [ 3] IMPLICIT PartiallyInServiceEvent } - -VoiceUnitEvents ::= CHOICE -{ bookmarkReached [ 7] IMPLICIT BookmarkReachedEvent, - completed [ 8] IMPLICIT CompletedEvent, - dtmfDetected [ 9] IMPLICIT DtmfDetectedEvent, - emptied [10] IMPLICIT EmptiedEvent, - interruptionDetected [11] IMPLICIT InterruptionDetectedEvent, - notRecognized [12] IMPLICIT NotRecognizedEvent, - play [ 0] IMPLICIT PlayEvent, - recognized [13] IMPLICIT RecognizedEvent, - record [ 1] IMPLICIT RecordEvent, - review [ 2] IMPLICIT ReviewEvent, - silenceTimeoutExpired [14] IMPLICIT SilenceTimeoutExpiredEvent, - speechDetected [15] IMPLICIT SpeechDetectedEvent, - started [16] IMPLICIT StartedEvent, - stop [ 3] IMPLICIT StopEvent, - suspendPlay [ 4] IMPLICIT SuspendPlayEvent, - suspendRecord [ 5] IMPLICIT SuspendRecordEvent, - voiceAttributesChange [ 6] IMPLICIT VoiceAttributesChangeEvent, - voiceErrorOccured [17] IMPLICIT VoiceErrorOccuredEvent } - -VendorSpecEvents::= CHOICE -{ privateEvent [ 0] IMPLICIT PrivateEvent } - -END -- of CSTA-event-report-definitions diff --git a/csta/CSTA-extension-types.asn1 b/csta/CSTA-extension-types.asn1 deleted file mode 100644 index c232af3..0000000 --- a/csta/CSTA-extension-types.asn1 +++ /dev/null @@ -1,25 +0,0 @@ -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 diff --git a/csta/CSTA-failed-event.asn1 b/csta/CSTA-failed-event.asn1 deleted file mode 100644 index 9b86486..0000000 --- a/csta/CSTA-failed-event.asn1 +++ /dev/null @@ -1,74 +0,0 @@ -CSTA-failed-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) failed-event( 28) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID, CallingDeviceID, CalledDeviceID, RedirectionDeviceID, - AssociatedCalledDeviceID, AssociatedCallingDeviceID, - NetworkCalledDeviceID, NetworkCallingDeviceID - FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences, SubjectOfCall, MessageInfo, -DeviceHistory FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -FailedEvent ::= SEQUENCE -{ failedConnection ConnectionID, - failingDevice SubjectDeviceID, - callingDevice CallingDeviceID, - calledDevice CalledDeviceID, - lastRedirectionDevice RedirectionDeviceID, - originatingNIDConnection ConnectionID OPTIONAL, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [ 0] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - cause EventCause, - servicesPermitted [ 1] IMPLICIT ServicesPermitted OPTIONAL, - networkCallingDevice NetworkCallingDeviceID OPTIONAL, - networkCalledDevice NetworkCalledDeviceID OPTIONAL, - associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, - associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, - mediaCallCharacteristics [ 2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [ 3] IMPLICIT CallCharacteristics OPTIONAL, - failedConnectionInfo [ 4] IMPLICIT ConnectionInformation OPTIONAL, - --corrected 06/2001 - callLinkageData [ 5] IMPLICIT CallLinkageData OPTIONAL, - subjectOfCall [ 6] IMPLICIT SubjectOfCall OPTIONAL, - messageInfo [ 7] IMPLICIT MessageInfo OPTIONAL, - languagePreferences [ 8] IMPLICIT LanguagePreferences OPTIONAL, - deviceHistory [ 9] IMPLICIT DeviceHistory OPTIONAL, - locationInfo [10] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-failed-event diff --git a/csta/CSTA-fast-data.asn1 b/csta/CSTA-fast-data.asn1 deleted file mode 100644 index afa3837..0000000 --- a/csta/CSTA-fast-data.asn1 +++ /dev/null @@ -1,53 +0,0 @@ -CSTA-fast-data - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) fast-data( 119) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTAObject FROM CSTA-switching-function-objects - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) switching-function-objects( 122) } -DataPathType, IORegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DisplayID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -fastData OPERATION ::= -{ ARGUMENT FastDataArgument - RESULT FastDataResult - ERRORS {universalFailure } - CODE local: 119 } - -FastDataArgument ::= SEQUENCE -{ ioRegisterReqID IORegisterReqID OPTIONAL, - object CSTAObject, - dataPathType DataPathType OPTIONAL, - displayAttributes DisplayAttribute OPTIONAL, - ioData OCTET STRING, --corrected 12/2000 - extensions CSTACommonArguments OPTIONAL } - -FastDataResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -DisplayAttribute ::= SEQUENCE -{ displayID DisplayID OPTIONAL, - physicalBaseRowNumber [0] IMPLICIT INTEGER OPTIONAL, - physicalBaseColumnNumber [1] IMPLICIT INTEGER OPTIONAL, - offset [2] IMPLICIT INTEGER OPTIONAL } - -END -- of CSTA-fast-data diff --git a/csta/CSTA-forwarding-event.asn1 b/csta/CSTA-forwarding-event.asn1 deleted file mode 100644 index 29de005..0000000 --- a/csta/CSTA-forwarding-event.asn1 +++ /dev/null @@ -1,31 +0,0 @@ -CSTA-forwarding-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) forwarding-event( 43) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ForwardingType, ForwardDefault FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -ForwardingEvent ::= SEQUENCE -{ device SubjectDeviceID, - forwardingType ForwardingType OPTIONAL, - forwardStatus BOOLEAN, - forwardTo DeviceID OPTIONAL, - forwardDefault ForwardDefault OPTIONAL, - ringCount INTEGER (1..100) OPTIONAL, - ringDuration [4] IMPLICIT INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-forwarding-event diff --git a/csta/CSTA-generate-digits.asn1 b/csta/CSTA-generate-digits.asn1 deleted file mode 100644 index e0f2bd1..0000000 --- a/csta/CSTA-generate-digits.asn1 +++ /dev/null @@ -1,46 +0,0 @@ -CSTA-generate-digits - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) generate-digits( 232) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -generateDigits OPERATION ::= -{ ARGUMENT GenerateDigitsArgument - RESULT GenerateDigitsResult - ERRORS {universalFailure } - CODE local: 232 } - -GenerateDigitsArgument ::= SEQUENCE -{ connectionToSendDigits ConnectionID, - digitMode DigitMode OPTIONAL, - charactersToSend IA5String, - toneDuration [0] IMPLICIT INTEGER OPTIONAL, - pulseRate [1] IMPLICIT INTEGER OPTIONAL, - pauseDuration [2] IMPLICIT INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GenerateDigitsResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -DigitMode ::= ENUMERATED -{ rotaryPulse (0), - dTMF (1) } - -END -- of CSTA-generate-digits diff --git a/csta/CSTA-generate-telephony-tones.asn1 b/csta/CSTA-generate-telephony-tones.asn1 deleted file mode 100644 index b91cba4..0000000 --- a/csta/CSTA-generate-telephony-tones.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-generate-telephony-tones - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) generate-telephony-tones( 233) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -TelephonyTone FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -generateTelephonyTones OPERATION ::= -{ ARGUMENT GenerateTelephonyTonesArgument - RESULT GenerateTelephonyTonesResult - ERRORS {universalFailure } - CODE local: 233 } - -GenerateTelephonyTonesArgument ::= SEQUENCE -{ connectionToSendTone ConnectionID, - toneToSend TelephonyTone, - toneDuration INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GenerateTelephonyTonesResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-generate-telephony-tones diff --git a/csta/CSTA-get-agent-state.asn1 b/csta/CSTA-get-agent-state.asn1 deleted file mode 100644 index 7e26fb0..0000000 --- a/csta/CSTA-get-agent-state.asn1 +++ /dev/null @@ -1,58 +0,0 @@ -CSTA-get-agent-state - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-agent-state( 304) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -AgentID, AgentState, PendingAgentState FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getAgentState OPERATION ::= -{ ARGUMENT GetAgentStateArgument - RESULT GetAgentStateResult - ERRORS {universalFailure } - CODE local: 304 } - -GetAgentStateArgument ::= SEQUENCE -{ device DeviceID, - acdGroup DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetAgentStateResult ::= SEQUENCE -{ agentStateList AgentStateList, - extensions CSTACommonArguments OPTIONAL } - -AgentStateList ::= SEQUENCE SIZE (1..32) OF AgentStateEntry - -AgentStateEntry ::= SEQUENCE -{ agentID AgentID OPTIONAL, - loggedOn BOOLEAN, - agentInfo SEQUENCE OF AgentInfo OPTIONAL } - -AgentInfo ::= SEQUENCE -{ acdGroup DeviceID OPTIONAL, - agentState AgentState, - pendingAgentState [0] IMPLICIT PendingAgentState OPTIONAL, - agentStateCondition [1] IMPLICIT AgentStateCondition OPTIONAL } - -AgentStateCondition ::= ENUMERATED -{ forcedPause (0), - other (1) } - -END -- of CSTA-get-agent-state diff --git a/csta/CSTA-get-auditory-apparatus-information.asn1 b/csta/CSTA-get-auditory-apparatus-information.asn1 deleted file mode 100644 index d38d76f..0000000 --- a/csta/CSTA-get-auditory-apparatus-information.asn1 +++ /dev/null @@ -1,41 +0,0 @@ -CSTA-get-auditory-apparatus-information -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-auditory-apparatus-information( 261) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID, AuditoryApparatusList FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -getAuditoryApparatusInformation OPERATION ::= -{ ARGUMENT GetAuditoryApparatusInformationArgument - RESULT GetAuditoryApparatusInformationResult - ERRORS {universalFailure } - CODE local: 261 } - -GetAuditoryApparatusInformationArgument ::= SEQUENCE -{ device DeviceID, - auditoryApparatus AuditoryApparatusID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetAuditoryApparatusInformationResult ::= SEQUENCE -{ auditoryApparatusList AuditoryApparatusList, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-auditory-apparatus-information diff --git a/csta/CSTA-get-auto-answer.asn1 b/csta/CSTA-get-auto-answer.asn1 deleted file mode 100644 index 49bc19a..0000000 --- a/csta/CSTA-get-auto-answer.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-get-auto-answer - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-auto-answer( 305) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getAutoAnswer OPERATION ::= -{ ARGUMENT GetAutoAnswerArgument - RESULT GetAutoAnswerResult - ERRORS {universalFailure } - CODE local: 305 } - -GetAutoAnswerArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetAutoAnswerResult ::= SEQUENCE -{ autoAnswerOn BOOLEAN, - numberOfRings INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-auto-answer diff --git a/csta/CSTA-get-auto-work-mode.asn1 b/csta/CSTA-get-auto-work-mode.asn1 deleted file mode 100644 index bfcbbc6..0000000 --- a/csta/CSTA-get-auto-work-mode.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-get-auto-work-mode - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-auto-work-mode( 306) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getAutoWorkMode OPERATION ::= -{ ARGUMENT GetAutoWorkModeArgument - RESULT GetAutoWorkModeResult - ERRORS {universalFailure } - CODE local: 306 } - -GetAutoWorkModeArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetAutoWorkModeResult ::= SEQUENCE -{ autoWorkOn BOOLEAN, - autoWorkInterval INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-auto-work-mode diff --git a/csta/CSTA-get-button-information.asn1 b/csta/CSTA-get-button-information.asn1 deleted file mode 100644 index 008c633..0000000 --- a/csta/CSTA-get-button-information.asn1 +++ /dev/null @@ -1,51 +0,0 @@ -CSTA-get-button-information - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-button-information( 262) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ButtonID, LampID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -getButtonInformation OPERATION ::= -{ ARGUMENT GetButtonInformationArgument - RESULT GetButtonInformationResult - ERRORS {universalFailure } - CODE local: 262 } - -GetButtonInformationArgument ::= SEQUENCE -{ device DeviceID, - button ButtonID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetButtonInformationResult ::= SEQUENCE -{ buttonList ButtonList, - extensions CSTACommonArguments OPTIONAL } - -ButtonList ::= SEQUENCE OF SEQUENCE -{ button ButtonID, - buttonLabel [0] IMPLICIT IA5String OPTIONAL, - buttonLabelSettable [1] IMPLICIT BOOLEAN OPTIONAL, - buttonFunction [2] IMPLICIT IA5String OPTIONAL, - buttonAssociatedNumber [3] IMPLICIT DeviceID OPTIONAL, - buttonAssociatedNumberSettable [4] IMPLICIT BOOLEAN OPTIONAL, - buttonPressIndicator [5] IMPLICIT BOOLEAN OPTIONAL, - lampList SEQUENCE OF LampID OPTIONAL } - -END -- of CSTA-get-button-information diff --git a/csta/CSTA-get-call-back.asn1 b/csta/CSTA-get-call-back.asn1 deleted file mode 100644 index 119b38f..0000000 --- a/csta/CSTA-get-call-back.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-get-call-back - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-call-back( 378) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getCallBack OPERATION ::= -{ ARGUMENT GetCallBackArgument - RESULT GetCallBackResult - ERRORS {universalFailure } - CODE local: 378 } - -GetCallBackArgument::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetCallBackResult ::= SEQUENCE -{ callBackList CallBackList, - extensions CSTACommonArguments OPTIONAL } - -CallBackList ::= SEQUENCE OF SEQUENCE -{ originatingDevice DeviceID, - targetDevice DeviceID, - callBackMessageIndicator BOOLEAN OPTIONAL } - -END -- of CSTA-get-call-back diff --git a/csta/CSTA-get-caller-id-status.asn1 b/csta/CSTA-get-caller-id-status.asn1 deleted file mode 100644 index d73bbc9..0000000 --- a/csta/CSTA-get-caller-id-status.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-get-caller-id-status -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-caller-id-status( 307) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getCallerIDStatus OPERATION ::= -{ ARGUMENT GetCallerIDStatusArgument - RESULT GetCallerIDStatusResult - ERRORS {universalFailure } - CODE local: 307 } - -GetCallerIDStatusArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetCallerIDStatusResult ::= SEQUENCE -{ callerIDProvided BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-caller-id-status diff --git a/csta/CSTA-get-csta-features-service.asn1 b/csta/CSTA-get-csta-features-service.asn1 deleted file mode 100644 index 47f8af5..0000000 --- a/csta/CSTA-get-csta-features-service.asn1 +++ /dev/null @@ -1,70 +0,0 @@ -CSTA-get-csta-features-service - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-csta-features-service ( 370 ) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -LocationServicesServList FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -RouteingServList, DeviceMaintEvtsList, -CapExchangeServList,SystemStatusServList, MonitoringServList, SnapshotServList, -CallControlServList,CallAssociatedServList,MediaServList,PhysDevServList,LogicalServList, -IOServicesServList,DataCollectionServList,VoiceUnitServList,CDRServList,VendorSpecificServList, -CallControlEvtsList,CallAssociatedEvtsList,MediaEvtsList,PhysDevEvtsList,LogicalEvtsList, -VoiceUnitEvtsList,VendorSpecificEvtsList -FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) }; - -getCSTAFeature OPERATION ::= -{ ARGUMENT GetCSTAFeatureArgument - RESULT GetCSTAFeatureResult - ERRORS {universalFailure } - CODE local: 370 } - -GetCSTAFeatureArgument::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -GetCSTAFeatureResult::= SEQUENCE -{ supportedServices SEQUENCE - { capExchangeServList [ 0] CapExchangeServList OPTIONAL, - systemStatServList [ 1] SystemStatusServList OPTIONAL, - monitoringServList [ 2] MonitoringServList OPTIONAL, - snapshotServList [ 3] SnapshotServList OPTIONAL, - callControlServList [ 4] CallControlServList OPTIONAL, - callAssociatedServList [ 5] CallAssociatedServList OPTIONAL, - mediaServList [ 6] MediaServList OPTIONAL, - routeingServList [ 7] RouteingServList OPTIONAL, - physDevServList [ 8] PhysDevServList OPTIONAL, - logicalServList [ 9] LogicalServList OPTIONAL, - iOServicesServList [10] IOServicesServList OPTIONAL, - dataCollectionServList [11] DataCollectionServList OPTIONAL, - voiceServList [12] VoiceUnitServList OPTIONAL, - cDRServList [13] CDRServList OPTIONAL, - vendorSpecificServList [14] VendorSpecificServList OPTIONAL, - locationServicesServList [15] LocationServicesServList OPTIONAL }, - supportedEvents SEQUENCE - { callControlEvtsList [0] CallControlEvtsList OPTIONAL, - callAssociatedEvtsList [1] CallAssociatedEvtsList OPTIONAL, - mediaEvtsList [2] MediaEvtsList OPTIONAL, - physDevEvtsList [3] PhysDevEvtsList OPTIONAL, - logicalEvtsList [4] LogicalEvtsList OPTIONAL, - deviceMaintEvtsList [5] DeviceMaintEvtsList OPTIONAL, - voiceEvtsList [6] VoiceUnitEvtsList OPTIONAL, - vendorSpecificEvtsList [7] VendorSpecificEvtsList OPTIONAL } OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-csta-features-service diff --git a/csta/CSTA-get-display.asn1 b/csta/CSTA-get-display.asn1 deleted file mode 100644 index 8b4e4ae..0000000 --- a/csta/CSTA-get-display.asn1 +++ /dev/null @@ -1,52 +0,0 @@ -CSTA-get-display -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-display( 263) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DisplayID, CharacterSet FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -getDisplay OPERATION ::= -{ ARGUMENT GetDisplayArgument - RESULT GetDisplayResult - ERRORS {universalFailure } - CODE local: 263 } - -GetDisplayArgument ::= SEQUENCE -{ device DeviceID, - display DisplayID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetDisplayResult ::= SEQUENCE -{ displayList DisplayList, - extensions CSTACommonArguments OPTIONAL } - -DisplayList ::= SEQUENCE OF SEQUENCE -{ displayID DisplayID, - logicalRows INTEGER, - logicalColumns INTEGER, - physicalRows [0] IMPLICIT INTEGER OPTIONAL, - physicalColumns [1] IMPLICIT INTEGER OPTIONAL, - physicalBaseRowNumber [2] IMPLICIT INTEGER OPTIONAL, - physicalBaseColumnNumber [3] IMPLICIT INTEGER OPTIONAL, - characterSet CharacterSet OPTIONAL, - contentsOfDisplay IA5String } - -END -- of CSTA-get-display diff --git a/csta/CSTA-get-do-not-disturb.asn1 b/csta/CSTA-get-do-not-disturb.asn1 deleted file mode 100644 index cdc5f93..0000000 --- a/csta/CSTA-get-do-not-disturb.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-get-do-not-disturb - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-do-not-disturb( 308) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CallOrigination FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getDoNotDisturb OPERATION ::= -{ ARGUMENT GetDoNotDisturbArgument - RESULT GetDoNotDisturbResult - ERRORS {universalFailure } - CODE local: 308 } - -GetDoNotDisturbArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetDoNotDisturbResult ::= SEQUENCE -{ doNotDisturbOn BOOLEAN, - callOrigination CallOrigination OPTIONAL, - callingDeviceList SEQUENCE OF DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-do-not-disturb diff --git a/csta/CSTA-get-forwarding.asn1 b/csta/CSTA-get-forwarding.asn1 deleted file mode 100644 index 0a507ab..0000000 --- a/csta/CSTA-get-forwarding.asn1 +++ /dev/null @@ -1,40 +0,0 @@ -CSTA-get-forwarding - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-forwarding( 309) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ForwardList FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getForwarding OPERATION ::= -{ ARGUMENT GetForwardingArgument - RESULT GetForwardingResult - ERRORS {universalFailure } - CODE local: 309 } - -GetForwardingArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetForwardingResult ::= SEQUENCE -{ forwardingList ForwardList, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-forwarding diff --git a/csta/CSTA-get-hookswitch-status.asn1 b/csta/CSTA-get-hookswitch-status.asn1 deleted file mode 100644 index 16bf82f..0000000 --- a/csta/CSTA-get-hookswitch-status.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-get-hookswitch-status - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-hookswitch-status( 264) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -HookswitchID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -getHookswitchStatus OPERATION ::= -{ ARGUMENT GetHookswitchStatusArgument - RESULT GetHookswitchStatusResult - ERRORS {universalFailure } - CODE local: 264 } - -GetHookswitchStatusArgument ::= SEQUENCE -{ device DeviceID, - hookswitch HookswitchID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetHookswitchStatusResult ::= SEQUENCE -{ hookswitchStatusList HookswitchStatusList, - extensions CSTACommonArguments OPTIONAL } - -HookswitchStatusList ::= SEQUENCE OF SEQUENCE -{ hookswitch HookswitchID, - hookswitchOnHook BOOLEAN } - -END -- of CSTA-get-hookswitch-status diff --git a/csta/CSTA-get-lamp-information.asn1 b/csta/CSTA-get-lamp-information.asn1 deleted file mode 100644 index 23fc4ff..0000000 --- a/csta/CSTA-get-lamp-information.asn1 +++ /dev/null @@ -1,47 +0,0 @@ -CSTA-get-lamp-information -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-lamp-information( 265) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ButtonID, LampID, LampColor FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -getLampInformation OPERATION ::= -{ ARGUMENT GetLampInformationArgument - RESULT GetLampInformationResult - ERRORS {universalFailure } - CODE local: 265 } - -GetLampInformationArgument ::= SEQUENCE -{ device DeviceID, - lamp LampID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetLampInformationResult ::= SEQUENCE -{ lampList LampList, - extensions CSTACommonArguments OPTIONAL } - -LampList ::= SEQUENCE OF SEQUENCE -{ lamp LampID, - lampLabel [0] IMPLICIT OCTET STRING OPTIONAL, - button [1] IMPLICIT ButtonID OPTIONAL, - lampColor LampColor OPTIONAL } - -END -- of CSTA-get-lamp-information diff --git a/csta/CSTA-get-lamp-mode.asn1 b/csta/CSTA-get-lamp-mode.asn1 deleted file mode 100644 index 25fff05..0000000 --- a/csta/CSTA-get-lamp-mode.asn1 +++ /dev/null @@ -1,50 +0,0 @@ -CSTA-get-lamp-mode -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-lamp-mode( 266) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ButtonID, LampID, LampColor, LampMode, LampBrightness -FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -getLampMode OPERATION ::= -{ ARGUMENT GetLampModeArgument - RESULT GetLampModeResult - ERRORS {universalFailure } - CODE local: 266 } - -GetLampModeArgument ::= SEQUENCE -{ device DeviceID, - lamp LampID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetLampModeResult ::= SEQUENCE -{ lampModeList LampModeList, - lamp LampID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -LampModeList ::= SEQUENCE OF SEQUENCE -{ lamp LampID, - lampMode LampMode, - lampBrightness [0] IMPLICIT LampBrightness OPTIONAL, - lampColor [1] IMPLICIT LampColor OPTIONAL, - button [2] IMPLICIT ButtonID OPTIONAL } - -END -- of CSTA-get-lamp-mode diff --git a/csta/CSTA-get-last-number-dialed.asn1 b/csta/CSTA-get-last-number-dialed.asn1 deleted file mode 100644 index 8d7f383..0000000 --- a/csta/CSTA-get-last-number-dialed.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-get-last-number-dialed - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-last-number-dialed( 310) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getLastNumberDialed OPERATION ::= -{ ARGUMENT GetLastNumberDialedArgument - RESULT GetLastNumberDialedResult - ERRORS {universalFailure } - CODE local: 310 } - -GetLastNumberDialedArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetLastNumberDialedResult ::= SEQUENCE -{ numberDialed DeviceID, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-last-number-dialed diff --git a/csta/CSTA-get-location-information.asn1 b/csta/CSTA-get-location-information.asn1 deleted file mode 100644 index 944a194..0000000 --- a/csta/CSTA-get-location-information.asn1 +++ /dev/null @@ -1,40 +0,0 @@ -CSTA-get-location-information - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-location-information ( 530) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -LocationInfo FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -getLocationInformation OPERATION ::= -{ ARGUMENT GetLocationInformationArgument - RESULT GetLocationInformationResult - ERRORS {universalFailure } - CODE local: 530} - -GetLocationInformationArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetLocationInformationResult ::= SEQUENCE -{ locationInfo LocationInfo, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-location-information diff --git a/csta/CSTA-get-location-tracking-capabilities.asn1 b/csta/CSTA-get-location-tracking-capabilities.asn1 deleted file mode 100644 index 55b0664..0000000 --- a/csta/CSTA-get-location-tracking-capabilities.asn1 +++ /dev/null @@ -1,75 +0,0 @@ -CSTA-get-location-tracking-capabilities - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-location-tracking-capabilities( 539) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definitioneq - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -LocCrossRefID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) }; - -getLocationTrackingCapabilities OPERATION ::= -{ ARGUMENT GetLocationTrackingCapabilitiesArgument - RESULT GetLocationTrackingCapabilitiesResult - ERRORS {universalFailure } - CODE local: 539 } - -GetLocationTrackingCapabilitiesArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetLocationTrackingCapabilitiesResult ::= SEQUENCE -{ collectionTypeDefault ENUMERATED - { periodic (0), - updatesOnly (1), - periodicWithUpdates (2) }, - collectionTypePeriodic BOOLEAN, - collectionTypeUpdatesOnly BOOLEAN, - collectionTypePeriodicWithUpdates BOOLEAN, - collectionIntervalDefault INTEGER, - collectionIntervalMin INTEGER, - collectionIntervalMax INTEGER, - maxCollectionsDefault INTEGER, - maxCollectionsMin INTEGER, - maxCollectionsMax INTEGER, - collectionFilterDefault ENUMERATED - { horizontalMovement (0), - verticalMovement (1), - civicAddressChange (2), - none (3) }, - collectionFilterHorizontal BOOLEAN, - collectionFilterVertical BOOLEAN, - collectionFilterCivicAddress BOOLEAN, - reportingTypeDefault ENUMERATED - { immediate (0), - periodic (1), - count (2) }, - reportingTypeImmediate BOOLEAN, - reportingTypePeriodic BOOLEAN, - reportingTypeCount INTEGER, - reportingIntervalDefault INTEGER, - reportingIntervalMin INTEGER, - reportingIntervalMax INTEGER, - reportingCountDefault INTEGER, - reportingCountMin INTEGER, - reportingCountMax INTEGER, - supportsSuspendingTracking BOOLEAN, - supportsResumingTracking BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-location-tracking-capabilities diff --git a/csta/CSTA-get-location-tracking-sessions.asn1 b/csta/CSTA-get-location-tracking-sessions.asn1 deleted file mode 100644 index dd535f5..0000000 --- a/csta/CSTA-get-location-tracking-sessions.asn1 +++ /dev/null @@ -1,44 +0,0 @@ -CSTA-get-location-tracking-sessions - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-location-tracking-sessions( 540) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -LocationSessionInfoList FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -ServiceCrossRefID FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) }; - -getLocationTrackingSessions OPERATION ::= -{ ARGUMENT GetLocationTrackingSessionsArgument - RESULT GetLocationTrackingSessionsResult - ERRORS {universalFailure } - CODE local: 540} - -GetLocationTrackingSessionsArgument ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -GetLocationTrackingSessionsResult::= SEQUENCE -{ crossRefIDorRegistrationData CHOICE - { serviceCrossRefID ServiceCrossRefID, - locationSessionInfoList LocationSessionInfoList }, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-location-tracking-sessions diff --git a/csta/CSTA-get-logical-device-information.asn1 b/csta/CSTA-get-logical-device-information.asn1 deleted file mode 100644 index df2c63a..0000000 --- a/csta/CSTA-get-logical-device-information.asn1 +++ /dev/null @@ -1,83 +0,0 @@ -CSTA-get-logical-device-information - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-logical-device-information( 201) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -MonitorFilter, MonitorMediaClass FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DeviceCategory, GroupDeviceAttributes, NamedDeviceTypes, ACDModels, AgentLogOnModels, -AppearanceType, MiscMonitorCaps, TransAndConfSetup, MediaServiceCapsList,RouteingServList, -LogDevServList, LogDevEvtsList, DeviceMaintEvtsList -FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) } -NumberOfChannels, MaxChannelBind, ConnectionRateList, DelayToleranceList -FROM CSTA-data-call-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-call-types( 134) }; - -getLogicalDeviceInformation OPERATION ::= -{ ARGUMENT GetLogicalDeviceInformationArgument - RESULT GetLogicalDeviceInformationResult - ERRORS {universalFailure } - CODE local:201 } - -GetLogicalDeviceInformationArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetLogicalDeviceInformationResult ::= SEQUENCE -{ deviceCategory [ 0] IMPLICIT DeviceCategory DEFAULT station, - groupDeviceAttributes [ 1] IMPLICIT GroupDeviceAttributes OPTIONAL, - namedDeviceTypes [ 2] IMPLICIT NamedDeviceTypes OPTIONAL, - shortFormDeviceID [ 3] DeviceID OPTIONAL, - hasPhysicalElement BOOLEAN, - acdModels ACDModels, - agentLogOnModels [ 4] IMPLICIT AgentLogOnModels OPTIONAL, - appearanceAddressable BOOLEAN, - appearanceType AppearanceType, - appearanceList [ 5] IMPLICIT SEQUENCE OF IA5String OPTIONAL, - otherPhysicalDeviceList [ 6] IMPLICIT SEQUENCE OF DeviceID OPTIONAL, - miscMonitorCaps [ 7] IMPLICIT MiscMonitorCaps OPTIONAL, - associatedGroupList [ 8] IMPLICIT SEQUENCE OF DeviceID OPTIONAL, - maxCallbacks [ 9] IMPLICIT INTEGER OPTIONAL, - maxAutoAnswerRings [10] IMPLICIT INTEGER OPTIONAL, - maxActiveCalls [11] IMPLICIT INTEGER OPTIONAL, - maxHeldCalls [12] IMPLICIT INTEGER OPTIONAL, - maxFwdSettings [13] IMPLICIT INTEGER OPTIONAL, - maxDevicesInConf [14] IMPLICIT INTEGER OPTIONAL, - transAndConfSetup [15] IMPLICIT TransAndConfSetup OPTIONAL, - deviceOnDeviceMonitorFilter [16] IMPLICIT MonitorFilter OPTIONAL, - deviceOnConnectionMonitorFilter [17] IMPLICIT MonitorFilter OPTIONAL, - callOnDeviceMonitorFilter [18] IMPLICIT MonitorFilter OPTIONAL, - callOnConnectionMonitorFilter [19] IMPLICIT MonitorFilter OPTIONAL, - mediaClassSupport [20] IMPLICIT MonitorMediaClass OPTIONAL, - mediaServiceCapsList [21] IMPLICIT MediaServiceCapsList OPTIONAL, - connectionRateList [22] IMPLICIT ConnectionRateList OPTIONAL, - delayToleranceList [23] IMPLICIT DelayToleranceList OPTIONAL, - numberOfChannels [24] IMPLICIT NumberOfChannels OPTIONAL, - maxChannelBind [25] IMPLICIT MaxChannelBind OPTIONAL, - routeingServList [26] IMPLICIT RouteingServList OPTIONAL, - logDevServList [27] IMPLICIT LogDevServList OPTIONAL, - logDevEvtsList [28] IMPLICIT LogDevEvtsList OPTIONAL, - deviceMaintEvtsList [29] IMPLICIT DeviceMaintEvtsList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-logical-device-information diff --git a/csta/CSTA-get-message-waiting-indicator.asn1 b/csta/CSTA-get-message-waiting-indicator.asn1 deleted file mode 100644 index 045820d..0000000 --- a/csta/CSTA-get-message-waiting-indicator.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-get-message-waiting-indicator -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-message-waiting-indicator( 267) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getMessageWaitingIndicator OPERATION ::= -{ ARGUMENT GetMessageWaitingIndicatorArgument - RESULT GetMessageWaitingIndicatorResult - ERRORS {universalFailure } - CODE local: 267 } - -GetMessageWaitingIndicatorArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetMessageWaitingIndicatorResult ::= SEQUENCE -{ messageWaitingOn BOOLEAN, - deviceForMessage DeviceID OPTIONAL, - lampIsPresent BOOLEAN OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-message-waiting-indicator diff --git a/csta/CSTA-get-microphone-gain.asn1 b/csta/CSTA-get-microphone-gain.asn1 deleted file mode 100644 index 54124c2..0000000 --- a/csta/CSTA-get-microphone-gain.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-get-microphone-gain - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-microphone-gain( 268) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID, MicGainAbs FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -getMicrophoneGain OPERATION ::= -{ ARGUMENT GetMicrophoneGainArgument - RESULT GetMicrophoneGainResult - ERRORS {universalFailure } - CODE local: 268 } - -GetMicrophoneGainArgument ::= SEQUENCE -{ device DeviceID, - auditoryApparatus AuditoryApparatusID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetMicrophoneGainResult ::= SEQUENCE -{ microphoneGainList MicrophoneGainList, - extensions CSTACommonArguments OPTIONAL } - -MicrophoneGainList ::= SEQUENCE OF SEQUENCE -{ auditoryApparatus AuditoryApparatusID, - micGainAbs MicGainAbs OPTIONAL } - -END -- of CSTA-get-microphone-gain diff --git a/csta/CSTA-get-microphone-mute.asn1 b/csta/CSTA-get-microphone-mute.asn1 deleted file mode 100644 index 57e8b7d..0000000 --- a/csta/CSTA-get-microphone-mute.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-get-microphone-mute - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-microphone-mute( 269) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -getMicrophoneMute OPERATION ::= -{ ARGUMENT GetMicrophoneMuteArgument - RESULT GetMicrophoneMuteResult - ERRORS {universalFailure } - CODE local: 269 } - -GetMicrophoneMuteArgument ::= SEQUENCE -{ device DeviceID, - auditoryApparatus AuditoryApparatusID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetMicrophoneMuteResult ::= SEQUENCE -{ microphoneMuteList MicrophoneMuteList, - extensions CSTACommonArguments OPTIONAL } - -MicrophoneMuteList ::= SEQUENCE OF SEQUENCE -{ auditoryApparatus AuditoryApparatusID, - microphoneMuteOn BOOLEAN } - -END -- of CSTA-get-microphone-mute diff --git a/csta/CSTA-get-monitor.asn1 b/csta/CSTA-get-monitor.asn1 deleted file mode 100644 index c57e428..0000000 --- a/csta/CSTA-get-monitor.asn1 +++ /dev/null @@ -1,41 +0,0 @@ -CSTA-get-monitor - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-monitor ( 373) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -MonitorList FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -ServiceCrossRefID FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getMonitors OPERATION ::= -{ ARGUMENT GetMonitorArgument - RESULT GetMonitorResult - ERRORS {universalFailure } - CODE local: 373 } - -GetMonitorArgument ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -GetMonitorResult ::= SEQUENCE -{ crossRefIDorRegistrationData CHOICE - { serviceCrossRefID ServiceCrossRefID, - monitorList MonitorList }, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-monitor diff --git a/csta/CSTA-get-physical-device-information.asn1 b/csta/CSTA-get-physical-device-information.asn1 deleted file mode 100644 index f355d02..0000000 --- a/csta/CSTA-get-physical-device-information.asn1 +++ /dev/null @@ -1,59 +0,0 @@ -CSTA-get-physical-device-information - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-physical-device-information( 202) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -MonitorFilter FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DeviceCategory, GroupDeviceAttributes, NamedDeviceTypes, PhysDevServList, PhysDevEvtsList -FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) }; - -getPhysicalDeviceInformation OPERATION ::= -{ ARGUMENT GetPhysicalDeviceInformationArgument - RESULT GetPhysicalDeviceInformationResult - ERRORS {universalFailure } - CODE local:202 } - -GetPhysicalDeviceInformationArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetPhysicalDeviceInformationResult ::= SEQUENCE -{ deviceCategory [ 0] IMPLICIT DeviceCategory DEFAULT station, - groupDeviceAttributes [ 1] IMPLICIT GroupDeviceAttributes OPTIONAL, - namedDeviceTypes [ 2] IMPLICIT NamedDeviceTypes OPTIONAL, - hasLogicalElement BOOLEAN, - otherLogicalDeviceList [ 3] IMPLICIT SEQUENCE OF DeviceID OPTIONAL, - deviceModelName [ 4] IMPLICIT IA5String (SIZE(0..64)) OPTIONAL, - deviceOnDeviceMonitorFilter [ 5] IMPLICIT MonitorFilter OPTIONAL, - deviceOnConnectionMonitorFilter [ 6] IMPLICIT MonitorFilter OPTIONAL, - callOnDeviceMonitorFilter [ 7] IMPLICIT MonitorFilter OPTIONAL, - callOnConnectionMonitorFilter [ 8] IMPLICIT MonitorFilter OPTIONAL, - maxDisplays [ 9] IMPLICIT INTEGER OPTIONAL, - maxButtons [10] IMPLICIT INTEGER OPTIONAL, - maxLamps [11] IMPLICIT INTEGER OPTIONAL, - maxRingPatterns [12] IMPLICIT INTEGER OPTIONAL, - physDevServList [13] IMPLICIT PhysDevServList OPTIONAL, - physDevEvtsList [14] IMPLICIT PhysDevEvtsList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-physical-device-information diff --git a/csta/CSTA-get-presence-state.asn1 b/csta/CSTA-get-presence-state.asn1 deleted file mode 100644 index dceab14..0000000 --- a/csta/CSTA-get-presence-state.asn1 +++ /dev/null @@ -1,48 +0,0 @@ -CSTA-get-presence-state - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-presence-state( 550) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -PresenceState FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -TimeInfo FROM CSTA-security -{ iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) security( 128) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getPresenceState OPERATION ::= -{ ARGUMENT GetPresenceStateArgument - RESULT GetPresenceStateResult - ERRORS {universalFailure } - CODE local: 550 } - -GetPresenceStateArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetPresenceStateResult ::= SEQUENCE -{ presenceState PresenceState, - fromTime [0] IMPLICIT TimeInfo OPTIONAL, - untilTime [1] IMPLICIT TimeInfo OPTIONAL, - place [2] IMPLICIT OCTET STRING OPTIONAL, - mood [3] IMPLICIT OCTET STRING OPTIONAL, - namedPresenceState [4] IMPLICIT OCTET STRING OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-presence-state diff --git a/csta/CSTA-get-registrations.asn1 b/csta/CSTA-get-registrations.asn1 deleted file mode 100644 index c45b0a4..0000000 --- a/csta/CSTA-get-registrations.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-get-registrations - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-registrations( 371) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -RegistrationTypeList FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -ServiceCrossRefID FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) } -RegistrationList FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getRegistrations OPERATION ::= -{ ARGUMENT GetRegistrationsArg - RESULT GetRegistrationsRes - ERRORS {universalFailure } - CODE local: 371 } - -GetRegistrationsArg ::= SEQUENCE -{ requestedRegTypes RegistrationTypeList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetRegistrationsRes ::= SEQUENCE -{ crossRefIDorRegistrationData CHOICE - { serviceCrossRefID ServiceCrossRefID, - registrationList RegistrationList }, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-registrations diff --git a/csta/CSTA-get-ringer-status.asn1 b/csta/CSTA-get-ringer-status.asn1 deleted file mode 100644 index 98024c1..0000000 --- a/csta/CSTA-get-ringer-status.asn1 +++ /dev/null @@ -1,50 +0,0 @@ -CSTA-get-ringer-status - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-ringer-status( 270) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -RingerID, RingMode FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -getRingerStatus OPERATION ::= -{ ARGUMENT GetRingerStatusArgument - RESULT GetRingerStatusResult - ERRORS {universalFailure } - CODE local: 270 } - -GetRingerStatusArgument ::= SEQUENCE -{ device DeviceID, - ringer RingerID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetRingerStatusResult ::= SEQUENCE -{ ringerStatusList RingerStatusList, - extensions CSTACommonArguments OPTIONAL } - -RingerStatusList ::= SEQUENCE OF SEQUENCE -{ ringer RingerID, - ringMode RingMode, - ringCount [0] IMPLICIT INTEGER (0..1000) OPTIONAL, - ringDuration [3] IMPLICIT INTEGER OPTIONAL, - ringPattern [1] IMPLICIT INTEGER OPTIONAL, - ringVolAbs [2] IMPLICIT INTEGER (0..100) OPTIONAL } - - -END -- of CSTA-get-ringer-status diff --git a/csta/CSTA-get-routeing-mode.asn1 b/csta/CSTA-get-routeing-mode.asn1 deleted file mode 100644 index cd78bc1..0000000 --- a/csta/CSTA-get-routeing-mode.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-get-routeing-mode - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-routeing-mode( 311) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -getRouteingMode OPERATION ::= -{ ARGUMENT GetRouteingModeArgument - RESULT GetRouteingModeResult - ERRORS {universalFailure } - CODE local: 311 } - -GetRouteingModeArgument ::= SEQUENCE -{ device DeviceID, - extensions CSTACommonArguments OPTIONAL } - -GetRouteingModeResult ::= SEQUENCE -{ routeingMode BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-get-routeing-mode diff --git a/csta/CSTA-get-speaker-mute.asn1 b/csta/CSTA-get-speaker-mute.asn1 deleted file mode 100644 index 65df46f..0000000 --- a/csta/CSTA-get-speaker-mute.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-get-speaker-mute - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-speaker-mute( 271) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -getSpeakerMute OPERATION ::= -{ ARGUMENT GetSpeakerMuteArgument - RESULT GetSpeakerMuteResult - ERRORS {universalFailure } - CODE local: 271 } - -GetSpeakerMuteArgument ::= SEQUENCE -{ device DeviceID, - auditoryApparatus AuditoryApparatusID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetSpeakerMuteResult ::= SEQUENCE -{ speakerMuteList SpeakerMuteList, - extensions CSTACommonArguments OPTIONAL } - -SpeakerMuteList ::= SEQUENCE OF SEQUENCE -{ auditoryApparatus AuditoryApparatusID, - speakerMuteOn BOOLEAN } - -END -- of CSTA-get-speaker-mute diff --git a/csta/CSTA-get-speaker-volume.asn1 b/csta/CSTA-get-speaker-volume.asn1 deleted file mode 100644 index 265a9bf..0000000 --- a/csta/CSTA-get-speaker-volume.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-get-speaker-volume - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-speaker-volume( 272) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID, VolAbs FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -getSpeakerVolume OPERATION ::= -{ ARGUMENT GetSpeakerVolumeArgument - RESULT GetSpeakerVolumeResult - ERRORS {universalFailure } - CODE local: 272 } - -GetSpeakerVolumeArgument ::= SEQUENCE -{ device DeviceID, - auditoryApparatus AuditoryApparatusID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetSpeakerVolumeResult ::= SEQUENCE -{ speakerVolumeList SpeakerVolumeList, - extensions CSTACommonArguments OPTIONAL } - -SpeakerVolumeList ::= SEQUENCE OF SEQUENCE -{ auditoryApparatus AuditoryApparatusID, - speakerVolAbs VolAbs OPTIONAL } - -END -- of CSTA-get-speaker-volume diff --git a/csta/CSTA-get-switching-function-capabilities.asn1 b/csta/CSTA-get-switching-function-capabilities.asn1 deleted file mode 100644 index 839d4a9..0000000 --- a/csta/CSTA-get-switching-function-capabilities.asn1 +++ /dev/null @@ -1,202 +0,0 @@ -CSTA-get-switching-function-capabilities - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-switching-function-capabilities( 203) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -MonitorMediaClass, MonitorFilter FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -TimeInfo FROM CSTA-security - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) security( 128) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ACDModels, CapExchangeServList, DeviceIDFormat, FilterThreshold, -IgnoreUnsupportedParameters, CallControlServList, CallControlEvtsList, -CallAssociatedServList, CallAssociatedEvtsList, MediaServList, MediaEvtsList, -RouteingServList, PhysDevEvtsList, PhysDevServList, LogicalEvtsList, LogicalServList, -DeviceMaintEvtsList, IOServicesServList, DataCollectionServList, VoiceUnitServList, -VoiceUnitEvtsList, CDRServList, VendorSpecificServList, VendorSpecificEvtsList, -MaxLengthParameters, TransAndConfSetup, MediaServiceCapsList, MiscMonitorCaps, -MonitoringServList, PauseTime, SnapshotServList, SwAppearanceAddressability, -MaxLengthParametersContinued,SwAppearanceTypes, SwDomainFeatures, SystemStatusServList, -TimeStampMode, LocationServicesServList -FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) } - -NumberOfChannels, MaxChannelBind, ConnectionRateList, DelayToleranceList - -FROM CSTA-data-call-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-call-types( 134) }; - -getSwitchingFunctionCapabilities OPERATION ::= -{ ARGUMENT GetSwitchingFunctionCapsArgument - RESULT GetSwitchingFunctionCapsResult - ERRORS {universalFailure } - CODE local:203 } - -GetSwitchingFunctionCapsArgument ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -GetSwitchingFunctionCapsResult ::= SEQUENCE -{ switchingSubDomainName IA5String (SIZE(0..64)), - manufacturerName IA5String (SIZE(0..64)), - profiles Profiles, - deviceIDFormat DeviceIDFormat, - swDomainFeatures SwDomainFeatures, - swAppearanceAddressability SwAppearanceAddressability, - swAppearanceTypes SwAppearanceTypes, - ignoreUnsupportedParameters IgnoreUnsupportedParameters, - callCharacteristicsSupported [ 0] IMPLICIT CallCharacteristics OPTIONAL, - mediaClassSupport [ 1] IMPLICIT MonitorMediaClass OPTIONAL, - numberOfChannels [ 2] IMPLICIT NumberOfChannels OPTIONAL, - maxChannelBind [ 3] IMPLICIT MaxChannelBind OPTIONAL, - miscMediaCallCharacteristics [ 4] IMPLICIT MiscMediaCallCharacteristics OPTIONAL, - connectionRateList [ 5] IMPLICIT ConnectionRateList OPTIONAL, - delayToleranceList [ 6] IMPLICIT DelayToleranceList OPTIONAL, - pauseTime [ 7] IMPLICIT PauseTime OPTIONAL, - currentTime [ 8] IMPLICIT TimeInfo OPTIONAL, - messageSeqNumbers [ 9] IMPLICIT MessageSeqNumbers OPTIONAL, - timeStampMode [10] IMPLICIT TimeStampMode OPTIONAL, - securityMode [11] IMPLICIT SecurityMode OPTIONAL, - securityFormat [12] IMPLICIT SecurityFormat OPTIONAL, - privateDataFormat [13] IMPLICIT SecurityFormat OPTIONAL, - transAndConfSetup [14] IMPLICIT TransAndConfSetup OPTIONAL, - monitorFilterItems [15] IMPLICIT MonitorFilterItems OPTIONAL, - miscMonitorCaps [16] IMPLICIT MiscMonitorCaps OPTIONAL, - correlatorDataSupported [17] IMPLICIT BOOLEAN OPTIONAL, - dynamicFeatureSupported [18] IMPLICIT DynamicFeatureSupported OPTIONAL, - callLinkageOptions [28] IMPLICIT CallLinkageOptions OPTIONAL, - aCDModels [19] IMPLICIT ACDModels OPTIONAL, - agentLogOnModels [20] IMPLICIT AgentLogOnModels OPTIONAL, - agentStateModels [21] IMPLICIT AgentStateModels OPTIONAL, - connectionView ConnectionView, - maxLengthParameters MaxLengthParameters, - maxLengthParametersContinued [28] IMPLICIT MaxLengthParametersContinued OPTIONAL, - servEvtsList [22] IMPLICIT ServEvtsList OPTIONAL, - privateDataVersionList [23] IMPLICIT PrivateDataVersionList OPTIONAL, - systemStatusTimer [24] IMPLICIT INTEGER (0..180) OPTIONAL, - simpleThreshold [25] IMPLICIT INTEGER OPTIONAL, - filterThreshold [26] IMPLICIT FilterThreshold OPTIONAL, - mediaServiceCapsList [27] IMPLICIT MediaServiceCapsList OPTIONAL, - maxDeviceHistoryLength [29] IMPLICIT INTEGER OPTIONAL, - maxDestinationDevicesForDeflect [30] IMPLICIT INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -MonitorFilterItems ::= SEQUENCE -{ deviceOnDeviceMonitorFilter [0] IMPLICIT MonitorFilter OPTIONAL, - deviceOnConnectionMonitorFilter [1] IMPLICIT MonitorFilter OPTIONAL, - callOnDeviceMonitorFilter [2] IMPLICIT MonitorFilter OPTIONAL, - callOnConnectionMonitorFilter [3] IMPLICIT MonitorFilter OPTIONAL } - -MessageSeqNumbers ::= BIT STRING -{ allEvents (0), - allAcks (1), - allServReqs (2) } - -SecurityMode ::= ENUMERATED -{ allEvents (0), - allAcks (1), - allServReqs (2) } - -SecurityFormat ::= BIT STRING -{ octetStringFromSF (0), - otherTypeFromSF (1), - octetStringToSF (2), - otherTypeToSF (3) } - -Profiles ::= BIT STRING -{ basicTelephonyProfile ( 0), - routeingProfile ( 1), - level1aVoiceBrowserProfile ( 2), - level1bVoiceBrowserProfile ( 3), - level2VoiceBrowserProfile ( 4), - minimalUaCSTACallControlProfile ( 5), - basicUaCSTACallControlProfile ( 6), - advancedUaCSTACallControlProfile ( 7), - conferencingUaCSTACallControlProfile ( 8), - basicUaCSTADeviceFeatureProfile ( 9), - advancedUaCSTADeviceFeatureProfile (10), - speakerUACSTADeviceFeatureProfile (11), - basicSpeechServiceProfile (12), - advancedSpeechServiceProfile (13) } - -DynamicFeatureSupported ::= ENUMERATED -{ none (0), - all (1), - some (2) } - -CallLinkageOptions ::= BIT STRING -{ callLinkageFeatureSupported (0), - threadLinkageFeatureSupported (1) } - -AgentLogOnModels ::= BIT STRING -{ logOnACDDevice (0), - logOnACDGroupExplOneStep (1), - logOnACDGroupExplTwoSteps (2), - logOnACDGroupImplOneStep (3) } - -AgentStateModels ::= BIT STRING -{ multiState (0), - multiStateSemiIndependentLinked (1), - agentOriented (2) } - -ConnectionView ::= ENUMERATED -{ fixed (0), - local (1) } - -ServEvtsList ::= SEQUENCE -{ capExchangeServList [ 0] IMPLICIT CapExchangeServList OPTIONAL, - systemServList [ 1] IMPLICIT SystemStatusServList OPTIONAL, - monitoringServList [ 2] IMPLICIT MonitoringServList OPTIONAL, - snapshotServList [ 3] IMPLICIT SnapshotServList OPTIONAL, - callControlServList [ 4] IMPLICIT CallControlServList OPTIONAL, - callControlEvtsList [ 5] IMPLICIT CallControlEvtsList OPTIONAL, - callAssociatedServList [ 6] IMPLICIT CallAssociatedServList OPTIONAL, - callAssociatedEvtsList [ 7] IMPLICIT CallAssociatedEvtsList OPTIONAL, - mediaServList [ 8] IMPLICIT MediaServList OPTIONAL, - mediaEvtsList [ 9] IMPLICIT MediaEvtsList OPTIONAL, - routeingServList [10] IMPLICIT RouteingServList OPTIONAL, - physDevServList [11] IMPLICIT PhysDevServList OPTIONAL, - physDevEvtsList [12] IMPLICIT PhysDevEvtsList OPTIONAL, - logicalServList [13] IMPLICIT LogicalServList OPTIONAL, - logicalEvtsList [14] IMPLICIT LogicalEvtsList OPTIONAL, - deviceMaintEvtsList [15] IMPLICIT DeviceMaintEvtsList OPTIONAL, - iOServicesServList [16] IMPLICIT IOServicesServList OPTIONAL, - dataCollectionServList [17] IMPLICIT DataCollectionServList OPTIONAL, - voiceUnitServList [18] IMPLICIT VoiceUnitServList OPTIONAL, - voiceUnitEvtsList [19] IMPLICIT VoiceUnitEvtsList OPTIONAL, - cdrServList [20] IMPLICIT CDRServList OPTIONAL, - vendorSpecificServList [21] IMPLICIT VendorSpecificServList OPTIONAL, - vendorSpecificEvtsList [22] IMPLICIT VendorSpecificEvtsList OPTIONAL, - statusReportingServList [23] IMPLICIT StatusReportingServList OPTIONAL, - locationServList [24] IMPLICIT LocationServicesServList OPTIONAL } - -StatusReportingServList ::= SEQUENCE -{ monitoringServices [ 0] IMPLICIT MonitoringServList OPTIONAL, - snapshotServices [ 1] IMPLICIT SnapshotServList OPTIONAL, - systemServices [ 2] IMPLICIT SystemStatusServList OPTIONAL } - -MiscMediaCallCharacteristics ::= BIT STRING -{ supportAdjustment (0) } - -PrivateDataVersionList ::= SEQUENCE OF INTEGER - -END -- of CSTA-get-switching-function-capabilities diff --git a/csta/CSTA-get-switching-function-devices.asn1 b/csta/CSTA-get-switching-function-devices.asn1 deleted file mode 100644 index 297daa9..0000000 --- a/csta/CSTA-get-switching-function-devices.asn1 +++ /dev/null @@ -1,62 +0,0 @@ -CSTA-get-switching-function-devices - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) get-switching-function-devices( 204) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ServiceCrossRefID FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) }; - -getSwitchingFunctionDevices OPERATION ::= -{ ARGUMENT GetSwitchingFunctionDevicesArgument - RESULT GetSwitchingFunctionDevicesResult - ERRORS {universalFailure } - CODE local:204 } - -GetSwitchingFunctionDevicesArgument ::= SEQUENCE -{ requestedDeviceID DeviceID OPTIONAL, - requestedDeviceCategory ReqDeviceCategory OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GetSwitchingFunctionDevicesResult ::= SEQUENCE -{ serviceCrossRefID ServiceCrossRefID, - extensions CSTACommonArguments OPTIONAL } - -ReqDeviceCategory ::= ENUMERATED -{ acd ( 0), - conference (11), - dtmfIV (12), - genericIV (13), - groupACD ( 1), - groupHunt ( 2), - groupPick ( 3), - groupOther ( 4), - groupUser (14), - listenerIV (15), - messageIV (16), - networkInterface ( 5), - park ( 6), - promptIV (17), - promptQueue (18), - routeingDevice ( 7), - station ( 8), - voiceUnit ( 9), - other (10) } - -END -- of CSTA-get-switching-function-devices diff --git a/csta/CSTA-group-pickup-call.asn1 b/csta/CSTA-group-pickup-call.asn1 deleted file mode 100644 index 1b209ce..0000000 --- a/csta/CSTA-group-pickup-call.asn1 +++ /dev/null @@ -1,54 +0,0 @@ -CSTA-group-pickup-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) group-pickup-call( 221) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -groupPickupCall OPERATION ::= -{ ARGUMENT GroupPickupCallArgument - RESULT GroupPickupCallResult - ERRORS {universalFailure } - CODE local: 221 } - -GroupPickupCallArgument ::=SEQUENCE -{ newDestination DeviceID, - pickGroup DeviceID OPTIONAL, - correlatorData CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -GroupPickupCallResult ::= SEQUENCE -{ pickedCall ConnectionID OPTIONAL, - pickedCallInfo ConnectionInformation OPTIONAL, - callLinkageData [1] IMPLICIT CallLinkageData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-group-pickup-call diff --git a/csta/CSTA-held-event.asn1 b/csta/CSTA-held-event.asn1 deleted file mode 100644 index faa819c..0000000 --- a/csta/CSTA-held-event.asn1 +++ /dev/null @@ -1,57 +0,0 @@ -CSTA-held-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) held-event( 29) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -HeldEvent ::= SEQUENCE -{ heldConnection ConnectionID, - holdingDevice SubjectDeviceID, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [0] IMPLICIT CorrelatorData OPTIONAL, - cause EventCause, - servicesPermitted [1] IMPLICIT ServicesPermitted OPTIONAL, - mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, - heldConnectionInfo [4] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [5] IMPLICIT CallLinkageData OPTIONAL, - languagePreferences [6] IMPLICIT LanguagePreferences OPTIONAL, - locationInfo [7] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-held-event diff --git a/csta/CSTA-hold-call.asn1 b/csta/CSTA-hold-call.asn1 deleted file mode 100644 index 537916e..0000000 --- a/csta/CSTA-hold-call.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-hold-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) hold-call( 9) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -holdCall OPERATION ::= -{ ARGUMENT HoldCallArgument - RESULT HoldCallResult - ERRORS {universalFailure } - CODE local: 9 } - -HoldCallArgument ::= SEQUENCE -{ callToBeHeld ConnectionID, - connectionReservation BOOLEAN OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -HoldCallResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-hold-call diff --git a/csta/CSTA-hookswitch-event.asn1 b/csta/CSTA-hookswitch-event.asn1 deleted file mode 100644 index b3cf957..0000000 --- a/csta/CSTA-hookswitch-event.asn1 +++ /dev/null @@ -1,27 +0,0 @@ -CSTA-hookswitch-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) hookswitch-event( 286) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -HookswitchID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -HookswitchEvent ::= SEQUENCE -{ device SubjectDeviceID, - hookswitch HookswitchID, - hookswitchOnHook BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-hookswitch-event diff --git a/csta/CSTA-interruption-detected-event.asn1 b/csta/CSTA-interruption-detected-event.asn1 deleted file mode 100644 index 837d543..0000000 --- a/csta/CSTA-interruption-detected-event.asn1 +++ /dev/null @@ -1,33 +0,0 @@ -CSTA-interruption-detected-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) interruption-detected-event(521) } -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-feature-types( 127) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -InterruptionDetectedEvent ::= SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-interruption-detected-event diff --git a/csta/CSTA-intrude-call.asn1 b/csta/CSTA-intrude-call.asn1 deleted file mode 100644 index d31865e..0000000 --- a/csta/CSTA-intrude-call.asn1 +++ /dev/null @@ -1,50 +0,0 @@ -CSTA-intrude-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) intrude-call( 222) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ParticipationType, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CallLinkageDataList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -intrudeCall OPERATION ::= -{ ARGUMENT IntrudeCallArgument - RESULT IntrudeCallResult - ERRORS {universalFailure } - CODE local: 222 } - -IntrudeCallArgument ::= SEQUENCE -{ intrude ConnectionID, - participationType ParticipationType DEFAULT active, - userData UserData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -IntrudeCallResult ::= SEQUENCE -{ conferencedCall ConnectionID OPTIONAL, - conferencedCallInfo ConnectionInformation OPTIONAL, - callLinkageDataList [1] IMPLICIT CallLinkageDataList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-intrude-call diff --git a/csta/CSTA-io-register-abort.asn1 b/csta/CSTA-io-register-abort.asn1 deleted file mode 100644 index b22e834..0000000 --- a/csta/CSTA-io-register-abort.asn1 +++ /dev/null @@ -1,33 +0,0 @@ -CSTA-io-register-abort - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) io-register-abort( 341) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -IORegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -ioRegisterAbort OPERATION ::= -{ ARGUMENT IORegisterAbortArgument - ERRORS {universalFailure } - ALWAYS RESPONDS FALSE - CODE local: 341 } - -IORegisterAbortArgument ::= SEQUENCE -{ ioRegisterReqID IORegisterReqID, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-io-register-abort diff --git a/csta/CSTA-io-register-cancel.asn1 b/csta/CSTA-io-register-cancel.asn1 deleted file mode 100644 index 50cc6d9..0000000 --- a/csta/CSTA-io-register-cancel.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-io-register-cancel - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) io-register-cancel( 342) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -IORegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -ioRegisterCancel OPERATION ::= -{ ARGUMENT IORegisterCancelArgument - RESULT IORegisterCancelResult - ERRORS {universalFailure } - CODE local: 342 } - -IORegisterCancelArgument ::= SEQUENCE -{ ioRegisterReqID IORegisterReqID, - extensions CSTACommonArguments OPTIONAL } - -IORegisterCancelResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-io-register-cancel diff --git a/csta/CSTA-io-register.asn1 b/csta/CSTA-io-register.asn1 deleted file mode 100644 index c0393f1..0000000 --- a/csta/CSTA-io-register.asn1 +++ /dev/null @@ -1,40 +0,0 @@ -CSTA-io-register - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) io-register( 340) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -IORegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -ioRegister OPERATION ::= -{ ARGUMENT IORegisterArgument - RESULT IORegisterResult - ERRORS {universalFailure } - CODE local: 340 } - -IORegisterArgument ::= SEQUENCE -{ ioDevice DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -IORegisterResult ::= SEQUENCE -{ ioRegisterReqID IORegisterReqID, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-io-register diff --git a/csta/CSTA-join-call.asn1 b/csta/CSTA-join-call.asn1 deleted file mode 100644 index 29852a9..0000000 --- a/csta/CSTA-join-call.asn1 +++ /dev/null @@ -1,59 +0,0 @@ -CSTA-join-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) join-call( 223) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -AccountInfo, AuthCode, CorrelatorData, ParticipationType, UserData -FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) } -AutoOriginate, CallLinkageDataList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -joinCall OPERATION ::= -{ ARGUMENT JoinCallArgument - RESULT JoinCallResult - ERRORS {universalFailure } - CODE local: 223 } - -JoinCallArgument ::= SEQUENCE -{ activeCall ConnectionID, - joiningDevice DeviceID, - autoOriginate [0] IMPLICIT AutoOriginate DEFAULT prompt, - participationType [1] IMPLICIT ParticipationType DEFAULT active, - accountCode [2] IMPLICIT AccountInfo OPTIONAL, - authCode [3] IMPLICIT AuthCode OPTIONAL, - correlatorData [4] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -JoinCallResult ::= SEQUENCE -{ conferencedCall ConnectionID, - conferencedCallInfo ConnectionInformation OPTIONAL, - callLinkageDataList [1] IMPLICIT CallLinkageDataList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-join-call diff --git a/csta/CSTA-lamp-mode-event.asn1 b/csta/CSTA-lamp-mode-event.asn1 deleted file mode 100644 index 1014445..0000000 --- a/csta/CSTA-lamp-mode-event.asn1 +++ /dev/null @@ -1,31 +0,0 @@ -CSTA-lamp-mode-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) lamp-mode-event( 287) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -LampID, LampMode, LampBrightness, LampColor - FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -LampModeEvent ::= SEQUENCE -{ device SubjectDeviceID, - lamp LampID, - lampLabel OCTET STRING OPTIONAL, - lampMode LampMode, - lampBrightness LampBrightness OPTIONAL, - lampColor LampColor OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-lamp-mode-event diff --git a/csta/CSTA-location-information-report.asn1 b/csta/CSTA-location-information-report.asn1 deleted file mode 100644 index 14b55c2..0000000 --- a/csta/CSTA-location-information-report.asn1 +++ /dev/null @@ -1,44 +0,0 @@ -CSTA-location-information-report - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) location-information-report(535) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -LocCrossRefID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -locationInformationReport OPERATION ::= -{ ARGUMENT LocationInformationReportArgument - RESULT LocationInformationReportResult - ERRORS {universalFailure } - CODE local: 535} - -LocationInformationReportArgument ::= SEQUENCE -{ locCrossRefID LocCrossRefID, - device DeviceID, - locationInfoList LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -LocationInformationReportResult ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-location-information-report diff --git a/csta/CSTA-location-session-info.asn1 b/csta/CSTA-location-session-info.asn1 deleted file mode 100644 index 426c305..0000000 --- a/csta/CSTA-location-session-info.asn1 +++ /dev/null @@ -1,41 +0,0 @@ -CSTA-location-session-info -{ iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) location-session-info( 541) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition -{ iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types -{ iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) extension-types( 129) } -DeviceID FROM CSTA-device-identifiers -{ iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-identifiers( 123) } -LocationSessionInfoList FROM CSTA-status-reporting -{ iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) status-reporting( 126) } -ServiceCrossRefID FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) }; - -locationSessionInfoReport OPERATION ::= -{ ARGUMENT LocationSessionInfoArgument - ERRORS {universalFailure } - CODE local: 541} - -LocationSessionInfoArgument ::= SEQUENCE -{ serviceCrossRefID ServiceCrossRefID OPTIONAL, - segmentID INTEGER OPTIONAL, - lastSegment BOOLEAN, - locationSessionInfoList LocationSessionInfoList, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-location-session-info diff --git a/csta/CSTA-location-tracking-session-resumed.asn1 b/csta/CSTA-location-tracking-session-resumed.asn1 deleted file mode 100644 index 1a5f8a5..0000000 --- a/csta/CSTA-location-tracking-session-resumed.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-location-tracking-session-resumed - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) location-tracking-session-resumed ( 532) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -LocCrossRefID, LocReason FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) }; - -locationTrackingSessionResumed OPERATION ::= -{ ARGUMENT LocationTrackingSessionResumedArgument - RESULT LocationTrackingSessionResumedResult - ERRORS {universalFailure } - CODE local: 532} - -LocationTrackingSessionResumedArgument ::= SEQUENCE -{ locCrossRefID LocCrossRefID, - locReason LocReason OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -LocationTrackingSessionResumedResult ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-location-tracking-session-resumed diff --git a/csta/CSTA-location-tracking-session-suspended.asn1 b/csta/CSTA-location-tracking-session-suspended.asn1 deleted file mode 100644 index 8e66be4..0000000 --- a/csta/CSTA-location-tracking-session-suspended.asn1 +++ /dev/null @@ -1,41 +0,0 @@ -CSTA-location-tracking-session-suspended - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) location-tracking-session-suspended( 533) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -LocCrossRefID, LocReason FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -locationTrackingSessionSuspended OPERATION ::= -{ ARGUMENT LocationTrackingSessionSuspendedArgument - RESULT LocationTrackingSessionSuspendedResult - ERRORS {universalFailure } - CODE local: 533} - -LocationTrackingSessionSuspendedArgument ::= SEQUENCE -{ locCrossRefID LocCrossRefID, - locReason LocReason OPTIONAL, - locationInfoList LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -LocationTrackingSessionSuspendedResult ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-location-tracking-session-suspended diff --git a/csta/CSTA-make-call.asn1 b/csta/CSTA-make-call.asn1 deleted file mode 100644 index 0072a3c..0000000 --- a/csta/CSTA-make-call.asn1 +++ /dev/null @@ -1,70 +0,0 @@ -CSTA-make-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) make-call( 10) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -AccountInfo, AuthCode, CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AutoOriginate, CallCharacteristics, CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -makeCall OPERATION ::= -{ ARGUMENT MakeCallArgument - RESULT MakeCallResult - ERRORS {universalFailure } - CODE local: 10 } - -MakeCallArgument ::= SEQUENCE -{ callingDevice DeviceID, - calledDirectoryNumber DeviceID, - accountCode [0] IMPLICIT AccountInfo OPTIONAL, - authCode [1] IMPLICIT AuthCode OPTIONAL, - autoOriginate [3] IMPLICIT AutoOriginate DEFAULT prompt, - correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - callCharacteristics CallCharacteristics OPTIONAL, - mediaCallCharacteristics [4] IMPLICIT MediaCallCharacteristics OPTIONAL, - callingConnectionInfo [5] IMPLICIT ConnectionInformation OPTIONAL, - subjectOfCall [6] IMPLICIT SubjectOfCall OPTIONAL, - languagePreferences [7] IMPLICIT LanguagePreferences OPTIONAL, - reason [8] IMPLICIT EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -MakeCallResult ::= SEQUENCE -{ callingDevice ConnectionID, - mediaCallCharacteristics [0] IMPLICIT MediaCallCharacteristics OPTIONAL, - initiatedCallInfo [1] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [2] IMPLICIT CallLinkageData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-make-call diff --git a/csta/CSTA-make-connection.asn1 b/csta/CSTA-make-connection.asn1 deleted file mode 100644 index a6da27f..0000000 --- a/csta/CSTA-make-connection.asn1 +++ /dev/null @@ -1,74 +0,0 @@ -CSTA-make-connection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) make-connection( 375) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -AccountInfo, AuthCode, CorrelatorData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AutoOriginate, CallCharacteristics, CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -TimeInfo FROM CSTA-security - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) security( 128) } -SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -makeConnection OPERATION ::= -{ ARGUMENT MakeConnectionArgument - RESULT MakeConnectionResult - ERRORS {universalFailure } - CODE local: 375 } - -MakeConnectionArgument ::= SEQUENCE -{ initiatingDevice DeviceID, - accountCode [ 0] IMPLICIT AccountInfo OPTIONAL, - authCode [ 1] IMPLICIT AuthCode OPTIONAL, - autoOriginate [ 2] IMPLICIT AutoOriginate DEFAULT prompt, - correlatorData [ 3] IMPLICIT CorrelatorData OPTIONAL, - callCharacteristics [ 4] IMPLICIT CallCharacteristics OPTIONAL, - mediaCallCharacteristics [ 5] IMPLICIT MediaCallCharacteristics OPTIONAL, - connectionInfo [ 6] IMPLICIT ConnectionInformation OPTIONAL, - subjectOfCall [ 7] IMPLICIT SubjectOfCall OPTIONAL, - languagePreferences [ 8] IMPLICIT LanguagePreferences OPTIONAL, - reason [ 9] IMPLICIT EventCause OPTIONAL, - maxDevices [10] IMPLICIT INTEGER OPTIONAL, - startTime [11] IMPLICIT TimeInfo OPTIONAL, - duration [12] IMPLICIT INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -MakeConnectionResult ::= SEQUENCE -{ initiatingDevice ConnectionID, - mediaCallCharacteristics [0] IMPLICIT MediaCallCharacteristics OPTIONAL, - initiatedCallInfo [1] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [2] IMPLICIT CallLinkageData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-make-connection diff --git a/csta/CSTA-make-predictive-call.asn1 b/csta/CSTA-make-predictive-call.asn1 deleted file mode 100644 index c16e5f5..0000000 --- a/csta/CSTA-make-predictive-call.asn1 +++ /dev/null @@ -1,95 +0,0 @@ -CSTA-make-predictive-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) make-predictive-call( 11) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -AccountInfo, AuthCode, CorrelatorData, UserData FROM -CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AutoOriginate, CallCharacteristics, CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -makePredictiveCall OPERATION ::= -{ ARGUMENT MakePredictiveCallArgument - RESULT MakePredictiveCallResult - ERRORS {universalFailure } - CODE local: 11 } - -MakePredictiveCallArgument ::= SEQUENCE -{ callingDevice DeviceID, - calledDirectoryNumber DeviceID, - signallingDetection [ 0] IMPLICIT SignallingDetection OPTIONAL, - destinationDetection [ 1] IMPLICIT DestinationDetection OPTIONAL, - defaultAction [ 2] IMPLICIT DefaultAction OPTIONAL, - accountCode [ 3] IMPLICIT AccountInfo OPTIONAL, - authCode [ 4] IMPLICIT AuthCode OPTIONAL, - autoOriginate [ 5] IMPLICIT AutoOriginate DEFAULT prompt, - alertTime [ 6] IMPLICIT INTEGER OPTIONAL, - correlatorData [ 7] IMPLICIT CorrelatorData OPTIONAL, - callCharacteristics [ 8] IMPLICIT CallCharacteristics OPTIONAL, - userData UserData OPTIONAL, - subjectOfCall [ 9] IMPLICIT SubjectOfCall OPTIONAL, - languagePreferences [10] IMPLICIT LanguagePreferences OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -MakePredictiveCallResult ::= SEQUENCE -{ initiatedCall ConnectionID, - initiatedCallInfo ConnectionInformation OPTIONAL, - callLinkageData [1] IMPLICIT CallLinkageData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SignallingDetection ::= SEQUENCE -{ signallingCondition SignallingCondition, - signallingConditionsAction SignallingConditionsAction } - -SignallingCondition ::= ENUMERATED -{ callDelivered (0), - callEstablished (1) } - -SignallingConditionsAction ::= ENUMERATED -{ destinationDetection (0), - remainConnected (1) } - -DestinationDetection ::= SEQUENCE OF SEQUENCE -{ destinationCondition DestinationCondition, - detectionAction DetectionAction } - -DestinationCondition ::= ENUMERATED -{ humanVoice (0), - answeringMachine (1), - facsimileMachine (2) } - -DefaultAction ::= DetectionAction - -DetectionAction ::= ENUMERATED -{ clearCalledConnection (0), - remainConnected (1) } - -END -- of CSTA-make-predictive-call diff --git a/csta/CSTA-media-attached-event.asn1 b/csta/CSTA-media-attached-event.asn1 deleted file mode 100644 index db8a992..0000000 --- a/csta/CSTA-media-attached-event.asn1 +++ /dev/null @@ -1,50 +0,0 @@ -CSTA-media-attached-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-attached-event( 246) } - -DEFINITIONS ::= - -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -MediaServiceType, MediaServiceInstanceID, MediaStreamID, -MediaCallCharacteristics, ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -MediaAttachedEvent ::= SEQUENCE -{ mediaConnection ConnectionID, - mediaDevice SubjectDeviceID, - mediaServiceType MediaServiceType, - mediaServiceVersion INTEGER OPTIONAL, - mediaServiceInstanceID [0] IMPLICIT MediaServiceInstanceID OPTIONAL, - mediaStreamID [1] IMPLICIT MediaStreamID OPTIONAL, - mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics CallCharacteristics OPTIONAL, - localConnectionInfo LocalConnectionState OPTIONAL, - mediaConnectionInfo [3] IMPLICIT ConnectionInformation OPTIONAL, - extension CSTACommonArguments OPTIONAL } - -END -- of CSTA-media-attached-event diff --git a/csta/CSTA-media-detached-event.asn1 b/csta/CSTA-media-detached-event.asn1 deleted file mode 100644 index 7d7e4a3..0000000 --- a/csta/CSTA-media-detached-event.asn1 +++ /dev/null @@ -1,48 +0,0 @@ -CSTA-media-detached-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-detached-event( 247) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -MediaServiceType, MediaServiceInstanceID, MediaStreamID, - MediaCallCharacteristics, ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -MediaDetachedEvent ::= SEQUENCE -{ mediaConnection ConnectionID, - mediaDevice SubjectDeviceID, - mediaServiceType MediaServiceType, - mediaServiceVersion INTEGER OPTIONAL, - mediaServiceInstanceID [0] IMPLICIT MediaServiceInstanceID OPTIONAL, - mediaStreamID [1] IMPLICIT MediaStreamID OPTIONAL, - mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics CallCharacteristics OPTIONAL, - localConnectionInfo LocalConnectionState OPTIONAL, - mediaConnectionInfo [3] IMPLICIT ConnectionInformation OPTIONAL, - extension CSTACommonArguments OPTIONAL } - -END -- of CSTA-media-detached-event diff --git a/csta/CSTA-media-services.asn1 b/csta/CSTA-media-services.asn1 deleted file mode 100644 index 54c1ea0..0000000 --- a/csta/CSTA-media-services.asn1 +++ /dev/null @@ -1,125 +0,0 @@ -CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -ConnectionInformation, ConnectionMode, ConnectionModeBMap, MediaCallCharacteristics, -MediaServiceInstanceID, MediaServiceType, MediaStreamID, MediaClass; - -MediaServiceType ::= ENUMERATED -{ cstaVoiceUnit ( 0), - dataModem ( 1), - digitalDataIsochronousIeee1394 ( 2), - digitalDataIsochronousGeoport ( 3), - digitalDataIsochronousIeeeAtm ( 4), - digitalDataIsochronousIeeeIsdn ( 5), - digitalDataApi ( 6), - ectfS100MediaServicesDefault ( 7), - ectfS100MediaServicesAppServices ( 8), - cstaIVRScript1 ( 9), - cstaIVRScript2 (10), - cstaIVRScript3 (11), - cstaIVRScript4 (12), - cstaIVRScript5 (13), - cstaIVRScript6 (14), - cstaIVRScript7 (15), - cstaIVRScript8 (16), - cstaIVRScript9 (17), - cstaIVRScript10 (18), - liveSoundCaptureAnalog (19), - liveSoundTransmitAnalog (20), - liveSoundCaptureIeee1394 (21), - liveSoundTransmitIeee1394 (22), - liveSoundCaptureTransmitGeoport (23), - liveSoundCaptureTransmitAtm (24), - liveSoundCaptureTransmitISDN (25), - soundCaptureTransmitADPCM (26), - soundCaptureTransmitApi (27), - usb (28), - sfSpecific1 (29), - sfSpecific2 (30), - sfSpecific3 (31), - sfSpecific4 (32), - sfSpecific5 (33), - sfSpecific6 (34), - sfSpecific7 (35), - sfSpecific8 (36), - sfSpecific9 (37), - sfSpecific10 (38) } - -MediaStreamID ::= OCTET STRING - -MediaServiceInstanceID ::= OCTET STRING - -ConnectionInformation ::= SEQUENCE -{ flowDirection ENUMERATED - { transmit (0), - receive (1), - transmitAndReceive (2), - none (3) } OPTIONAL, - numberOfChannels INTEGER DEFAULT 1, - mediaSessionInformation IA5String OPTIONAL } - -ConnectionMode ::= ENUMERATED -{ consultationConference (0), - consultationConferenceHold (1), - deflect (2), - directedPickup (3), - join (4), - singleStepConference (5), - singleStepConferenceHold (6), - singleStepTransfer (7), - transfer (8), - direct (9) } - -ConnectionModeBMap ::= BIT STRING -{ consultationConference (0), - consultationConferenceHold (1), - deflect (2), - directedPickup (3), - join (4), - singleStepConference (5), - singleStepConferenceHold (6), - singleStepTransfer (7), - transfer (8), - direct (9) } - -MediaCallCharacteristics ::= SEQUENCE -{ mediaClass MediaClass, - connectionRate [0] IMPLICIT INTEGER OPTIONAL, - -- value 0 indicates that - -- the connection rate is - -- unknown - bitRate [1] IMPLICIT ENUMERATED - { constant (0), - variable (1) } DEFAULT constant, - delayTolerance [2] IMPLICIT INTEGER OPTIONAL, - switchingSubDomainCCIEType [3] IMPLICIT ENUMERATED - { isdn (0), - atm (1), - isoEthernet (2), - rsvp (3), - other (4), - sip (5) } OPTIONAL, - switchingSubDomainInformationElements OCTET STRING OPTIONAL } - -- is mandatory, if the switchingSubDomainCCIEType is present, - -- should be ignored otherwise - -MediaClass ::= BIT STRING -{ voice ( 0), - data ( 1), - image ( 2), - audio ( 4), - other ( 3), - notKnown ( 5), - chat ( 6), - email ( 7), - message ( 8), - im ( 9), - sms (10), - mms (11) } - -END -- of CSTA-media-services diff --git a/csta/CSTA-message-waiting-event.asn1 b/csta/CSTA-message-waiting-event.asn1 deleted file mode 100644 index 565cfdc..0000000 --- a/csta/CSTA-message-waiting-event.asn1 +++ /dev/null @@ -1,24 +0,0 @@ -CSTA-message-waiting-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) message-waiting-event( 44) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -MessageWaitingEvent ::= SEQUENCE -{ targetDevice SubjectDeviceID, - deviceForMessage DeviceID OPTIONAL, - messageWaitingOn BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-message-waiting-event diff --git a/csta/CSTA-microphone-gain-event.asn1 b/csta/CSTA-microphone-gain-event.asn1 deleted file mode 100644 index 2fe14f7..0000000 --- a/csta/CSTA-microphone-gain-event.asn1 +++ /dev/null @@ -1,27 +0,0 @@ -CSTA-microphone-gain-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) microphone-gain-event( 288) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID, MicrophoneGain FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -MicrophoneGainEvent ::= SEQUENCE -{ invokingDevice SubjectDeviceID, - auditoryApparatus AuditoryApparatusID, - microphoneGain MicrophoneGain, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-microphone-gain-event diff --git a/csta/CSTA-microphone-mute-event.asn1 b/csta/CSTA-microphone-mute-event.asn1 deleted file mode 100644 index bc43bcd..0000000 --- a/csta/CSTA-microphone-mute-event.asn1 +++ /dev/null @@ -1,27 +0,0 @@ -CSTA-microphone-mute-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) microphone-mute-event( 45) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -MicrophoneMuteEvent ::= SEQUENCE -{ invokingDevice SubjectDeviceID, - auditoryApparatus AuditoryApparatusID, - microphoneMuteOn BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-microphone-mute-event diff --git a/csta/CSTA-monitor-info.asn1 b/csta/CSTA-monitor-info.asn1 deleted file mode 100644 index 4c4a7fe..0000000 --- a/csta/CSTA-monitor-info.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-monitor-info - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) monitor-info ( 374) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -MonitorList FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -ServiceCrossRefID FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -monitorInfo OPERATION ::= -{ ARGUMENT MonitorInfoArgument - ERRORS {universalFailure } - CODE local: 374 } - -MonitorInfoArgument ::= SEQUENCE -{ serviceCrossRefID ServiceCrossRefID, - segmentID INTEGER OPTIONAL, - lastSegment BOOLEAN, - monitorList MonitorList, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-monitor-info diff --git a/csta/CSTA-monitor-start.asn1 b/csta/CSTA-monitor-start.asn1 deleted file mode 100644 index 1dc9262..0000000 --- a/csta/CSTA-monitor-start.asn1 +++ /dev/null @@ -1,44 +0,0 @@ -CSTA-monitor-start - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) monitor-start( 101) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -MonitorObject, MonitorFilter, MonitorType, MonitorMediaClass, -MonitorCrossRefID FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -monitorStart OPERATION ::= -{ ARGUMENT MonitorStartArgument - RESULT MonitorStartResult - ERRORS {universalFailure } - CODE local: 71 } - -MonitorStartArgument ::= SEQUENCE -{ monitorObject MonitorObject, - requestedMonitorFilter [0] IMPLICIT MonitorFilter OPTIONAL, - monitorType MonitorType OPTIONAL, - requestedMonitorMediaClass [1] IMPLICIT MonitorMediaClass OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -MonitorStartResult ::= SEQUENCE -{ crossRefIdentifier MonitorCrossRefID, - actualmonitorFilter [0] IMPLICIT MonitorFilter OPTIONAL, - actualMonitorMediaClass [1] IMPLICIT MonitorMediaClass OPTIONAL, - monitorExistingCalls BOOLEAN OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-monitor-start diff --git a/csta/CSTA-monitor-stop.asn1 b/csta/CSTA-monitor-stop.asn1 deleted file mode 100644 index cf1119b..0000000 --- a/csta/CSTA-monitor-stop.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-monitor-stop - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) monitor-stop( 103) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -MonitorCrossRefID FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -monitorStop OPERATION ::= -{ ARGUMENT MonitorStopArgument - RESULT MonitorStopResult - ERRORS {universalFailure } - CODE local: 73 } - -MonitorStopArgument ::= SEQUENCE -{ crossRefIdentifier MonitorCrossRefID, - extensions CSTACommonArguments OPTIONAL } - -MonitorStopResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-monitor-stop diff --git a/csta/CSTA-network-capabilities-changed-event.asn1 b/csta/CSTA-network-capabilities-changed-event.asn1 deleted file mode 100644 index 1d89c4a..0000000 --- a/csta/CSTA-network-capabilities-changed-event.asn1 +++ /dev/null @@ -1,62 +0,0 @@ -CSTA-network-capabilities-changed-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) network-capabilities-changed-event( 226) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID, CalledDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, NetworkCapability, ProgressIndicator, -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -NetworkCapabilitiesChangedEvent ::= SEQUENCE -{ outboundConnection ConnectionID, - networkInterfaceUsed SubjectDeviceID, - calledDevice CalledDeviceID, - progressIndicator ProgressIndicator, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - networkCapability [0] IMPLICIT NetworkCapability OPTIONAL, - cause EventCause, - servicesPermitted [1] IMPLICIT ServicesPermitted OPTIONAL, - mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, - outboundConnectionInfo [4] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [5] IMPLICIT CallLinkageData OPTIONAL, - languagePreferences [6] IMPLICIT LanguagePreferences OPTIONAL, - locationInfo [7] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-network-capabilities-changed-event diff --git a/csta/CSTA-network-reached-event.asn1 b/csta/CSTA-network-reached-event.asn1 deleted file mode 100644 index 1e14120..0000000 --- a/csta/CSTA-network-reached-event.asn1 +++ /dev/null @@ -1,70 +0,0 @@ -CSTA-network-reached-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) network-reached-event( 30) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID, CallingDeviceID, CalledDeviceID, RedirectionDeviceID, -AssociatedCallingDeviceID, NetworkCalledDeviceID, NetworkCallingDeviceID -FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, NetworkCapability, -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -DeviceHistory, LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -NetworkReachedEvent ::= SEQUENCE -{ outboundConnection ConnectionID, - networkInterfaceUsed SubjectDeviceID, - callingDevice CallingDeviceID, - calledDevice CalledDeviceID, - lastRedirectionDevice RedirectionDeviceID, - originatingNIDConneciton ConnectionID OPTIONAL, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [0] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - networkCapability [1] IMPLICIT NetworkCapability OPTIONAL, - cause EventCause, - servicesPermitted [2] IMPLICIT ServicesPermitted OPTIONAL, - mediaCallCharacteristics [3] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [4] IMPLICIT CallCharacteristics OPTIONAL, - outboundConnectionInfo [5] IMPLICIT ConnectionInformation OPTIONAL, - networkCallingDevice NetworkCallingDeviceID OPTIONAL, - networkCalledDevice NetworkCalledDeviceID OPTIONAL, - associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, - callLinkageData [6] IMPLICIT CallLinkageData OPTIONAL, - languagePreferences [7] IMPLICIT LanguagePreferences OPTIONAL, - deviceHistory [8] IMPLICIT DeviceHistory OPTIONAL, - locationInfo [9] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-network-reached-event diff --git a/csta/CSTA-not-recognized-event.asn1 b/csta/CSTA-not-recognized-event.asn1 deleted file mode 100644 index 5af10a2..0000000 --- a/csta/CSTA-not-recognized-event.asn1 +++ /dev/null @@ -1,34 +0,0 @@ -CSTA-not-recognized-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) not-recognized-event(522) } -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-feature-types( 127) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -NotRecognizedEvent ::=SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - result IA5String, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-not-recognized-event diff --git a/csta/CSTA-offered-event.asn1 b/csta/CSTA-offered-event.asn1 deleted file mode 100644 index 5499d5b..0000000 --- a/csta/CSTA-offered-event.asn1 +++ /dev/null @@ -1,72 +0,0 @@ -CSTA-offered-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) offered-event( 227) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID, CallingDeviceID, CalledDeviceID, RedirectionDeviceID, AssociatedCalledDeviceID, -AssociatedCallingDeviceID, NetworkCalledDeviceID, NetworkCallingDeviceID -FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -DeviceHistory, LanguagePreferences, SubjectOfCall, -MessageInfo FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -OfferedEvent ::= SEQUENCE -{ offeredConnection ConnectionID, - offeredDevice SubjectDeviceID, - callingDevice CallingDeviceID, - calledDevice CalledDeviceID, - lastRedirectionDevice RedirectionDeviceID, - originatingNIDConnection ConnectionID OPTIONAL, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - cause EventCause, - servicesPermitted [0] IMPLICIT ServicesPermitted OPTIONAL, - networkCallingDevice NetworkCallingDeviceID OPTIONAL, - networkCalledDevice NetworkCalledDeviceID OPTIONAL, - associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, - associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, - mediaCallCharacteristics [1] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [2] IMPLICIT CallCharacteristics OPTIONAL, - offeredConnectionInfo [3] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [4] IMPLICIT CallLinkageData OPTIONAL, - subjectOfCall [5] IMPLICIT SubjectOfCall OPTIONAL, - messageInfo [6] IMPLICIT MessageInfo OPTIONAL, - languagePreferences [7] IMPLICIT LanguagePreferences OPTIONAL, - deviceHistory [8] IMPLICIT DeviceHistory OPTIONAL, - locationInfo [9] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-offered-event diff --git a/csta/CSTA-originated-event.asn1 b/csta/CSTA-originated-event.asn1 deleted file mode 100644 index 2c3339f..0000000 --- a/csta/CSTA-originated-event.asn1 +++ /dev/null @@ -1,67 +0,0 @@ -CSTA-originated-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) originated-event( 31) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -DeviceID, CallingDeviceID, CalledDeviceID, AssociatedCalledDeviceID, -AssociatedCallingDeviceID, NetworkCalledDeviceID, NetworkCallingDeviceID, SubjectDeviceID - FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences, SubjectOfCall, MessageInfo FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -OriginatedEvent ::= SEQUENCE -{ originatedConnection ConnectionID, - callingDevice SubjectDeviceID, - calledDevice CalledDeviceID, - originatingDevice DeviceID OPTIONAL, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [ 2] IMPLICIT CorrelatorData OPTIONAL, - cause EventCause, - servicesPermitted [ 3] IMPLICIT ServicesPermitted OPTIONAL, - networkCallingDevice NetworkCallingDeviceID OPTIONAL, - networkCalledDevice NetworkCalledDeviceID OPTIONAL, - associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, - associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, - mediaCallCharacteristics [ 4] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [ 5] IMPLICIT CallCharacteristics OPTIONAL, - originatedConnectionInfo [ 6] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [ 7] IMPLICIT CallLinkageData OPTIONAL, - subjectOfCall [ 8] IMPLICIT SubjectOfCall OPTIONAL, - messageInfo [ 9] IMPLICIT MessageInfo OPTIONAL, - languagePreferences [10] IMPLICIT LanguagePreferences OPTIONAL, - locationInfo [11] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-originated-event diff --git a/csta/CSTA-out-of-service-event.asn1 b/csta/CSTA-out-of-service-event.asn1 deleted file mode 100644 index e3eba6c..0000000 --- a/csta/CSTA-out-of-service-event.asn1 +++ /dev/null @@ -1,26 +0,0 @@ -CSTA-out-of-service-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) out-of-service-event( 335) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -OutOfServiceEvent ::= SEQUENCE -{ device SubjectDeviceID, - cause EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-out-of-service-event diff --git a/csta/CSTA-park-call.asn1 b/csta/CSTA-park-call.asn1 deleted file mode 100644 index 1233c28..0000000 --- a/csta/CSTA-park-call.asn1 +++ /dev/null @@ -1,54 +0,0 @@ -CSTA-park-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) park-call( 18) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CorrelatorData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -parkCall OPERATION ::= -{ ARGUMENT ParkCallArgument - RESULT ParkCallResult - ERRORS {universalFailure } - CODE local: 18 } - -ParkCallArgument ::= SEQUENCE -{ parking ConnectionID, - parkTo DeviceID, - correlatorData CorrelatorData OPTIONAL, - subjectOfCall [0] IMPLICIT SubjectOfCall OPTIONAL, - languagePreferences [1] IMPLICIT LanguagePreferences OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -ParkCallResult ::= SEQUENCE -{ parkedTo ConnectionID OPTIONAL, - callLinkageData [1] IMPLICIT CallLinkageData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-park-call diff --git a/csta/CSTA-partially-in-service-event.asn1 b/csta/CSTA-partially-in-service-event.asn1 deleted file mode 100644 index eeb9087..0000000 --- a/csta/CSTA-partially-in-service-event.asn1 +++ /dev/null @@ -1,26 +0,0 @@ -CSTA-partially-in-service-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) partially-in-service ( 379) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -PartiallyInServiceEvent ::= SEQUENCE -{ device SubjectDeviceID, - cause EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-partially-in-service-event diff --git a/csta/CSTA-physical-device-feature.asn1 b/csta/CSTA-physical-device-feature.asn1 deleted file mode 100644 index e060ca5..0000000 --- a/csta/CSTA-physical-device-feature.asn1 +++ /dev/null @@ -1,106 +0,0 @@ -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 diff --git a/csta/CSTA-play-event.asn1 b/csta/CSTA-play-event.asn1 deleted file mode 100644 index f9ba673..0000000 --- a/csta/CSTA-play-event.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-play-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) play( 75) } -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ResourceID, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -PlayEvent ::=SEQUENCE -{ connection ConnectionID, - message MessageID, - resource [3] IMPLICIT ResourceID OPTIONAL, - length [0] IMPLICIT INTEGER OPTIONAL, - currentPosition [1] IMPLICIT INTEGER OPTIONAL, - speed [2] IMPLICIT INTEGER OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-play-event diff --git a/csta/CSTA-play-message.asn1 b/csta/CSTA-play-message.asn1 deleted file mode 100644 index a3eeca8..0000000 --- a/csta/CSTA-play-message.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-play-message - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) play-message( 502) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -MessageID, TerminatingConditions FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -playMessage OPERATION ::= -{ ARGUMENT PlayMessageArgument - RESULT PlayMessageResult - ERRORS {universalFailure } - CODE local: 502 } - -PlayMessageArgument ::= SEQUENCE -{ messageToBePlayed MessageID, - overConnection ConnectionID, - duration INTEGER OPTIONAL, - termination TerminatingConditions OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -PlayMessageResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-play-message diff --git a/csta/CSTA-presence-state-event.asn1 b/csta/CSTA-presence-state-event.asn1 deleted file mode 100644 index 96f8ddd..0000000 --- a/csta/CSTA-presence-state-event.asn1 +++ /dev/null @@ -1,34 +0,0 @@ -CSTA-presence-state-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) presence-state-event( 552) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -PresenceState FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -TimeInfo FROM CSTA-security -{ iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) security( 128) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -PresenceStateEvent::= SEQUENCE -{ device SubjectDeviceID, - presenceState PresenceState, - fromTime [0] IMPLICIT TimeInfo OPTIONAL, - untilTime [1] IMPLICIT TimeInfo OPTIONAL, - place [2] IMPLICIT OCTET STRING OPTIONAL, - mood [3] IMPLICIT OCTET STRING OPTIONAL, - namedPresenceState [4] IMPLICIT OCTET STRING OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-presence-state-event diff --git a/csta/CSTA-private-data-version-selection.asn1 b/csta/CSTA-private-data-version-selection.asn1 deleted file mode 100644 index f2e2c54..0000000 --- a/csta/CSTA-private-data-version-selection.asn1 +++ /dev/null @@ -1,32 +0,0 @@ -CSTA-private-data-version-selection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) private-data-version-selection( 368) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -privateDataVersionSelection OPERATION ::= -{ ARGUMENT PrivateDataVersionSelectionArgument - RESULT PrivateDataVersionSelectionResult - ERRORS {universalFailure } - CODE local: 368 } - -PrivateDataVersionSelectionArgument ::= INTEGER - -PrivateDataVersionSelectionResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-private-data-version-selection diff --git a/csta/CSTA-private-event.asn1 b/csta/CSTA-private-event.asn1 deleted file mode 100644 index 97f443b..0000000 --- a/csta/CSTA-private-event.asn1 +++ /dev/null @@ -1,22 +0,0 @@ -CSTA-private-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) private-event( 71) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -CSTASecurityData FROM CSTA-security - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) security( 128) } -CSTAPrivateData FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -PrivateEvent ::= SEQUENCE -{ security CSTASecurityData OPTIONAL, - privateData CSTAPrivateData} - -END -- of CSTA-private-event diff --git a/csta/CSTA-query-voice-attribute.asn1 b/csta/CSTA-query-voice-attribute.asn1 deleted file mode 100644 index bb75371..0000000 --- a/csta/CSTA-query-voice-attribute.asn1 +++ /dev/null @@ -1,68 +0,0 @@ -CSTA-query-voice-attribute - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) query-voice-attribute( 503) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ResourceID, AttributeInfo, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -queryVoiceAttribute OPERATION ::= -{ ARGUMENT QueryVoiceAttributeArgument - RESULT QueryVoiceAttributeResult - ERRORS {universalFailure } - CODE local: 503 } - -QueryVoiceAttributeArgument ::= SEQUENCE -{ messageToQuery MessageID, - attributeToQuery AttributeToQuery, - resource [0] IMPLICIT ResourceID OPTIONAL, - connection ConnectionID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -QueryVoiceAttributeResult ::= SEQUENCE -{ attribute AttributeInfo, - extensions CSTACommonArguments OPTIONAL } - - -AttributeToQuery ::= ENUMERATED -{ encodingAlgorithm ( 0), - samplingRate ( 1), - duration ( 2), - fileName ( 3), - currentPosition ( 4), - currentSpeed ( 5), - currentVolume ( 6), - currentLevel ( 7), - currentState ( 8), - grammars ( 9), - language (10), - mode (11), - retainAudio (12), - silenceTimeout (13), - maxTimeout (14), - babbleTimeout (15), - endSilence (16), - rejectionThreshold (17), - autoInterruptible (18), - innerXml (19), - interDigitTimeout (20), - preflush (21) } - -END -- of CSTA-query-voice-attribute diff --git a/csta/CSTA-queue.asn1 b/csta/CSTA-queue.asn1 deleted file mode 100644 index 5d9c8e5..0000000 --- a/csta/CSTA-queue.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-queue - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) queue (515) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ResourceID, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -queue OPERATION ::= -{ ARGUMENT QueueArgument - RESULT QueueResult - ERRORS {universalFailure } - CODE local: 515 } - -QueueArgument ::= SEQUENCE -{ overConnection ConnectionID, - message MessageID, - resource [0] IMPLICIT ResourceID OPTIONAL, - text [1] IMPLICIT IA5String OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -QueueResult ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-queue diff --git a/csta/CSTA-queued-event.asn1 b/csta/CSTA-queued-event.asn1 deleted file mode 100644 index b86660f..0000000 --- a/csta/CSTA-queued-event.asn1 +++ /dev/null @@ -1,66 +0,0 @@ -CSTA-queued-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) queued-event( 32) } - -DEFINITIONS::= -BEGIN - -IMPORTS - --- Data Types –- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -CalledDeviceID,CallingDeviceID,RedirectionDeviceID,SubjectDeviceID,AssociatedCalledDeviceID, AssociatedCallingDeviceID, NetworkCalledDeviceID, -NetworkCallingDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -LocationInfoList,CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -DeviceHistory,CorrelatorData, UserData,LanguagePreferences, -SubjectOfCall, MessageInfo FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -QueuedEvent ::= SEQUENCE -{ queuedConnection ConnectionID, - queue SubjectDeviceID, - callingDevice CallingDeviceID, - calledDevice CalledDeviceID, - lastRedirectionDevice RedirectionDeviceID, - numberQueued [ 0] IMPLICIT INTEGER OPTIONAL, - callsInFront [ 1] IMPLICIT INTEGER OPTIONAL, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [ 2] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - cause EventCause, - servicesPermitted [ 3] IMPLICIT ServicesPermitted OPTIONAL, - networkCallingDevice NetworkCallingDeviceID OPTIONAL, - networkCalledDevice NetworkCalledDeviceID OPTIONAL, - associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, - associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, - mediaCallCharacteristics [ 4] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [ 5] IMPLICIT CallCharacteristics OPTIONAL, - queuedConnectionInfo [ 6] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [ 7] IMPLICIT CallLinkageData OPTIONAL, - subjectOfCall [ 8] IMPLICIT SubjectOfCall OPTIONAL, - messageInfo [ 9] IMPLICIT MessageInfo OPTIONAL, - languagePreferences [10] IMPLICIT LanguagePreferences OPTIONAL, - deviceHistory [11] IMPLICIT DeviceHistory OPTIONAL, - locationInfo [12] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-queued-event diff --git a/csta/CSTA-re-route-request.asn1 b/csta/CSTA-re-route-request.asn1 deleted file mode 100644 index 9cc41a7..0000000 --- a/csta/CSTA-re-route-request.asn1 +++ /dev/null @@ -1,41 +0,0 @@ -CSTA-re-route-request - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) re-route-request( 82) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -CorrelatorData, RouteRegisterReqID, RouteingCrossRefID -FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) }; - -reRouteRequest OPERATION ::= -{ ARGUMENT ReRouteRequestArgument - ERRORS {universalFailure } - ALWAYS RESPONDS FALSE - CODE local: 32 } - -ReRouteRequestArgument ::= SEQUENCE -{ crossRefIdentifier RouteingCrossRefID, - routeRegisterReqID [0] IMPLICIT RouteRegisterReqID OPTIONAL, - replyTimeout [1] IMPLICIT INTEGER OPTIONAL, - correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, - callLinkageData [3] IMPLICIT CallLinkageData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-re-route-request diff --git a/csta/CSTA-recognized-event.asn1 b/csta/CSTA-recognized-event.asn1 deleted file mode 100644 index 27b5edd..0000000 --- a/csta/CSTA-recognized-event.asn1 +++ /dev/null @@ -1,35 +0,0 @@ -CSTA-recognized-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) recognized-event(523) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) }; - -RecognizedEvent ::=SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - result IA5String, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-recognized-event diff --git a/csta/CSTA-reconnect-call.asn1 b/csta/CSTA-reconnect-call.asn1 deleted file mode 100644 index 68e6dd6..0000000 --- a/csta/CSTA-reconnect-call.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-reconnect-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) reconnect-call( 13) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -reconnectCall OPERATION ::= -{ ARGUMENT ReconnectCallArgument - RESULT ReconnectCallResult - ERRORS {universalFailure } - CODE local: 13 } - -ReconnectCallArgument ::= SEQUENCE -{ activeCall ConnectionID, - heldCall ConnectionID, - extensions CSTACommonArguments OPTIONAL } - -ReconnectCallResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-reconnect-call diff --git a/csta/CSTA-record-event.asn1 b/csta/CSTA-record-event.asn1 deleted file mode 100644 index c8432d2..0000000 --- a/csta/CSTA-record-event.asn1 +++ /dev/null @@ -1,40 +0,0 @@ -CSTA-record-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) record( 76) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -RecordEvent ::= SEQUENCE -{ connection ConnectionID, - message MessageID, - resource [2] IMPLICIT ResourceID OPTIONAL, - length [0] IMPLICIT INTEGER OPTIONAL, - currentPosition [1] IMPLICIT INTEGER OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-record-event diff --git a/csta/CSTA-record-message.asn1 b/csta/CSTA-record-message.asn1 deleted file mode 100644 index 2497f6f..0000000 --- a/csta/CSTA-record-message.asn1 +++ /dev/null @@ -1,46 +0,0 @@ -CSTA-record-message - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) record-message( 511) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ResourceID, MessageID, EncodingAlgorithm, TerminatingConditions - FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -recordMessage OPERATION ::= -{ ARGUMENT RecordMessageArgument - RESULT RecordMessageResult - ERRORS {universalFailure } - CODE local: 511 } - -RecordMessageArgument ::= SEQUENCE -{ callToBeRecorded ConnectionID, - resource [2] IMPLICIT ResourceID OPTIONAL, - samplingRate [0] IMPLICIT INTEGER OPTIONAL, - encodingAlgorithm EncodingAlgorithm OPTIONAL, - maxDuration [1] IMPLICIT INTEGER OPTIONAL, - termination TerminatingConditions OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -RecordMessageResult ::= SEQUENCE -{ resultingMessage MessageID, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-record-message diff --git a/csta/CSTA-registration-info.asn1 b/csta/CSTA-registration-info.asn1 deleted file mode 100644 index ddbde8d..0000000 --- a/csta/CSTA-registration-info.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-registration-info - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) registration-info ( 372) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -RegistrationList FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ServiceCrossRefID FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -registrationInfo OPERATION ::= -{ ARGUMENT RegistrationInfoArg - ERRORS {universalFailure } - CODE local: 372 } - -RegistrationInfoArg ::= SEQUENCE -{ serviceCrossRefID ServiceCrossRefID, - segmentID INTEGER OPTIONAL, - lastSegment BOOLEAN, - registrationList RegistrationList, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-registration-info diff --git a/csta/CSTA-reposition.asn1 b/csta/CSTA-reposition.asn1 deleted file mode 100644 index 239f78c..0000000 --- a/csta/CSTA-reposition.asn1 +++ /dev/null @@ -1,49 +0,0 @@ -CSTA-reposition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) reposition( 504) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ResourceID, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -reposition OPERATION ::= -{ ARGUMENT RepositionArgument - RESULT RepositionResult - ERRORS {universalFailure } - CODE local: 504 } - -RepositionArgument ::= SEQUENCE -{ connection ConnectionID, - periodOfReposition Period, - messageToReposition MessageID OPTIONAL, --corrected 06/2001 - resource [0] IMPLICIT ResourceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -RepositionResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -Period ::= CHOICE -{ absolutePosition ENUMERATED - { startOfMessage (0), - endOfMessage (1) }, - relativePosition INTEGER } - -END -- of CSTA-reposition diff --git a/csta/CSTA-request-system-status.asn1 b/csta/CSTA-request-system-status.asn1 deleted file mode 100644 index ea9de6a..0000000 --- a/csta/CSTA-request-system-status.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-request-system-status - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) request-system-status( 210) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -SysStatRegisterID, SystemStatus FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -requestSysStat OPERATION ::= -{ ARGUMENT RequestSysStatArg - RESULT RequestSysStatRes - ERRORS {universalFailure } - CODE local: 210 } - -RequestSysStatArg ::= SEQUENCE -{ sysStatRegisterID SysStatRegisterID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -RequestSysStatRes ::= SEQUENCE -{ systemStatus SystemStatus, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-request-system-status diff --git a/csta/CSTA-resume-data-collection.asn1 b/csta/CSTA-resume-data-collection.asn1 deleted file mode 100644 index a164155..0000000 --- a/csta/CSTA-resume-data-collection.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-resume-data-collection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) resume-data-collection( 346) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DcollCrossRefID FROM CSTA-data-collection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-collection( 138) }; - -resumeDataCollection OPERATION ::= -{ ARGUMENT ResumeDataCollectionArgument - RESULT ResumeDataCollectionResult - ERRORS {universalFailure } - CODE local: 346 } - -ResumeDataCollectionArgument ::= SEQUENCE -{ dcollCrossRefID DcollCrossRefID, - extensions CSTACommonArguments OPTIONAL } - -ResumeDataCollectionResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-resume-data-collection diff --git a/csta/CSTA-resume-data-path.asn1 b/csta/CSTA-resume-data-path.asn1 deleted file mode 100644 index c7c37ac..0000000 --- a/csta/CSTA-resume-data-path.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-resume-data-path - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) resume-data-path( 117) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -IOCrossRefID, IORegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -resumeDataPath OPERATION ::= -{ ARGUMENT ResumeDataPathArgument - RESULT ResumeDataPathResult - ERRORS {universalFailure } - CODE local: 117 } - -ResumeDataPathArgument ::= SEQUENCE -{ ioCrossRefID IOCrossRefID, - ioRegisterReqID IORegisterReqID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -ResumeDataPathResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-resume-data-path diff --git a/csta/CSTA-resume-location-tracking-session.asn1 b/csta/CSTA-resume-location-tracking-session.asn1 deleted file mode 100644 index 5a15024..0000000 --- a/csta/CSTA-resume-location-tracking-session.asn1 +++ /dev/null @@ -1,36 +0,0 @@ -CSTA-resume-location-tracking-session - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) resume-location-tracking-session ( 534) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -LocCrossRefID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) }; - -resumeLocationTrackingSession OPERATION ::= -{ ARGUMENT ResumeLocationTrackingSessionArgument - RESULT ResumeLocationTrackingSessionResult - ERRORS {universalFailure } - CODE local: 534} - -ResumeLocationTrackingSessionArgument ::= SEQUENCE -{ locCrossRefID LocCrossRefID, - extensions CSTACommonArguments OPTIONAL } - -ResumeLocationTrackingSessionResult ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-resume-location-tracking-session diff --git a/csta/CSTA-resume.asn1 b/csta/CSTA-resume.asn1 deleted file mode 100644 index d76f92a..0000000 --- a/csta/CSTA-resume.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-resume - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) resume( 505) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ResourceID, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -resume OPERATION ::= -{ ARGUMENT ResumeArgument - RESULT ResumeResult - ERRORS {universalFailure } - CODE local: 505 } - -ResumeArgument ::= SEQUENCE -{ connection ConnectionID, - messageToResume MessageID OPTIONAL, --corrected 06/2001 - resource [0] IMPLICIT ResourceID OPTIONAL, - duration INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -ResumeResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-resume diff --git a/csta/CSTA-retrieve-call.asn1 b/csta/CSTA-retrieve-call.asn1 deleted file mode 100644 index 698c176..0000000 --- a/csta/CSTA-retrieve-call.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-retrieve-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) retrieve-call( 14) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -retrieveCall OPERATION ::= -{ ARGUMENT RetrieveCallArgument - RESULT RetrieveCallResult - ERRORS {universalFailure } - CODE local: 14 } - -RetrieveCallArgument ::= SEQUENCE -{ callToBeRetrieved ConnectionID, - extensions CSTACommonArguments OPTIONAL } - -RetrieveCallResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-retrieve-call diff --git a/csta/CSTA-retrieved-event.asn1 b/csta/CSTA-retrieved-event.asn1 deleted file mode 100644 index ecea6c7..0000000 --- a/csta/CSTA-retrieved-event.asn1 +++ /dev/null @@ -1,57 +0,0 @@ -CSTA-retrieved-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) retrieved-event( 33) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -RetrievedEvent ::= SEQUENCE -{ retrievedConnection ConnectionID, - retrievingDevice SubjectDeviceID, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [0] IMPLICIT CorrelatorData OPTIONAL, - cause EventCause, - servicesPermitted [1] IMPLICIT ServicesPermitted OPTIONAL, - mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, - retrievedConnectionInfo [4] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [5] IMPLICIT CallLinkageData OPTIONAL, - languagePreferences [6] IMPLICIT LanguagePreferences OPTIONAL, - locationInfo [7] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-retrieved-event diff --git a/csta/CSTA-review-event.asn1 b/csta/CSTA-review-event.asn1 deleted file mode 100644 index 29f6cd5..0000000 --- a/csta/CSTA-review-event.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-review-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) review( 77) } -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -ReviewEvent ::= SEQUENCE -{ connection ConnectionID, - message MessageID, - resource [2] IMPLICIT ResourceID OPTIONAL, - length [0] IMPLICIT INTEGER OPTIONAL, - currentPosition [1] IMPLICIT INTEGER OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-review-event diff --git a/csta/CSTA-review.asn1 b/csta/CSTA-review.asn1 deleted file mode 100644 index 5872cb9..0000000 --- a/csta/CSTA-review.asn1 +++ /dev/null @@ -1,47 +0,0 @@ -CSTA-review - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) review( 506) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ResourceID, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -review OPERATION ::= -{ ARGUMENT ReviewArgument - RESULT ReviewResult - ERRORS {universalFailure } - CODE local: 506 } - -ReviewArgument ::= SEQUENCE -{ connection ConnectionID, - periodToReview PeriodToReview, - messageToReview MessageID OPTIONAL, --corrected 06/2001 - resource [0] IMPLICIT ResourceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -ReviewResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -PeriodToReview ::= CHOICE -{ startOfMessage NULL, - lengthOfReview INTEGER } - -END -- of CSTA-review diff --git a/csta/CSTA-ringer-status-event.asn1 b/csta/CSTA-ringer-status-event.asn1 deleted file mode 100644 index a737784..0000000 --- a/csta/CSTA-ringer-status-event.asn1 +++ /dev/null @@ -1,30 +0,0 @@ -CSTA-ringer-status-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) ringer-status-event( 289) } -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -RingerID, RingMode, Volume FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -RingerStatusEvent ::= SEQUENCE -{ device SubjectDeviceID, - ringer RingerID, - ringMode RingMode OPTIONAL, - ringCount [0] IMPLICIT INTEGER (0..1000) OPTIONAL, - ringDuration [3] IMPLICIT INTEGER OPTIONAL, - ringPattern [1] IMPLICIT INTEGER OPTIONAL, - ringVolume [2] Volume OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-ringer-status-event diff --git a/csta/CSTA-route-end-request.asn1 b/csta/CSTA-route-end-request.asn1 deleted file mode 100644 index d301d39..0000000 --- a/csta/CSTA-route-end-request.asn1 +++ /dev/null @@ -1,36 +0,0 @@ -CSTA-route-end-request - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) route-end-request( 85) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure, ErrorValue FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CorrelatorData, RouteRegisterReqID, RouteingCrossRefID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -routeEndRequest OPERATION ::= -{ ARGUMENT RouteEndRequestArgument - ERRORS {universalFailure } - ALWAYS RESPONDS FALSE - CODE local: 35 } - -RouteEndRequestArgument ::= SEQUENCE { - crossRefIdentifier RouteingCrossRefID, - routeRegisterReqID [ 0] IMPLICIT RouteRegisterReqID OPTIONAL, - errorValue [ 1] ErrorValue OPTIONAL, - correlatorData [ 2] IMPLICIT CorrelatorData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-route-end-request diff --git a/csta/CSTA-route-register-abort.asn1 b/csta/CSTA-route-register-abort.asn1 deleted file mode 100644 index 13a8384..0000000 --- a/csta/CSTA-route-register-abort.asn1 +++ /dev/null @@ -1,33 +0,0 @@ -CSTA-route-register-abort - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) route-register-abort( 249) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -RouteRegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -routeRegisterAbort OPERATION ::= -{ ARGUMENT RouteRegisterAbortArgument - ERRORS {universalFailure } - ALWAYS RESPONDS FALSE - CODE local: 249 } - -RouteRegisterAbortArgument ::= SEQUENCE -{ routeRegisterReqID RouteRegisterReqID, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-route-register-abort diff --git a/csta/CSTA-route-register-cancel.asn1 b/csta/CSTA-route-register-cancel.asn1 deleted file mode 100644 index 3f4bd3c..0000000 --- a/csta/CSTA-route-register-cancel.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-route-register-cancel - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) route-register-cancel( 250) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -RouteRegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -routeRegisterCancel OPERATION ::= -{ ARGUMENT RouteRegisterCancelArgument - RESULT RouteRegisterCancelResult - ERRORS {universalFailure } - CODE local: 250 } - -RouteRegisterCancelArgument ::= SEQUENCE -{ routeRegisterReqID RouteRegisterReqID, - extensions CSTACommonArguments OPTIONAL } - -RouteRegisterCancelResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-route-register-cancel diff --git a/csta/CSTA-route-register.asn1 b/csta/CSTA-route-register.asn1 deleted file mode 100644 index eeee304..0000000 --- a/csta/CSTA-route-register.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-route-register - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) route-register( 248) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -RouteRegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -MediaClass FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -routeRegister OPERATION ::= -{ ARGUMENT RouteRegisterArgument - RESULT RouteRegisterResult - ERRORS {universalFailure } - CODE local: 248 } - -RouteRegisterArgument ::= SEQUENCE -{ routeingDevice DeviceID OPTIONAL, - requestedRouteingMediaClass MediaClass OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -RouteRegisterResult ::= SEQUENCE -{ routeRegisterReqID RouteRegisterReqID, - actualRouteingMediaClass MediaClass OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-route-register diff --git a/csta/CSTA-route-reject.asn1 b/csta/CSTA-route-reject.asn1 deleted file mode 100644 index 7810d58..0000000 --- a/csta/CSTA-route-reject.asn1 +++ /dev/null @@ -1,44 +0,0 @@ -CSTA-route-reject - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) route-reject( 86) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CorrelatorData, RouteRegisterReqID, RouteingCrossRefID -FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -routeReject OPERATION ::= -{ ARGUMENT RouteRejectArgument - ERRORS {universalFailure } - ALWAYS RESPONDS FALSE - CODE local: 36 } - -RouteRejectArgument ::= SEQUENCE -{ crossRefIdentifier RouteingCrossRefID, - routeRegisterReqID [0] IMPLICIT RouteRegisterReqID OPTIONAL, - rejectCause [1] IMPLICIT RejectCause OPTIONAL, - correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -RejectCause ::= ENUMERATED -{ busyOverflow (1), - queueTimeOverflow (2), - capacityOverflow (3), - calendarOverflow (4), - unknownOverflow (5) } - -END -- of CSTA-route-reject diff --git a/csta/CSTA-route-request.asn1 b/csta/CSTA-route-request.asn1 deleted file mode 100644 index 599cd99..0000000 --- a/csta/CSTA-route-request.asn1 +++ /dev/null @@ -1,70 +0,0 @@ -CSTA-route-request - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) route-request( 81) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -AssociatedCallingDeviceID, AssociatedCalledDeviceID, CalledDeviceID, -CallingDeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CorrelatorData,SelectValue, RouteRegisterReqID, RouteingCrossRefID -FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -MessageInfo,LanguagePreferences,SubjectOfCall,DeviceHistory -FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -routeRequest OPERATION ::= -{ ARGUMENT RouteRequestArgument - ERRORS {universalFailure } - ALWAYS RESPONDS FALSE - CODE local: 31 } - -RouteRequestArgument ::= SEQUENCE -{ crossRefIdentifier RouteingCrossRefID, - routeRegisterReqID [ 0] IMPLICIT RouteRegisterReqID OPTIONAL, - currentRoute CalledDeviceID, - callingDevice CallingDeviceID OPTIONAL, - routeingDevice SubjectDeviceID OPTIONAL, - routedCall ConnectionID OPTIONAL, - routeSelAlgorithm [ 1] IMPLICIT SelectValue OPTIONAL, - associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, - associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, - priority [ 2] IMPLICIT BOOLEAN OPTIONAL, - replyTimeout [ 3] IMPLICIT INTEGER OPTIONAL, - correlatorData [ 4] IMPLICIT CorrelatorData OPTIONAL, - mediaCallCharacteristics [ 5] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [ 6] IMPLICIT CallCharacteristics OPTIONAL, - routeCallInfo [ 7] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageData [ 8] IMPLICIT CallLinkageData OPTIONAL, - subjectOfCall [ 9] IMPLICIT SubjectOfCall OPTIONAL, - messageInfo [10] IMPLICIT MessageInfo OPTIONAL, - languagePreferences [11] IMPLICIT LanguagePreferences OPTIONAL, - deviceHistory [12] IMPLICIT DeviceHistory OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-route-request diff --git a/csta/CSTA-route-select-request.asn1 b/csta/CSTA-route-select-request.asn1 deleted file mode 100644 index daae24d..0000000 --- a/csta/CSTA-route-select-request.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-route-select-request - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) route-select-request( 83) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CorrelatorData, RetryValue, RouteingCrossRefID, RouteRegisterReqID -FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -routeSelectRequest OPERATION ::= -{ ARGUMENT RouteSelectRequestArgument - ERRORS {universalFailure } - ALWAYS RESPONDS FALSE - CODE local: 33 } - -RouteSelectRequestArgument ::= SEQUENCE -{ crossRefIdentifier RouteingCrossRefID, - routeRegisterReqID [ 0] IMPLICIT RouteRegisterReqID OPTIONAL, - routeSelected [ 1] DeviceID, - alternateRoutes [ 2] IMPLICIT SEQUENCE OF DeviceID OPTIONAL, - remainRetries [ 3] RetryValue OPTIONAL, - routeUsedReq [ 4] IMPLICIT BOOLEAN OPTIONAL, - correlatorData [ 5] IMPLICIT CorrelatorData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-route-select-request diff --git a/csta/CSTA-route-used-request.asn1 b/csta/CSTA-route-used-request.asn1 deleted file mode 100644 index afb5b45..0000000 --- a/csta/CSTA-route-used-request.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-route-used-request - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) route-used-request( 84) } - -DEFINITIONS::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CallingDeviceID, CalledDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CorrelatorData, RouteRegisterReqID, RouteingCrossRefID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -routeUsedRequest OPERATION ::= -{ ARGUMENT RouteUsedRequestArgument - ERRORS {universalFailure } - ALWAYS RESPONDS FALSE - CODE local: 34 } - -RouteUsedRequestArgument ::= SEQUENCE -{ crossRefIdentifier RouteingCrossRefID, - routeRegisterReqID [0] IMPLICIT RouteRegisterReqID OPTIONAL, - routeUsed CalledDeviceID, - callingDevice CallingDeviceID OPTIONAL, - domain BOOLEAN OPTIONAL, - correlatorData [1] IMPLICIT CorrelatorData OPTIONAL, - callLinkageData [2] IMPLICIT CallLinkageData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-route-used-request diff --git a/csta/CSTA-routeing-mode-event.asn1 b/csta/CSTA-routeing-mode-event.asn1 deleted file mode 100644 index 635cd86..0000000 --- a/csta/CSTA-routeing-mode-event.asn1 +++ /dev/null @@ -1,23 +0,0 @@ -CSTA-routeing-mode-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) routeing-mode-event( 332) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -RouteingModeEvent ::= SEQUENCE -{ device SubjectDeviceID, - routeingMode BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-routeing-mode-event diff --git a/csta/CSTA-security.asn1 b/csta/CSTA-security.asn1 deleted file mode 100644 index 4c5767a..0000000 --- a/csta/CSTA-security.asn1 +++ /dev/null @@ -1,23 +0,0 @@ -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 diff --git a/csta/CSTA-send-broadcast-data.asn1 b/csta/CSTA-send-broadcast-data.asn1 deleted file mode 100644 index 019ad1e..0000000 --- a/csta/CSTA-send-broadcast-data.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-send-broadcast-data - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) send-broadcast-data( 114) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DataPathType, DisplayAttributeList FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -sendBroadcastData OPERATION ::= -{ ARGUMENT SendBroadcastDataArgument - RESULT SendBroadcastDataResult - ERRORS {universalFailure } - CODE local: 114 } - -SendBroadcastDataArgument ::= SEQUENCE -{ ioData OCTET STRING, - dataPathType DataPathType OPTIONAL, - displayAttributes DisplayAttributeList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SendBroadcastDataResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-send-broadcast-data diff --git a/csta/CSTA-send-data.asn1 b/csta/CSTA-send-data.asn1 deleted file mode 100644 index 3f91e44..0000000 --- a/csta/CSTA-send-data.asn1 +++ /dev/null @@ -1,43 +0,0 @@ -CSTA-send-data - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) send-data( 112) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -IOCrossRefID, IORegisterReqID, DisplayAttributeList FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -sendData OPERATION ::= -{ ARGUMENT SendDataArgument - RESULT SendDataResult - ERRORS {universalFailure } - CODE local: 112 } - -SendDataArgument ::= SEQUENCE -{ ioCrossRefID IOCrossRefID, - ioRegisterReqID [0] IMPLICIT IORegisterReqID OPTIONAL, - displayAttributes DisplayAttributeList OPTIONAL, - ioData OCTET STRING, - ioCause EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SendDataResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-send-data diff --git a/csta/CSTA-send-message.asn1 b/csta/CSTA-send-message.asn1 deleted file mode 100644 index fd17ebf..0000000 --- a/csta/CSTA-send-message.asn1 +++ /dev/null @@ -1,74 +0,0 @@ -CSTA-send-message - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) send-message( 376) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CallCharacteristics, CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -AccountInfo, AuthCode, CorrelatorData -FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -SubjectOfCall,LanguagePreferences, MessageInfo -FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) }; - -sendMessage OPERATION ::= -{ ARGUMENT SendMessageArgument - RESULT SendMessageResult - ERRORS {universalFailure } - CODE local: 376 } - -SendMessageArgument ::= SEQUENCE -{ callingDevice DeviceID, - destinationDevices DeviceListItems, - messageInfo MessageInfo, - accountCode [0] IMPLICIT AccountInfo OPTIONAL, - authCode [1] IMPLICIT AuthCode OPTIONAL, - correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, - callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, - mediaCallCharacteristics [4] IMPLICIT MediaCallCharacteristics OPTIONAL, - subjectOfCall [5] IMPLICIT SubjectOfCall OPTIONAL, - languagePreferences [6] IMPLICIT LanguagePreferences OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SendMessageResult ::= SEQUENCE -{ connectionList ConnectionListItems, - mediaCallCharacteristics MediaCallCharacteristics OPTIONAL, - listOfCallLinkageData [1] IMPLICIT CallLinkageDataListItems OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -DeviceListItems ::= SEQUENCE -{ device DeviceID } - -ConnectionListItems ::= SEQUENCE -{ connection ConnectionID } - -CallLinkageDataListItems ::= SEQUENCE -{ callLinkageData CallLinkageData } - -END -- of CSTA-send-message diff --git a/csta/CSTA-send-multicast-data.asn1 b/csta/CSTA-send-multicast-data.asn1 deleted file mode 100644 index 2cf4870..0000000 --- a/csta/CSTA-send-multicast-data.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-send-multicast-data - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) send-multicast-data( 113) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -IOCrossRefID, DisplayAttributeList FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -sendMulticastData OPERATION ::= -{ ARGUMENT SendMulticastDataArgument - RESULT SendMulticastDataResult - ERRORS {universalFailure } - CODE local: 113 } - -SendMulticastDataArgument ::= SEQUENCE -{ ioCrossRefIDList SEQUENCE OF IOCrossRefID, - ioData OCTET STRING OPTIONAL, - displayAttributes DisplayAttributeList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SendMulticastDataResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-send-multicast-data diff --git a/csta/CSTA-send-stored-call-detail-records.asn1 b/csta/CSTA-send-stored-call-detail-records.asn1 deleted file mode 100644 index a889086..0000000 --- a/csta/CSTA-send-stored-call-detail-records.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-send-stored-call-detail-records - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) send-stored-call-detail-records( 362) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CDRCrossRefID, CDRTimePeriod FROM CSTA-call-detail-record - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-detail-record( 132) }; - -sendStoredCDR OPERATION ::= -{ ARGUMENT SendStoredCDRArgument - RESULT SendStoredCDRResult - ERRORS {universalFailure } - CODE local: 362 } - -SendStoredCDRArgument ::= SEQUENCE -{ cdrCrossRefID CDRCrossRefID, --corrected 06/2001 - timePeriod CDRTimePeriod OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SendStoredCDRResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-send-stored-call-detail-records diff --git a/csta/CSTA-send-user-information.asn1 b/csta/CSTA-send-user-information.asn1 deleted file mode 100644 index 1756369..0000000 --- a/csta/CSTA-send-user-information.asn1 +++ /dev/null @@ -1,41 +0,0 @@ -CSTA-send-user-information - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) send-user-information( 234) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -sendUserInfo OPERATION ::= -{ ARGUMENT SendUserInfoArgument - RESULT SendUserInfoResult - ERRORS {universalFailure } - CODE local: 234 } - -SendUserInfoArgument ::= SEQUENCE -{ existingCall ConnectionID, - userData UserData, - extensions CSTACommonArguments OPTIONAL } - -SendUserInfoResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-send-user-information diff --git a/csta/CSTA-service-completion-failure-event.asn1 b/csta/CSTA-service-completion-failure-event.asn1 deleted file mode 100644 index 27cfc2d..0000000 --- a/csta/CSTA-service-completion-failure-event.asn1 +++ /dev/null @@ -1,51 +0,0 @@ -CSTA-service-completion-failure-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) service-completion-failure-event( 243) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -MediaCallCharacteristics, ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -ServiceCompletionFailureEvent ::= SEQUENCE -{ primaryCall PrimaryOrSecondaryCall, - secondaryCall [0] IMPLICIT PrimaryOrSecondaryCall OPTIONAL, - otherDevsPrimaryCallList [1] IMPLICIT SEQUENCE OF OtherCall OPTIONAL, - otherDevsSecondaryCallList [2] IMPLICIT SEQUENCE OF OtherCall OPTIONAL, - mediaCallCharacteristics [3] IMPLICIT MediaCallCharacteristics OPTIONAL, - cause EventCause, - extensions CSTACommonArguments OPTIONAL } - -PrimaryOrSecondaryCall ::= SEQUENCE -{ deviceID DeviceID, - connectionID ConnectionID, - localConnectionState LocalConnectionState, - connectionInfo ConnectionInformation OPTIONAL } - -OtherCall ::= SEQUENCE -{ deviceID DeviceID, - connectionID ConnectionID, - localConnectionState LocalConnectionState OPTIONAL, - connectionInfo ConnectionInformation OPTIONAL } - -END -- of CSTA-service-completion-failure-event diff --git a/csta/CSTA-service-initiated-event.asn1 b/csta/CSTA-service-initiated-event.asn1 deleted file mode 100644 index a6659b9..0000000 --- a/csta/CSTA-service-initiated-event.asn1 +++ /dev/null @@ -1,70 +0,0 @@ -CSTA-service-initiated-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) service-initiated-event( 34) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID, AssociatedCallingDeviceID, NetworkCalledDeviceID, -NetworkCallingDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -MessageInfo, SubjectOfCall, LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CalledDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -ServiceInitiatedEvent ::= SEQUENCE -{ initiatedConnection ConnectionID, - initiatingDevice SubjectDeviceID, - calledDevice CalledDeviceID OPTIONAL, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [ 0] IMPLICIT CorrelatorData OPTIONAL, - cause EventCause, - servicesPermitted [ 1] IMPLICIT ServicesPermitted OPTIONAL, - mediaCallCharacteristics [ 2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [ 3] IMPLICIT CallCharacteristics OPTIONAL, - initiatedConnectionInfo [ 4] IMPLICIT ConnectionInformation OPTIONAL, - networkCallingDevice NetworkCallingDeviceID OPTIONAL, - networkCalledDevice NetworkCalledDeviceID OPTIONAL, - associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, - callLinkageData [ 5] IMPLICIT CallLinkageData OPTIONAL, - subjectOfCall [ 7] IMPLICIT SubjectOfCall OPTIONAL, - messageInfo [ 8] IMPLICIT MessageInfo OPTIONAL, - languagePreferences [ 9] IMPLICIT LanguagePreferences OPTIONAL, - locationInfo [10] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-service-initiated-event diff --git a/csta/CSTA-set-agent-state.asn1 b/csta/CSTA-set-agent-state.asn1 deleted file mode 100644 index b74e039..0000000 --- a/csta/CSTA-set-agent-state.asn1 +++ /dev/null @@ -1,51 +0,0 @@ -CSTA-set-agent-state - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-agent-state( 312) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -AgentID, AgentPassword, PendingAgentState FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -setAgentState OPERATION ::= -{ ARGUMENT SetAgentStateArgument - RESULT SetAgentStateResult - ERRORS {universalFailure } - CODE local: 312 } - -SetAgentStateArgument ::= SEQUENCE -{ device DeviceID, - requestedAgentState ReqAgentState, - agentID [2] IMPLICIT AgentID OPTIONAL, - password [3] IMPLICIT AgentPassword OPTIONAL, - group DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetAgentStateResult ::= SEQUENCE -{ pendingAgentState PendingAgentState OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -ReqAgentState ::= ENUMERATED -{ loggedOn (0), - loggedOff (1), - notReady (2), - ready (3), - workingAfterCall (4) } - -END -- of CSTA-set-agent-state diff --git a/csta/CSTA-set-auto-answer.asn1 b/csta/CSTA-set-auto-answer.asn1 deleted file mode 100644 index 48c75bd..0000000 --- a/csta/CSTA-set-auto-answer.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-set-auto-answer - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-auto-answer( 313) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -setAutoAnswer OPERATION ::= -{ ARGUMENT SetAutoAnswerArgument - RESULT SetAutoAnswerResult - ERRORS {universalFailure } - CODE local: 313 } - -SetAutoAnswerArgument ::= SEQUENCE -{ device DeviceID, - autoAnswerOn BOOLEAN, - numberOfRings INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetAutoAnswerResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-auto-answer diff --git a/csta/CSTA-set-auto-work-mode.asn1 b/csta/CSTA-set-auto-work-mode.asn1 deleted file mode 100644 index ea24b88..0000000 --- a/csta/CSTA-set-auto-work-mode.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-set-auto-work-mode - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-auto-work-mode( 314) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -setAutoWorkMode OPERATION ::= -{ ARGUMENT SetAutoWorkModeArgument - RESULT SetAutoWorkModeResult - ERRORS {universalFailure } - CODE local: 314 } - -SetAutoWorkModeArgument ::= SEQUENCE -{ device DeviceID, - autoWorkOn BOOLEAN, - autoWorkInterval INTEGER (0..6000) OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetAutoWorkModeResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-auto-work-mode diff --git a/csta/CSTA-set-button-information.asn1 b/csta/CSTA-set-button-information.asn1 deleted file mode 100644 index add3e8b..0000000 --- a/csta/CSTA-set-button-information.asn1 +++ /dev/null @@ -1,43 +0,0 @@ -CSTA-set-button-information - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-button-information( 273) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ButtonID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -setButtonInformation OPERATION ::= -{ ARGUMENT SetButtonInformationArgument - RESULT SetButtonInformationResult - ERRORS {universalFailure } - CODE local: 273 } - -SetButtonInformationArgument ::= SEQUENCE -{ device DeviceID, - button ButtonID, - buttonLabel IA5String (SIZE(0..64)) OPTIONAL, - buttonAssociatedNumber DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetButtonInformationResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-button-information diff --git a/csta/CSTA-set-caller-id-status.asn1 b/csta/CSTA-set-caller-id-status.asn1 deleted file mode 100644 index 1500b23..0000000 --- a/csta/CSTA-set-caller-id-status.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-set-caller-id-status - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-caller-id-status( 315) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -setCallerIDStatus OPERATION ::= -{ ARGUMENT SetCallerIDStatusArgument - RESULT SetCallerIDStatusResult - ERRORS {universalFailure } - CODE local: 315 } - -SetCallerIDStatusArgument ::= SEQUENCE -{ device DeviceID, - callerIDProvided BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -SetCallerIDStatusResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-caller-id-status diff --git a/csta/CSTA-set-display.asn1 b/csta/CSTA-set-display.asn1 deleted file mode 100644 index 8b776b4..0000000 --- a/csta/CSTA-set-display.asn1 +++ /dev/null @@ -1,46 +0,0 @@ -CSTA-set-display - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-display( 274) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DisplayID, CharacterSet FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -setDisplay OPERATION ::= -{ ARGUMENT SetDisplayArgument - RESULT SetDisplayResult - ERRORS {universalFailure } - CODE local: 274 } - -SetDisplayArgument ::= SEQUENCE -{ device DeviceID, - display DisplayID OPTIONAL, - physicalBaseRowNumber [0] IMPLICIT INTEGER OPTIONAL, - physicalBaseColumnNumber [1] IMPLICIT INTEGER OPTIONAL, - contentsOfDisplay IA5String (SIZE(0..240)), - offset [2] IMPLICIT INTEGER OPTIONAL, - characterSet [3] IMPLICIT CharacterSet OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetDisplayResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-display diff --git a/csta/CSTA-set-do-not-disturb.asn1 b/csta/CSTA-set-do-not-disturb.asn1 deleted file mode 100644 index 9348a85..0000000 --- a/csta/CSTA-set-do-not-disturb.asn1 +++ /dev/null @@ -1,43 +0,0 @@ -CSTA-set-do-not-disturb - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-do-not-disturb( 316) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CallOrigination FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -setDoNotDisturb OPERATION ::= -{ ARGUMENT SetDoNotDisturbArgument - RESULT SetDoNotDisturbResult - ERRORS {universalFailure } - CODE local: 316 } - -SetDoNotDisturbArgument ::= SEQUENCE -{ device DeviceID, - doNotDisturbOn BOOLEAN, - callOrigination CallOrigination OPTIONAL, - callingDeviceList SEQUENCE OF DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetDoNotDisturbResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-do-not-disturb diff --git a/csta/CSTA-set-forwarding.asn1 b/csta/CSTA-set-forwarding.asn1 deleted file mode 100644 index b7c99fc..0000000 --- a/csta/CSTA-set-forwarding.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-set-forwarding - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-forwarding( 317) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ForwardingType FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -setForwarding OPERATION ::= -{ ARGUMENT SetForwardingArgument - RESULT SetForwardingResult - ERRORS {universalFailure } - CODE local: 317 } - -SetForwardingArgument ::= SEQUENCE -{ device DeviceID, - forwardingType ForwardingType OPTIONAL, - activateForward BOOLEAN, - forwardDN DeviceID OPTIONAL, - ringCount INTEGER (1..100) OPTIONAL, - ringDuration [3] IMPLICIT INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetForwardingResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-forwarding diff --git a/csta/CSTA-set-hookswitch-status.asn1 b/csta/CSTA-set-hookswitch-status.asn1 deleted file mode 100644 index 6e4c484..0000000 --- a/csta/CSTA-set-hookswitch-status.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-set-hookswitch-status - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-hookswitch-status( 275) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -HookswitchID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -setHookswitchStatus OPERATION ::= -{ ARGUMENT SetHookswitchStatusArgument - RESULT SetHookswitchStatusResult - ERRORS {universalFailure } - CODE local: 275 } - -SetHookswitchStatusArgument ::= SEQUENCE -{ device DeviceID, - hookswitch HookswitchID, - hookswitchOnHook BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -SetHookswitchStatusResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-hookswitch-status diff --git a/csta/CSTA-set-lamp-mode.asn1 b/csta/CSTA-set-lamp-mode.asn1 deleted file mode 100644 index 6661ad7..0000000 --- a/csta/CSTA-set-lamp-mode.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-set-lamp-mode - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-lamp-mode( 276) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -LampID, LampColor, LampMode, LampBrightness - FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -setLampMode OPERATION ::= -{ ARGUMENT SetLampModeArgument - RESULT SetLampModeResult - ERRORS {universalFailure } - CODE local: 276 } - -SetLampModeArgument ::= SEQUENCE -{ device DeviceID, - lamp LampID, - lampMode LampMode, - lampBrightness LampBrightness OPTIONAL, - lampColor LampColor OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetLampModeResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-lamp-mode diff --git a/csta/CSTA-set-location-information.asn1 b/csta/CSTA-set-location-information.asn1 deleted file mode 100644 index 63206c3..0000000 --- a/csta/CSTA-set-location-information.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-set-location-information - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-location-information ( 531) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -LocationInfo FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -setLocationInformation OPERATION ::= -{ ARGUMENT SetLocationInformationArgument - RESULT SetLocationInformationResult - ERRORS {universalFailure } - CODE local: 531} - -SetLocationInformationArgument ::= SEQUENCE -{ device DeviceID, - locationInfo LocationInfo OPTIONAL, - replaceMode ReplaceMode OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetLocationInformationResult ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -ReplaceMode ::= ENUMERATED -{ replaceAll (0), - replacePortion (1) } - -END -- of CSTA-set-location-information diff --git a/csta/CSTA-set-message-waiting-indicator.asn1 b/csta/CSTA-set-message-waiting-indicator.asn1 deleted file mode 100644 index 1643950..0000000 --- a/csta/CSTA-set-message-waiting-indicator.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-set-message-waiting-indicator - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-message-waiting-indicator( 277) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -setMessageWaitingIndicator OPERATION ::= -{ ARGUMENT SetMessageWaitingIndicatorArgument - RESULT SetMessageWaitingIndicatorResult - ERRORS {universalFailure } - CODE local: 277 } - -SetMessageWaitingIndicatorArgument ::= SEQUENCE -{ device DeviceID, - messageWaitingOn BOOLEAN, - deviceForMessage DeviceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetMessageWaitingIndicatorResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-message-waiting-indicator diff --git a/csta/CSTA-set-microphone-gain.asn1 b/csta/CSTA-set-microphone-gain.asn1 deleted file mode 100644 index 4baa2ee..0000000 --- a/csta/CSTA-set-microphone-gain.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-set-microphone-gain - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-microphone-gain( 278) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID, MicrophoneGain FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -setMicrophoneGain OPERATION ::= -{ ARGUMENT SetMicrophoneGainArgument - RESULT SetMicrophoneGainResult - ERRORS {universalFailure } - CODE local: 278 } - -SetMicrophoneGainArgument ::= SEQUENCE -{ device DeviceID, - auditoryApparatus AuditoryApparatusID, - microphoneGain MicrophoneGain, - extensions CSTACommonArguments OPTIONAL } - -SetMicrophoneGainResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-microphone-gain diff --git a/csta/CSTA-set-microphone-mute.asn1 b/csta/CSTA-set-microphone-mute.asn1 deleted file mode 100644 index ed41ad7..0000000 --- a/csta/CSTA-set-microphone-mute.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-set-microphone-mute - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-microphone-mute( 279) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -setMicrophoneMute OPERATION ::= -{ ARGUMENT SetMicrophoneMuteArgument - RESULT SetMicrophoneMuteResult - ERRORS {universalFailure } - CODE local: 279 } - -SetMicrophoneMuteArgument ::= SEQUENCE -{ device DeviceID, - auditoryApparatus AuditoryApparatusID, - microphoneMuteOn BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -SetMicrophoneMuteResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-microphone-mute diff --git a/csta/CSTA-set-presence-state.asn1 b/csta/CSTA-set-presence-state.asn1 deleted file mode 100644 index 51b6ea9..0000000 --- a/csta/CSTA-set-presence-state.asn1 +++ /dev/null @@ -1,49 +0,0 @@ -CSTA-set-presence-state - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-presence-state( 551) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -PresenceState FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -TimeInfo FROM CSTA-security -{ iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) security( 128) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -setPresenceState OPERATION ::= -{ ARGUMENT SetPresenceStateArgument - RESULT SetPresenceStateResult - ERRORS {universalFailure } - CODE local: 551 } - -SetPresenceStateArgument ::= SEQUENCE -{ device DeviceID, - requestedPresenceState PresenceState, - fromTime [0] IMPLICIT TimeInfo OPTIONAL, - untilTime [1] IMPLICIT TimeInfo OPTIONAL, - place [2] IMPLICIT OCTET STRING OPTIONAL, - mood [3] IMPLICIT OCTET STRING OPTIONAL, - namedPresenceState [4] IMPLICIT OCTET STRING OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetPresenceStateResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-presence-state diff --git a/csta/CSTA-set-ringer-status.asn1 b/csta/CSTA-set-ringer-status.asn1 deleted file mode 100644 index b2de154..0000000 --- a/csta/CSTA-set-ringer-status.asn1 +++ /dev/null @@ -1,44 +0,0 @@ -CSTA-set-ringer-status - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-ringer-status( 280) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -RingerID, RingMode, Volume FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -setRingerStatus OPERATION ::= -{ ARGUMENT SetRingerStatusArgument - RESULT SetRingerStatusResult - ERRORS {universalFailure } - CODE local: 280 } - -SetRingerStatusArgument ::= SEQUENCE -{ device DeviceID, - ringer RingerID, - ringMode RingMode OPTIONAL, - ringPattern [1] IMPLICIT INTEGER OPTIONAL, - ringVolume [2] Volume OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetRingerStatusResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-ringer-status diff --git a/csta/CSTA-set-routeing-mode.asn1 b/csta/CSTA-set-routeing-mode.asn1 deleted file mode 100644 index 988db81..0000000 --- a/csta/CSTA-set-routeing-mode.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-set-routeing-mode - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-routeing-mode( 318) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -setRouteingMode OPERATION ::= -{ ARGUMENT SetRouteingModeArgument - RESULT SetRouteingModeResult - ERRORS {universalFailure } - CODE local: 318 } - -SetRouteingModeArgument ::= SEQUENCE -{ device DeviceID, - routeingMode BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -SetRouteingModeResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-routeing-mode diff --git a/csta/CSTA-set-speaker-mute.asn1 b/csta/CSTA-set-speaker-mute.asn1 deleted file mode 100644 index 6b7b9e9..0000000 --- a/csta/CSTA-set-speaker-mute.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-set-speaker-mute - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-speaker-mute( 281) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -setSpeakerMute OPERATION ::= -{ ARGUMENT SetSpeakerMuteArgument - RESULT SetSpeakerMuteResult - ERRORS {universalFailure } - CODE local: 281 } - -SetSpeakerMuteArgument ::= SEQUENCE -{ device DeviceID, - auditoryApparatus AuditoryApparatusID, - speakerMuteOn BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -SetSpeakerMuteResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-speaker-mute diff --git a/csta/CSTA-set-speaker-volume.asn1 b/csta/CSTA-set-speaker-volume.asn1 deleted file mode 100644 index cdca9d1..0000000 --- a/csta/CSTA-set-speaker-volume.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-set-speaker-volume - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-speaker-volume( 282) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID, Volume FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -setSpeakerVolume OPERATION ::= -{ ARGUMENT SetSpeakerVolumeArgument - RESULT SetSpeakerVolumeResult - ERRORS {universalFailure } - CODE local: 282 } - -SetSpeakerVolumeArgument ::= SEQUENCE -{ device DeviceID, - auditoryApparatus AuditoryApparatusID, - speakerVolume Volume, - extensions CSTACommonArguments OPTIONAL } - -SetSpeakerVolumeResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-set-speaker-volume diff --git a/csta/CSTA-set-voice-attribute.asn1 b/csta/CSTA-set-voice-attribute.asn1 deleted file mode 100644 index d366e98..0000000 --- a/csta/CSTA-set-voice-attribute.asn1 +++ /dev/null @@ -1,68 +0,0 @@ -CSTA-set-voice-attribute - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) set-voice-attribute( 507) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ResourceID, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -Volume FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -setVoiceAttribute OPERATION ::= -{ ARGUMENT SetVoiceAttributeArgument - RESULT SetVoiceAttributeResult - ERRORS {universalFailure } - CODE local: 507 } - -SetVoiceAttributeArgument ::= SEQUENCE -{ connection ConnectionID, - attributeToSet AttributeToSet, - message MessageID OPTIONAL, - resource [0] IMPLICIT ResourceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SetVoiceAttributeResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -AttributeToSet ::= CHOICE -{ currentSpeed [ 0] IMPLICIT INTEGER, - currentVolume [ 1] Volume, - currentGain [ 2] IMPLICIT INTEGER (0 .. 100), - grammars [ 3] IMPLICIT IA5String, - language [ 4] IMPLICIT IA5String, - mode [ 5] IMPLICIT ENUMERATED - { automatic (0), - single (1), - multiple (2) }, - retainAudio [ 6] IMPLICIT BOOLEAN, - silenceTimeout [ 7] IMPLICIT INTEGER, - maxTimeout [ 8] IMPLICIT INTEGER, - babbleTimeout [ 9] IMPLICIT INTEGER, - endSilence [10] IMPLICIT INTEGER, - rejectionThreshold [11] IMPLICIT INTEGER, - autoInterruptible [12] IMPLICIT BOOLEAN, - innerXML [13] IMPLICIT IA5String, - interDigitTimeout [14] IMPLICIT INTEGER, - preflush [15] IMPLICIT BOOLEAN } - - -END -- of CSTA-set-voice-attribute diff --git a/csta/CSTA-silence-timeout-expired-event.asn1 b/csta/CSTA-silence-timeout-expired-event.asn1 deleted file mode 100644 index 5bdb595..0000000 --- a/csta/CSTA-silence-timeout-expired-event.asn1 +++ /dev/null @@ -1,34 +0,0 @@ -CSTA-silence-timeout-expired-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) silence-timeout-expired-event(524) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -SilenceTimeoutExpiredEvent ::=SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-silence-timeout-expired-event diff --git a/csta/CSTA-single-step-conference.asn1 b/csta/CSTA-single-step-conference.asn1 deleted file mode 100644 index f8bfe89..0000000 --- a/csta/CSTA-single-step-conference.asn1 +++ /dev/null @@ -1,63 +0,0 @@ -CSTA-single-step-conference - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) single-step-conference( 20) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -AccountInfo, AuthCode, CorrelatorData, ParticipationType, UserData -FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CallLinkageDataList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -singleStepConf OPERATION ::= -{ ARGUMENT SingleStepConfArgument - RESULT SingleStepConfResult - ERRORS {universalFailure } - CODE local: 20 } - -SingleStepConfArgument ::= SEQUENCE -{ activeCall ConnectionID, - deviceToJoin DeviceID, - participationType ParticipationType DEFAULT active, - accountCode [0] IMPLICIT AccountInfo OPTIONAL, - authCode [1] IMPLICIT AuthCode OPTIONAL, - correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - subjectOfCall [3] IMPLICIT SubjectOfCall OPTIONAL, - languagePreferences [4] IMPLICIT LanguagePreferences OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SingleStepConfResult ::= SEQUENCE -{ conferencedCall ConnectionID, - conferencedCallInfo ConnectionInformation OPTIONAL, - callLinkageDataList [1] IMPLICIT CallLinkageDataList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-single-step-conference diff --git a/csta/CSTA-single-step-transfer.asn1 b/csta/CSTA-single-step-transfer.asn1 deleted file mode 100644 index a44223c..0000000 --- a/csta/CSTA-single-step-transfer.asn1 +++ /dev/null @@ -1,71 +0,0 @@ -CSTA-single-step-transfer - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) single-step-conference( 50) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ConnectionList FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -AccountInfo, AuthCode, CorrelatorData, UserData -FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -CallCharacteristics, CallLinkageDataList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -singleStepTrans OPERATION ::= -{ ARGUMENT SingleStepTransArgument - RESULT SingleStepTransResult - ERRORS {universalFailure } - CODE local: 50 } - -SingleStepTransArgument ::= SEQUENCE -{ activeCall ConnectionID, - transferredTo DeviceID, - accountCode [0] IMPLICIT AccountInfo OPTIONAL, - authCode [1] IMPLICIT AuthCode OPTIONAL, - correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, - subjectOfCall [4] IMPLICIT SubjectOfCall OPTIONAL, - languagePreferences [5] IMPLICIT LanguagePreferences OPTIONAL, - reason [6] IMPLICIT EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SingleStepTransResult ::= SEQUENCE -{ transferredCall ConnectionID, - connections [0] IMPLICIT ConnectionList OPTIONAL, - transferredCallInfo [1] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageDataList [2] IMPLICIT CallLinkageDataList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-single-step-transfer diff --git a/csta/CSTA-snapshot-call-data.asn1 b/csta/CSTA-snapshot-call-data.asn1 deleted file mode 100644 index f6754e1..0000000 --- a/csta/CSTA-snapshot-call-data.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-snapshot-call-data - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) snapshot-call-data(106) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -SnapshotCallData FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ServiceCrossRefID FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) }; - -snapshotCallData OPERATION ::= -{ ARGUMENT SnapshotCallDataArgument - ERRORS {universalFailure } - ALWAYS RESPONDS FALSE - CODE local: 76 } - -SnapshotCallDataArgument ::= SEQUENCE -{ serviceCrossRefID ServiceCrossRefID, - segmentID INTEGER OPTIONAL, - lastSegment BOOLEAN, - snapshotData SnapshotCallData, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-snapshot-call-data diff --git a/csta/CSTA-snapshot-call.asn1 b/csta/CSTA-snapshot-call.asn1 deleted file mode 100644 index 80f0f3f..0000000 --- a/csta/CSTA-snapshot-call.asn1 +++ /dev/null @@ -1,74 +0,0 @@ -CSTA-snapshot-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) snapshot-call( 105) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CallingDeviceID, CalledDeviceID, AssociatedCallingDeviceID, -AssociatedCalledDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -SnapshotCallData FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -CorrelatorData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ServiceCrossRefID FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) } -SubjectOfCall,LanguagePreferences, MessageInfo, DeviceHistory -FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -snapshotCall OPERATION ::= -{ ARGUMENT SnapshotCallArgument - RESULT SnapshotCallResult - ERRORS {universalFailure } - CODE local: 75 } - -SnapshotCallArgument ::= SEQUENCE -{ snapshotObject ConnectionID, - extensions CSTACommonArguments OPTIONAL } - -SnapshotCallResult ::= SEQUENCE -{ crossRefIDorSnapshotData CHOICE - { serviceCrossRefID [0] IMPLICIT ServiceCrossRefID, - snapshotData SnapshotCallData }, - mediaCallCharacteristics MediaCallCharacteristics OPTIONAL, - callCharacteristics CallCharacteristics OPTIONAL, - callingDevice CallingDeviceID OPTIONAL, - calledDevice CalledDeviceID OPTIONAL, - associatedCallingDeviceID AssociatedCallingDeviceID OPTIONAL, - associatedCalledDeviceID AssociatedCalledDeviceID OPTIONAL, - correlatorData [1] IMPLICIT CorrelatorData OPTIONAL, - callLinkageData [2] IMPLICIT CallLinkageData OPTIONAL, - subjectOfCall [3] IMPLICIT SubjectOfCall OPTIONAL, - messageInfo [4] IMPLICIT MessageInfo OPTIONAL, - languagePreferences [5] IMPLICIT LanguagePreferences OPTIONAL, - deviceHistory [6] IMPLICIT DeviceHistory OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-snapshot-call diff --git a/csta/CSTA-snapshot-device-data.asn1 b/csta/CSTA-snapshot-device-data.asn1 deleted file mode 100644 index bedab2e..0000000 --- a/csta/CSTA-snapshot-device-data.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-snapshot-device-data - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) snapshot-device-data(107) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -SnapshotDeviceData FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ServiceCrossRefID FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) }; - -snapshotDeviceData OPERATION ::= -{ ARGUMENT SnapshotDeviceDataArgument - ERRORS {universalFailure } - ALWAYS RESPONDS FALSE - CODE local: 77 } - -SnapshotDeviceDataArgument ::= SEQUENCE -{ serviceCrossRefID ServiceCrossRefID, - segmentID INTEGER OPTIONAL, - lastSegment BOOLEAN, - snapshotData SnapshotDeviceData, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-snapshot-device-data diff --git a/csta/CSTA-snapshot-device.asn1 b/csta/CSTA-snapshot-device.asn1 deleted file mode 100644 index 07a6cc5..0000000 --- a/csta/CSTA-snapshot-device.asn1 +++ /dev/null @@ -1,45 +0,0 @@ -CSTA-snapshot-device - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) snapshot-device( 104) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -SnapshotDeviceData FROM CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ServiceCrossRefID FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) }; - -snapshotDevice OPERATION ::= -{ ARGUMENT SnapshotDeviceArgument - RESULT SnapshotDeviceResult - ERRORS {universalFailure } - CODE local: 74 } - -SnapshotDeviceArgument ::= SEQUENCE -{ snapshotObject DeviceID, - extensions CSTACommonArguments OPTIONAL } - -SnapshotDeviceResult ::= SEQUENCE -{ crossRefIDorSnapshotData CHOICE - { serviceCrossRefID ServiceCrossRefID, - snapshotData SnapshotDeviceData }, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-snapshot-device diff --git a/csta/CSTA-speaker-mute-event.asn1 b/csta/CSTA-speaker-mute-event.asn1 deleted file mode 100644 index f9a7a2d..0000000 --- a/csta/CSTA-speaker-mute-event.asn1 +++ /dev/null @@ -1,26 +0,0 @@ -CSTA-speaker-mute-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) speaker-mute-event( 46) } -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -SpeakerMuteEvent ::= SEQUENCE -{ invokingDevice SubjectDeviceID, - auditoryApparatus AuditoryApparatusID, - speakerMuteOn BOOLEAN, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-speaker-mute-event diff --git a/csta/CSTA-speaker-volume-event.asn1 b/csta/CSTA-speaker-volume-event.asn1 deleted file mode 100644 index 759dda5..0000000 --- a/csta/CSTA-speaker-volume-event.asn1 +++ /dev/null @@ -1,26 +0,0 @@ -CSTA-speaker-volume-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) speaker-volume-event( 47) } -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -AuditoryApparatusID, Volume FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -SpeakerVolumeEvent ::= SEQUENCE -{ invokingDevice SubjectDeviceID, - auditoryApparatus AuditoryApparatusID, - speakerVolume Volume, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-speaker-volume-event diff --git a/csta/CSTA-speech-detected-event.asn1 b/csta/CSTA-speech-detected-event.asn1 deleted file mode 100644 index 94e271c..0000000 --- a/csta/CSTA-speech-detected-event.asn1 +++ /dev/null @@ -1,34 +0,0 @@ -CSTA-speech-detected-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) speech-detected-event (525) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -SpeechDetectedEvent ::=SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-speech-detected-event diff --git a/csta/CSTA-start-call-detail-records-transmission.asn1 b/csta/CSTA-start-call-detail-records-transmission.asn1 deleted file mode 100644 index 77aba0d..0000000 --- a/csta/CSTA-start-call-detail-records-transmission.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-start-call-detail-records-transmission - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) start-call-detail-records-transmission( 363) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CDRCrossRefID, CDRTransferMode FROM CSTA-call-detail-record - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-detail-record( 132) }; - -startCDRTransmission OPERATION ::= -{ ARGUMENT StartCDRTransmissionArgument - RESULT StartCDRTransmissionResult - ERRORS {universalFailure } - CODE local: 363 } - -StartCDRTransmissionArgument ::= SEQUENCE -{ transferMode CDRTransferMode, - extensions CSTACommonArguments OPTIONAL } - -StartCDRTransmissionResult ::= SEQUENCE -{ cdrCrossRefID CDRCrossRefID, --corrected 06/2001 - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-start-call-detail-records-transmission diff --git a/csta/CSTA-start-data-collection.asn1 b/csta/CSTA-start-data-collection.asn1 deleted file mode 100644 index ab8127f..0000000 --- a/csta/CSTA-start-data-collection.asn1 +++ /dev/null @@ -1,58 +0,0 @@ -CSTA-start-data-collection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) start-data-collection( 347) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DcollCrossRefID FROM CSTA-data-collection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-collection( 138) }; - -startDataCollection OPERATION ::= -{ ARGUMENT StartDataCollectionArgument - RESULT StartDataCollectionResult - ERRORS {universalFailure } - CODE local: 347 } - -StartDataCollectionArgument ::= SEQUENCE -{ object CallObject, - dataCollType DataCollType OPTIONAL, - digitsReportingCriteria DigitsReportingCriteria OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -StartDataCollectionResult ::= SEQUENCE -{ dcollCrossRefID DcollCrossRefID, - extensions CSTACommonArguments OPTIONAL } - -CallObject ::= CHOICE -{ device DeviceID, - call ConnectionID } - -DataCollType ::= ENUMERATED -{ digits (0), - telTones (1) } - -DigitsReportingCriteria ::= SEQUENCE -{ numChars [0] IMPLICIT INTEGER OPTIONAL, - flushChar IA5String (SIZE(1..1)) OPTIONAL, - timeout [1] IMPLICIT INTEGER OPTIONAL } - -END -- of CSTA-start-data-collection diff --git a/csta/CSTA-start-data-path.asn1 b/csta/CSTA-start-data-path.asn1 deleted file mode 100644 index fd91260..0000000 --- a/csta/CSTA-start-data-path.asn1 +++ /dev/null @@ -1,58 +0,0 @@ -CSTA-start-data-path - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) start-data-path( 110) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTAObject FROM CSTA-switching-function-objects - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) switching-function-objects( 122) } -DataPathType, IOCrossRefID, IORegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DisplayID FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -startDataPath OPERATION ::= -{ ARGUMENT StartDataPathArgument - RESULT StartDataPathResult - ERRORS {universalFailure } - CODE local: 110 } - -StartDataPathArgument ::= SEQUENCE -{ ioRegisterReqID IORegisterReqID OPTIONAL, - object CSTAObject, - dataPathDirection [0] IMPLICIT DataPathDirection OPTIONAL, - dataPathType [1] IMPLICIT DataPathType OPTIONAL, - displayID DisplayID OPTIONAL, - numberOfCharactersToCollect [2] IMPLICIT INTEGER OPTIONAL, - terminationCharacter IA5String (SIZE(1..1)) OPTIONAL, - timeout [3] IMPLICIT INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -StartDataPathResult ::= SEQUENCE -{ ioCrossRefID IOCrossRefID, - numberOfCharactersToCollect [0] IMPLICIT INTEGER OPTIONAL, - terminationCharacter IA5String(SIZE(1..1)) OPTIONAL, - timeout [1] IMPLICIT INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -DataPathDirection ::= ENUMERATED -{ computeFunctionToObject (0), - objectToComputeFunction (1), - bidirectional (2) } - -END -- of CSTA-start-data-path diff --git a/csta/CSTA-start-location-tracking-session.asn1 b/csta/CSTA-start-location-tracking-session.asn1 deleted file mode 100644 index 518f307..0000000 --- a/csta/CSTA-start-location-tracking-session.asn1 +++ /dev/null @@ -1,67 +0,0 @@ -CSTA-start-location-tracking-session - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) start-location-tracking-session( 536) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definitioneq - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -LocCrossRefID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) }; - -startLocationTrackingSession OPERATION ::= -{ ARGUMENT StartLocationTrackingSessionArgument - RESULT StartLocationTrackingSessionResult - ERRORS {universalFailure } - CODE local: 536} - -StartLocationTrackingSessionArgument ::= SEQUENCE -{ locDevice DeviceID, - collectionType [0] IMPLICIT CollectionType OPTIONAL, - collectionInterval [1] IMPLICIT INTEGER OPTIONAL, - maxCollections [2] IMPLICIT INTEGER OPTIONAL, - collectionFilter [3] IMPLICIT CollectionFilter OPTIONAL, - reportingType [4] IMPLICIT ReportingType OPTIONAL, - reportingInterval [5] IMPLICIT INTEGER OPTIONAL, - reportingCount [6] IMPLICIT INTEGER OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -StartLocationTrackingSessionResult ::= SEQUENCE -{ locCrossRefID LocCrossRefID, - pidProfile PIDProfile OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -CollectionType ::= ENUMERATED -{ periodic (0), - periodicWithUpdates (1), - updatesOnly (2) } - -CollectionFilter ::= SEQUENCE -{ horizontalMovement [0] IMPLICIT INTEGER OPTIONAL, - verticalMovement [1] IMPLICIT INTEGER OPTIONAL, - civicAdressChange [2] IMPLICIT INTEGER OPTIONAL } - -ReportingType ::= ENUMERATED -{ immediate (0), - periodic (1), - count (2) } - -PIDProfile ::= ENUMERATED -{ pidProfileOption1 (0), - pidProfileOption2 (1) } - -END -- of CSTA-start-location-tracking-session diff --git a/csta/CSTA-start.asn1 b/csta/CSTA-start.asn1 deleted file mode 100644 index af4faba..0000000 --- a/csta/CSTA-start.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-start - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) start (516) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ResourceID, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionID FROM CSTA-call-connection-identifiers -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; -start OPERATION ::= -{ ARGUMENT StartArgument - RESULT StartResult - ERRORS {universalFailure } - CODE local: 516} - -StartArgument ::= SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - text [1] IMPLICIT IA5String OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -StartResult ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-start diff --git a/csta/CSTA-started-event.asn1 b/csta/CSTA-started-event.asn1 deleted file mode 100644 index 39d8a28..0000000 --- a/csta/CSTA-started-event.asn1 +++ /dev/null @@ -1,34 +0,0 @@ -CSTA-started-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) started-event (526) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-feature-types( 127) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -StartedEvent ::= SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-started-event diff --git a/csta/CSTA-status-reporting.asn1 b/csta/CSTA-status-reporting.asn1 deleted file mode 100644 index 583a427..0000000 --- a/csta/CSTA-status-reporting.asn1 +++ /dev/null @@ -1,165 +0,0 @@ -CSTA-status-reporting - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) status-reporting( 126) } - -DEFINITIONS ::= -BEGIN - -EXPORTS -MonitorObject, MonitorCrossRefID, MonitorFilter, MonitorType, -MonitorMediaClass,SnapshotCallData, SnapshotDeviceData,RegistrationTypeList,RegistrationList, -MonitorList,LocationSessionInfoList; - -IMPORTS -CallControlEvents, CallAssociatedEvents, MediaAttachmentEvents, -PhysicalDeviceFeatureEvents, LogicalDeviceFeatureEvents, -DeviceMaintenanceEvents, VoiceUnitEvents, VendorSpecEvents -FROM CSTA-application-context-information-csta3 - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) application-context-information( 200) } -ServicesPermitted, LocationInfoList, CallLinkageData FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control(130) } -CSTAObject FROM CSTA-switching-function-objects - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) switching-function-objects( 122) } -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -ConnectionInformation, MediaCallCharacteristics, MediaServiceType, -MediaServiceInstanceID, MediaStreamID FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) } -LocCrossRefID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) }; - -MonitorObject ::= CSTAObject - -MonitorCrossRefID ::= [APPLICATION 21] IMPLICIT OCTET STRING - -MonitorFilter ::= SEQUENCE-- default is no filter (i.e. all events) -{ callControl [0] IMPLICIT CallControlEvents DEFAULT { }, - callAssociated [6] IMPLICIT CallAssociatedEvents DEFAULT { }, - mediaAttachment [7] IMPLICIT MediaAttachmentEvents DEFAULT { }, - physicalDeviceFeature [8] IMPLICIT PhysicalDeviceFeatureEvents DEFAULT { }, - logicalDeviceFeature [9] IMPLICIT LogicalDeviceFeatureEvents DEFAULT { }, - maintenance [3] IMPLICIT DeviceMaintenanceEvents DEFAULT { }, - voiceUnit [5] IMPLICIT VoiceUnitEvents DEFAULT { }, - private [4] IMPLICIT VendorSpecEvents DEFAULT { } } - --- setting the relevant bit requests the filter for the appropriate events - -MonitorType ::= ENUMERATED -{ call (0), - device (1) } - -MonitorList ::= SEQUENCE OF MonitorListEntry - -MonitorListEntry ::= SEQUENCE -{ monitorCrossRefID MonitorCrossRefID, - monitorObject DeviceID } - -RegistrationTypeList ::= SEQUENCE OF RegistrationType - -RegistrationType ::= ENUMERATED -{ escapeRegister (1), - ioRegister (2), - routeRegister (3), - sysStatRegister (4) } - -RegistrationList ::= SEQUENCE OF RegistrationListEntry - -RegistrationListEntry ::= SEQUENCE -{ registrationType RegistrationType, - registrationID IA5String, - registrationObject DeviceID OPTIONAL } - -LocationSessionInfoList ::= SEQUENCE OF LocationSessionListEntry - -LocationSessionListEntry ::= SEQUENCE -{ locCrossRefID LocCrossRefID, - locDevice DeviceID } - -MonitorMediaClass ::= BIT STRING -{ voice ( 0), - data ( 1), - image ( 2), - audio ( 4), - other ( 3), - notKnown ( 5), - chat ( 6), - email ( 7), - message ( 8), - im ( 9), - sms (10), - mms (11) } - -SnapshotDeviceData ::= [APPLICATION 22] IMPLICIT SEQUENCE OF SnapshotDeviceResponseInfo - -SnapshotDeviceResponseInfo ::= SEQUENCE -{ connectionIdentifier ConnectionID, - endpointDevice [3] IMPLICIT SubjectDeviceID OPTIONAL, - localCallState CallState, - servicesPermitted [0] IMPLICIT ServicesPermitted OPTIONAL, - mediaServiceInfoList [1] IMPLICIT DeviceMediaInfoList OPTIONAL, - mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, - callLinkageData [4] IMPLICIT CallLinkageData OPTIONAL } - -DeviceMediaInfoList ::= SEQUENCE OF SEQUENCE -{ mediaStreamID MediaStreamID OPTIONAL, - connectionInformation ConnectionInformation OPTIONAL } - -SnapshotCallData ::= [APPLICATION 23] IMPLICIT SEQUENCE OF SnapshotCallResponseInfo - -SnapshotCallResponseInfo ::= SEQUENCE -{ deviceOnCall SubjectDeviceID, - callIdentifier ConnectionID OPTIONAL, - localConnectionState LocalConnectionState OPTIONAL, - servicesPermitted [0] IMPLICIT ServicesPermitted OPTIONAL, - mediaServiceInfoList [1] IMPLICIT CallMediaInfoList OPTIONAL, - locationInfo [2] IMPLICIT LocationInfoList OPTIONAL } - -CallMediaInfoList ::= SEQUENCE OF SEQUENCE -{ mediaServiceType [0] IMPLICIT MediaServiceType, - mediaServiceVersion [1] IMPLICIT INTEGER OPTIONAL, - mediaServiceInstance [2] IMPLICIT MediaServiceInstanceID OPTIONAL, - mediaStreamID [3] IMPLICIT MediaStreamID OPTIONAL, - connectionInformation [4] IMPLICIT ConnectionInformation OPTIONAL } - -CallState ::= CHOICE -{ compoundCallState [0] IMPLICIT CompoundCallState, - simpleCallState [1] IMPLICIT SimpleCallState, - unknown [2] IMPLICIT NULL } - -CompoundCallState ::= SEQUENCE OF LocalConnectionState - -SimpleCallState ::= ENUMERATED -{ callNull ( 0), -- ‘00’H - null-null - callPending ( 1), -- ‘01’H - null-initiate - callOriginated ( 3), -- ‘03’H - null-connect - callDelivered ( 35), -- ‘23’H - alerting-connect - callDeliveredHeld ( 36), -- ‘24’H - alerting-held - callReceived ( 50), -- ‘32’H - connect-alerting - callEstablished ( 51), -- ‘33’H - connect-connect - callEstablishedHeld ( 52), -- ‘34’H - connected-held - callReceivedOnHold ( 66), -- ‘42’H - held-alerting - callEstablishedOnHold ( 67), -- ‘43’H - held-connect - callQueued ( 83), -- ‘53’H - queued-connect - callQueuedHeld ( 84), -- ‘54’H - queued-held - callFailed ( 99), -- ‘63’H - failed-connect - callFailedHeld (100), -- ‘64’H - failed-held - callBlocked ( 96) } -- ‘60’H - failed-null } - - --- This represents the main call states in a simplified encoding. The semantics --- are identical to the sequence of connection states but they are represented by --- an item from an enumerated list. - -END -- of CSTA-status-reporting diff --git a/csta/CSTA-stop-call-detail-records.asn1 b/csta/CSTA-stop-call-detail-records.asn1 deleted file mode 100644 index 638f4b0..0000000 --- a/csta/CSTA-stop-call-detail-records.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-stop-call-detail-records - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) stop-call-detail-records( 364) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CDRCrossRefID, CDRTermReason FROM CSTA-call-detail-record - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-detail-record( 132) }; - -stopCDRTransmission OPERATION ::= -{ ARGUMENT StopCDRTransmissionArgument - RESULT StopCDRTransmissionResult - ERRORS {universalFailure } - CODE local: 364 } - -StopCDRTransmissionArgument ::= SEQUENCE -{ cdrCrossRefID CDRCrossRefID, --corrected 06/2001 - cdrTermReason CDRTermReason OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -StopCDRTransmissionResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-stop-call-detail-records diff --git a/csta/CSTA-stop-data-collection.asn1 b/csta/CSTA-stop-data-collection.asn1 deleted file mode 100644 index 27cca3a..0000000 --- a/csta/CSTA-stop-data-collection.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-stop-data-collection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) stop-data-collection( 348) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DcollCrossRefID FROM CSTA-data-collection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-collection( 138) }; - -stopDataCollection OPERATION ::= -{ ARGUMENT StopDataCollectionArgument - RESULT StopDataCollectionResult - ERRORS {universalFailure } - CODE local: 348 } - -StopDataCollectionArgument ::= SEQUENCE -{ dcollCrossRefID DcollCrossRefID, - extensions CSTACommonArguments OPTIONAL } - -StopDataCollectionResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-stop-data-collection diff --git a/csta/CSTA-stop-data-path.asn1 b/csta/CSTA-stop-data-path.asn1 deleted file mode 100644 index 7fd7184..0000000 --- a/csta/CSTA-stop-data-path.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-stop-data-path - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) stop-data-path( 111) } -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -IOCrossRefID, IORegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -stopDataPath OPERATION ::= -{ ARGUMENT StopDataPathArgument - RESULT StopDataPathResult - ERRORS {universalFailure } - CODE local: 111 -} - -StopDataPathArgument ::= SEQUENCE -{ ioCrossRefID IOCrossRefID, - ioRegisterReqID IORegisterReqID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -StopDataPathResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-stop-data-path diff --git a/csta/CSTA-stop-event.asn1 b/csta/CSTA-stop-event.asn1 deleted file mode 100644 index 2343677..0000000 --- a/csta/CSTA-stop-event.asn1 +++ /dev/null @@ -1,40 +0,0 @@ -CSTA-stop-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) stop( 78) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-feature-types( 127) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -StopEvent ::= SEQUENCE -{ connection ConnectionID, - message MessageID, - resource [2] IMPLICIT ResourceID OPTIONAL, - length [0] IMPLICIT INTEGER OPTIONAL, - currentPosition [1] IMPLICIT INTEGER OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-stop-event diff --git a/csta/CSTA-stop-location-tracking-session.asn1 b/csta/CSTA-stop-location-tracking-session.asn1 deleted file mode 100644 index 1177c72..0000000 --- a/csta/CSTA-stop-location-tracking-session.asn1 +++ /dev/null @@ -1,43 +0,0 @@ -CSTA-stop-location-tracking-session - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) stop-location-tracking-session( 537) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definitioneq - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -LocCrossRefID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) }; - -stopLocationTrackingSession OPERATION ::= -{ ARGUMENT StopLocationTrackingSessionArgument - RESULT StopLocationTrackingSessionResult - ERRORS {universalFailure } - CODE local: 537} - -StopLocationTrackingSessionArgument ::= SEQUENCE -{ locCrossRefID LocCrossRefID, - reason EventCause OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -StopLocationTrackingSessionResult ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-stop-location-tracking-session diff --git a/csta/CSTA-stop.asn1 b/csta/CSTA-stop.asn1 deleted file mode 100644 index 26d1f5a..0000000 --- a/csta/CSTA-stop.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-stop - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) stop( 508) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ResourceID, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -stop OPERATION ::= -{ ARGUMENT StopArgument - RESULT StopResult - ERRORS {universalFailure } - CODE local: 508 } - -StopArgument ::= SEQUENCE -{ connection ConnectionID, - messageToBeStopped MessageID OPTIONAL, - resource [0] IMPLICIT ResourceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -StopResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-stop diff --git a/csta/CSTA-suspend-data-collection.asn1 b/csta/CSTA-suspend-data-collection.asn1 deleted file mode 100644 index 437f3d0..0000000 --- a/csta/CSTA-suspend-data-collection.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-suspend-data-collection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) suspend-data-collection( 349) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DcollCrossRefID FROM CSTA-data-collection - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) data-collection( 138) }; - -suspendDataCollection OPERATION ::= -{ ARGUMENT SuspendDataCollectionArgument - RESULT SuspendDataCollectionResult - ERRORS {universalFailure } - CODE local: 349 } - -SuspendDataCollectionArgument ::= SEQUENCE -{ dcollCrossRefID DcollCrossRefID, - extensions CSTACommonArguments OPTIONAL } - -SuspendDataCollectionResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-suspend-data-collection diff --git a/csta/CSTA-suspend-data-path.asn1 b/csta/CSTA-suspend-data-path.asn1 deleted file mode 100644 index 262a7b7..0000000 --- a/csta/CSTA-suspend-data-path.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-suspend-data-path - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) suspend-data-path( 115) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -IOCrossRefID, IORegisterReqID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -suspendDataPath OPERATION ::= -{ ARGUMENT SuspendDataPathArgument - RESULT SuspendDataPathResult - ERRORS {universalFailure } - CODE local: 115 } - -SuspendDataPathArgument ::= SEQUENCE -{ ioCrossRefID IOCrossRefID, - ioRegisterReqID IORegisterReqID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SuspendDataPathResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-suspend-data-path diff --git a/csta/CSTA-suspend-location-tracking-session.asn1 b/csta/CSTA-suspend-location-tracking-session.asn1 deleted file mode 100644 index 5f976e3..0000000 --- a/csta/CSTA-suspend-location-tracking-session.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-suspend-location-tracking-session - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) suspend-location-tracking-session ( 538) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definitioneq - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -LocCrossRefID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) }; - -suspendLocationTrackingSession OPERATION ::= -{ ARGUMENT SuspendLocationTrackingSessionArgument - RESULT SuspendLocationTrackingSessionResult - ERRORS {universalFailure } - CODE local: 538 } - -SuspendLocationTrackingSessionArgument ::= SEQUENCE -{ locCrossRefID LocCrossRefID, - extensions CSTACommonArguments OPTIONAL } - -SuspendLocationTrackingSessionResult ::= SEQUENCE -{ extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-suspend-location-tracking-session diff --git a/csta/CSTA-suspend-play-event.asn1 b/csta/CSTA-suspend-play-event.asn1 deleted file mode 100644 index 43d5351..0000000 --- a/csta/CSTA-suspend-play-event.asn1 +++ /dev/null @@ -1,40 +0,0 @@ -CSTA-suspend-play-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) suspend-play( 79) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-feature-types( 127) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -SuspendPlayEvent ::= SEQUENCE -{ connection ConnectionID, - message MessageID, - resource [2] IMPLICIT ResourceID OPTIONAL, - length [0] IMPLICIT INTEGER OPTIONAL, - currentPosition [1] IMPLICIT INTEGER OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-suspend-play-event diff --git a/csta/CSTA-suspend-record-event.asn1 b/csta/CSTA-suspend-record-event.asn1 deleted file mode 100644 index af36fa3..0000000 --- a/csta/CSTA-suspend-record-event.asn1 +++ /dev/null @@ -1,39 +0,0 @@ -CSTA-suspend-record-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) suspend-record( 80) } -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -SuspendRecordEvent ::= SEQUENCE -{ connection ConnectionID, - message MessageID, - resource [2] IMPLICIT ResourceID OPTIONAL, - length [0] IMPLICIT INTEGER OPTIONAL, - currentPosition [1] IMPLICIT INTEGER OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-suspend-record-event diff --git a/csta/CSTA-suspend.asn1 b/csta/CSTA-suspend.asn1 deleted file mode 100644 index 82a014e..0000000 --- a/csta/CSTA-suspend.asn1 +++ /dev/null @@ -1,42 +0,0 @@ -CSTA-suspend - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) suspend( 509) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ResourceID, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -suspend OPERATION ::= -{ ARGUMENT SuspendArgument - RESULT SuspendResult - ERRORS {universalFailure } - CODE local: 509 } - -SuspendArgument ::= SEQUENCE -{ connection ConnectionID, - message MessageID OPTIONAL, --corrected 06/2001 - resource [0] IMPLICIT ResourceID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SuspendResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-suspend diff --git a/csta/CSTA-switching-function-capabilities-changed.asn1 b/csta/CSTA-switching-function-capabilities-changed.asn1 deleted file mode 100644 index 9281a2c..0000000 --- a/csta/CSTA-switching-function-capabilities-changed.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-switching-function-capabilities-changed - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) switching-function-capabilities-changed( 212) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -SysStatRegisterID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -swFunctionCapsChanged OPERATION ::= -{ ARGUMENT SwFunctionCapsChangedArg - RESULT SwFunctionCapsChangedRes - ERRORS {universalFailure } - CODE local: 212 } - -SwFunctionCapsChangedArg ::= SEQUENCE -{ sysStatRegisterID SysStatRegisterID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SwFunctionCapsChangedRes ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-switching-function-capabilities-changed diff --git a/csta/CSTA-switching-function-devices-changed.asn1 b/csta/CSTA-switching-function-devices-changed.asn1 deleted file mode 100644 index a948d91..0000000 --- a/csta/CSTA-switching-function-devices-changed.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-switching-function-devices-changed - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) switching-function-devices-changed( 213) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -SysStatRegisterID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -swFunctionDevicesChanged OPERATION ::= -{ ARGUMENT SwFunctionDevicesChangedArg - RESULT SwFunctionDevicesChangedRes - ERRORS {universalFailure } - CODE local: 213 } - -SwFunctionDevicesChangedArg ::= SEQUENCE -{ sysStatRegisterID SysStatRegisterID OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SwFunctionDevicesChangedRes ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-switching-function-devices-changed diff --git a/csta/CSTA-switching-function-devices.asn1 b/csta/CSTA-switching-function-devices.asn1 deleted file mode 100644 index 1937fff..0000000 --- a/csta/CSTA-switching-function-devices.asn1 +++ /dev/null @@ -1,53 +0,0 @@ -CSTA-switching-function-devices -{ iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) switching-function-devices( 205) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ServiceCrossRefID, DeviceCategory, NamedDeviceTypes FROM CSTA-capability-exchange - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) capability-exchange( 131) }; - -switchingFunctionDevices OPERATION ::= -{ ARGUMENT SwitchingFunctionDevicesArgument - ERRORS {universalFailure } - CODE local:205 } - -SwitchingFunctionDevicesArgument ::= SEQUENCE -{ serviceCrossRefID ServiceCrossRefID, - segmentID INTEGER OPTIONAL, - lastSegment BOOLEAN, - deviceList DeviceList, - extensions CSTACommonArguments OPTIONAL } - -DeviceList ::= SEQUENCE OF SEQUENCE -{ deviceID DeviceID, - deviceCategory [0] IMPLICIT DeviceCategory DEFAULT station, - namedDeviceTypes [1] IMPLICIT NamedDeviceTypes OPTIONAL, - deviceAttributes DeviceAttributes OPTIONAL, - deviceModelName IA5String (SIZE(0..64)) OPTIONAL, - nidGroup DeviceID OPTIONAL } - -DeviceAttributes ::= BIT STRING -{ mediaAccessDevice ( 0), - routeingDevice ( 1), - groupACD ( 2), - groupHunt ( 3), - groupPick ( 4) } - -END -- of CSTA-switching-function-devices diff --git a/csta/CSTA-switching-function-objects.asn1 b/csta/CSTA-switching-function-objects.asn1 deleted file mode 100644 index 0aa2ab5..0000000 --- a/csta/CSTA-switching-function-objects.asn1 +++ /dev/null @@ -1,22 +0,0 @@ -CSTA-switching-function-objects - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) switching-function-objects( 122) } -DEFINITIONS ::= -BEGIN - -EXPORTS -CSTAObject; - -IMPORTS -DeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) }; - -CSTAObject ::= CHOICE -{ deviceObject DeviceID, - callObject ConnectionID } - -END -- of CSTA-switching-function-objects diff --git a/csta/CSTA-synthesize-message.asn1 b/csta/CSTA-synthesize-message.asn1 deleted file mode 100644 index a7cf4be..0000000 --- a/csta/CSTA-synthesize-message.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-synthesize-message - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) synthesize-message( 510) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ControlData, MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -synthesizeMessage OPERATION ::= -{ ARGUMENT SynthesizeMessageArgument - RESULT SynthesizeMessageResult - ERRORS {universalFailure } - CODE local: 510 } - -SynthesizeMessageArgument ::= SEQUENCE -{ textToBeSynthesized IA5String, - control ControlData OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SynthesizeMessageResult ::= SEQUENCE -{ synthesizedMessage MessageID, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-synthesize-message diff --git a/csta/CSTA-system-register-abort.asn1 b/csta/CSTA-system-register-abort.asn1 deleted file mode 100644 index 3e3ab6d..0000000 --- a/csta/CSTA-system-register-abort.asn1 +++ /dev/null @@ -1,35 +0,0 @@ -CSTA-system-register-abort - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) system-register-abort( 208) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } - -SysStatRegisterID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } - -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -systemRegisterAbort OPERATION ::= -{ ARGUMENT SystemRegisterAbortArgument - ERRORS {universalFailure } - ALWAYS RESPONDS FALSE - CODE local: 208 } - -SystemRegisterAbortArgument ::= SEQUENCE -{ sysStatRegisterID SysStatRegisterID, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-system-register-abort diff --git a/csta/CSTA-system-register-cancel.asn1 b/csta/CSTA-system-register-cancel.asn1 deleted file mode 100644 index 8640b06..0000000 --- a/csta/CSTA-system-register-cancel.asn1 +++ /dev/null @@ -1,37 +0,0 @@ -CSTA-system-register-cancel - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) system-register-cancel( 209) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -SysStatRegisterID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -systemRegisterCancel OPERATION ::= -{ ARGUMENT SystemRegisterCancelArgument - RESULT SystemRegisterCancelResult - ERRORS {universalFailure } - CODE local: 209 } - -SystemRegisterCancelArgument ::= SEQUENCE -{ sysStatRegisterID SysStatRegisterID, - extensions CSTACommonArguments OPTIONAL } - -SystemRegisterCancelResult ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-system-register-cancel diff --git a/csta/CSTA-system-register.asn1 b/csta/CSTA-system-register.asn1 deleted file mode 100644 index 4a7e85e..0000000 --- a/csta/CSTA-system-register.asn1 +++ /dev/null @@ -1,56 +0,0 @@ -CSTA-system-register - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) system-register( 207) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -SysStatRegisterID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -systemRegister OPERATION ::= -{ ARGUMENT SystemRegisterArgument - RESULT SystemRegisterResult - ERRORS {universalFailure } - CODE local: 207 } - -SystemRegisterArgument ::= SEQUENCE -{ requestTypes RequestTypes, - requestedStatusFilter StatusFilter OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -SystemRegisterResult ::= SEQUENCE -{ sysStatRegisterID SysStatRegisterID, - actualStatusFilter StatusFilter OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -StatusFilter ::= BIT STRING -{ initializing ( 0), - enabled ( 1), - normal ( 2), - messageLost ( 3), - disabled ( 4), - partiallyDisabled ( 5), - overloadImminent ( 6), - overloadReached ( 7), - overloadRelieved ( 8) } - -RequestTypes ::= BIT STRING -{ systemStatus ( 0), - requestSystemStatus ( 1), - switchingFunctionCapsChanged ( 2), - switchingFunctionDevicesChanged ( 3) } - -END -- of CSTA-system-register diff --git a/csta/CSTA-system-status.asn1 b/csta/CSTA-system-status.asn1 deleted file mode 100644 index 5ffca4f..0000000 --- a/csta/CSTA-system-status.asn1 +++ /dev/null @@ -1,38 +0,0 @@ -CSTA-system-status - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) system-status( 211) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types -- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -SysStatRegisterID, SystemStatus FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) }; - -systemStatus OPERATION ::= -{ ARGUMENT SystemStatusArg - RESULT SystemStatusRes - ERRORS {universalFailure } - CODE local: 211 } - -SystemStatusArg ::= SEQUENCE -{ sysStatRegisterID SysStatRegisterID OPTIONAL, - systemStatus SystemStatus, - extensions CSTACommonArguments OPTIONAL } - -SystemStatusRes ::= CHOICE -{ extensions CSTACommonArguments, - noData NULL } - -END -- of CSTA-system-status diff --git a/csta/CSTA-telephony-tones-generated-event.asn1 b/csta/CSTA-telephony-tones-generated-event.asn1 deleted file mode 100644 index be1fda9..0000000 --- a/csta/CSTA-telephony-tones-generated-event.asn1 +++ /dev/null @@ -1,34 +0,0 @@ -CSTA-telephony-tones-generated-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) telephony-tones-generated-event( 242) } - -DEFINITIONS ::= - -BEGIN - -IMPORTS - --- Data Types -- -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -TelephonyTone FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -TelephonyTonesGeneratedEvent ::= SEQUENCE -{ connection ConnectionID, - toneGenerated TelephonyTone OPTIONAL, - toneFrequency [0] IMPLICIT INTEGER OPTIONAL, - toneDuration [1] IMPLICIT INTEGER OPTIONAL, - pauseDuration [2] IMPLICIT INTEGER OPTIONAL, - connectionInfo ConnectionInformation OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-telephony-tones-generated-event diff --git a/csta/CSTA-transfer-call.asn1 b/csta/CSTA-transfer-call.asn1 deleted file mode 100644 index 610d95a..0000000 --- a/csta/CSTA-transfer-call.asn1 +++ /dev/null @@ -1,49 +0,0 @@ -CSTA-transfer-call - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) transfer-call( 16) } - -DEFINITIONS ::= -BEGIN - -IMPORTS -OPERATION, ERROR FROM Remote-Operations-Information-Objects - {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } - --- Data Types –- -universalFailure FROM CSTA-error-definition - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) error-definition( 120) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -ConnectionList FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CallLinkageDataList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ConnectionInformation FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; -transferCall OPERATION ::= -{ ARGUMENT TransferCallArgument - RESULT TransferCallResult - ERRORS {universalFailure } - CODE local: 16 } - -TransferCallArgument ::= SEQUENCE -{ heldCall ConnectionID, - activeCall ConnectionID, - extensions CSTACommonArguments OPTIONAL } - -TransferCallResult ::= SEQUENCE -{ transferredCall ConnectionID, - connections [0] IMPLICIT ConnectionList OPTIONAL, - transferredCallInfo [1] IMPLICIT ConnectionInformation OPTIONAL, - callLinkageDataList [2] IMPLICIT CallLinkageDataList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-transfer-call diff --git a/csta/CSTA-transferred-event.asn1 b/csta/CSTA-transferred-event.asn1 deleted file mode 100644 index c5d34bb..0000000 --- a/csta/CSTA-transferred-event.asn1 +++ /dev/null @@ -1,65 +0,0 @@ -CSTA-transferred-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) transferred-event( 35) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -SubjectDeviceID FROM CSTA-device-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-identifiers( 123) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -LocalConnectionState, ConnectionList FROM CSTA-connection-states - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) connection-states( 125) } -CorrelatorData, UserData FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -CallCharacteristics, CallLinkageDataList, ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ChargingInfo FROM CSTA-charge-info - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) charge-info( 133) } -LocationInfoList FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -LanguagePreferences, DeviceHistory FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) media-services( 136) }; - -TransferredEvent ::= SEQUENCE -{ primaryOldCall ConnectionID, - secondaryOldCall [ 0] IMPLICIT ConnectionID OPTIONAL, - transferringDevice SubjectDeviceID, - transferredToDevice SubjectDeviceID, - transferredConnections [ 1] IMPLICIT ConnectionList, - localConnectionInfo LocalConnectionState OPTIONAL, - correlatorData [ 2] IMPLICIT CorrelatorData OPTIONAL, - userData UserData OPTIONAL, - chargingInfo [ 3] IMPLICIT ChargingInfo OPTIONAL, - cause EventCause, - servicesPermitted [ 4] IMPLICIT ServicesPermitted OPTIONAL, - mediaCallCharacteristics [ 5] IMPLICIT MediaCallCharacteristics OPTIONAL, - callCharacteristics [ 6] IMPLICIT CallCharacteristics OPTIONAL, - callLinkageDataList [ 7] IMPLICIT CallLinkageDataList OPTIONAL, - languagePreferences [ 8] IMPLICIT LanguagePreferences OPTIONAL, - deviceHistory [ 9] IMPLICIT DeviceHistory OPTIONAL, - locationInfo [10] IMPLICIT LocationInfoList OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-transferred-event diff --git a/csta/CSTA-voice-attributes-change-event.asn1 b/csta/CSTA-voice-attributes-change-event.asn1 deleted file mode 100644 index 58c8c0b..0000000 --- a/csta/CSTA-voice-attributes-change-event.asn1 +++ /dev/null @@ -1,61 +0,0 @@ -CSTA-voice-attributes-change-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) voice-attributes-change-event( 74) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -MessageID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) device-feature-types( 127) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-feature-types( 127) } -Volume FROM CSTA-physical-device-feature - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) physical-device-feature( 137) }; - -VoiceAttributesChangeEvent ::= SEQUENCE -{ connection ConnectionID, - resource [ 4] IMPLICIT ResourceID OPTIONAL, - message MessageID, - playVolume [ 0] Volume OPTIONAL, - recordingGain [ 1] IMPLICIT INTEGER (0 .. 100) OPTIONAL, - speed [ 2] IMPLICIT INTEGER OPTIONAL, - currentPosition [ 3] IMPLICIT INTEGER OPTIONAL, - grammars [ 5] IMPLICIT IA5String OPTIONAL, - language [ 6] IMPLICIT IA5String OPTIONAL, - mode [ 7] IMPLICIT ENUMERATED - { automatic (0), - single (1), - multiple (2) } OPTIONAL, - retainAudio [ 8] IMPLICIT BOOLEAN OPTIONAL, - silenceTimeout [ 9] IMPLICIT INTEGER OPTIONAL, - maxTimeout [10] IMPLICIT INTEGER OPTIONAL, - babbleTimeout [11] IMPLICIT INTEGER OPTIONAL, - endSilence [12] IMPLICIT INTEGER OPTIONAL, - rejectionThreshold [13] IMPLICIT INTEGER OPTIONAL, - autoInterruptible [14] IMPLICIT BOOLEAN OPTIONAL, - innerXML [15] IMPLICIT IA5String OPTIONAL, - interDigitTimeout [16] IMPLICIT INTEGER OPTIONAL, - preflush [17] IMPLICIT BOOLEAN OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-voice-attributes-change-event diff --git a/csta/CSTA-voice-error-occured-event.asn1 b/csta/CSTA-voice-error-occured-event.asn1 deleted file mode 100644 index 5f5d2bf..0000000 --- a/csta/CSTA-voice-error-occured-event.asn1 +++ /dev/null @@ -1,34 +0,0 @@ -CSTA-voice-error-occured-event - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) voice-error-occured-event (527) } - -DEFINITIONS ::= -BEGIN - -IMPORTS - --- Data Types -- -EventCause FROM CSTA-event-causes - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) event-causes( 121) } -ConnectionID FROM CSTA-call-connection-identifiers - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-connection-identifiers( 124) } -CSTACommonArguments FROM CSTA-extension-types - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) extension-types( 129) } -ResourceID FROM CSTA-device-feature-types - { iso( 1) identified-organization( 3) icd-ecma( 12) -standard( 0) csta3( 285) device-feature-types( 127) } -ServicesPermitted FROM CSTA-call-control - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) call-control( 130) }; - -VoiceErrorOccuredEvent ::=SEQUENCE -{ overConnection ConnectionID, - resource [0] IMPLICIT ResourceID OPTIONAL, - cause EventCause OPTIONAL, - servicesPermitted ServicesPermitted OPTIONAL, - extensions CSTACommonArguments OPTIONAL } - -END -- of CSTA-voice-error-occured-event diff --git a/kme/CSTA-application-context-information-csta3.asn1 b/kme/CSTA-application-context-information-csta3.asn1 deleted file mode 100644 index 4d37977..0000000 --- a/kme/CSTA-application-context-information-csta3.asn1 +++ /dev/null @@ -1,374 +0,0 @@ -CSTA-application-context-information-csta3 - { iso( 1) identified-organization( 3) icd-ecma( 12) - standard( 0) csta3( 285) application-context-information( 200) } - -DEFINITIONS ::= -BEGIN - -CSTAFunctionality ::= SEQUENCE - {switchingFunctionServices [0] IMPLICIT SwitchingFunctionServicesC2 DEFAULT {}, - eventReportServices [1] IMPLICIT EventReportServicesC2 DEFAULT {}, - computingFunctionServices [2] IMPLICIT ComputingFunctionServicesC2 DEFAULT {}, - bidirectionalServices [3] IMPLICIT BidirectionalServicesC2 DEFAULT {}, - statusReportingServices [4] IMPLICIT StatusReportingServicesC2 DEFAULT {}, - inputOutputServices [5] IMPLICIT InputOutputServicesC2 DEFAULT {}, - voiceUnitServices [6] IMPLICIT VoiceUnitServicesC2 DEFAULT {} } - -SwitchingFunctionServicesC2 ::= BIT STRING - {alternateCall (0), - answerCall (1), - associateData (2), - callCompletion (3), - clearCall (4), - clearConnection (5), - conferenceCall (6), - consultationCall (7), - divertCall (8), - holdCall (9), - makeCall (10), - makePredictiveCall (11), - parkCall (12), - queryDevice (13), - reconnectCall (14), - retrieveCall (15), - sendDTMFTones (16), - setFeature (17), - singleStepConference (18), - singleStepTransfer (19), - transferCall (20) } - -EventReportServicesC2 ::= BIT STRING - { - - -- Call events - - callCleared (0), - conferenced (1), - connectionCleared (2), - delivered (3), - diverted (4), - established (5), - failed (6), - held (7), - networkReached (8), - originated (9), - queued (10), - retrieved (11), - serviceInitiated (12), - transferred (13), - - -- Feature events - - autoAnswer (14), - callInformation (15), - doNotDisturb (16), - forwarding (17), - messageWaiting (18), - microphoneMute (19), - speakerMute (20), - speakerVolume (21), - - -- Agent state events - - agentBusy (22), - loggedOn (23), - loggedOff (24), - notReady (25), - ready (26), - workingAfterCall (27), - - -- Maintenance events - - backInService (28), - outOfServiceEvent (29), - - -- Private events - - privateEvent (30), - - -- Voice unit events - - playEvent (31), - recordEvent (32), - reviewEvent (33), - stopEvent (34), - suspendPlayEvent (35), - suspendRecordEvent (36), - voiceAttributesChangeEvent (37) } - -ComputingFunctionServicesC2 ::= BIT STRING - {routeRequest (0), - reRouteRequest (1), - routeSelectRequest (2), - routeUsedRequest (3), - routeEndRequest (4) } - -BidirectionalServicesC2 ::= BIT STRING - {escapeService (0), - systemStatus (1) } - -StatusReportingServicesC2 ::= BIT STRING - {monitorStart (0), - changeMonitorFilter (1), - monitorStop (2), - snapshotDevice (3), - snapshotCall (4) } - -InputOutputServicesC2 ::= BIT STRING - {startDataPathService (0), - stopDataPathService (1), - sendDataService (2), - sendMulticastDataService (3), - sendBroadcastDataService (4), - suspendDataPathService (5), - dataPathSuspendedService (6), - resumeDataPath (7), - dataPathResumedService (8), - fastData (9) } - -VoiceUnitServicesC2 ::= BIT STRING - {concatenateMessage (0), - deleteMessage (1), - playMessage (2), - queryVoiceAttribute (3), - recordMessage (4), - reposition (5), - resume (6), - review (7), - setVoiceAttribute (8), - stop (9), - suspend (10), - synthesizeMessage (11) } - - -ACSEUserInformationForCSTA ::= CHOICE -{ oldDefinition OldACSEUserInformationForCSTA, - newDefinition [0] IMPLICIT NewACSEUserInformationForCSTA } - - -OldACSEUserInformationForCSTA ::= SEQUENCE -{ cSTAVersion CSTAVersion, - cSTAFunctionsRequiredByApplication CSTAFunctionality, - cSTAFunctionsThatCanBeSupplied CSTAFunctionality } - - -NewACSEUserInformationForCSTA ::= SEQUENCE -{ cSTAVersion CSTAVersion, --- --- Note that the following two parameters are defined in ECMA-218 (CSTA Phase II). --- They are defined in the context of CSTA Phase II Services and Events for --- backward compatibility considerations. --- For CSTA Phase III (and later), implementations should use CSTA Capability Exchange Services --- to determine the Services and Events supported by a switching function. --- - cSTAFunctionsRequiredByApplication [0] IMPLICIT CSTAFunctionality OPTIONAL, - cSTAFunctionsThatCanBeSupplied [1] IMPLICIT CSTAFunctionality OPTIONAL, - cSTAPrivateDataVersionList [2] IMPLICIT CSTAPrivateDataVersionList OPTIONAL } - - -CSTAPrivateDataVersionList ::= SEQUENCE OF INTEGER - - -CSTAVersion ::= BIT STRING -{ versionOne ( 0), -- ECMA-180 - versionTwo ( 1), -- ECMA-218 - versionThree ( 2), -- ECMA-285, 1st Edition - versionFour ( 3), -- ISO/IEC 18052 - versionFive ( 4), -- ECMA-285, 2nd Edition - versionSix ( 5), -- ECMA-323 - versionSeven ( 6), -- ECMA-323, 2nd Edition - versionEight ( 7), -- ECMA-323, 3rd Edition - versionNine ( 8), -- ECMA-323, 4th Edition, Tag option - versionTen ( 9), -- ECMA-323, 4th Edition, short Tag option - versionEleven (10), -- ECMA-323, 4th Edition, dynamic transformation option - versionTwelve (11), -- ECMA-323, 5th Edition, Tag option - versionThirteen (12), -- ECMA-323, 5th Edition, short Tag option - versionFourteen (13), -- ECMA-323, 5th Edition, dynamic transformation option - versionFifteen (14), -- ECMA-285, 3rd Edition - versionSixteen (15), -- ECMA-323, 6th Edition, Tag option - versionSeventeen (16), -- ECMA-323, 6th Edition, short Tag option - versionEighteen (17), -- ECMA-323, 6th Edition, dynamic transformation option - versionNineteen (18), -- ECMA-285, 4th Edition - versionTwenty (19), -- Reserved for future use - versionTwentyone (20), -- Reserved for future use - versionTwentytwo (21), -- Reserved for future use - versionTwentythree (22), -- Reserved for future use - versionTwentyfour (23) } -- Reserved for future use - - -CallControlServices ::= BIT STRING -{ acceptCall ( 0), - alternateCall ( 1), - answerCall ( 2), - callBack ( 3), - callBackMessage ( 4), - campOnCall ( 5), - clearCall ( 6), - clearConnection ( 7), - conferenceCall ( 8), - consultationCall ( 9), - deflectCall (10), - dialDigits (11), - directedPickupCall (12), - groupPickupCall (13), - holdCall (14), - intrudeCall (15), - joinCall (16), - makeCall (17), - makeConnection (25), - makePredictiveCall (18), - parkCall (19), - reconnectCall (20), - retrieveCall (21), - sendMessage (26), - singleStepConference (22), - singleStepTransfer (23), - transferCall (24) } - - -CallAssociatedServices ::= BIT STRING -{ associateData ( 0), - cancelTelephonyTones ( 1), - changeConnectionInformation ( 5), - generateDigits ( 2), - generateTelephonyTones ( 3), - sendUserInformation ( 4) } - - -MediaAttachmentServices ::= BIT STRING -{ attachMediaService ( 0), - detachMediaService ( 1) } - - -RouteingServices ::= BIT STRING -{ routeRegister ( 0), - routeRegisterCancel ( 1), - routeRegisterAbort ( 2), - reroute ( 3), - routeEnd ( 4), - routeReject ( 5), - routeRequest ( 6), - routeSelect ( 7), - routeUsed ( 8) } - - -VoiceUnitServices ::= BIT STRING -{ activate (12), - clear (13), - concatenateMessage ( 0), - deactivate (14), - deleteMessage ( 1), - playMessage ( 2), - queryVoiceAttribute ( 3), - recordMessage ( 4), - reposition ( 5), - resume ( 6), - review ( 7), - setVoiceAttribute ( 8), - stop ( 9), - suspend (10), - synthesizeMessage (11) } - -LocationServices ::= BIT STRING -{ getLocationInformation ( 0), - setLocationInformation ( 1), - locationTrackkingSessionResumed ( 2), - locationTrackkingSessionSuspended ( 3), - resumeLocationTrackingSession ( 4), - locationInformationReport ( 5), - startLocationTrackingSession ( 6), - stopLocationTrackingSession ( 7), - suspendLocationTrackingCapabilities ( 8), - locationSessionInfo ( 9) } - -CallControlEvents ::= BIT STRING -{ bridged (15), - callCleared ( 0), - conferenced ( 1), - connectionCleared ( 2), - delivered ( 3), - digitsDialed (14), - diverted ( 4), - established ( 5), - failed ( 6), - held ( 7), - networkCapabilitiesChanged (16), - networkReached ( 8), - offered (17), - originated ( 9), - queued (10), - retrieved (11), - serviceInitiated (12), - transferred (13) } - -CallAssociatedEvents ::= BIT STRING -{ callInformation ( 0), - charging ( 1), - dTMFDigitsDetected ( 2), - telephonyTonesDetected ( 3), - serviceCompletionFailure ( 4) } - -MediaAttachmentEvents ::= BIT STRING -{ mediaAttached ( 0), - mediaDetached ( 1) } - -PhysicalDeviceFeatureEvents ::= BIT STRING -{ buttonInformation ( 0), - buttonPress ( 1), - displayUpdated ( 2), - hookswitch ( 3), - lampMode ( 4), - messageWaiting ( 5), - microphoneGain ( 6), - microphoneMute ( 7), - ringerStatus ( 8), - speakerMute ( 9), - speakerVolume (10) } - -LogicalDeviceFeatureEvents ::= BIT STRING -{ agentBusy ( 0), - agentLoggedOn ( 1), - agentLoggedOff ( 2), - agentNotReady ( 3), - agentReady ( 4), - agentWorkingAfterCall ( 5), - autoAnswer ( 6), - autoWorkMode ( 7), - callBack ( 8), - callBackMessage ( 9), - callerIDStatus (10), - doNotDisturb (11), - forwarding (12), - presenceState (14), - routeingMode (13) } - -DeviceMaintenanceEvents ::= BIT STRING -{ backInService ( 0), - deviceCapabilityChanged ( 2), - outOfService ( 1), - partiallyInService ( 3) } - -VoiceUnitEvents ::= BIT STRING -{ bookmarkReached ( 7), - completed ( 8), - dtmfDetected ( 9), - emptied (10), - interruptionDetected (11), - notRecognized (12), - play ( 1), - recognized (13), - record ( 3), - review ( 5), - started (14), - silenceTimeoutExpired (15), - speechDetected (16), - stop ( 0), - suspendPlay ( 2), - suspendRecord ( 4), - voiceAttributesChange ( 6), - voiceErrorOccured (17) } - -VendorSpecEvents::= BIT STRING -{ privateEvent (0) } - -END -- of CSTA-application-context-information-csta3 diff --git a/kme/KME-specific-types.asn1 b/kme/KME-specific-types.asn1 deleted file mode 100644 index 6566c44..0000000 --- a/kme/KME-specific-types.asn1 +++ /dev/null @@ -1,1278 +0,0 @@ ------------------------------------------------------------------------------- --- Panasonic Specific Data Types for CSTA Phase III --- Version: 4.6 (for TDA 600 V4.0) --- Date: 2008/04/01 --- Copyright Panasonic Communications Co.,Ltd. --- Office Network Company ------------------------------------------------------------------------------- - -KME-specific-types { - iso(1) identified-organization(3) icd-ecma(12) - member-company(2) panasonic(1019) kme(1) telecom(1) pbx(1) software(1) tda-types(1) -} - -DEFINITIONS ::= -BEGIN - -EXPORTS -KMESpecificPrivateData; - -IMPORTS -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) device-identifiers(123) -} -ConnectionID, CallID FROM CSTA-call-connection-identifiers { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) call-connection-identifiers(124) -} -AccountInfo FROM CSTA-device-feature-types { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) device-feature-types(127) -} -ForwardList FROM CSTA-device-feature-types { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) device-feature-types(127) -} -EventCause FROM CSTA-event-causes { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) event-causes(121) -} -LocalConnectionState FROM CSTA-connection-states { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) connection-states(125) -} -DeviceCategory FROM CSTA-capability-exchange { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) capability-exchange(131) -} -ReqDeviceCategory FROM CSTA-get-switching-function-devices { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) get-switching-function-devices(204) -} -ServiceCrossRefID FROM CSTA-capability-exchange { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) capability-exchange(131) -} -ButtonID FROM CSTA-physical-device-feature { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) physical-device-feature(137) -}; - -KmeDeviceLock ::= ENUMERATED { - lock (0), - unlock (1) -} - -KmeTimeStamp ::= GeneralizedTime - -KmeSpeedDialRequest ::= SEQUENCE { - startSerialNo INTEGER(0..999), - number INTEGER(1..1000), -- Currently 0..50 - tenantNo [0] INTEGER OPTIONAL -- TDA600V4.0 -} - -KmeSpeedDial ::= SEQUENCE OF SEQUENCE { - serialNumber [0] INTEGER(0..999), - registeredDigits [1] IA5String(SIZE(1..32)) OPTIONAL, - callerName [2] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL -} - -KmeWakeUpTime ::= SEQUENCE { - hour [0] IA5String(SIZE(2)), - minute [1] IA5String(SIZE(2)) -} - -KmeWakeUpSchedule ::= ENUMERATED { - noSchedule (0), - once (1), - everyday (2) -} - -KmeWakeUpInfo ::= SEQUENCE { - time [0] KmeWakeUpTime OPTIONAL, - schedule [1] KmeWakeUpSchedule -} - -KmeWakeupState ::= ENUMERATED { - answered (0), - noAnswer (1) -} - --- 2002/10/29 Changed -KmeAbsentMessage ::= CHOICE { - single [0] OCTET STRING(SIZE(0..16)), - wide [1] OCTET STRING(SIZE(0..32)) -} - -KmeDnMode ::= ENUMERATED { - day (0), - lunch (1), - break (2), - night (3) -} - -KmeDayNightMode ::= SEQUENCE OF SEQUENCE { - tenantNo [0] INTEGER, - mode [1] KmeDnMode -} - -KmeOgmPlayState ::= ENUMERATED { - started (0), - ended (1) -} - -KmeForwardType ::= 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), - forwardBusyNoAnswer (12), -- KmeProprietary - forwardBusyNoAnswerInt (13), -- KmeProprietary - forwardBusyNoAnswerExt (14) -- KmeProprietary -} - -KmeSetForwardInfo ::= SEQUENCE { - forwardingType [0] KmeForwardType, - activateForward [1] BOOLEAN, - forwardDN [2] DeviceID OPTIONAL -} - -KmeFeatureList ::= SEQUENCE OF SEQUENCE { - featureNo [0] INTEGER, - featureDigits [1] IA5String(SIZE(1..6)) OPTIONAL -} - -KmeExtGroupEntry ::= SEQUENCE { - device [0] DeviceID, -- ext. number - name [1] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL, - devNumber [2] DeviceID, -- device number - cabinetNO [3] INTEGER OPTIONAL, - psNo [4] IA5String(SIZE(1..3)) OPTIONAL, - numberOfBch [5] INTEGER OPTIONAL -} - -KmeTrkGroupEntry ::= SEQUENCE { - device [0] DeviceID, -- device number - name [1] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL, - coNo [2] IA5String(SIZE(1..3)), - cabinetNO [3] INTEGER OPTIONAL -} - -KmeExtMembers ::= SEQUENCE { - groupNo [0] IMPLICIT INTEGER, - members [1] IMPLICIT SEQUENCE OF KmeExtGroupEntry -} - -KmeTrkMembers ::= SEQUENCE { - groupNo [0] IMPLICIT INTEGER, - members [1] IMPLICIT SEQUENCE OF KmeTrkGroupEntry -} - -KmeExtTrkGroupList ::= SEQUENCE OF SEQUENCE { - groupNo [0] INTEGER, - name [1] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL, - tenantNo [2] INTEGER OPTIONAL -} - -KmeGroupMembers ::= BIT STRING { - one (0), - two (1), - three (2), - four (3), - five (4), - six (5), - seven (6), - eight (7), - nine (8), - ten (9), - eleven (10), - twelve (11), - thirteen (12), - fourteen (13), - fifteen (14), - sixteen (15), - seventeen (16), - eighteen (17), - nineteen (18), - twenty (19), - twentyOne (20), - twentyTwo (21), - twentyThree (22), - twentyFour (23), - twentyFive (24), - twentySix (25), - twentySeven (26), - twentyEight (27), - twentyNine (28), - thirty (29), - thirtyOne (30), - thirtyTwo (31), - thirtyThree (32), - thirtyFour (33), - thirtyFive (34), - thirtySix (35), - thirtySeven (36), - thirtyEight (37), - thirtyNine (38), - fourty (39), - fourtyOne (40), - fourtyTwo (41), - fourtyThree (42), - fourtyFour (43), - fourtyFive (44), - fourtySix (45), - fourtySeven (46), - fourtyEight (47), - fourtyNine (48), - fifty (49), - fiftyOne (50), - fiftyTwo (51), - fiftyThree (52), - fiftyFour (53), - fiftyFive (54), - fiftySix (55), - fiftySeven (56), - fiftyEight (57), - fiftyNine (58), - sixty (59), - sixtyOne (60), - sixtyTwo (61), - sixtyThree (62), - sixtyFour (63), - sixtyFive (64), - sixtySix (65), - sixtySeven (66), - sixtyEight (67), - sixtyNine (68), - seventy (69), - seventyOne (70), - seventyTwo (71), - seventyThree (72), - seventyFour (73), - seventyFive (74), - seventySix (75), - seventySeven (76), - seventyEight (77), - seventyNine (78), - eighty (79), - eightyOne (80), - eightyTwo (81), - eightyThree (82), - eightyFour (83), - eightyFive (84), - eightySix (85), - eightySeven (86), - eightyEight (87), - eightyNine (88), - ninety (89), - ninetyOne (90), - ninetyTwo (91), - ninetyThree (92), - ninetyFour (93), - ninetyFive (94), - ninetySix (95), - ninetySeven (96), - ninetyEight (97), - ninetyNine (98), - oneHundred (99), - oneHundredOne (100), - oneHundredTwo (101), - oneHundredThree (102), - oneHundredFour (103), - oneHundredFive (104), - oneHundredSix (105), - oneHundredSeven (106), - oneHundredEitht (107), - oneHundredNine (108), - oneHundredTen (109), - oneHundredEleven (110), - oneHundredTwelve (111), - oneHundredThirteen (112), - oneHundredFourteen (113), - oneHundredFifteen (114), - oneHundredSixteen (115), - oneHundredSeventeen (116), - oneHundredEithteen (117), - oneHundredNineteen (118), - oneHundredTwenty (119), - oneHundredTwentyOne (120), - oneHundredTwentyTwo (121), - oneHundredTwentyThree (122), - oneHundredTwentyFour (123), - oneHundredTwentyFive (124), - oneHundredTwentySix (125), - oneHundredTwentySeven (126), - oneHundredTwentyEight (127) -} - -KmePckPagGroupList ::= SEQUENCE OF SEQUENCE { - groupNo [0] INTEGER, - memberList [1] KmeGroupMembers OPTIONAL -} - -KmeIcmGrpMembers ::= SEQUENCE { - grpDevice [0] IMPLICIT DeviceID, - members [1] IMPLICIT SEQUENCE OF DeviceID -} - -KmeIncomingGroupList ::= SEQUENCE OF SEQUENCE { - groupNo [0] INTEGER, - device [1] DeviceID, - name [2] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL, - extNo [3] IA5String(SIZE(1..5)) OPTIONAL, - groupType [4] KmeGroupType, -- 3rd Party - acdMode [5] BOOLEAN, -- 3rd Party - ctiWaitTime [6] INTEGER, -- 3rd Party - queueSize [7] INTEGER OPTIONAL -- 3rd Party -} - --- 2001.05.15 Modified -KmeDoorPhone ::= SEQUENCE OF SEQUENCE { - doorPhoneNo [0] IA5String(SIZE(1..2)), - device [1] DeviceID, - name [2] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL -} - --- 2001.05.10 added -KmeVmGroup ::= ENUMERATED { - dpt (0), - dtmf (1) -} - --- 2001.05.10 added -KmeVmDtmfType ::= ENUMERATED { - aa (0), - vm (1) -} - --- 2001.05.10 added -KmeVmGroupList ::= SEQUENCE OF SEQUENCE { - device DeviceID, -- Ext.Number - vmType KmeVmGroup, - name CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL, - dtmfType KmeVmDtmfType OPTIONAL -- dtmf type only -} - --- 01/12/17 -KmePsGroupList ::= SEQUENCE OF SEQUENCE { - groupNo INTEGER, - device DeviceID, -- Ext. number - name CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL, - memberList [2] KmeGroupMembers OPTIONAL, - memberList2 [3] KmeGroupMembers OPTIONAL, - memberList3 [4] KmeGroupMembers OPTIONAL, - memberList4 [5] KmeGroupMembers OPTIONAL -} - -KmeChangeExtNo ::= SEQUENCE { - requestingDevice DeviceID, - newExtNo IA5String(SIZE(1..5)) -} - -KmeChangeName ::= SEQUENCE { - requestingDevice DeviceID, - newName CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL -} - ------------------------------------------------------------------------------- --- GetSystemData for Third Party Function ------------------------------------------------------------------------------- - -KmeDeviceCategory ::= CHOICE { - standardDevice [0] DeviceCategory, - kmeDevice [1] KmeOtherDevice -} - -KmeRequestedDevice ::= CHOICE { -- for GetSystemData.deviceList - device [0] DeviceID, - category [1] KmeDeviceCategory -} - -KmeChangedDeviceCategory ::= CHOICE { -- for SWF.DeviceChanged - standardDevice [0] ReqDeviceCategory, - kmeDevice [1] KmeOtherDevice -} - -KmeDeviceStateList ::= SEQUENCE OF KmeDeviceStateEntry - -KmeDeviceStateEntry ::= SEQUENCE { - device DeviceID, - number IA5String(SIZE(1..5)) OPTIONAL, -- Ext No, CO No, Park Area No. - status KmeDeviceState -} - -KmeDeviceState ::= ENUMERATED { - ins (0), - ous (1) -} - -KmeGroupType ::= ENUMERATED { - ucd (0), - ring (1), - hunt (2) -} - -KmePhoneProperty ::= SEQUENCE { - portType INTEGER, - phoneCode INTEGER, - lcdRows INTEGER, - lcdColumns INTEGER, - numberOfCoKeys INTEGER, - numberOfSoftKeys INTEGER, - spPhone BOOLEAN -} - --- PortType --- none 0x00 --- slt/OPX 0x01 --- apt 0x02 --- dptOld 0x03 --- dpt 0x04 --- isdn 0x08 --- wireless 0x0A --- ip-pt 0x0C --- ip-pt(p2p) 0x0D --- sip 0x0E - ------------------------------------------------------------------------------- --- Version 1.1 ------------------------------------------------------------------------------- - -KmeDeviceExtNo ::= SEQUENCE { - devNumber DeviceID, -- DeviceNumber type - extNo IA5String(SIZE(1..5)) OPTIONAL -} - -KmeDeviceName ::= SEQUENCE { - extNo IA5String(SIZE(1..5)), - name KmeExtName -} - -KmeFcoKeyInfo ::= SEQUENCE { -- V2.0 - button ButtonID, - function OCTET STRING(SIZE(1)) -} - -KmeFcoKeyList ::= SEQUENCE OF KmeFcoKeyInfo -- V2.0 - -KmeExternalSensorList ::= SEQUENCE OF SEQUENCE { -- V2.0 - sensorNo [0] IA5String(SIZE(1..3)), - device [1] DeviceID, - name [2] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL -} - -KmeTenantSpeedDial ::= SEQUENCE { -- V2.0 - tenantNo [0] INTEGER, - kmeSpeedDial [1] KmeSpeedDial -} - -KmeDistributionMethod ::= SEQUENCE { -- V2.0 - group DeviceID, - type KmeGroupType -} - -KmePDFStart ::= SEQUENCE { -- V2.0 - device DeviceID -} - -KmePDFStop ::= DeviceID -- V2.0 - -KmePDFStatus ::= SEQUENCE { -- V2.0 - targetDevice DeviceID, - originatingDevice DeviceID, - status BOOLEAN -} - -KmePDFSrvEvt ::= CHOICE { -- V2.0 - pDFStart [0] KmePDFStart, - pDFStop [1] KmePDFStop -} - --- TDA30 V2.2 -KmeSvmList ::= SEQUENCE OF SEQUENCE { - device DeviceID, -- Ext.Number - name KmeExtName OPTIONAL -} - ------------------------------------------------------------------------------- --- SetSystemData for Third Party Function ------------------------------------------------------------------------------- - -KmeExtName ::= CHOICE { - single [0] OCTET STRING(SIZE(0..20)), - wide [1] OCTET STRING(SIZE(0..40)) -} - -NumberOfMsgPort ::= SEQUENCE { - numberOfMsgPort INTEGER, - numberOfFreePort INTEGER -} - ------------------------------------------------------------------------------- --- KmeCallControlSrvExt ------------------------------------------------------------------------------- - -KmeDndOverride ::= ConnectionID - -KmeInteruptCall ::= ConnectionID - -KmeExternalFeatureAccess ::= ConnectionID -- Request Only. Response = noData in EscapeResult. - -KmeTempTollChange ::= SEQUENCE { - connection ConnectionID, - tollLevel INTEGER -} - -KmeDoorOpen ::= ConnectionID - -KmeTwoWayRec ::= SEQUENCE { - connection ConnectionID, - vmGroupExtNo IA5String(SIZE(1..5)) -} - --- 2002/05/28 Added -KmeCallBackInvokeReq ::= SEQUENCE { - callBackID OCTET STRING (SIZE(0..4)), - requestingDevice DeviceID, - targetDevice DeviceID OPTIONAL -- extension only -} - --- 2002/05/28 Added -KmeCallBackInvokeRsp ::= ConnectionID - --- 2002/05/28 Added -CallBackNotification ::= SEQUENCE { - callBackID OCTET STRING (SIZE(0..4)), - prompted BOOLEAN, - requestingDevice DeviceID, - targetDevice SubjectDeviceID -} - --- 2002/05/28 Mod -KmeCallBackInvoke ::= CHOICE { - request KmeCallBackInvokeReq, - result KmeCallBackInvokeRsp -} - --- 2002/04/03 -KmePcRec ::= SEQUENCE { - connection ConnectionID, - pcRecOn BOOLEAN -} - ------------------------------------------------------------------------------- --- KmeDeviceStatus ------------------------------------------------------------------------------- - -KmeDeviceAgentStatus ::= SEQUENCE { - device [0] DeviceID, - status [1] ENUMERATED { - logout (0), - login (1) - }, - imcomingGroup [2] DeviceID -} - --- Changed 2001.04.24 -KmeDeviceCallStatus ::= SEQUENCE OF SEQUENCE { - device [0] DeviceID, - status [1] CHOICE { - lineStatus [0] ENUMERATED { - idle (0), - ring (1), - busy (2), - hold (3) - }, - parkStatus [1] SEQUENCE { - area [0] INTEGER(0..999), - call [1] CallID, - action ENUMERATED { - parkin (0), - parkout (1) - } - } - } -} - -KmeDeviceServiceStatus ::= SEQUENCE { - source [0] CHOICE { - device [0] DeviceID, - cabinet [1] INTEGER - }, - status [1] ENUMERATED { - ous (0), - ins (1) - } -} - --- TDA600 -KmeLineStatus ::= SEQUENCE { - segmentId KmeLineStatusSegment, - lineInformation OCTET STRING(SIZE(0..384)) -} - -KmeLineStatusSegment ::= ENUMERATED { - wired1 (0), - wired2 (1), - wireless (2), - trunk (3) -} - --- End of KmeDeviceStatus - ------------------------------------------------------------------------------- --- KmeDeviceMonitor ------------------------------------------------------------------------------- - -KmeStartDeviceMonitor ::= CHOICE { - null NULL, - event CallMonitorEvent -- TDA600 -} - -KmeStopDeviceMonitor ::= NULL -- Request Only. Response = noData in EscapeResult. - --- TDA600 -CallMonitorEvent ::= ENUMERATED { - deviceCallStatus (0), - deviceLineStatus (1) -} - --- End of KmeDeviceMonitor - ------------------------------------------------------------------------------- --- TDA Version 1.1 ------------------------------------------------------------------------------- - -KmeBroadcastGroupList ::= SEQUENCE OF SEQUENCE { - groupNo INTEGER, - name KmeExtName OPTIONAL -} - -KmeBroadcastGrpMembers ::= SEQUENCE { - groupNo [0] INTEGER, - members [1] IMPLICIT SEQUENCE OF DeviceID -} - ------------------------------------------------------------------------------- --- TDA600 ------------------------------------------------------------------------------- - -KmeAlterIfSrvEvt ::= CHOICE { - alterIf [0] KmeAlterIf, - ifAltered [1] KmeIfAltered -} - -KmeAlterIf ::= IfVersion - -KmeIfAltered ::= IfVersion - -IfVersion ::= ENUMERATED { - version0 (0), - version1 (1) -} - -KmeDeviceDataList ::= SEQUENCE OF SEQUENCE { - device [0] DeviceID, - sysData [1] CHOICE { - standardInfo SEQUENCE { - wakeUp [ 9] KmeWakeUpInfo OPTIONAL, - remoteLock [10] KmeDeviceLock OPTIONAL, - callLogLock [11] KmeDeviceLock OPTIONAL, - absentMessage [12] KmeAbsentMessage OPTIONAL, - forwardDnd [13] ForwardList OPTIONAL, - cos [34] INTEGER OPTIONAL, - phoneProperty [35] KmePhoneProperty OPTIONAL, - assocIncomGroup [36] KmeGroupMembers OPTIONAL, - messageWaiting [37] SEQUENCE OF DeviceID OPTIONAL, - assocExtGroup [39] INTEGER OPTIONAL - }, - extName [41] KmeExtName, - fcoKeyList [44] KmeFcoKeyList, - sxdpMaster [45] DeviceID - } -} - --- TDA600 V3.1 -KmePdnGMembers ::= SEQUENCE { - groupDevice [0] IMPLICIT DeviceID, - members [1] IMPLICIT SEQUENCE OF DeviceID -} - --- TDA600 V4.0 : PBX internal hotel feature control interface -KmeHotelSrvEvt ::= CHOICE { - guestCheckIn [0] IMPLICIT DeviceID, - guestCheckOut [1] IMPLICIT DeviceID, - checkedIn [2] IMPLICIT DeviceID, - checkedOut [3] IMPLICIT DeviceID, - cleanUp [4] IMPLICIT DeviceID, -- Req.(toggle:Ready<->NotRready) - cleanUpReady [5] IMPLICIT DeviceID, -- Event - cleanUpNotReady [6] IMPLICIT DeviceID -- Event -} - --- Used in KmeGetSystemDataRsp -KmeCheckStatusList ::= SEQUENCE OF SEQUENCE { - extNo DeviceID, - status KmeRoomStatus, - cleanUpStatus KmeCleanUpStatus OPTIONAL -} - -KmeRoomStatus ::= ENUMERATED { - checkIn (0), - checkOut (1) -} - -KmeCleanUpStatus ::= ENUMERATED { - ready (0), - notReady (1) -} - ------------------------------------------------------------------------------- --- KmeSystemData ------------------------------------------------------------------------------- - -KmeGetSystemDataReq ::= CHOICE { - systemData [0] ENUMERATED { - sysTimeStamp (0), - devTimeStamp (1), -- Not used - featureList (2), - speedDial (3), -- Not used - trunkGroup (4), - extensionGroup (5), - pickupGroup (6), - pagingGroup (7), - incomingGroup (8), - dayNightMode (9), - doorPhone (10), - vmGroup (11), - manufacturerName (12), -- 3rd Party - subdomainName (13), -- 3rd Party - softwareVersion (14), -- 3rd Party - ctiVersion (15), -- 3rd Party - regionCode (16), -- 3rd Party - systemTime (17), -- 3rd Party - numberOfMsgPort (18), -- 3rd Party - psGroup (19), -- 3rd Party - whoAmI (20), -- V1.1 - broadcastGroup (21), -- V1.1 - pbxType (22), -- V2.0 - externalSensor (23), -- V2.0 - svm (24), -- TDA30 V2.2 - pdn (25) -- TDA600 V3.1 - }, - deviceData [1] SEQUENCE { -- Extension(Station) Device - device [0] DeviceID, - sysData [1] CHOICE { - standardInfo BIT STRING { - wakeUp (0), - remoteStatationLock (1), - callLogLock (2), - absentMessage (3), - forwardDnd (4), - cos (5), -- 3rd Party - phoneProperty (6), -- 3rd Party - assocIncomGroup (7), -- 3rd Party - messageWating (8), -- 3rd Party - assocExtGroup (9) -- 3rd Party - }, - extName [1] NULL, -- V1.1 - fcoKey [2] NULL, -- V2.0 - sxdpMaster [3] NULL -- V2.0 - } - }, - trkExtGMember [2] IMPLICIT SEQUENCE { - groupNo INTEGER, - groupType ENUMERATED { - trunkGMembers (0), - extGMembers (1) - } - }, - incomGMember [3] IMPLICIT SEQUENCE { - groupNo DeviceID - }, - deviceList [4] KmeRequestedDevice, - vmGMember [5] DeviceID, -- 02/05/20 - speedDial [6] KmeSpeedDialRequest, -- 02/11/26 - broadcastGMembers [7] INTEGER, -- V1.1 - guestCheckStatus [8] IMPLICIT DeviceID -- TDA600 V4.0 -} - -KmeGetSystemDataRsp ::= SEQUENCE { --- Whole system data - timeStamp [ 0] KmeTimeStamp OPTIONAL, -- PCC - featureList [ 1] KmeFeatureList OPTIONAL, -- PCC - speedDial [ 2] KmeSpeedDial OPTIONAL, -- PCC - trunkGroup [ 3] KmeExtTrkGroupList OPTIONAL, -- PCC - extGroup [ 4] KmeExtTrkGroupList OPTIONAL, -- PCC - pickGroup [ 5] KmePckPagGroupList OPTIONAL, -- PCC - pagingGroup [ 6] KmePckPagGroupList OPTIONAL, -- PCC - incomingGroup [ 7] KmeIncomingGroupList OPTIONAL, -- PCC - dayNightMode [ 8] KmeDayNightMode OPTIONAL, -- PCC - wakeUp [ 9] KmeWakeUpInfo OPTIONAL, -- PCC - remoteLock [10] KmeDeviceLock OPTIONAL, -- PCC - callLogLock [12] KmeAbsentMessage OPTIONAL, -- PCC - forwardDnd [11] KmeDeviceLock OPTIONAL, -- PCC - absentMessage [13] ForwardList OPTIONAL, -- PCC - trkGMembers [14] KmeTrkMembers OPTIONAL, -- PCC - extGMembers [15] KmeExtMembers OPTIONAL, -- PCC - incomGMembers [16] KmeIcmGrpMembers OPTIONAL, -- PCC - doorPhone [17] KmeDoorPhone OPTIONAL, -- PCC - vmGroup [18] KmeVmGroupList OPTIONAL, -- PCC - manufacturerName [19] IA5String(SIZE(0..64)) OPTIONAL, -- 3rd Party - subdomainName [20] IA5String(SIZE(0..20)) OPTIONAL, -- 3rd Party - softwareVersion [21] IA5String(SIZE(0..32)) OPTIONAL, -- 3rd Party - ctiVersion [22] IA5String(SIZE(0..32)) OPTIONAL, -- 3rd Party - regionCode [23] IA5String(SIZE(0..32)) OPTIONAL, -- 3rd Party - systemTime [24] GeneralizedTime OPTIONAL, -- 3rd Party - numberOfMsgPort [25] NumberOfMsgPort OPTIONAL, -- 3rd Party - psGroup [26] KmePsGroupList OPTIONAL, -- 3rd Party - youAre [27] DeviceID OPTIONAL, -- V1.1 - svm [28] KmeSvmList OPTIONAL, -- TDA30 V2.2 - pdn [29] KmePdnGMembers OPTIONAL, -- TDA600 V3.1 --- Each device data - cos [34] INTEGER OPTIONAL, -- 3rd Party - phoneProperty [35] KmePhoneProperty OPTIONAL, -- 3rd Party - assocIncomGroup [36] KmeGroupMembers OPTIONAL, -- 3rd Party - messageWaiting [37] SEQUENCE OF DeviceID OPTIONAL, -- 3rd Party - deviceList [38] KmeDeviceStateList OPTIONAL, -- 3rd Party - assocExtGroup [39] INTEGER OPTIONAL, -- 01/12/17 - vmGMembers [40] KmeIcmGrpMembers OPTIONAL, -- 02/05/20 - extName [41] KmeExtName OPTIONAL, -- V1.1 - broadcastGroup [42] KmeBroadcastGroupList OPTIONAL, -- V1.1 - broadcastGMembers [43] KmeBroadcastGrpMembers OPTIONAL, -- V1.1 - fcoKeyList [44] KmeFcoKeyList OPTIONAL, -- V2.0 - sxdpMaster [45] DeviceID OPTIONAL, -- V2.0 - pbxType [46] INTEGER OPTIONAL, -- V2.0 - externalSensor [47] KmeExternalSensorList OPTIONAL, -- V2.0 - deviceDataList [48] KmeDeviceDataList OPTIONAL, -- TDA600 - guestCheckStatus [49] KmeCheckStatusList OPTIONAL -- TDA600 V4.0 -} - -KmeGetSystemData ::= CHOICE { - request KmeGetSystemDataReq, - result KmeGetSystemDataRsp -} - --- KmeDnMode changed to KmeDayNightMode 2001.03.09 -KmeSetSystemData ::= CHOICE { -- Request Only. Response = noData in EscapeResult. - systemData [0] CHOICE { -- Whole system data - speedDial [0] KmeSpeedDial, -- PCC - dayNightMode [1] KmeDayNightMode, -- PCC - time [2] GeneralizedTime, -- PCC - extNo [3] KmeChangeExtNo, -- 2002/01/24 - name [4] KmeChangeName, -- 2002/01/24 - subdomainName [5] IA5String(SIZE(0..20)), -- V2.0(Lock) - tenantSpeedDial [6] KmeTenantSpeedDial, -- V2.0(Lock) - distributionMethod [7] KmeDistributionMethod -- V2.0(Lock) - }, - deviceData [1] SEQUENCE { -- Each device data for extension - device [1] DeviceID, - sysData [2] CHOICE { - wakeUp [0] KmeWakeUpInfo, -- PCC - remoteLock [1] KmeDeviceLock, -- PCC - forwardDnd [2] KmeSetForwardInfo, -- PCC - absentMessage [3] KmeAbsentMessage, -- PCC - passwordClear [4] NULL, -- PCC - extNumber [5] IA5String(SIZE(1..5)), - extName [6] KmeExtName, - cos [7] INTEGER, - joinGroup [8] DeviceID, - leaveGroup [9] DeviceID, - inService [10] BOOLEAN, -- 2002/01/24 - fcoKey [11] KmeFcoKeyList -- V2.0(No lock) - } - }, - acdQueue [3] SEQUENCE { -- No lock(V2.0 modified) - device DeviceID, - attribute CHOICE { - groupType [1] KmeGroupType, -- Not used(V2.0) - acdMode BOOLEAN, - ctiWaitTime INTEGER - } - } -} - -KmeSystemDataChanged ::= CHOICE { - systemData [0] ENUMERATED { - featureList (1), - speedDial (2), - trunkGroup (3), - extGroup (4), - pickGroup (5), - pagingGroup (6), - incomingGroup (7), - dayNightMode (8), - doorPhone (9), - vmGroup (10), - systemTime (11), - psGroup (12), - trunkGMembers (13), -- 02/01/24 - incomingGMembers (14), -- 02/01/24 - psGMembers (15), -- 02/01/24 - vmGMembers (16), -- 02/05/20 - broadcastGroup (17), -- V1.1 - broadcastGMembers (18), -- V1.1 - subdomainName (19), -- V2.0 - externalSensor (20), -- V2.0 - svm (21) -- TDA30 V2.2 - }, - deviceData [1] SEQUENCE { - device [0] DeviceID, - sysData [1] ENUMERATED { - wakeUp (0), - remoteStatationLock (1), - callLogLock (2), - absentMessage (3), - forwardDnd (4), - cos (5), - extName (6), -- 01/12/17 - assocExtGroup (7), -- 01/12/17 - fcoKey (8), -- V2.0 - sxdpMaster (9) -- V2.0 - } - }, - deviceBasicInfo [2] DeviceID, - reconfiguration [3] NULL -- 02/04/03 -} - -KmeSystemDataLinkedReply ::= SEQUENCE { - crossRefID [0] ServiceCrossRefID, -- 01/12/17 - segmentID [1] INTEGER, - lastSegment [2] BOOLEAN, - sysData [3] KmeGetSystemDataRsp OPTIONAL -- 02/04/22 -} - -KmeGetSystemDataPosAck ::= ServiceCrossRefID -- Cross Reference Identifier01/12/17 - --- 2002/07/02 Moditifed -KmeSystemCrossRefID ::= OCTET STRING(SIZE(4)) - -KmeLockSystemData ::= CHOICE { - request SEQUENCE { - systemDataLock BOOLEAN, -- true:lock, false:unlock - id CHOICE { - lock DeviceID, - unlock KmeSystemCrossRefID - } - }, - lockResult KmeSystemCrossRefID -} - -KmeSystemDataStatus ::= SEQUENCE { - systemDataLock BOOLEAN, - lockingDevice DeviceID OPTIONAL -} - --- 2002/12/19 added -KmeSystemDataRevision ::= OCTET STRING(SIZE(0..128)) - -KmeGetSystemDataRevision ::= CHOICE { -- V2.0 - request KmeRevisionType, - result KmeSystemDataRevision -} - -KmeRevisionType ::= ENUMERATED { -- V2.0 - systemDataRevision (0), - speedDialRevision (1) -} - ----true:Event is enable -ProgrammingEventOn ::= BOOLEAN -- V2.0 - -KmeSetProgrammingEventOn ::= CHOICE { -- V2.0 - request ProgrammingEventOn -} - --- End of KmeSystemData - ------------------------------------------------------------------------------- --- KmeLocalAlermMessage ------------------------------------------------------------------------------- - -KmeLocalAlerm ::= CHOICE { - singleMessage [0] OCTET STRING(SIZE(0..24)), - wideMessage [1] OCTET STRING(SIZE(0..48)) -} - --- End of KmeLocalAlermMessage - ------------------------------------------------------------------------------- --- KmeAdditionalData (PrivateData in a CSTA standard service/event) ------------------------------------------------------------------------------- - --- MakeCall-Request -KmeTrunkId ::= DeviceID - --- GetSwitchingFunctionDevices-Request -KmeOtherDevice ::= ENUMERATED { - vm (0), - doorPhone (1), -- including Door openor - disa (2), - pagingGroup (3), -- 2001/12/17 - psGruop (4), -- 2001/12/17 - externalRinger (5), -- 2002/04/26 - externalSensor (6), -- 2002/04/26 - externalPager (7), -- 2002/04/26 - modem (8), -- 2002/04/26 - hdlc (9), -- 2002/04/26 - pbxSystem (10), -- 2002/04/26 - svm (11) -- 2004/10/04 for TDA30 V2.2 -} - --- Call Detail Record Report -KmeCdrConditionCode ::= ENUMERATED { - cl (0), -- Reverse Charging - tr (1), -- Call Transfer - fw (2), -- Call Forwarding - d0 (3), -- DISA/TIE - rm (4), -- Remote Maintenance - na (5) -- No Answer -} - -KmeFeatureNumber ::= INTEGER --- 1: Call Waiting(Delivered-Event) --- Not used --- 2: Answered by TAM(AnswerCall-Request) --- PCC PC Console/PC Phone only --- 3: Visual Caller ID(CallInformation-Event) 2002/05/27 --- 4: New Call with temporary COS(ServiceInitiated-Event) 2004/11/08 - --- Set Display mod. 2002/08/08 -KmeProprietaryChars ::= OCTET STRING(SIZE(0..144)) - --- Held Event -KmeHoldType ::= ENUMERATED { - consultation (0), - normal (1), - exclusive (2) -} - --- Deflect Call 2002/07/17 -KmeForcedAlerting ::= BIT STRING { - fwdDnd (0), - timer (1) -} - ---------------------------------------------------------------------------- --- Kme Private Events ---------------------------------------------------------------------------- - -KmeDigitsReport ::= SEQUENCE { - connection ConnectionID, - digits IA5String(SIZE(0..64)) -} - -KmeOgmStatus ::= SEQUENCE { - connection ConnectionID, - state KmeOgmPlayState, - ogmId INTEGER, - ogmPortNumber DeviceID -} - -KmeWakeupResult ::= SEQUENCE { - device DeviceID, - state KmeWakeupState, - wakeupTime KmeWakeUpTime, - invokeTime GeneralizedTime, - restOfRetry INTEGER OPTIONAL -} - -KmeUnconferenced ::= SEQUENCE { - unconferencingDevice DeviceID, - primaryCall ConnectionID, - secodaryCall ConnectionID OPTIONAL, - primaryNID [1] DeviceID OPTIONAL, - secondaryNID [2] DeviceID OPTIONAL, - primaryConnectionInfo LocalConnectionState, - secondaryConnectionInfo LocalConnectionState OPTIONAL -} - --- 2002/04/26 05/17 mod. -KmeTamEnded ::= ConnectionID - --- 2002/05/17 Added. -KmePcRecEnded ::= ConnectionID - --- 2002/07/22 Added -KmeSwitchChannel ::= ConnectionID - --- 2002/07/26 Added -KmeFreeOgmPort ::= INTEGER - -KmeCallControlSrvEvt ::= CHOICE { - dndOverride [0] KmeDndOverride, - interuptCall [1] KmeInteruptCall, - eFA [2] KmeExternalFeatureAccess, - tempTollChange [3] KmeTempTollChange, - doorOpen [4] KmeDoorOpen, - twoWayRec [5] KmeTwoWayRec, - callBackInvoke [6] KmeCallBackInvoke, - pcRec [7] KmePcRec, - switchChannel [8] KmeSwitchChannel -} - -KmeDeviceStatus ::= CHOICE { - agentStatus [0] KmeDeviceAgentStatus, - callStatus [1] KmeDeviceCallStatus, - serviceStatus [2] KmeDeviceServiceStatus, - lineStatus [3] KmeLineStatus -- TDA600 -} - -KmeDeviceMonitor ::= CHOICE { - startDeviceMonitor [0] KmeStartDeviceMonitor, - stopDeviceMonitor [1] KmeStopDeviceMonitor -} - -KmeSystemData ::= CHOICE { - getSystemData [0] KmeGetSystemData, - setSystemData [1] KmeSetSystemData, - systemDataChanged [2] KmeSystemDataChanged, - systemDataLinkedReply [3] KmeSystemDataLinkedReply, - getSystemDataPosAck [4] KmeGetSystemDataPosAck, - lockSystemData [5] KmeLockSystemData, -- 2002/05/17 - systemDataStatus [6] KmeSystemDataStatus, -- 2002/05/17 - dataRevisionRecord [7] KmeSystemDataRevision, -- 2002/12/19 - getDataRevisionRecord [8] KmeGetSystemDataRevision, -- V2.0 - setprogrammingEventOn [9] KmeSetProgrammingEventOn -- V2.0 -} - --- Private Data added in Standard Services -KmeAdditionalData ::= CHOICE { - fowardType [1] KmeForwardType, -- SetForwarding - trunkId [2] KmeTrunkId, -- Not Used. - otherDevice [3] KmeOtherDevice, -- GetSwitchingFunctionDevices - vmRecExtNo [4] IA5String(SIZE(1..5)), -- ConsultationCall - deviceCategory [5] KmeChangedDeviceCategory, -- SwitchingFunctionDevice Changed - device [6] DeviceID, -- GetAutoWorkMode-Request, SetAutoWorkMode-Request - featureNumber [7] KmeFeatureNumber, -- AnswerCall-Request, Delivered-Event - proprietaryContents [8] KmeProprietaryChars, -- Set Display - holdType [9] KmeHoldType, -- Held Event - conditionCode [10] KmeCdrConditionCode, -- Call Detail Records Report - lockDisplay [11] BOOLEAN, -- SetDisplay - forcedAlerting [12] KmeForcedAlerting, -- DeflectCall - callID [13] CallID, -- RingStatus - ogmContinuation [14] BOOLEAN, -- DeflectCall - broadcastGroupNo [15] INTEGER, -- SInit,Orig,Delivered,Established - ringPattern [16] INTEGER, -- DeflectCall V2.0 - didNo [17] DeviceID -- Delivered V2.0 -} - -KmePrivateEvent ::= CHOICE { - digitsReport [1] KmeDigitsReport, - ogmStatus [2] KmeOgmStatus, - wakeupResult [3] KmeWakeupResult, - unconferenced [4] KmeUnconferenced, - tamEnded [5] KmeTamEnded, -- 2002/04/26 05/17 mod. - pcRecEnded [6] KmePcRecEnded, -- 2002/05/17 Added. - callbackNotification [7] CallBackNotification, -- 2002/05/28 Added - freeOgmPort [8] KmeFreeOgmPort, -- 2002/08/26 Added - pDFStatus [9] KmePDFStatus -- Ver2.0 -} - ------------------------------------------------------------------------------- --- Resource Control ------------------------------------------------------------------------------- - -KmeResourceControl ::= CHOICE { - ogmStart [0] KmeOgmStart, - ogmStop [1] KmeOgmStop -} - -KmeOgmStart ::= SEQUENCE { - connection ConnectionID, - ogmId INTEGER -} - -KmeOgmStop ::= ConnectionID - ------------------------------------------------------------------------------- --- Generic Services/Events ------------------------------------------------------------------------------- - -KmeGenericSrvEvt ::= CHOICE { - serviceRequest [0] KmeGenericServiceReq, - serviceResult [1] KmeGenericServiceRsp, - event [2] KmeGenericEvent -} - -KmeGenericServiceReq ::= SEQUENCE { - serviceNo INTEGER, - device DeviceID OPTIONAL, - connection ConnectionID OPTIONAL, - number INTEGER OPTIONAL, - string IA5String(SIZE(0..128)) OPTIONAL -} - -KmeGenericServiceRsp ::= SEQUENCE { - number INTEGER OPTIONAL, - string IA5String(SIZE(0..128)) OPTIONAL -} - -KmeGenericEvent ::= SEQUENCE { - eventNo INTEGER, - device DeviceID OPTIONAL, - connection ConnectionID OPTIONAL, - state LocalConnectionState OPTIONAL, - cause INTEGER OPTIONAL, - message IA5String(SIZE(1..128)) OPTIONAL -} - ------------------------------------------------------------------------------- --- Root data structure of KME Specific Data ------------------------------------------------------------------------------- - -KMESpecificPrivateData ::= CHOICE { - kmeCallControl [1] KmeCallControlSrvEvt, - kmeDeviceStatus [2] KmeDeviceStatus, - kmeDeviceMonitor [3] KmeDeviceMonitor, - kmeSystemData [4] KmeSystemData, - kmeLocalAlerm [5] KmeLocalAlerm, - kmeAdditionalData [6] KmeAdditionalData, - kmePrivateEvent [7] KmePrivateEvent, - kmeResourceControl [8] KmeResourceControl, - kmeGeneric [9] KmeGenericSrvEvt, - kmeExtendedDataAccess [10] OCTET STRING(SIZE(0..200)), - kmePDFControl [11] KmePDFSrvEvt, -- Ver2.0 - kmeAlterIf [12] KmeAlterIfSrvEvt, -- TDA600 - kmeHotelControl [13] KmeHotelSrvEvt -- TDA600 v4.0 -} - -END -- of KME-specific-types diff --git a/lib/ACSE-1.asn1 b/lib/ACSE-1.asn1 new file mode 100644 index 0000000..6768034 --- /dev/null +++ b/lib/ACSE-1.asn1 @@ -0,0 +1,255 @@ +-- Module ACSE-1 (X.227:04/1995) +-- See also ITU-T X.227 (04/1995) +-- See also the index of all ASN.1 assignments needed in this document + +ACSE-1 {joint-iso-itu-t association-control(2) modules(0) apdus(0) version1(1)} +-- ACSE-1 refers to ACSE version 1 +DEFINITIONS ::= +BEGIN + +EXPORTS + acse-as-id, ACSE-apdu, aCSE-id, Application-context-name, AP-title, + AE-qualifier, AE-title, AP-invocation-identifier, AE-invocation-identifier, + Mechanism-name, Authentication-value, ACSE-requirements, ObjectSet; + +IMPORTS + Name, RelativeDistinguishedName + FROM InformationFramework {joint-iso-itu-t ds(5) module(1) + informationFramework(1) 3}; + +-- The data types Name and RelativeDistinguishedName are imported from ISO/IEC 9594-2. +-- object identifier assignments +acse-as-id OBJECT IDENTIFIER ::= + {joint-iso-itu-t association-control(2) abstract-syntax(1) apdus(0) + version1(1)} + +-- may be used to reference the abstract syntax of the ACSE APDUs +aCSE-id OBJECT IDENTIFIER ::= + {joint-iso-itu-t association-control(2) ase-id(3) acse-ase(1) version(1)} + +-- may be used to identify the Association Control ASE. +-- top level CHOICE +ACSE-apdu ::= CHOICE { + aarq AARQ-apdu, + aare AARE-apdu, + rlrq RLRQ-apdu, + rlre RLRE-apdu, + abrt ABRT-apdu, + ... +} + +AARQ-apdu ::= [APPLICATION 0] IMPLICIT SEQUENCE { + protocol-version + [0] IMPLICIT BIT STRING {version1(0)} DEFAULT {version1}, + application-context-name [1] Application-context-name, + called-AP-title [2] AP-title OPTIONAL, + called-AE-qualifier [3] AE-qualifier OPTIONAL, + called-AP-invocation-identifier [4] AP-invocation-identifier OPTIONAL, + called-AE-invocation-identifier [5] AE-invocation-identifier OPTIONAL, + calling-AP-title [6] AP-title OPTIONAL, + calling-AE-qualifier [7] AE-qualifier OPTIONAL, + calling-AP-invocation-identifier [8] AP-invocation-identifier OPTIONAL, + calling-AE-invocation-identifier [9] AE-invocation-identifier OPTIONAL, + -- The following field shall not be present if only the Kernel is used. + sender-acse-requirements [10] IMPLICIT ACSE-requirements OPTIONAL, + -- The following field shall only be present if the Authentication functional unit is selected. + mechanism-name [11] IMPLICIT Mechanism-name OPTIONAL, + -- The following field shall only be present if the Authentication functional unit is selected. + calling-authentication-value [12] EXPLICIT Authentication-value OPTIONAL, + application-context-name-list + [13] IMPLICIT Application-context-name-list OPTIONAL, + -- The above field shall only be present if the Application Context Negotiation functional unit is selected + implementation-information [29] IMPLICIT Implementation-data OPTIONAL, + ..., + ..., + user-information + [30] IMPLICIT Association-information OPTIONAL +} + +AARE-apdu ::= [APPLICATION 1] IMPLICIT SEQUENCE { + protocol-version + [0] IMPLICIT BIT STRING {version1(0)} DEFAULT {version1}, + application-context-name [1] Application-context-name, + result [2] Associate-result, + result-source-diagnostic [3] Associate-source-diagnostic, + responding-AP-title [4] AP-title OPTIONAL, + responding-AE-qualifier [5] AE-qualifier OPTIONAL, + responding-AP-invocation-identifier [6] AP-invocation-identifier OPTIONAL, + responding-AE-invocation-identifier [7] AE-invocation-identifier OPTIONAL, + -- The following field shall not be present if only the Kernel is used. + responder-acse-requirements [8] IMPLICIT ACSE-requirements OPTIONAL, + -- The following field shall only be present if the Authentication functional unit is selected. + mechanism-name [9] IMPLICIT Mechanism-name OPTIONAL, + -- This following field shall only be present if the Authentication functional unit is selected. + responding-authentication-value + [10] EXPLICIT Authentication-value OPTIONAL, + application-context-name-list + [11] IMPLICIT Application-context-name-list OPTIONAL, + -- The above field shall only be present if the Application Context Negotiation functional unit is selected + implementation-information + [29] IMPLICIT Implementation-data OPTIONAL, + ..., + ..., + user-information + [30] IMPLICIT Association-information OPTIONAL +} + +RLRQ-apdu ::= [APPLICATION 2] IMPLICIT SEQUENCE { + reason [0] IMPLICIT Release-request-reason OPTIONAL, + ..., + ..., + user-information [30] IMPLICIT Association-information OPTIONAL +} + +RLRE-apdu ::= [APPLICATION 3] IMPLICIT SEQUENCE { + reason [0] IMPLICIT Release-response-reason OPTIONAL, + ..., + ..., + user-information [30] IMPLICIT Association-information OPTIONAL +} + +ABRT-apdu ::= [APPLICATION 4] IMPLICIT SEQUENCE { + abort-source [0] IMPLICIT ABRT-source, + abort-diagnostic [1] IMPLICIT ABRT-diagnostic OPTIONAL, + -- This field shall not be present if only the Kernel is used. + ..., + ..., + user-information [30] IMPLICIT Association-information OPTIONAL +} + +ABRT-diagnostic ::= ENUMERATED { + no-reason-given(1), protocol-error(2), + authentication-mechanism-name-not-recognized(3), + authentication-mechanism-name-required(4), authentication-failure(5), + authentication-required(6), ... + } + +ABRT-source ::= INTEGER {acse-service-user(0), acse-service-provider(1) +}(0..1, ...) + +ACSE-requirements ::= BIT STRING { + authentication(0), application-context-negotiation(1)} + +Application-context-name-list ::= SEQUENCE OF Application-context-name + +Application-context-name ::= OBJECT IDENTIFIER + +-- Application-entity title productions follow (not in alphabetical order) +AP-title ::= CHOICE { + ap-title-form1 AP-title-form1, + ap-title-form2 AP-title-form2, + ... +} + +AE-qualifier ::= CHOICE { + ae-qualifier-form1 AE-qualifier-form1, + ae-qualifier-form2 AE-qualifier-form2, + ... +} + +-- When both AP-title and AE-qualifier data values are present in an AARQ or AARE APDU, both must +-- have the same form to allow the construction of an AE-title as discussed in CCITT Rec. X.665 | +-- ISO/IEC 9834-6. +AP-title-form1 ::= + Name + +-- The value assigned to AP-title-form1 is The Directory Name of an application-process title. +AE-qualifier-form1 ::= + RelativeDistinguishedName + +-- The value assigned to AE-qualifier-form1 is the relative distinguished name of a particular +-- application-entity of the application-process identified by AP-title-form1. +AP-title-form2 ::= OBJECT IDENTIFIER + +AE-qualifier-form2 ::= INTEGER + +AE-title ::= CHOICE { + ae-title-form1 AE-title-form1, + ae-title-form2 AE-title-form2, + ... +} + +-- As defined in CCITT Rec. X.650 | ISO 7498-3, an application-entity title is composed of an application- +-- process title and an application-entity qualifier. The ACSE protocol provides for the transfer of an +-- application-entity title value by the transfer of its component values. However, the following data type +-- is provided for International Standards that reference a single syntactic structure for AE titles. +AE-title-form1 ::= + Name + +-- For access to The Directory (ITU-T Rec. X.500-Series | ISO/IEC 9594), an AE title has AE-title-form1. +-- This value can be constructed from AP-title-form1 and AE-qualifier-form1 values contained in an +-- AARQ or AARE APDU. A discussion of forming an AE-title-form1 from AP-title-form1 and AE-qualifier- +-- form1 may be found in CCITT Rec. X.665 | ISO/IEC 9834-6. +AE-title-form2 ::= OBJECT IDENTIFIER + +-- A discussion of forming an AE-title-form2 from AP-title-form2 and AE-qualifier-form2 may be +-- found in CCITT Rec. X.665 | ISO/IEC 9834-6. +AE-invocation-identifier ::= INTEGER + +AP-invocation-identifier ::= INTEGER + +-- End of Application-entity title productions +Associate-result ::= INTEGER { + accepted(0), rejected-permanent(1), rejected-transient(2)}(0..2, ...) + +Associate-source-diagnostic ::= CHOICE { + acse-service-user + [1] INTEGER {null(0), no-reason-given(1), + application-context-name-not-supported(2), + calling-AP-title-not-recognized(3), + calling-AP-invocation-identifier-not-recognized(4), + calling-AE-qualifier-not-recognized(5), + calling-AE-invocation-identifier-not-recognized(6), + called-AP-title-not-recognized(7), + called-AP-invocation-identifier-not-recognized(8), + called-AE-qualifier-not-recognized(9), + called-AE-invocation-identifier-not-recognized(10), + authentication-mechanism-name-not-recognized(11), + authentication-mechanism-name-required(12), + authentication-failure(13), authentication-required(14)} + (0..14, ...), + acse-service-provider + [2] INTEGER {null(0), no-reason-given(1), no-common-acse-version(2)} + (0..2, ...) +} + +Association-information ::= SEQUENCE SIZE (1, ..., 0 | 2..MAX) OF EXTERNAL + +Authentication-value ::= CHOICE { + charstring [0] IMPLICIT GraphicString, + bitstring [1] IMPLICIT BIT STRING, + external [2] IMPLICIT EXTERNAL, + other + [3] IMPLICIT SEQUENCE {other-mechanism-name + MECHANISM-NAME.&id({ObjectSet}), + other-mechanism-value + MECHANISM-NAME.&Type + ({ObjectSet}{@.other-mechanism-name})} +} + +-- The abstract syntax of (calling/responding) authentication-value is determined by the authentication +-- mechanism used during association establishment. The authentication mechanism is either explicitly +-- denoted by the &id field (of type OBJECT IDENTIFIER) for a mechanism belonging to the class +-- MECHANISM-NAME, or it is known implicitly by +-- prior agreement between the communicating partners. If the "other" component is chosen, then +-- the "mechanism-name" component must be present in accordance with +-- ITU-T Rec. X.680 | ISO/IEC 8824. If the value "mechanism-name" occurs in the AARQ-apdu or the +-- AARE-apdu, then that value must be the same as the value for "other-mechanism-name" +Implementation-data ::= GraphicString + +Mechanism-name ::= OBJECT IDENTIFIER + +MECHANISM-NAME ::= TYPE-IDENTIFIER + +ObjectSet MECHANISM-NAME ::= + {...} + +Release-request-reason ::= INTEGER {normal(0), urgent(1), user-defined(30) +}(0 | 1 | 30, ...) + +Release-response-reason ::= INTEGER { + normal(0), not-finished(1), user-defined(30)}(0 | 1 | 30, ...) + +END + +-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D diff --git a/lib/CSTA-accept-call.asn1 b/lib/CSTA-accept-call.asn1 new file mode 100644 index 0000000..771efab --- /dev/null +++ b/lib/CSTA-accept-call.asn1 @@ -0,0 +1,42 @@ +CSTA-accept-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) accept-call( 214) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +acceptCall OPERATION ::= +{ ARGUMENT AcceptCallArgument + RESULT AcceptCallResult + ERRORS {universalFailure } + CODE local: 214 } + +AcceptCallArgument ::= SEQUENCE +{ callToBeAccepted ConnectionID, + correlatorData CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +AcceptCallResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-accept-call diff --git a/lib/CSTA-activate.asn1 b/lib/CSTA-activate.asn1 new file mode 100644 index 0000000..3d7d841 --- /dev/null +++ b/lib/CSTA-activate.asn1 @@ -0,0 +1,42 @@ +CSTA-activate + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) activate( 512) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ResourceID, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +activate OPERATION ::= +{ ARGUMENT ActivateArgument + RESULT ActivateResult + ERRORS {universalFailure } + CODE local: 512 } + +ActivateArgument ::= SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + ruleName [1] IMPLICIT IA5String, + grammarName [2] IMPLICIT IA5String OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +ActivateResult ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-activate diff --git a/lib/CSTA-agent-busy-event.asn1 b/lib/CSTA-agent-busy-event.asn1 new file mode 100644 index 0000000..fd9a300 --- /dev/null +++ b/lib/CSTA-agent-busy-event.asn1 @@ -0,0 +1,32 @@ +CSTA-agent-busy-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) agent-busy-event( 319) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +AgentID, PendingAgentState FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +AgentBusyEvent ::= SEQUENCE +{ agentDevice SubjectDeviceID, + agentID AgentID OPTIONAL, + acdGroup DeviceID OPTIONAL, + pendingAgentState [2] IMPLICIT PendingAgentState OPTIONAL, + cause [3] IMPLICIT EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-agent-busy-event diff --git a/lib/CSTA-agent-logged-off-event.asn1 b/lib/CSTA-agent-logged-off-event.asn1 new file mode 100644 index 0000000..179467f --- /dev/null +++ b/lib/CSTA-agent-logged-off-event.asn1 @@ -0,0 +1,32 @@ +CSTA-agent-logged-off-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) agent-logged-off-event( 320) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +AgentID, AgentPassword FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +AgentLoggedOffEvent ::= SEQUENCE +{ agentDevice SubjectDeviceID, + agentID [2] IMPLICIT AgentID OPTIONAL, + acdGroup DeviceID OPTIONAL, + agentPassword [3] IMPLICIT AgentPassword OPTIONAL, + cause EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-agent-logged-off-event diff --git a/lib/CSTA-agent-logged-on-event.asn1 b/lib/CSTA-agent-logged-on-event.asn1 new file mode 100644 index 0000000..491ca85 --- /dev/null +++ b/lib/CSTA-agent-logged-on-event.asn1 @@ -0,0 +1,32 @@ +CSTA-agent-logged-on-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) agent-logged-on-event( 321) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +AgentID, AgentPassword FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +AgentLoggedOnEvent ::= SEQUENCE +{ agentDevice SubjectDeviceID, + agentID [2] IMPLICIT AgentID OPTIONAL, + acdGroup DeviceID OPTIONAL, + agentPassword [3] IMPLICIT AgentPassword OPTIONAL, + cause EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-agent-logged-on-event diff --git a/lib/CSTA-agent-not-ready-event.asn1 b/lib/CSTA-agent-not-ready-event.asn1 new file mode 100644 index 0000000..cfb9e1e --- /dev/null +++ b/lib/CSTA-agent-not-ready-event.asn1 @@ -0,0 +1,31 @@ +CSTA-agent-not-ready-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) agent-not-ready-event( 322) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +AgentID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +AgentNotReadyEvent ::= SEQUENCE +{ agentDevice SubjectDeviceID, + agentID AgentID OPTIONAL, + acdGroup DeviceID OPTIONAL, + cause EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-agent-not-ready-event diff --git a/lib/CSTA-agent-ready-event.asn1 b/lib/CSTA-agent-ready-event.asn1 new file mode 100644 index 0000000..a46261c --- /dev/null +++ b/lib/CSTA-agent-ready-event.asn1 @@ -0,0 +1,31 @@ +CSTA-agent-ready-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) agent-ready-event( 323) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +AgentID, AgentPassword FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +AgentReadyEvent ::= SEQUENCE +{ agentDevice SubjectDeviceID, + agentID AgentID OPTIONAL, + acdGroup DeviceID OPTIONAL, + cause EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-agent-ready-event diff --git a/lib/CSTA-agent-working-after-call-event.asn1 b/lib/CSTA-agent-working-after-call-event.asn1 new file mode 100644 index 0000000..fdb93b8 --- /dev/null +++ b/lib/CSTA-agent-working-after-call-event.asn1 @@ -0,0 +1,35 @@ +CSTA-agent-working-after-call-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) agent-working-after-call-event( 324) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +AgentID, PendingAgentState FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +AgentWorkingAfterCallEvent ::= SEQUENCE +{ agentDevice SubjectDeviceID, + agentID AgentID OPTIONAL, + acdGroup DeviceID OPTIONAL, + pendingAgentState [2] IMPLICIT ENUMERATED + { notReady (0), + ready (1), + null (2) } OPTIONAL, + cause [3] IMPLICIT EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-agent-working-after-call-event diff --git a/lib/CSTA-alternate-call.asn1 b/lib/CSTA-alternate-call.asn1 new file mode 100644 index 0000000..82c569a --- /dev/null +++ b/lib/CSTA-alternate-call.asn1 @@ -0,0 +1,43 @@ +CSTA-alternate-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) alternate-call( 1) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ConsultOptions FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +alternateCall OPERATION ::= +{ ARGUMENT AlternateCallArgument + RESULT AlternateCallResult + ERRORS {universalFailure } + CODE local: 1 } + +AlternateCallArgument ::= SEQUENCE +{ heldCall ConnectionID, + activeCall ConnectionID, + connectionReservation BOOLEAN OPTIONAL, + consultOptions ConsultOptions DEFAULT unrestricted, + extensions CSTACommonArguments OPTIONAL } + +AlternateCallResult ::=CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-alternate-call diff --git a/lib/CSTA-answer-call.asn1 b/lib/CSTA-answer-call.asn1 new file mode 100644 index 0000000..f6fcf73 --- /dev/null +++ b/lib/CSTA-answer-call.asn1 @@ -0,0 +1,42 @@ +CSTA-answer-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) answer-call( 2) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +answerCall OPERATION ::= +{ ARGUMENT AnswerCallArgument + RESULT AnswerCallResult + ERRORS {universalFailure } + CODE local: 2 } + +AnswerCallArgument ::= SEQUENCE +{ callToBeAnswered ConnectionID, + correlatorData CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +AnswerCallResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-answer-call diff --git a/lib/CSTA-application-context-information-csta3.asn1 b/lib/CSTA-application-context-information-csta3.asn1 new file mode 100644 index 0000000..4d37977 --- /dev/null +++ b/lib/CSTA-application-context-information-csta3.asn1 @@ -0,0 +1,374 @@ +CSTA-application-context-information-csta3 + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) application-context-information( 200) } + +DEFINITIONS ::= +BEGIN + +CSTAFunctionality ::= SEQUENCE + {switchingFunctionServices [0] IMPLICIT SwitchingFunctionServicesC2 DEFAULT {}, + eventReportServices [1] IMPLICIT EventReportServicesC2 DEFAULT {}, + computingFunctionServices [2] IMPLICIT ComputingFunctionServicesC2 DEFAULT {}, + bidirectionalServices [3] IMPLICIT BidirectionalServicesC2 DEFAULT {}, + statusReportingServices [4] IMPLICIT StatusReportingServicesC2 DEFAULT {}, + inputOutputServices [5] IMPLICIT InputOutputServicesC2 DEFAULT {}, + voiceUnitServices [6] IMPLICIT VoiceUnitServicesC2 DEFAULT {} } + +SwitchingFunctionServicesC2 ::= BIT STRING + {alternateCall (0), + answerCall (1), + associateData (2), + callCompletion (3), + clearCall (4), + clearConnection (5), + conferenceCall (6), + consultationCall (7), + divertCall (8), + holdCall (9), + makeCall (10), + makePredictiveCall (11), + parkCall (12), + queryDevice (13), + reconnectCall (14), + retrieveCall (15), + sendDTMFTones (16), + setFeature (17), + singleStepConference (18), + singleStepTransfer (19), + transferCall (20) } + +EventReportServicesC2 ::= BIT STRING + { + + -- Call events + + callCleared (0), + conferenced (1), + connectionCleared (2), + delivered (3), + diverted (4), + established (5), + failed (6), + held (7), + networkReached (8), + originated (9), + queued (10), + retrieved (11), + serviceInitiated (12), + transferred (13), + + -- Feature events + + autoAnswer (14), + callInformation (15), + doNotDisturb (16), + forwarding (17), + messageWaiting (18), + microphoneMute (19), + speakerMute (20), + speakerVolume (21), + + -- Agent state events + + agentBusy (22), + loggedOn (23), + loggedOff (24), + notReady (25), + ready (26), + workingAfterCall (27), + + -- Maintenance events + + backInService (28), + outOfServiceEvent (29), + + -- Private events + + privateEvent (30), + + -- Voice unit events + + playEvent (31), + recordEvent (32), + reviewEvent (33), + stopEvent (34), + suspendPlayEvent (35), + suspendRecordEvent (36), + voiceAttributesChangeEvent (37) } + +ComputingFunctionServicesC2 ::= BIT STRING + {routeRequest (0), + reRouteRequest (1), + routeSelectRequest (2), + routeUsedRequest (3), + routeEndRequest (4) } + +BidirectionalServicesC2 ::= BIT STRING + {escapeService (0), + systemStatus (1) } + +StatusReportingServicesC2 ::= BIT STRING + {monitorStart (0), + changeMonitorFilter (1), + monitorStop (2), + snapshotDevice (3), + snapshotCall (4) } + +InputOutputServicesC2 ::= BIT STRING + {startDataPathService (0), + stopDataPathService (1), + sendDataService (2), + sendMulticastDataService (3), + sendBroadcastDataService (4), + suspendDataPathService (5), + dataPathSuspendedService (6), + resumeDataPath (7), + dataPathResumedService (8), + fastData (9) } + +VoiceUnitServicesC2 ::= BIT STRING + {concatenateMessage (0), + deleteMessage (1), + playMessage (2), + queryVoiceAttribute (3), + recordMessage (4), + reposition (5), + resume (6), + review (7), + setVoiceAttribute (8), + stop (9), + suspend (10), + synthesizeMessage (11) } + + +ACSEUserInformationForCSTA ::= CHOICE +{ oldDefinition OldACSEUserInformationForCSTA, + newDefinition [0] IMPLICIT NewACSEUserInformationForCSTA } + + +OldACSEUserInformationForCSTA ::= SEQUENCE +{ cSTAVersion CSTAVersion, + cSTAFunctionsRequiredByApplication CSTAFunctionality, + cSTAFunctionsThatCanBeSupplied CSTAFunctionality } + + +NewACSEUserInformationForCSTA ::= SEQUENCE +{ cSTAVersion CSTAVersion, +-- +-- Note that the following two parameters are defined in ECMA-218 (CSTA Phase II). +-- They are defined in the context of CSTA Phase II Services and Events for +-- backward compatibility considerations. +-- For CSTA Phase III (and later), implementations should use CSTA Capability Exchange Services +-- to determine the Services and Events supported by a switching function. +-- + cSTAFunctionsRequiredByApplication [0] IMPLICIT CSTAFunctionality OPTIONAL, + cSTAFunctionsThatCanBeSupplied [1] IMPLICIT CSTAFunctionality OPTIONAL, + cSTAPrivateDataVersionList [2] IMPLICIT CSTAPrivateDataVersionList OPTIONAL } + + +CSTAPrivateDataVersionList ::= SEQUENCE OF INTEGER + + +CSTAVersion ::= BIT STRING +{ versionOne ( 0), -- ECMA-180 + versionTwo ( 1), -- ECMA-218 + versionThree ( 2), -- ECMA-285, 1st Edition + versionFour ( 3), -- ISO/IEC 18052 + versionFive ( 4), -- ECMA-285, 2nd Edition + versionSix ( 5), -- ECMA-323 + versionSeven ( 6), -- ECMA-323, 2nd Edition + versionEight ( 7), -- ECMA-323, 3rd Edition + versionNine ( 8), -- ECMA-323, 4th Edition, Tag option + versionTen ( 9), -- ECMA-323, 4th Edition, short Tag option + versionEleven (10), -- ECMA-323, 4th Edition, dynamic transformation option + versionTwelve (11), -- ECMA-323, 5th Edition, Tag option + versionThirteen (12), -- ECMA-323, 5th Edition, short Tag option + versionFourteen (13), -- ECMA-323, 5th Edition, dynamic transformation option + versionFifteen (14), -- ECMA-285, 3rd Edition + versionSixteen (15), -- ECMA-323, 6th Edition, Tag option + versionSeventeen (16), -- ECMA-323, 6th Edition, short Tag option + versionEighteen (17), -- ECMA-323, 6th Edition, dynamic transformation option + versionNineteen (18), -- ECMA-285, 4th Edition + versionTwenty (19), -- Reserved for future use + versionTwentyone (20), -- Reserved for future use + versionTwentytwo (21), -- Reserved for future use + versionTwentythree (22), -- Reserved for future use + versionTwentyfour (23) } -- Reserved for future use + + +CallControlServices ::= BIT STRING +{ acceptCall ( 0), + alternateCall ( 1), + answerCall ( 2), + callBack ( 3), + callBackMessage ( 4), + campOnCall ( 5), + clearCall ( 6), + clearConnection ( 7), + conferenceCall ( 8), + consultationCall ( 9), + deflectCall (10), + dialDigits (11), + directedPickupCall (12), + groupPickupCall (13), + holdCall (14), + intrudeCall (15), + joinCall (16), + makeCall (17), + makeConnection (25), + makePredictiveCall (18), + parkCall (19), + reconnectCall (20), + retrieveCall (21), + sendMessage (26), + singleStepConference (22), + singleStepTransfer (23), + transferCall (24) } + + +CallAssociatedServices ::= BIT STRING +{ associateData ( 0), + cancelTelephonyTones ( 1), + changeConnectionInformation ( 5), + generateDigits ( 2), + generateTelephonyTones ( 3), + sendUserInformation ( 4) } + + +MediaAttachmentServices ::= BIT STRING +{ attachMediaService ( 0), + detachMediaService ( 1) } + + +RouteingServices ::= BIT STRING +{ routeRegister ( 0), + routeRegisterCancel ( 1), + routeRegisterAbort ( 2), + reroute ( 3), + routeEnd ( 4), + routeReject ( 5), + routeRequest ( 6), + routeSelect ( 7), + routeUsed ( 8) } + + +VoiceUnitServices ::= BIT STRING +{ activate (12), + clear (13), + concatenateMessage ( 0), + deactivate (14), + deleteMessage ( 1), + playMessage ( 2), + queryVoiceAttribute ( 3), + recordMessage ( 4), + reposition ( 5), + resume ( 6), + review ( 7), + setVoiceAttribute ( 8), + stop ( 9), + suspend (10), + synthesizeMessage (11) } + +LocationServices ::= BIT STRING +{ getLocationInformation ( 0), + setLocationInformation ( 1), + locationTrackkingSessionResumed ( 2), + locationTrackkingSessionSuspended ( 3), + resumeLocationTrackingSession ( 4), + locationInformationReport ( 5), + startLocationTrackingSession ( 6), + stopLocationTrackingSession ( 7), + suspendLocationTrackingCapabilities ( 8), + locationSessionInfo ( 9) } + +CallControlEvents ::= BIT STRING +{ bridged (15), + callCleared ( 0), + conferenced ( 1), + connectionCleared ( 2), + delivered ( 3), + digitsDialed (14), + diverted ( 4), + established ( 5), + failed ( 6), + held ( 7), + networkCapabilitiesChanged (16), + networkReached ( 8), + offered (17), + originated ( 9), + queued (10), + retrieved (11), + serviceInitiated (12), + transferred (13) } + +CallAssociatedEvents ::= BIT STRING +{ callInformation ( 0), + charging ( 1), + dTMFDigitsDetected ( 2), + telephonyTonesDetected ( 3), + serviceCompletionFailure ( 4) } + +MediaAttachmentEvents ::= BIT STRING +{ mediaAttached ( 0), + mediaDetached ( 1) } + +PhysicalDeviceFeatureEvents ::= BIT STRING +{ buttonInformation ( 0), + buttonPress ( 1), + displayUpdated ( 2), + hookswitch ( 3), + lampMode ( 4), + messageWaiting ( 5), + microphoneGain ( 6), + microphoneMute ( 7), + ringerStatus ( 8), + speakerMute ( 9), + speakerVolume (10) } + +LogicalDeviceFeatureEvents ::= BIT STRING +{ agentBusy ( 0), + agentLoggedOn ( 1), + agentLoggedOff ( 2), + agentNotReady ( 3), + agentReady ( 4), + agentWorkingAfterCall ( 5), + autoAnswer ( 6), + autoWorkMode ( 7), + callBack ( 8), + callBackMessage ( 9), + callerIDStatus (10), + doNotDisturb (11), + forwarding (12), + presenceState (14), + routeingMode (13) } + +DeviceMaintenanceEvents ::= BIT STRING +{ backInService ( 0), + deviceCapabilityChanged ( 2), + outOfService ( 1), + partiallyInService ( 3) } + +VoiceUnitEvents ::= BIT STRING +{ bookmarkReached ( 7), + completed ( 8), + dtmfDetected ( 9), + emptied (10), + interruptionDetected (11), + notRecognized (12), + play ( 1), + recognized (13), + record ( 3), + review ( 5), + started (14), + silenceTimeoutExpired (15), + speechDetected (16), + stop ( 0), + suspendPlay ( 2), + suspendRecord ( 4), + voiceAttributesChange ( 6), + voiceErrorOccured (17) } + +VendorSpecEvents::= BIT STRING +{ privateEvent (0) } + +END -- of CSTA-application-context-information-csta3 diff --git a/lib/CSTA-associate-data.asn1 b/lib/CSTA-associate-data.asn1 new file mode 100644 index 0000000..29649b8 --- /dev/null +++ b/lib/CSTA-associate-data.asn1 @@ -0,0 +1,60 @@ +CSTA-associate-data + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) associate-data( 230) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +AccountInfo, AuthCode, CorrelatorData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +LanguagePreferences,SubjectOfCall FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +CallQualifyingData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +associateData OPERATION ::= +{ ARGUMENT AssociateDataArgument + RESULT AssociateDataResult + ERRORS {universalFailure } + CODE local: 230 } + +AssociateDataArgument ::= SEQUENCE +{ existingCall ConnectionID, + accountCode [0] IMPLICIT AccountInfo OPTIONAL, + authCode [1] IMPLICIT AuthCode OPTIONAL, + correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, + callQualifyingData [3] IMPLICIT CallQualifyingData OPTIONAL, + callCharacteristics [4] IMPLICIT CallCharacteristics OPTIONAL, + subjectOfCall [5] IMPLICIT SubjectOfCall OPTIONAL, + languagePreferences [6] IMPLICIT LanguagePreferences OPTIONAL, + deviceInfo [7] IMPLICIT DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +AssociateDataResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-associate-data diff --git a/lib/CSTA-attach-media-service.asn1 b/lib/CSTA-attach-media-service.asn1 new file mode 100644 index 0000000..41e258a --- /dev/null +++ b/lib/CSTA-attach-media-service.asn1 @@ -0,0 +1,59 @@ +CSTA-attach-media-service + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) attach-media-service( 244) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +MediaServiceType, MediaServiceInstanceID, ConnectionMode, + ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +attachMediaService OPERATION ::= +{ ARGUMENT AttachMediaServiceArgument + RESULT AttachMediaServiceResult + ERRORS {universalFailure } + CODE local: 244 } + +AttachMediaServiceArgument ::= SEQUENCE +{ connection ConnectionID, + mediaServiceType MediaServiceType, + mediaServiceVersion INTEGER OPTIONAL, + mediaServiceInstanceID MediaServiceInstanceID OPTIONAL, + connectionMode ConnectionMode, + requestedConnectionState LocalConnectionState OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +AttachMediaServiceResult ::= SEQUENCE +{ mediaConnection ConnectionID OPTIONAL, + mediaDevice [0] IMPLICIT DeviceID OPTIONAL, + mediaServiceInstanceID MediaServiceInstanceID OPTIONAL, + mediaConnectionInfo [1] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [2] IMPLICIT CallLinkageData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-attach-media-service diff --git a/lib/CSTA-auto-answer-event.asn1 b/lib/CSTA-auto-answer-event.asn1 new file mode 100644 index 0000000..5be3428 --- /dev/null +++ b/lib/CSTA-auto-answer-event.asn1 @@ -0,0 +1,24 @@ +CSTA-auto-answer-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) auto-answer-event( 40) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +AutoAnswerEvent ::= SEQUENCE +{ invokingDevice SubjectDeviceID, + autoAnswerOn BOOLEAN, + numberOfRings INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-auto-answer-event diff --git a/lib/CSTA-auto-work-mode-event.asn1 b/lib/CSTA-auto-work-mode-event.asn1 new file mode 100644 index 0000000..6389f69 --- /dev/null +++ b/lib/CSTA-auto-work-mode-event.asn1 @@ -0,0 +1,24 @@ +CSTA-auto-work-mode-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) auto-work-mode-event( 326) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +AutoWorkModeEvent ::= SEQUENCE +{ invokingDevice SubjectDeviceID, + autoWorkOn BOOLEAN, + autoWorkInterval INTEGER, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-auto-work-mode-event diff --git a/lib/CSTA-back-in-service-event.asn1 b/lib/CSTA-back-in-service-event.asn1 new file mode 100644 index 0000000..babf4be --- /dev/null +++ b/lib/CSTA-back-in-service-event.asn1 @@ -0,0 +1,26 @@ +CSTA-back-in-service-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) back-in-service-event( 333) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +BackInServiceEvent ::= SEQUENCE +{ device SubjectDeviceID, + cause EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-back-in-service-event diff --git a/lib/CSTA-bookmark-reached-event.asn1 b/lib/CSTA-bookmark-reached-event.asn1 new file mode 100644 index 0000000..36688de --- /dev/null +++ b/lib/CSTA-bookmark-reached-event.asn1 @@ -0,0 +1,35 @@ +CSTA-bookmark-reached-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) bookmark-reached-event(517) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-feature-types( 127) }; + +BookmarkReachedEvent ::= SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + bookmark IA5String, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-bookmark-reached-event diff --git a/lib/CSTA-bridged-event.asn1 b/lib/CSTA-bridged-event.asn1 new file mode 100644 index 0000000..4eab1f1 --- /dev/null +++ b/lib/CSTA-bridged-event.asn1 @@ -0,0 +1,58 @@ +CSTA-bridged-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) bridged-event( 224) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +BridgedEvent ::= SEQUENCE +{ bridgedConnection ConnectionID, + bridgedAppearance SubjectDeviceID, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [0] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + cause EventCause, + servicesPermitted [1] IMPLICIT ServicesPermitted OPTIONAL, + mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, + bridgedConnectionInfo [4] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [5] IMPLICIT CallLinkageData OPTIONAL, + languagePreferences [6] IMPLICIT LanguagePreferences OPTIONAL, + locationInfo [7] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-bridged-event diff --git a/lib/CSTA-button-information-event.asn1 b/lib/CSTA-button-information-event.asn1 new file mode 100644 index 0000000..8f223e5 --- /dev/null +++ b/lib/CSTA-button-information-event.asn1 @@ -0,0 +1,28 @@ +CSTA-button-information-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) button-information-event( 283) } +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ButtonID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +ButtonInformationEvent ::= SEQUENCE +{ device SubjectDeviceID, + button ButtonID, + buttonLabel IA5String (SIZE(0..64)) OPTIONAL, + buttonAssociatedNumber DeviceID OPTIONAL, + buttonPressIndicator BOOLEAN OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-button-information-event diff --git a/lib/CSTA-button-press-event.asn1 b/lib/CSTA-button-press-event.asn1 new file mode 100644 index 0000000..04cd93f --- /dev/null +++ b/lib/CSTA-button-press-event.asn1 @@ -0,0 +1,27 @@ +CSTA-button-press-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) button-press-event( 284) } +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ButtonID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +ButtonPressEvent ::= SEQUENCE +{ device SubjectDeviceID, + button ButtonID, + buttonLabel IA5String (SIZE(0..64)) OPTIONAL, + buttonAssociatedNumber DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-button-press-event diff --git a/lib/CSTA-button-press.asn1 b/lib/CSTA-button-press.asn1 new file mode 100644 index 0000000..f9d77ea --- /dev/null +++ b/lib/CSTA-button-press.asn1 @@ -0,0 +1,41 @@ +CSTA-button-press +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) button-press( 260) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ButtonID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +buttonPress OPERATION ::= +{ ARGUMENT ButtonPressArgument + RESULT ButtonPressResult + ERRORS {universalFailure } + CODE local: 260 } + +ButtonPressArgument ::= SEQUENCE +{ device DeviceID, + button ButtonID, + extensions CSTACommonArguments OPTIONAL } + +ButtonPressResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-button-press diff --git a/lib/CSTA-call-back-call-related.asn1 b/lib/CSTA-call-back-call-related.asn1 new file mode 100644 index 0000000..7d49c6b --- /dev/null +++ b/lib/CSTA-call-back-call-related.asn1 @@ -0,0 +1,49 @@ +CSTA-call-back-call-related + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-back-call-related( 215) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CallCharacteristics FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +callBack OPERATION ::= +{ ARGUMENT CallBackArgument + RESULT CallBackResult + ERRORS {universalFailure } + CODE local: 215 } + +CallBackArgument ::= SEQUENCE +{ callbackConnection ConnectionID, + callCharacteristics CallCharacteristics OPTIONAL, + subjectOfCall [0] IMPLICIT SubjectOfCall OPTIONAL, + languagePreferences [1] IMPLICIT LanguagePreferences OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +CallBackResult ::= SEQUENCE +{ targetDevice DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-call-back-call-related diff --git a/lib/CSTA-call-back-event.asn1 b/lib/CSTA-call-back-event.asn1 new file mode 100644 index 0000000..333b0b1 --- /dev/null +++ b/lib/CSTA-call-back-event.asn1 @@ -0,0 +1,24 @@ +CSTA-call-back-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-back-event( 327) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +CallBackEvent ::= SEQUENCE +{ originatingDevice SubjectDeviceID, + targetDevice SubjectDeviceID, + callBackSetCanceled BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-call-back-event diff --git a/lib/CSTA-call-back-message-call-related.asn1 b/lib/CSTA-call-back-message-call-related.asn1 new file mode 100644 index 0000000..8d9368b --- /dev/null +++ b/lib/CSTA-call-back-message-call-related.asn1 @@ -0,0 +1,39 @@ +CSTA-call-back-message-call-related + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-back-message-call-related( 216) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; +callBackMessage OPERATION ::= +{ ARGUMENT CallBackMessageArgument + RESULT CallBackMessageResult + ERRORS {universalFailure } + CODE local: 216 } + +CallBackMessageArgument ::= SEQUENCE +{ callbackMessageConnection ConnectionID, + extensions CSTACommonArguments OPTIONAL } + +CallBackMessageResult ::= SEQUENCE +{ targetDevice DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-call-back-message-call-related diff --git a/lib/CSTA-call-back-message-event.asn1 b/lib/CSTA-call-back-message-event.asn1 new file mode 100644 index 0000000..b21e9e1 --- /dev/null +++ b/lib/CSTA-call-back-message-event.asn1 @@ -0,0 +1,24 @@ +CSTA-call-back-message-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-back-message-event( 328) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +CallBackMessageEvent ::= SEQUENCE +{ originatingDevice SubjectDeviceID, + targetDevice SubjectDeviceID, + callBackMsgSetCanceled BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-call-back-message-event diff --git a/lib/CSTA-call-back-message-non-call-related.asn1 b/lib/CSTA-call-back-message-non-call-related.asn1 new file mode 100644 index 0000000..41ac744 --- /dev/null +++ b/lib/CSTA-call-back-message-non-call-related.asn1 @@ -0,0 +1,38 @@ +CSTA-call-back-message-non-call-related +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-back-message-non-call-related( 301) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +callBackMessageNonCallRelated OPERATION ::= +{ ARGUMENT CallBackMessageNonCallRelatedArgument + RESULT CallBackMessageNonCallRelatedResult + ERRORS {universalFailure } + CODE local: 301 } + +CallBackMessageNonCallRelatedArgument ::= SEQUENCE +{ originatingDevice DeviceID, + targetDevice DeviceID, + extensions CSTACommonArguments OPTIONAL } + +CallBackMessageNonCallRelatedResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-call-back-message-non-call-related diff --git a/lib/CSTA-call-back-non-call-related.asn1 b/lib/CSTA-call-back-non-call-related.asn1 new file mode 100644 index 0000000..787ead9 --- /dev/null +++ b/lib/CSTA-call-back-non-call-related.asn1 @@ -0,0 +1,38 @@ +CSTA-call-back-non-call-related +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-back-non-call-related( 300) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +callBackNonCallRelated OPERATION ::= +{ ARGUMENT CallBackNonCallRelatedArgument + RESULT CallBackNonCallRelatedResult + ERRORS {universalFailure } + CODE local: 300 } + +CallBackNonCallRelatedArgument ::= SEQUENCE +{ originatingDevice DeviceID, + targetDevice DeviceID, + extensions CSTACommonArguments OPTIONAL } + +CallBackNonCallRelatedResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-call-back-non-call-related diff --git a/lib/CSTA-call-cleared-event.asn1 b/lib/CSTA-call-cleared-event.asn1 new file mode 100644 index 0000000..b1cf18b --- /dev/null +++ b/lib/CSTA-call-cleared-event.asn1 @@ -0,0 +1,48 @@ +CSTA-call-cleared-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-cleared-event( 22) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +CallClearedEvent ::= SEQUENCE +{ clearedCall ConnectionID, + correlatorData [1] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + cause EventCause, + mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, + callLinkageData [4] IMPLICIT CallLinkageData OPTIONAL, + languagePreferences [5] IMPLICIT LanguagePreferences OPTIONAL, + locationInfo [6] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-call-cleared-event diff --git a/lib/CSTA-call-connection-identifiers.asn1 b/lib/CSTA-call-connection-identifiers.asn1 new file mode 100644 index 0000000..5a1795f --- /dev/null +++ b/lib/CSTA-call-connection-identifiers.asn1 @@ -0,0 +1,29 @@ +CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +CallID, ConnectionID; + +IMPORTS +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) }; + +ConnectionID ::= [APPLICATION 11] CHOICE +{ callID [0] IMPLICIT CallID, + deviceID [1] LocalDeviceID, + both SEQUENCE + { callID [0] IMPLICIT CallID, + deviceID [1] LocalDeviceID } } + +CallID ::= OCTET STRING + +LocalDeviceID ::= CHOICE +{ staticID DeviceID, + dynamicID [3] IMPLICIT OCTET STRING } + +END -- of CSTA-call-connection-identifiers diff --git a/lib/CSTA-call-control.asn1 b/lib/CSTA-call-control.asn1 new file mode 100644 index 0000000..f027a1d --- /dev/null +++ b/lib/CSTA-call-control.asn1 @@ -0,0 +1,211 @@ +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,LocationInfo,LocationInfoList, +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), + lowPriorityCall (11), + priorityCall ( 1), + highPriorityCall (12), + maintainanceCall ( 2), + directAgent ( 3), + assistCall ( 4), + voiceUnitCall ( 5), + privateCall ( 6), + personalCall ( 7), + sensitiveCall ( 8), + confidentialCall ( 9), + encryptedCall (10) } + +CallQualifyingData ::= OCTET STRING + +ConsultOptions ::= ENUMERATED +{ unrestricted ( 0), + consultOnly ( 1), + transferOnly ( 2), + conferenceOnly ( 3) } + +NetworkCapability ::= SEQUENCE +{ networkType ENUMERATED + { iSDNPublic ( 0), + nonISDNPublic ( 1), + iSDNPrivate ( 2), + nonISDNPrivate ( 3), + other ( 4) }, + eventsProvided BIT STRING + { bridged ( 0), + allCleared ( 1), + conferenced ( 2), + connectionCleared ( 3), + delivered ( 4), + digitsDialed ( 5), + diverted ( 6), + established ( 7), + failed ( 8), + held ( 9), + networkCapabilitiesChange (10), + networkReached (11), + offered (12), + originated (13), + queued (14), + retrieved (15), + serviceInitiated (16), + transferred (17) } OPTIONAL } + +ProgressIndicator ::= SEQUENCE +{ progressLocation ENUMERATED + { user ( 0), + privateNetServingLocal ( 1), + publicNetServingLocal ( 2), + transitNetwork ( 3), + publicNetServingRemote ( 4), + privateNetServingRemote ( 5), + localInterface ( 6), + internationalNetwork ( 7), + networkBeyondInterwk ( 8), + other ( 9) }, + progressDescription ENUMERATED + { iSDNProgressDesc ( 0), + qSIGProgressDesc ( 1), + other ( 2) } } + +ServicesPermitted ::= SEQUENCE +{ callControlServices CallControlServices, + callAssociatedServices CallAssociatedServices, + mediaAttachmentServices MediaAttachmentServices, + routeingServices RouteingServices, + voiceUnitServices VoiceUnitServices } + +CallLinkageDataList ::= SEQUENCE +{ newCallLinkageData CallLinkageData, + oldCallLinkageData CallLinkageData } + +CallLinkageData ::= SEQUENCE +{ globalCallData GlobalCallData, + threadData ThreadData OPTIONAL } + +GlobalCallData ::= SEQUENCE +{ globalCallSwitchingSubDomainName IA5String (SIZE(1..64)) OPTIONAL, + globalCallLinkageID GlobalCallLinkageID, + callLinkageIDTimestamp TimeInfo OPTIONAL } + +GlobalCallLinkageID ::= CHOICE +{ subDomainCallLinkageID [0] IMPLICIT OCTET STRING (SIZE(1..8)), + globallyUniqueCallLinkageID [1] IMPLICIT OCTET STRING (SIZE(1..16)) } + +ThreadData ::= SEQUENCE +{ threadSwitchingSubDomainName IA5String (SIZE(1..64)) OPTIONAL, + threadLinkageID ThreadLinkageID, + threadIDTimeStamp TimeInfo OPTIONAL } + +ThreadLinkageID ::= CHOICE +{ subDomainThreadID [0] IMPLICIT OCTET STRING (SIZE(1..8)), + globallyUniqueThreadID [1] IMPLICIT OCTET STRING (SIZE(1..16)) } + +Method ::= ENUMERATED -- http://www.iana.org/assignments/method-tokens/method-tokens.xhtml +{ a-GPS ( 0), -- "Method" defines, what location tracking system has been used + aOA ( 1), -- to allocate the presented Location Data + cell ( 2), + derived ( 3), + deviceAssistedAGps ( 4), + deviceBasedAGps ( 5), + dHCP ( 6), + gPS ( 7), + handsetAflt ( 8), + handsetEflt ( 9), + hybridAGps (10), + ipdl (11), + lldpMed (12), + manual (13), + mpl (14), + nmr (15), + otdoa (16), + rfid (17), + rssi (18), + rssiRtt (19), + rtt (20), + ta (21), + taNmr (22), + triangulation (23), + utdoa (24), + wiremap (25), + locMet80211 (26) } + +NenaCompanyIDType ::= IA5String -- NenaCompanyIds at http://www.nena.org/nena-company-id + +TelUri247Type ::= IA5String -- must be a RFC-3966 conform Tel URI + +ProvidedBy ::= SEQUENCE -- This DataType contains information about the organization +{ -- which provided the allocated location data + dataproviderID NenaCompanyIDType, + telUri TelUri247Type, -- Standard Telephone URI, + uRL IA5String } -- must be a emergency number, avalaible 24/7 + + +UsageRules ::= SEQUENCE +{ retransmissionAllowed BOOLEAN, + retentionExpires TimeInfo, -- TimeInfo Already defined in CSTA-security + rulesetReference IA5String, -- rulesetReference must be a URI + noteWell IA5String OPTIONAL } + +GpLocationInfo ::= SEQUENCE +{ civicLocGml SEQUENCE + { gmlFormat OCTET STRING, -- must conform xsd schemas of GML 3.0 + -- http://www.opengeospatial.org/standards/gml#downloads + civicLoc SEQUENCE + { country IA5String (SIZE(0..2)), -- must conform the ISO 3166 country code + a1 [ 0] IMPLICIT IA5String OPTIONAL, -- NationalSubdivisions + a2 [ 1] IMPLICIT IA5String OPTIONAL, -- CountryOrParishOrDistrict + a3 [ 2] IMPLICIT IA5String OPTIONAL, -- City + a4 [ 3] IMPLICIT IA5String OPTIONAL, -- CityDivision + a5 [ 4] IMPLICIT IA5String OPTIONAL, -- NeighborhoodOrBlock + a6 [ 5] IMPLICIT IA5String OPTIONAL, -- Street + prd [ 6] IMPLICIT IA5String OPTIONAL, -- LeadingStreetDirection + pod [ 7] IMPLICIT IA5String OPTIONAL, -- TrailingStreetSuffix + sts [ 8] IMPLICIT IA5String OPTIONAL, -- StreetSuffix + hno [ 9] IMPLICIT IA5String OPTIONAL, -- HouseNumber + hns [10] IMPLICIT IA5String OPTIONAL, -- HouseNumberSuffix + lmk [11] IMPLICIT IA5String OPTIONAL, -- LandmarkVanity + loc [12] IMPLICIT IA5String OPTIONAL, -- AdditionalLocationInformation + flr [13] IMPLICIT IA5String OPTIONAL, -- Floor + nam [14] IMPLICIT IA5String OPTIONAL, -- ResidenceOrOfficeName + pc [15] IMPLICIT IA5String OPTIONAL } OPTIONAL -- PostalCode + } +} + +GpLocationInfoList ::= SEQUENCE OF GpLocationInfo + +--GeoPriv has been defined, regarding the ECMA-269 respective Definition of LocationInfo +GeoPriv ::= SEQUENCE -- Conforming RFC 4119 +{ gpLocationInfo GpLocationInfoList, + usageRules [0] IMPLICIT UsageRules OPTIONAL, + method [1] IMPLICIT Method OPTIONAL, + providedBy [2] IMPLICIT ProvidedBy OPTIONAL } + +LocationInfo ::= SEQUENCE OF GeoPriv + +LocationInfoList ::= SEQUENCE OF LocationInfo + + +END -- of CSTA-call-control diff --git a/lib/CSTA-call-detail-record.asn1 b/lib/CSTA-call-detail-record.asn1 new file mode 100644 index 0000000..e48c1cc --- /dev/null +++ b/lib/CSTA-call-detail-record.asn1 @@ -0,0 +1,135 @@ +CSTA-call-detail-record + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-detail-record( 132) } + +DEFINITIONS ::= + +BEGIN + +EXPORTS +CDRCrossRefID, CDRInfo, CDRReason, CDRTermReason, CDRTimePeriod, +CDRTransferMode; + +IMPORTS +DeviceID, CalledDeviceID, CallingDeviceID, AssociatedCalledDeviceID, +AssociatedCallingDeviceID, NetworkCalledDeviceID, NetworkCallingDeviceID + +FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +AccountInfo, AuthCode FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +TimeInfo FROM CSTA-security + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) security( 128) } +CallCharacteristics FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +DeviceCategory, NamedDeviceTypes FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) } +ChargingInfo FROM CSTA-charge-info + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) charge-info( 133) } +MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +CDRCrossRefID ::= OCTET STRING + + +CDRReason ::= ENUMERATED +{ timeout (0), + thresholdReached (1), + other (2) } + +CDRInfo ::= SEQUENCE OF CDRInformationItem + +CDRInformationItem ::= SEQUENCE +{ recordNumber INTEGER (1..128) OPTIONAL, + recordCreationTime TimeInfo, + callingDevice CallingDeviceID OPTIONAL, + calledDevice CalledDeviceID OPTIONAL, + associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, + associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, + networkCallingDevice NetworkCallingDeviceID OPTIONAL, + networkCalledDevice NetworkCalledDeviceID OPTIONAL, + callCharacteristics [ 0] IMPLICIT CallCharacteristics OPTIONAL, + mediaCallCharacteristics [ 1] IMPLICIT MediaCallCharacteristics OPTIONAL, + chargedDevice [ 2] ChargedDevice OPTIONAL, + recordedCall ConnectionID OPTIONAL, + nodeNumber [ 3] IMPLICIT NodeNumber OPTIONAL, + tariffTable [ 4] IMPLICIT INTEGER OPTIONAL, + connectionStart [ 5] IMPLICIT TimeInfo OPTIONAL, + connectionEnd [ 6] IMPLICIT TimeInfo OPTIONAL, + connectionDuration [ 7] IMPLICIT INTEGER OPTIONAL, + accessCode [ 8] IMPLICIT OCTET STRING OPTIONAL, + carrier [ 9] IMPLICIT INTEGER OPTIONAL, + selectedRoute [10] IMPLICIT INTEGER OPTIONAL, + billingID [11] IMPLICIT BillingID OPTIONAL, + chargingInfo [12] IMPLICIT ChargingInfo OPTIONAL, + supplServiceInfo [13] IMPLICIT SupplServiceInfo OPTIONAL, + reasonForTerm [14] IMPLICIT ReasonForTerm OPTIONAL, + authCode [15] IMPLICIT AuthCode OPTIONAL, + accountInfo [16] IMPLICIT AccountInfo OPTIONAL, + deviceCategory [17] IMPLICIT DeviceCategory OPTIONAL, + namedDeviceTypes [18] IMPLICIT NamedDeviceTypes OPTIONAL, + operatorDevice [19] DeviceID OPTIONAL } + +ChargedDevice ::= CHOICE +{ operator [ 0] IMPLICIT DeviceID, + nonOperator [ 1] IMPLICIT DeviceID } + +NodeNumber ::= SEQUENCE +{ area0 [ 0] IMPLICIT INTEGER OPTIONAL, + area1 [ 1] IMPLICIT INTEGER OPTIONAL, + area2 [ 2] IMPLICIT INTEGER OPTIONAL } + +BillingID ::= ENUMERATED +{ normalCharging (0), + reverseCharging (1), + creditCardCharging (2), + callForwarding (3), + callDeflection (4), + callTransfer (5), + other (6) } + +SupplServiceInfo ::= BIT STRING +{ normalCall (0), + consultationCall (1), + transferCall (2), + callCompletion (3), + callForwarding (4), + callDiversion (5), + conferencing (6), + intrusion (7), + userUserInfo (8), + other (9) } + +ReasonForTerm ::= ENUMERATED +{ normalClearing (0), + unsuccessfulCallAttempt (1), + abnormalTermination (2), + callTransferred (3), + other (4) } + +CDRTimePeriod ::= SEQUENCE +{ beginningOfCDR TimeInfo, + endOfCDR TimeInfo } + +CDRTransferMode ::= ENUMERATED +{ transferAtEndOfCall (0), + transferOnRequest (1), + transferOnThresholdReached (2) } + +CDRTermReason ::= ENUMERATED +{ endOfDataDetected (0), + errorDetected (1), + thresholdReached (2), + other (3) } + +END -- of CSTA-call-detail-record diff --git a/lib/CSTA-call-detail-records-notification.asn1 b/lib/CSTA-call-detail-records-notification.asn1 new file mode 100644 index 0000000..5f3d896 --- /dev/null +++ b/lib/CSTA-call-detail-records-notification.asn1 @@ -0,0 +1,39 @@ +CSTA-call-detail-records-notification + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-detail-records-notification( 360) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CDRCrossRefID, CDRReason FROM CSTA-call-detail-record + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-detail-record( 132) }; + +cDRNotification OPERATION ::= +{ ARGUMENT CDRNotificationArgument + RESULT CDRNotificationResult + ERRORS {universalFailure } + CODE local: 360 + } + +CDRNotificationArgument ::= SEQUENCE +{ cdrCrossRefID CDRCrossRefID, + cdrReason CDRReason OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +CDRNotificationResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-call-detail-records-notification diff --git a/lib/CSTA-call-detail-records-report.asn1 b/lib/CSTA-call-detail-records-report.asn1 new file mode 100644 index 0000000..dc0401f --- /dev/null +++ b/lib/CSTA-call-detail-records-report.asn1 @@ -0,0 +1,39 @@ +CSTA-call-detail-records-report + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-detail-records-report( 361) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CDRCrossRefID, CDRInfo FROM CSTA-call-detail-record + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-detail-record( 132) }; + +cDRReport OPERATION ::= +{ ARGUMENT CDRReportArgument + RESULT CDRReportResult + ERRORS {universalFailure } + CODE local: 361 } + +CDRReportArgument ::= SEQUENCE +{ cdrCrossRefID CDRCrossRefID, --corrected 06/2001 + numberOfRecordsSent INTEGER (1..128), + cdrInfo CDRInfo, + lastStoredCDRReportSent BOOLEAN OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +CDRReportResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-call-detail-records-report diff --git a/lib/CSTA-call-information-event.asn1 b/lib/CSTA-call-information-event.asn1 new file mode 100644 index 0000000..535259f --- /dev/null +++ b/lib/CSTA-call-information-event.asn1 @@ -0,0 +1,55 @@ +CSTA-call-information-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-information-event( 41) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +CallingDeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +AccountInfo, AuthCode, CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageDataList, CallQualifyingData, ServicesPermitted +FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +LanguagePreferences,SubjectOfCall FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +CallInformationEvent ::= SEQUENCE +{ connection ConnectionID, + device SubjectDeviceID, + callingDevice CallingDeviceID OPTIONAL, + accountInfo [0] IMPLICIT AccountInfo OPTIONAL, + authCode [1] IMPLICIT AuthCode OPTIONAL, + correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, + servicesPermitted [3] IMPLICIT ServicesPermitted OPTIONAL, + userData UserData OPTIONAL, + callQualifyingData [4] IMPLICIT CallQualifyingData OPTIONAL, + connectionInfo ConnectionInformation OPTIONAL, + callLinkageDataList [5] IMPLICIT CallLinkageDataList OPTIONAL, + callCharacteristics [6] IMPLICIT CallCharacteristics OPTIONAL, + subjectOfCall [7] IMPLICIT SubjectOfCall OPTIONAL, + languagePreferences [8] IMPLICIT LanguagePreferences OPTIONAL, + deviceInfo [9] IMPLICIT DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-call-information-event diff --git a/lib/CSTA-caller-id-status-event.asn1 b/lib/CSTA-caller-id-status-event.asn1 new file mode 100644 index 0000000..e7d32b1 --- /dev/null +++ b/lib/CSTA-caller-id-status-event.asn1 @@ -0,0 +1,23 @@ +CSTA-caller-id-status-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) caller-id-status-event( 329) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +CallerIDStatusEvent ::= SEQUENCE +{ device DeviceID, + callerIDProvided BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-caller-id-status-event diff --git a/lib/CSTA-camp-on-call.asn1 b/lib/CSTA-camp-on-call.asn1 new file mode 100644 index 0000000..9f4b717 --- /dev/null +++ b/lib/CSTA-camp-on-call.asn1 @@ -0,0 +1,37 @@ +CSTA-camp-on-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) camp-on-call( 217) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +camponCall OPERATION ::= +{ ARGUMENT CamponCallArgument + RESULT CamponCallResult + ERRORS {universalFailure } + CODE local: 217 } + +CamponCallArgument ::= SEQUENCE +{ camponConnection ConnectionID, + extensions CSTACommonArguments OPTIONAL } + +CamponCallResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-camp-on-call diff --git a/lib/CSTA-cancel-call-back-message.asn1 b/lib/CSTA-cancel-call-back-message.asn1 new file mode 100644 index 0000000..c4d2622 --- /dev/null +++ b/lib/CSTA-cancel-call-back-message.asn1 @@ -0,0 +1,38 @@ +CSTA-cancel-call-back-message + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) cancel-call-back-message( 303) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +cancelCallBackMessage OPERATION ::= +{ ARGUMENT CancelCallBackMessageArgument + RESULT CancelCallBackMessageResult + ERRORS {universalFailure } + CODE local: 303 } + +CancelCallBackMessageArgument ::= SEQUENCE +{ originatingDevice DeviceID, + targetDevice DeviceID, + extensions CSTACommonArguments OPTIONAL } + +CancelCallBackMessageResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-cancel-call-back-message diff --git a/lib/CSTA-cancel-call-back.asn1 b/lib/CSTA-cancel-call-back.asn1 new file mode 100644 index 0000000..37e5061 --- /dev/null +++ b/lib/CSTA-cancel-call-back.asn1 @@ -0,0 +1,38 @@ +CSTA-cancel-call-back +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) cancel-call-back( 302) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +cancelCallBack OPERATION ::= +{ ARGUMENT CancelCallBackArgument + RESULT CancelCallBackResult + ERRORS {universalFailure } + CODE local: 302 } + +CancelCallBackArgument ::= SEQUENCE +{ originatingDevice DeviceID, + targetDevice DeviceID, + extensions CSTACommonArguments OPTIONAL } + +CancelCallBackResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-cancel-call-back diff --git a/lib/CSTA-cancel-telephony-tones.asn1 b/lib/CSTA-cancel-telephony-tones.asn1 new file mode 100644 index 0000000..5b02252 --- /dev/null +++ b/lib/CSTA-cancel-telephony-tones.asn1 @@ -0,0 +1,37 @@ +CSTA-cancel-telephony-tones + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) cancel-telephony-tones( 231) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +cancelTelephonyTones OPERATION ::= +{ ARGUMENT CancelTelephonyTonesArgument + RESULT CancelTelephonyTonesResult + ERRORS {universalFailure } + CODE local: 231 } + +CancelTelephonyTonesArgument ::= SEQUENCE +{ connectionToStopTone ConnectionID, + extensions CSTACommonArguments OPTIONAL } + +CancelTelephonyTonesResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-cancel-telephony-tones diff --git a/lib/CSTA-capability-exchange.asn1 b/lib/CSTA-capability-exchange.asn1 new file mode 100644 index 0000000..0d30e5a --- /dev/null +++ b/lib/CSTA-capability-exchange.asn1 @@ -0,0 +1,3853 @@ +CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +CapExchangeServList, SystemStatusServList, MonitoringServList, SnapshotServList, +CallControlServList, CallControlEvtsList, CallAssociatedServList, +CallAssociatedEvtsList, MediaServList, MediaEvtsList, RouteingServList, PhysDevEvtsList, +PhysDevServList, LogicalEvtsList, LogicalServList, DeviceMaintEvtsList, IOServicesServList, +DataCollectionServList, VoiceUnitServList, VoiceUnitEvtsList, CDRServList, +VendorSpecificServList, VendorSpecificEvtsList, DeviceIDFormat, SwDomainFeatures, +SwAppearanceAddressability, SwAppearanceTypes, IgnoreUnsupportedParameters, PauseTime, +TimeStampMode, MiscMonitorCaps, MaxLengthParameters, MaxLengthParametersContinued, +FilterThreshold, ServiceCrossRefID,DeviceCategory, GroupDeviceAttributes, NamedDeviceTypes, +ACDModels, AgentLogOnModels,AppearanceType, TransAndConfSetup, MediaServiceCapsList, LogDevServList, +LogDevEvtsList,BookmarkReached,GetLocationTrackingSessions, +GetLocationTrackingCapabilities,LocationSessionInfo,LocationServicesServList; + +IMPORTS +MediaServiceType, MediaServiceInstanceID, ConnectionMode, ConnectionModeBMap +FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +ServiceCrossRefID ::= OCTET STRING + +-- Capability Bitmaps + +LogDevServList ::= SEQUENCE +{ callControlServList [0] IMPLICIT CallControlServList OPTIONAL, + callAssociatedServList [1] IMPLICIT CallAssociatedServList OPTIONAL, + logicalServList [2] IMPLICIT LogicalServList OPTIONAL, + mediaServList [3] IMPLICIT MediaServList OPTIONAL, + iOServicesServList [4] IMPLICIT IOServicesServList OPTIONAL, + dataCollectionServList [5] IMPLICIT DataCollectionServList OPTIONAL, + voiceUnitServList [6] IMPLICIT VoiceUnitServList OPTIONAL, + locationServicesServList [7] IMPLICIT LocationServicesServList OPTIONAL } + +LogDevEvtsList ::= SEQUENCE +{ callControlEvtsList [0] IMPLICIT CallControlEvtsList OPTIONAL, + callAssociatedEvtsList [1] IMPLICIT CallAssociatedEvtsList OPTIONAL, + logicalEvtsList [2] IMPLICIT LogicalEvtsList OPTIONAL, + mediaEvtsList [3] IMPLICIT MediaEvtsList OPTIONAL, + voiceUnitEvtsList [4] IMPLICIT VoiceUnitEvtsList OPTIONAL } + +CapExchangeServList ::= SEQUENCE +{ getCSTAFeatures [5] IMPLICIT GetCSTAFeatures OPTIONAL, + getLogicalDeviceInformation [0] IMPLICIT GetLogicalDeviceInformation OPTIONAL, + getPhysicalDeviceInformation [1] IMPLICIT GetPhysicalDeviceInformation OPTIONAL, + getSwitchingFunctionCaps [4] IMPLICIT GetSwitchingFunctionCapabilities OPTIONAL, + getSwitchingFunctionDevices [2] IMPLICIT GetSwitchingFunctionDevices OPTIONAL, + switchingFunctionDevices [3] IMPLICIT SwitchingFunctionDevices OPTIONAL } + + +GetCSTAFeatures ::= BIT STRING +{ privateDataInReq ( 0), + privateDataInAck ( 1) } + +GetLogicalDeviceInformation ::= BIT STRING +{ privateDataInReq ( 0), + namedDeviceTypeInAck ( 1), + shortFormDeviceIDInAck ( 2), + miscMonitorCapsInAck ( 3), + maxCallBacksInAck ( 4), + maxAutoAnswerRingsInAck ( 5), + maxActiveCallsInAck ( 6), + maxHeldCallsInAck ( 7), + maxFwdSettingsInAck ( 8), + maxDevicesInConfInAck ( 9), + transAndConfSetupParameter (10), + transAndConfSetupConsultationInAck (11), + transAndConfSetupHoldMakeInAck (12), + transAndConfSetupAlternateInAck (13), + transAndConfSetupTwoCallsHoldInAck (14), + transAndConfSetupTwoCallsConnectedInAck (15), + mediaClassSupportInAck (16), + connectionRateListInAck (17), + delayToleranceListInAck (18), + numberOfChannelsInAck (19), + maxChannelBindInAck (20), + privateDataInAck (21) } + +GetPhysicalDeviceInformation ::= BIT STRING +{ privateDataInReq ( 0), + namedDeviceTypesInAck ( 1), + otherLogicalDeviceListInAck ( 2), + deviceModelNameInAck ( 3), + maxDisplaysInAck ( 4), + maxButtonsInAck ( 5), + maxLampsInAck ( 6), + maxRingPatternsInAck ( 7), + privateDataInAck ( 8) } + +GetSwitchingFunctionDevices ::= BIT STRING +{ requestedDeviceID ( 0), + requestedDeviceCategoryACD ( 1), + requestedDeviceCategoryACDGroup ( 2), + requestedDeviceCategoryHuntGroup ( 3), + requestedDeviceCategoryPickGroup ( 4), + requestedDeviceCategoryUserGroup (14), + requestedDeviceCategoryOtherGroup ( 5), + requestedDeviceCategoryNetwInterface ( 6), + requestedDeviceCategoryPark ( 7), + requestedDeviceCategoryRouteingDevice ( 8), + requestedDeviceCategoryStation ( 9), + requestedDeviceCategoryVoiceUnit (10), + requestedDeviceCategoryGenericIV (15), + requestedDeviceCategoryListenerIV (16), + requestedDeviceCategoryVDTMFIV (17), + requestedDeviceCategoryPromptIV (18), + requestedDeviceCategoryPromptQueueIV (19), + requestedDeviceCategoryMessageIV (20), + requestedDeviceCategoryConference (21), + requestedDeviceCategoryOther (11), + privateData (12), + privateDataInAck (13) } + +GetSwitchingFunctionCapabilities ::= BIT STRING +{ privateData ( 0), + mediaClassSupport ( 1), + numberOfChannels ( 2), + maxChannelBind ( 3), + miscMediaCallCharacteristics ( 4), + connectionRateList ( 5), + delayToleranceRateList ( 6), + pauseTime ( 7), + currentTime ( 8), + transAndConfSetupParameter ( 9), + transAndConfSetupConsultation (10), + transAndConfSetupHoldMake (11), + transAndConfSetupAlternate (12), + transAndConfSetupTwoCalls (13), + transAndConfSetupTwoCallsConnected (14), + miscMonitor (15), + correlatorDataSupported (16), + dynamicFeatureSupported (17), + callLinkageOptions (18), + acdModels (19), + agentLogOnModels (20), + agentStateModels (21), + privateDataVersionList (22), + simpleThreshold (23), + filterThreshold (24), + maxDeviceHistoryEntries (25) } + +SwitchingFunctionDevices ::= BIT STRING +{ segmentID ( 0), + deviceListDeviceCategory ( 1), + deviceListNamedDeviceTypes ( 2), + deviceListDeviceAttributes ( 3), + deviceListDeviceModelName ( 4), + deviceListNidGroup ( 6), + privateData ( 5) } + +SystemStatusServList ::= SEQUENCE +{ changeSystemStatusFilter [ 0] IMPLICIT ChangeSystemStatusFilter OPTIONAL, + systemRegister [ 1] IMPLICIT SystemRegister OPTIONAL, + systemStatusRegisterAbort [ 2] IMPLICIT SystemStatusRegisterAbort OPTIONAL, + systemStatusRegisterCancel [ 3] IMPLICIT SystemStatusRegisterCancel OPTIONAL, + requestSystemStatus [ 4] IMPLICIT RequestSystemStatus OPTIONAL, + systemStatus [ 5] IMPLICIT SystemStatus OPTIONAL, + swFunctionCapsChanged [ 6] IMPLICIT SwFunctionCapsChanged OPTIONAL, + swFunctionDevicesChanged [ 7] IMPLICIT SwFunctionDevicesChanged OPTIONAL, + getRegistrations [ 8] IMPLICIT GetRegistrations OPTIONAL, + registrationInfo [ 9] IMPLICIT RegistrationInfo OPTIONAL } + +ChangeSystemStatusFilter ::= BIT STRING +{ requestedStatusFilterInitializing ( 0), -- optional parameters + requestedStatusFilterEnabled ( 1), -- optional parameters + requestedStatusFilterNormal ( 2), -- optional parameters + requestedStatusFilterMessageLost ( 3), -- optional parameters + requestedStatusFilterDisabled ( 4), -- optional parameters + requestedStatusFilterPartiallyDisabled ( 5), -- optional parameters + requestedStatusFilterOverloadImminent ( 6), -- optional parameters + requestedStatusFilterOverloadReached ( 7), -- optional parameters + requestedStatusFilterOverloadRelieved ( 8), -- optional parameters + privateData ( 9), -- optional parameters + privateDataInAck (10) } -- optional parameters + +SystemRegister ::= BIT STRING +{ requestTypesSystemStatus ( 0), -- optional parameters + requestTypesRequestSystemStatus ( 1), -- optional parameters + requestTypesSwitchingFunctionCapsChanged ( 2), -- optional parameters + requestTypesSwitchingFuncionDevicesChanged ( 3), -- optional parameters + statusFilterInitializing ( 4), -- optional parameters + statusFilterEnabled ( 5), -- optional parameters + statusFilterNormal ( 6), -- optional parameters + statusFilterMessageLost ( 7), -- optional parameters + statusFilterDisabled ( 8), -- optional parameters + statusFilterPartiallyDisabled ( 9), -- optional parameters + statusFilterOverloadImminent (10), -- optional parameters + statusFilterOverloadReached (11), -- optional parameters + statusFilterOverloadRelieved (12), -- optional parameters + privateDataOctetString (13), -- optional parameters + privateData (14), -- optional parameters + privateDataOctetStringInAck (15), -- optional parameters + privateDataInAck (16) } -- optional parameters + +SystemStatusRegisterCancel ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +SystemStatusRegisterAbort ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +RequestSystemStatus ::= BIT STRING +{ privateDataInReq ( 0), -- optional parameters + systemStatusInitializing ( 1), -- optional parameters + systemStatusEnabled ( 2), -- optional parameters + systemStatusNormal ( 3), -- optional parameters + systemStatusMessageLost ( 4), -- optional parameters + systemStatusDisabled ( 5), -- optional parameters + systemStatusPartiallyDisabled ( 6), -- optional parameters + systemStatusOverloadImminent ( 7), -- optional parameters + systemStatusOverloadReached ( 8), -- optional parameters + systemStatusOverloadRelieved ( 9), -- optional parameters + privateDataInAck (10), -- optional parameters + switchingFunctionSupportsSending (11), -- misc characteristics + switchingFunctionSupportsReceiving (12) } -- misc characteristics + +SystemStatus ::= BIT STRING +{ systemStatusInitializing ( 0), -- optional parameters + systemStatusEnabled ( 1), -- optional parameters + systemStatusNormal ( 2), -- optional parameters + systemStatusMessageLost ( 3), -- optional parameters + systemStatusDisabled ( 4), -- optional parameters + systemStatusPartiallyDisabled ( 5), -- optional parameters + systemStatusOverloadImminent ( 6), -- optional parameters + systemStatusOverloadReached ( 7), -- optional parameters + systemStatusOverloadRelieved ( 8), -- optional parameters + privateData ( 9), -- optional parameters + privateDataInAck (10), -- optional parameters + switchingFunctionSupportsSending (11), -- misc characteristics + switchingFunctionSupportsReceiving (12) } -- misc characteristics + +SwFunctionCapsChanged ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +SwFunctionDevicesChanged ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +GetRegistrations ::= BIT STRING +{ requestedReqTypes ( 0), + privateData ( 1), + privateDataInAck ( 2), + segmentedResponseProvided ( 3) } + + +RegistrationInfo ::= BIT STRING +{ segmentID ( 0), + privateData ( 1) } + + +MonitoringServList ::= SEQUENCE +{ changeMonitorFilter [ 0] IMPLICIT ChangeMonitorFilter OPTIONAL, + monitorStart [ 1] IMPLICIT MonitorStart OPTIONAL, + monitorStop [ 2] IMPLICIT MonitorStop OPTIONAL, + getMonitors [ 3] IMPLICIT GetMonitors OPTIONAL, + monitorInfo [ 4] IMPLICIT MonitorInfo OPTIONAL } + +ChangeMonitorFilter ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +MonitorStart ::= BIT STRING +{ monitorObjectDevice ( 0), -- optional parameters + monitorObjectCall ( 1), -- optional parameters + requestedMonitorFilter ( 2), -- optional parameters + monitorTypeCall ( 3), -- optional parameters + monitorTypeDevice ( 4), -- optional parameters + monitorMediaClassParameter ( 5), -- optional parameters + monitorMediaClassAudio ( 6), -- optional parameters + monitorMediaClassData ( 7), -- optional parameters + monitorMediaClassImage ( 8), -- optional parameters + monitorMediaClassVoice ( 9), -- optional parameters + monitorMediaClassChat (15), -- optional parameters + monitorMediaClassEmail (16), -- optional parameters + monitorMediaClassMessage (17), -- optional parameters + monitorMediaClassIM (18), -- optional parameters + monitorMediaClassSMS (19), -- optional parameters + monitorMediaClassMMS (20), -- optional parameters + monitorExistingCallsInAck (10), -- optional parameters + privateDataInAck (11), -- optional parameters + callIDOnly (12), -- miscellaneous characteristics + swDomainDefaultForMonitorTypeIsDevice (13), -- miscellaneous characteristics + acceptsMonitorStartWhileOOS (14) } -- miscellaneous characteristics + +MonitorStop ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + switchingFunctionSupportsSending ( 2), -- misc characteristics + switchingFunctionSupportsReceiving ( 3) } -- misc characteristics + +GetMonitors ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + segmentedResponseProvided ( 2) } -- optional parameters + +MonitorInfo ::= BIT STRING +{ segmentID ( 0), -- optional parameters + privateData ( 1) } -- optional parameters + +SnapshotServList ::= SEQUENCE +{ snapshotCall [0] IMPLICIT SnapshotCall, + snapshotDevice [1] IMPLICIT SnapshotDevice, + snapshotCallData [2] IMPLICIT SnapshotCallData, + snapshotDeviceData [3] IMPLICIT SnapshotDeviceData } + +SnapshotCall ::= BIT STRING +{ privateData ( 0), -- optional parameters + locaConnectionStateInAck ( 1), -- optional parameters + mediaServiceInfoListInAck ( 2), -- optional parameters + mediaServiceVersionInAck ( 3), -- optional parameters + mediaServiceInstanceInAck ( 4), -- optional parameters + mediaStreamID ( 5), -- optional parameters + connectionInformation ( 6), -- optional parameters + mediaCallCharacteristicsInAck ( 7), -- optional parameters + callCharacteristicsInAck ( 8), -- optional parameters + callingDeviceInAck ( 9), -- optional parameters + calledDeviceInAck (10), -- optional parameters + subjectOfCallInAck (14), -- optional parameters + messageInfoInAck (15), -- optional parameters + languagePreferencesInAck (16), -- optional parameters + deviceHistoryInAck (17), -- optional parameters + privateDataInAck (11), -- optional parameters + callIDOnly (12), -- miscellaneous characteristics + reportsWithSnapsCallData (13), -- optional parameters + locationInfoList (18) } -- miscellaneous characteristics + +SnapshotDevice ::= BIT STRING +{ privateData ( 0), -- optional parameters + localCallStateCompoundCallState ( 1), -- optional parameters + localCallStateSimpleCallState ( 2), -- optional parameters + localCallStateUnknown ( 3), -- optional parameters + mediaServiceInfoListInAck ( 4), -- optional parameters + mediaServiceVersionInAck ( 5), -- optional parameters + mediaServiceInstanceInAck ( 6), -- optional parameters + mediaStreamID ( 7), -- optional parameters + connectionInformation ( 8), -- optional parameters + mediaCallCharacteristicsInAck ( 9), -- optional parameters + privateDataInAck (10), -- optional parameters + reportsWithSnapsDeviceData (11) } -- miscellaneous characteristics + +SnapshotCallData ::= BIT STRING +{ segmentID ( 0), -- optional parameters + localConnectionState ( 1), -- optional parameters + mediaServiceInformationList ( 2), -- optional parameters + mediaServiceVersion ( 3), -- optional parameters + mediaServiceInstance ( 4), -- optional parameters + mediaStreamID ( 5), -- optional parameters + connectionInformation ( 6), -- optional parameters + privateData ( 7), -- optional parameters + locationInfoList ( 8) } -- optional parameters + +SnapshotDeviceData ::= BIT STRING +{ segmentID ( 0), -- optional parameters + localCallStateCompoundCallState ( 1), -- optional parameters + localCallStateSimpleCallState ( 2), -- optional parameters + localCallStateUnknown ( 3), -- optional parameters + mediaServiceInformationList ( 4), -- optional parameters + mediaServiceVersion ( 5), -- optional parameters + mediaServiceInstance ( 6), -- optional parameters + mediaStreamID ( 7), -- optional parameters + connectionInformation ( 8), -- optional parameters + mediaCallCharacteristics ( 9), -- optional parameters + endpointDeviceID (11), -- optional parameters + privateData (10) } -- optional parameters + +CallControlServList ::= SEQUENCE +{ acceptCall [ 0] IMPLICIT AcceptCall OPTIONAL, + alternateCall [ 1] IMPLICIT AlternateCall OPTIONAL, + answerCall [ 2] IMPLICIT AnswerCall OPTIONAL, + callBack [ 3] IMPLICIT CallBack OPTIONAL, + callBackMessage [ 4] IMPLICIT CallBackMessage OPTIONAL, + campOnCall [ 5] IMPLICIT CampOnCall OPTIONAL, + clearCall [ 6] IMPLICIT ClearCall OPTIONAL, + clearConnection [ 7] IMPLICIT ClearConnection OPTIONAL, + conferenceCall [ 8] IMPLICIT ConferenceCall OPTIONAL, + consultationCall [ 9] IMPLICIT ConsultationCall OPTIONAL, + deflectCall [10] IMPLICIT DeflectCall OPTIONAL, + dialDigits [11] IMPLICIT DialDigits OPTIONAL, + directedPickupCall [12] IMPLICIT DirectedPickupCall OPTIONAL, + groupPickupCall [13] IMPLICIT GroupPickupCall OPTIONAL, + holdCall [14] IMPLICIT HoldCall OPTIONAL, + intrudeCall [15] IMPLICIT IntrudeCall OPTIONAL, + joinCall [16] IMPLICIT JoinCall OPTIONAL, + makeCall [17] IMPLICIT MakeCall OPTIONAL, + makeConnection [25] IMPLICIT MakeConnection OPTIONAL, + makePredictiveCall [18] IMPLICIT MakePredictiveCall OPTIONAL, + parkCall [19] IMPLICIT ParkCall OPTIONAL, + reconnectCall [20] IMPLICIT ReconnectCall OPTIONAL, + retrieveCall [21] IMPLICIT RetrieveCall OPTIONAL, + sendMessage [26] IMPLICIT SendMessage OPTIONAL, + singleStepConference [22] IMPLICIT SingleStepConference OPTIONAL, + singleStepTransfer [23] IMPLICIT SingleStepTransfer OPTIONAL, + transferCall [24] IMPLICIT TransferCall OPTIONAL } + +AcceptCall ::= BIT STRING +{ correlatorData ( 0), -- optional parameters + userData ( 1), -- optional parameters + privateData ( 2), -- optional parameters + privateDataInAck ( 3), -- optional parameters + deviceIDOnly ( 4), -- misc characteristics + ackModelMultiStep ( 5) } -- misc characteristics + +AlternateCall ::= BIT STRING +{ alerting ( 0), -- initial states heldCall + hold ( 1), -- initial states heldCall + queued ( 2), -- initial states heldCall + connectionReservation ( 3), -- optional parameters + consultOptionConsultOnly ( 4), -- optional parameters + consultOptionTransferOnly ( 5), -- optional parameters + consultOptionConferenceOnly ( 6), -- optional parameters + consultOptionUnrestricted ( 7), -- optional parameters + privateData ( 8), -- optional parameters + privateDataInAck ( 9), -- optional parameters + deviceIDOnly (10), -- misc characteristics + ackModelMultiStep (11), -- misc characteristics + supportsOfferedModeOfAlerting (12) } -- misc characteristics + +AnswerCall ::= BIT STRING +{ alerting ( 0), -- initial states + initiated ( 1), -- initial states + queued ( 2), -- initial states + correlatorData ( 3), -- optional parameters + userData ( 4), -- optional parameters + privateData ( 5), -- optional parameters + privateDataInAck ( 6), -- optional parameters + deviceIDOnly ( 7), -- misc characteristics + supportsOfferedModeOfAlerting ( 8), -- misc characteristics + ackModelMultiStep ( 9) } -- misc characteristics + +CallBack ::= BIT STRING +{ alerting ( 0), -- initial states + null ( 1), -- initial states + failed ( 2), -- initial states + queued ( 3), -- initial states + callCharacteristics ( 4), -- optional parameters + subjectOfCall (11), -- optional parameters + languagePreferences (12), -- optional parameters + privateData ( 5), -- optional parameters + targetDeviceInAck ( 6), -- optional parameters + privateDataInAck ( 7), -- optional parameters + deviceIDOnly ( 8), -- misc characteristics + moreCallBacksNegAck ( 9), -- misc characteristics + ackModelMultiStep (10) } -- misc characteristics + +CallBackMessage ::= BIT STRING +{ alerting ( 0), -- initial states + null ( 1), -- initial states + failed ( 2), -- initial states + queued ( 3), -- initial states + privateData ( 4), -- optional parameters + targetDeviceInAck ( 5), -- optional parameters + privateDataInAck ( 6), -- optional parameters + deviceIDOnly ( 7), -- misc characteristics + moreCallBacksNegAck ( 8), -- misc characteristics + ackModelMultiStep ( 9) } -- misc characteristics + +CampOnCall ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + deviceIDOnly ( 2), -- misc characteristics + ackModelMultiStep ( 3) } -- misc characteristics + +ClearCall ::= BIT STRING +{ alerting ( 0), -- initial states + connected ( 1), -- initial states + failed ( 2), -- initial states + queued ( 3), -- initial states + initiated ( 4), -- initial states + hold ( 5), -- initial states + userData ( 6), -- optional parameters + privateData ( 7), -- optional parameters + privateDataInAck ( 8), -- optional parameters + deviceIDOnly ( 9), -- misc characteristics + callIDOnly (10), -- misc characteristics + ackModelMultiStep (11), -- misc characteristics + reason (12) } -- optional parameters + +ClearConnection ::= BIT STRING +{ alerting ( 0), -- initial states + connected ( 1), -- initial states + fail ( 2), -- initial states + queued ( 3), -- initial states + initiated ( 4), -- initial states + hold ( 5), -- initial states + correlatorData ( 6), -- optional parameters + userData ( 7), -- optional parameters + reason (12), -- optional parameters + privateData ( 8), -- optional parameters + privateDataInAck ( 9), -- optional parameters + deviceIDOnly (10), -- misc characteristics + ackModelMultiStep (11) } -- misc characteristics + +ConferenceCall ::= BIT STRING +{ activeCallConnected ( 0), -- initial states + activeCallHold ( 1), -- initial states + heldCallConnected ( 2), -- initial states + heldCallHold ( 3), -- initial states + privateData ( 4), -- optional parameters + connectionParameterInAck ( 5), -- optional parameters + endpointDeviceID ( 6), -- optional parameters + resultingConnectionInfo ( 7), -- optional parameters + conferenceCallOnfoInAck ( 8), -- optional parameters + privateDataInAck ( 9), -- optional parameters + protectedAgainstClearing (10), -- misc characteristics + deviceIDOnly (11), -- misc characteristics + ackModelMultiStep (12) } -- misc characteristics + +ConsultationCall ::= BIT STRING +{ connectionReservation ( 0), -- optional parameters + accountCode ( 1), -- optional parameters + authCode ( 2), -- optional parameters + correlatorData ( 3), -- optional parameters + userData ( 4), -- optional parameters + callCharacteristics ( 5), -- optional parameters + callCharacteristicsACDCall ( 6), -- optional parameters + callCharacteristicsLowPriorityCall (29), -- optional parameters + callCharacteristicsPriorityCall ( 7), -- optional parameters + callCharacteristicsHighPriorityCall (30), -- optional parameters + callCharacteristicsMaintenanceCall ( 8), -- optional parameters + callCharacteristicsDirectAgent ( 9), -- optional parameters + callCharacteristicsAssistCall (10), -- optional parameters + callCharacteristicsVoiceUnitCall (11), -- optional parameters + callCharacteristicsPrivateCall (31), -- optional parameters + callCharacteristicsPersonalCall (32), -- optional parameters + callCharacteristicsSensitiveCall (33), -- optional parameters + callCharacteristicsConfidentialCall (34), -- optional parameters + callCharacteristicsEncryptedCall (35), -- optional parameters + mediaCallCharacteristics (12), -- optional parameters + callingConnectionInfo (13), -- optional parameters + flowDirectionTransmit (14), -- optional parameters + flowDirectionReceive (15), -- optional parameters + flowDirectionTransmitAndReceive (16), -- optional parameters + flowDirectionNone (36), -- optional parameters + numberOfChannels (17), -- optional parameters + mediaSessionInfo (37), -- optional parameters + consultOptionConsultOnly (18), -- optional parameters + consultOptionTransferOnly (19), -- optional parameters + consultOptionConferenceOnly (20), -- optional parameters + consultOptionUnrestricted (21), -- optional parameters + subjectOfCall (38), -- optional parameters + languagePreferences (39), -- optional parameters + privateData (22), -- optional parameters + initiatedCallInfoInAck (23), -- optional parameters + privateDataInAck (24), -- optional parameters + deviceIDOnly (25), -- misc characteristics + multiStage (26), -- misc characteristics + supportsAdjustmentOfMediaCharacteristics (27), -- misc characteristics + ackModelMultiStep (28) } -- misc characteristics + +DeflectCall ::= BIT STRING +{ alerting ( 0), -- initial states + connected ( 1), -- initial states + failed ( 2), -- initial states + hold ( 3), -- initial states + queued ( 4), -- initial states + correlatorData ( 5), -- optional parameters + userData ( 6), -- optional parameters + subjectOfCall (11), -- optional parameters + languagePreferences (12), -- optional parameters + reason (13), -- optional parameters + privateData ( 7), -- optional parameters + privateDataInAck ( 8), -- optional parameters + deviceIDOnly ( 9), -- misc characteristics + ackModelMultiStep (10), -- misc characteristics + callCharacteristicsinRequest (14), -- misc characteristics + multipleDeviceIDsInNewDestination (15) } -- misc characteristics + +DialDigits ::= BIT STRING +{ correlatorData ( 0), -- optional parameters + privateData ( 1), -- optional parameters + privateDataInAck ( 2), -- optional parameters + deviceIDOnly ( 3), -- misc characteristics + ackModelMultiStep ( 4) } -- misc characteristics + +DirectedPickupCall ::= BIT STRING +{ alerting ( 0), -- initial states + hold ( 1), -- initial states + queued ( 2), -- initial states + connected ( 3), -- initial states + correlatorData ( 4), -- optional parameters + userData ( 5), -- optional parameters + privateData ( 6), -- optional parameters + pickedCallInAck ( 7), -- optional parameters + pickedCallInfoInAck ( 8), -- optional parameters + privateDataInAck ( 9), -- optional parameters + deviceIDOnly (10), -- misc characteristics + supportsOfferedModeOfAlerting (11), -- misc characteristics + supportsPrompting (12), -- misc characteristics + promptingMode (13), -- misc characteristics + ackModelMultiStep (14) } -- misc characteristics + +GroupPickupCall ::= BIT STRING +{ alerting ( 0), -- initial states + connected ( 1), -- initial states + hold ( 2), -- initial states + queued ( 3), -- initial states + pickGroup ( 4), -- optional parameters + correlatorData ( 5), -- optional parameters + userData ( 6), -- optional parameters + privateData ( 7), -- optional parameters + pickedCallInAck ( 8), -- optional parameters + pickedCallInfoInAck ( 9), -- optional parameters + privateDataInAck (10), -- optional parameters + supportsPrompting (11), -- misc characteristics + promptingMode (12), -- misc characteristics + supportsOfferedModeOfAlerting (13), -- misc characteristics + ackModelMultiStep (14) } -- misc characteristics + +HoldCall ::= BIT STRING +{ connectionReservation ( 0), -- optional parameters + privateData ( 1), -- optional parameters + privateDataInAck ( 2), -- optional parameters + deviceIDOnly ( 3), -- misc characteristics + ackModelMultiStep ( 4) } -- misc characteristics + +IntrudeCall ::= BIT STRING +{ participationTypeSilent ( 0), -- optional parameters + participationTypeActive ( 1), -- optional parameters + userData ( 2), -- optional parameters + privateData ( 3), -- optional parameters + conferencedCallInfoInAck ( 4), -- optional parameters + privateDataInAck ( 5), -- optional parameters + deviceIDOnly ( 6), -- misc characteristics + supportsConference ( 7), -- misc characteristics + supportsAlternate ( 8), -- misc characteristics + ackModelMultiStep ( 9) } -- misc characteristics + +JoinCall ::= BIT STRING +{ autoOriginatePrompt ( 0), -- optional parameters + autoOriginateDoNotPrompt ( 1), -- optional parameters + participationTypeSilent ( 2), -- optional parameters + participationTypeActive ( 3), -- optional parameters + accountCode ( 4), -- optional parameters + authCode ( 5), -- optional parameters + correlatorData ( 6), -- optional parameters + userData ( 7), -- optional parameters + conferencedCallInAck ( 8), -- optional parameters + conferencedCallInfoInAck ( 9), -- optional parameters + privateDataInAck (10), -- optional parameters + deviceIDOnly (11), -- misc characteristics + supportsPrompting (12), -- misc characteristics + promptingMode (13), -- misc characteristics + ackModelMultiStep (14) } -- misc characteristics + +MakeCall ::= BIT STRING +{ initiated ( 0), -- initials states + null ( 1), -- initials states + accountCode ( 2), -- optional parameters + authCode ( 3), -- optional parameters + autoOriginatePrompt ( 4), -- optional parameters + autoOriginateDoNotPrompt ( 5), -- optional parameters + correlatorData ( 6), -- optional parameters + userData ( 7), -- optional parameters + callCharacteristics ( 8), -- optional parameters + callCharacteristicsACDCall ( 9), -- optional parameters + callCharacteristicsLowPriorityCall (26), -- optional parameters + callCharacteristicsPriorityCall (10), -- optional parameters + callCharacteristicsHighPriorityCall (27), -- optional parameters + callCharacteristicsMaintenanceCall (11), -- optional parameters + callCharacteristicsDirectAgent (12), -- optional parameters + callCharacteristicsAssistCall (13), -- optional parameters + callCharacteristicsVoiceUnitCall (14), -- optional parameters + callCharacteristicsPrivateCall (28), -- optional parameters + callCharacteristicsPersonalCall (29), -- optional parameters + callCharacteristicsSensitiveCall (30), -- optional parameters + callCharacteristicsConfidentialCall (31), -- optional parameters + callCharacteristicsEncryptedCall (32), -- optional parameters + mediaCallCharacteristics (15), -- optional parameters + callingConnectionInfo (16), -- optional parameters + subjectOfCall (33), -- optional parameters + languagePreferences (34), -- optional parameters + privateData (17), -- optional parameters + initiatedCallInfoInAck (18), -- optional parameters + privateDataInAck (19), -- optional parameters + multiStage (20), -- misc characteristics + supportsPrompting (21), -- misc characteristics + promptingMode (22), -- misc characteristics + offHook (23), -- misc characteristics + mediaCharacteristicsAdjustable (24), -- misc characteristics + ackModelMultiStep (25), -- misc characteristics + reason (35) } -- optional parameters + +MakeConnection ::= BIT STRING +{ null ( 0), -- initials states + accountCode ( 1), -- optional parameters + authCode ( 2), -- optional parameters + autoOriginatePrompt ( 3), -- optional parameters + autoOriginateDoNotPrompt ( 4), -- optional parameters + correlatorData ( 5), -- optional parameters + callCharacteristics ( 6), -- optional parameters + callCharacteristicsACDCall ( 7), -- optional parameters + callCharacteristicsLowPriorityCall ( 8), -- optional parameters + callCharacteristicsPriorityCall ( 9), -- optional parameters + callCharacteristicsHighPriorityCall (10), -- optional parameters + callCharacteristicsMaintenanceCall (11), -- optional parameters + callCharacteristicsDirectAgent (12), -- optional parameters + callCharacteristicsAssistCall (13), -- optional parameters + callCharacteristicsVoiceUnitCall (14), -- optional parameters + callCharacteristicsPrivateCall (15), -- optional parameters + callCharacteristicsPersonalCall (16), -- optional parameters + callCharacteristicsSensitiveCall (17), -- optional parameters + callCharacteristicsConfidentialCall (18), -- optional parameters + callCharacteristicsEncryptedCall (19), -- optional parameters + mediaCallCharacteristics (20), -- optional parameters + connectionInfo (21), -- optional parameters + subjectOfCall (22), -- optional parameters + languagePreferences (23), -- optional parameters + reason (24), -- optional parameters + maxDevices (25), -- optional parameters + startTime (26), -- optional parameters + duration (27), -- optional parameters + privateData (28), -- optional parameters + mediaCharacteristicsinAck (29), -- optional parameters + initiatedCallInfoInAck (30), -- optional parameters + privateDataInAck (31), -- optional parameters + supportsPrompting (32), -- optional parameters + promptingMode (33), -- optional parameters + mediaCharacteristicsAdjusted (34), -- optional parameters + ackModelMultistep (35) } -- optional parameters + +MakePredictiveCall ::= BIT STRING +{ signallingDetection ( 0), -- optional parameters + signallingConditionCallDelivered ( 1), -- optional parameters + signallingConditionCallEstablished ( 2), -- optional parameters + signallingConditionActionDestinationDetection ( 3), -- optional parameters + signallingConditionActionRemainConnected ( 4), -- optional parameters + destinationDetection ( 5), -- optional parameters + destinationConditionHumanVoice ( 6), -- optional parameters + destinationConditionAnsweringMachine ( 7), -- optional parameters + destinationConditionFax ( 8), -- optional parameters + destinationActionClearConnection ( 9), -- optional parameters + destinationActionRemainConnected (10), -- optional parameters + defaultActionClearConnection (11), -- optional parameters + defaultActionRemainConnected (12), -- optional parameters + accountCode (13), -- optional parameters + authCode (14), -- optional parameters + autoOriginatePrompt (15), -- optional parameters + autoOriginateDoNotPrompt (16), -- optional parameters + alertTime (17), -- optional parameters + correlatorData (18), -- optional parameters + callCharacteristics (19), -- optional parameters + callCharacteristicsACDCall (20), -- optional parameters + callCharacteristicsLowPriorityCall (35), -- optional parameters + callCharacteristicsPriorityCall (21), -- optional parameters + callCharacteristicsHighPriorityCall (36), -- optional parameters + callCharacteristicsMaintenanceCall (22), -- optional parameters + callCharacteristicsDirectAgent (23), -- optional parameters + callCharacteristicsAssistCall (24), -- optional parameters + callCharacteristicsVoiceUnitCall (25), -- optional parameters + callCharacteristicsPrivateCall (37), -- optional parameters + callCharacteristicsPersonalCall (38), -- optional parameters + callCharacteristicsSensitiveCall (39), -- optional parameters + callCharacteristicsConfidentialCall (40), -- optional parameters + callCharacteristicsEncryptedCall (41), -- optional parameters + subjectOfCall (42), -- optional parameters + languagePreferences (43), -- optional parameters + userData (26), -- optional parameters + privateData (27), -- optional parameters + initiatedCallInfoInAck (28), -- optional parameters + privateDataInAck (29), -- optional parameters + deviceIDOnly (30), -- misc characteristics + supportsPrompting (31), -- misc characteristics + promptingMode (32), -- misc characteristics + reservesCallingDevice (33), -- misc characteristics + ackModelMultiStep (34) } -- misc characteristics + +ParkCall ::= BIT STRING +{ hold ( 0), -- initial states + connected ( 1), -- initial states + correlatorData ( 2), -- optional parameters + subjectOfCall ( 8), -- optional parameters + languagePreferences ( 9), -- optional parameters + privateData ( 3), -- optional parameters + parkedToInAck ( 4), -- optional parameters + privateDataInAck ( 5), -- optional parameters + deviceIDOnly ( 6), -- misc characteristics + ackModelMultiStep ( 7) } -- misc characteristics + +ReconnectCall ::= BIT STRING{ + alerting ( 0), -- initial states + connected ( 1), -- initial states + fail ( 2), -- initial states + initiated ( 3), -- initial states + queued ( 4), -- initial states + privateData ( 5), -- optional parameters + privateDataInAck ( 6), -- optional parameters + deviceIDOnly ( 7), -- misc characteristics + ackModelMultiStep ( 8) } -- misc characteristics + +RetrieveCall ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + deviceIDOnly ( 2), -- misc characteristics + ackModelMultiStep ( 3) } -- misc characteristics + +SendMessage ::= BIT STRING +{ accountCode ( 0), -- optional parameters + authCode ( 1), -- optional parameters + correlatorData ( 2), -- optional parameters + userData ( 3), -- optional parameters + callCharacteristics ( 4), -- optional parameters + callCharacteristicsACDCall ( 5), -- optional parameters + callCharacteristicsLowPriorityCall ( 6), -- optional parameters + callCharacteristicsPriorityCall ( 7), -- optional parameters + callCharacteristicsHighPriorityCall ( 8), -- optional parameters + callCharacteristicsMaintenanceCall ( 9), -- optional parameters + callCharacteristicsDirectAgent (10), -- optional parameters + callCharacteristicsAssistCall (11), -- optional parameters + callCharacteristicsVoiceUnitCall (12), -- optional parameters + callCharacteristicsPrivateCall (13), -- optional parameters + callCharacteristicsPersonalCall (14), -- optional parameters + callCharacteristicsSensitiveCall (15), -- optional parameters + callCharacteristicsConfidentialCall (16), -- optional parameters + callCharacteristicsEncryptedCall (17), -- optional parameters + mediaCallCharacteristics (18), -- optional parameters + subjectOfCall (19), -- optional parameters + languagePreferences (20), -- optional parameters + privateData (21), -- optional parameters + privateDataInAck (22) } -- optional parameters + +SingleStepConference ::= BIT STRING +{ participationTypeActive ( 0), -- optional parameters + participationTypeSilent ( 1), -- optional parameters + accountCode ( 2), -- optional parameters + authCode ( 3), -- optional parameters + correlatorData ( 4), -- optional parameters + userData ( 5), -- optional parameters + privateData ( 6), -- optional parameters + conferencedCallInfoInAck ( 7), -- optional parameters + privateDataInAck ( 8), -- optional parameters + deviceIDOnly ( 9), -- misc characteristics + ackModelMultiStep (10) } -- misc characteristics + +SingleStepTransfer ::= BIT STRING +{ accountCode ( 0), -- optional parameters + authCode ( 1), -- optional parameters + correlatorData ( 2), -- optional parameters + userData ( 3), -- optional parameters + subjectOfCall (13), -- optional parameters + languagePreferences (14), -- optional parameters + reason (15), -- optional parameters + privateData ( 4), -- optional parameters + connectionParameterInAck ( 5), -- optional parameters + endpointDeviceID ( 6), -- optional parameters + resultionConnectionInformation ( 7), -- optional parameters + transferredCollInfoInAck ( 8), -- optional parameters + privateDataInAck ( 9), -- optional parameters + deviceIDOnly (10), -- misc characteristics + multipleDevices (11), -- misc characteristics + ackModelMultiStep (12), -- misc characteristics + callCharacteristicsinRequest (16) } -- misc characteristics + +TransferCall ::= BIT STRING +{ activeCallConnected ( 0), -- initial states + activeCallHold ( 1), -- initial states + heldCallConnected ( 2), -- initial states + heldCallHold ( 3), -- initial states + privateData ( 4), -- optional parameters + connectionsParameterInAck ( 5), -- optional parameters + endpointDeviceID ( 6), -- optional parameters + resultingConnectionInformation ( 7), -- optional parameters + transferredCallInfoInAck ( 8), -- optional parameters + privateDataInAck ( 9), -- optional parameters + deviceIDOnly (10), -- misc characteristics + multipleDevices (11), -- misc characteristics + ackModelMultiStep (12) } -- misc characteristics + +CallControlEvtsList ::= SEQUENCE +{ bridged [ 0] IMPLICIT Bridged OPTIONAL, + callCleared [ 1] IMPLICIT CallCleared OPTIONAL, + conferenced [ 2] IMPLICIT Conferenced OPTIONAL, + connectionCleared [ 3] IMPLICIT ConnectionCleared OPTIONAL, + delivered [ 4] IMPLICIT Delivered OPTIONAL, + digitsDialed [ 5] IMPLICIT DigitsDialed OPTIONAL, + diverted [ 6] IMPLICIT Diverted OPTIONAL, + established [ 7] IMPLICIT Established OPTIONAL, + failed [ 8] IMPLICIT Failed OPTIONAL, + held [ 9] IMPLICIT Held OPTIONAL, + netwCapsChanged [10] IMPLICIT NetwCapsChanged OPTIONAL, + netwReached [11] IMPLICIT NetwReached OPTIONAL, + offered [12] IMPLICIT Offered OPTIONAL, + originated [13] IMPLICIT Originated OPTIONAL, + queued [14] IMPLICIT Queued OPTIONAL, + retrieved [15] IMPLICIT Retrieved OPTIONAL, + serviceInitiated [16] IMPLICIT ServiceInitiated OPTIONAL, + transferred [17] IMPLICIT Transferred OPTIONAL } + +Bridged ::= BIT STRING +{ correlatorData ( 0), -- optional parameters + userData ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + mediaCallCharacteristics ( 3), -- optional parameters + callCharacteristics ( 4), -- optional parameters + bridgedConnectionInfo ( 5), -- optional parameters + languagePreferences ( 8), -- optional parameters + callLinkageData ( 7), -- optional parameters + privateData ( 6), -- optional parameters + locationinfoList ( 9) } -- optional parameters + +CallCleared ::= BIT STRING +{ correlatorData ( 0), -- optional parameters + userData ( 1), -- optional parameters + mediaCallCharacteristics ( 2), -- optional parameters + callCharacteristics ( 3), -- optional parameters + callLinkageData ( 6), -- optional parameters + privateData ( 4), -- optional parameters + callIDOnly ( 5) } -- miscellaneous characteristics + +Conferenced ::= BIT STRING +{ confereceConnectionsEndpointDeviceID ( 0), -- optional parameters + confereceConnectionsresultingConnectionInfo ( 1), -- optional parameters + userData ( 2), -- optional parameters + servicesPermitted ( 3), -- optional parameters + mediaCallCharacteristics ( 4), -- optional parameters + callCharacteristics ( 5), -- optional parameters + bridgedConnectionInfo ( 6), -- optional parameters + lannguagePreferences ( 8), -- optional parameters + deviceHistory ( 9), -- optional parameters + privateData ( 7), -- optional parameters + locationInfoList (10) } -- optional parameters + +ConnectionCleared ::= BIT STRING +{ correlatorData ( 0), -- optional parameters + userData ( 1), -- optional parameters + chargingInfo ( 2), -- optional parameters + numberUnitsNumberOfChargingUnits ( 3), -- optional parameters + numberUnitsTypeOfUnits ( 4), -- optional parameters + numberUnitsNumberOfCurrencyUnits ( 5), -- optional parameters + typeOfChargingInfoSubTotal ( 6), -- optional parameters + typeOfChargingInfoTotal ( 7), -- optional parameters + chargingMultiplierAThousandth ( 8), -- optional parameters + chargingMultiplierAHundredth ( 9), -- optional parameters + chargingMultiplierATenth (10), -- optional parameters + chargingMultiplierOne (11), -- optional parameters + chargingMultiplierTen (12), -- optional parameters + chargingMultiplierHundred (13), -- optional parameters + chargingMultiplierThousand (14), -- optional parameters + servicesPermitted (15), -- optional parameters + mediaCallCharacteristics (16), -- optional parameters + callCharacteristics (17), -- optional parameters + droppedConnectionInfo (18), -- optional parameters + callLinkageData (20), -- optional parameters + languagePreferences (21), -- optional parameters + deviceHistory (22), -- optional parameters + privateData (19), -- optional parameters + locationInfoList (23) } -- optional parameters + +Delivered ::= BIT STRING +{ originatingNIDConnection ( 0), -- optional parameters + userData ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + netwCallingDevice ( 3), -- optional parameters + netwCalledDevice ( 4), -- optional parameters + mediaCallCharacteristics ( 5), -- optional parameters + callCharacteristics ( 6), -- optional parameters + connectionInfo ( 7), -- optional parameters + subjectOfCall ( 9), -- optional parameters + messageInfo (10), -- optional parameters + languagePreferences (11), -- optional parameters + deviceHistory (12), -- optional parameters + privateData ( 8), -- optional parameters + locationInfoList (13) } -- optional parameters + +DigitsDialed ::= BIT STRING +{ servicesPermitted ( 0), -- optional parameters + netwCallingDevice ( 1), -- optional parameters + netwCalledDevice ( 2), -- optional parameters + diallingConnectionInfo ( 3), -- optional parameters + callCharacteristics ( 4), -- optional parameters + languagePreferences ( 6), -- optional parameters + privateData ( 5), -- optional parameters + locationInfoList ( 7) } -- optional parameters + +Diverted ::= BIT STRING +{ callingDevice ( 0), -- optional parameters + calledDevice ( 1), -- optional parameters + userData ( 2), -- optional parameters + servicesPermitted ( 3), -- optional parameters + mediaCallCharacteristics ( 4), -- optional parameters + callCharacteristics ( 5), -- optional parameters + connectionInfo ( 6), -- optional parameters + netwCallingDevice ( 7), -- optional parameters + netwCalledDevice ( 8), -- optional parameters + subjectOfCall (11), -- optional parameters + messageInfo (12), -- optional parameters + languagePreferences (13), -- optional parameters + deviceHistory (14), -- optional parameters + privateData ( 9), -- optional parameters + sendsDivertedToAll (10), -- optional parameters + locationInfoList (15) } -- optional parameters + +Established ::= BIT STRING +{ originatingNIDConnection ( 0), -- optional parameters + userData ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + netwCallingDevice ( 3), -- optional parameters + netwCalledDevice ( 4), -- optional parameters + mediaCallCharacteristics ( 5), -- optional parameters + callCharacteristics ( 6), -- optional parameters + establishedConnectionInfo ( 7), -- optional parameters + subjectOfCall ( 9), -- optional parameters + messageInfo (10), -- optional parameters + languagePreferences (11), -- optional parameters + deviceHistory (12), -- optional parameters + privateData ( 8), -- optional parameters + locationInfoList (13) } -- optional parameters + +Failed ::= BIT STRING +{ originatingNIDConnection ( 0), -- optional parameters + userData ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + netwCallingDevice ( 3), -- optional parameters + netwCalledDevice ( 4), -- optional parameters + mediaCallCharacteristics ( 5), -- optional parameters + callCharacteristics ( 6), -- optional parameters + failedConnectionInfo ( 7), -- optional parameters + subjectOfCall (10), -- optional parameters + messageInfo (11), -- optional parameters + languagePreferences (12), -- optional parameters + deviceHistory (13), -- optional parameters + privateData ( 8), -- optional parameters + callIDOnly ( 9), -- miscellaneous characteristics + locationInfoList (14) } -- optional parameters + +Held ::= BIT STRING +{ correlatorData ( 0), -- optional parameters + servicesPermitted ( 1), -- optional parameters + mediaCallCharacteristics ( 2), -- optional parameters + callCharacteristics ( 3), -- optional parameters + heldConnectionInfo ( 4), -- optional parameters + callLinkageData ( 6), -- optional parameters + languagePreferences ( 7), -- optional parameters + privateData ( 5), -- optional parameters + locationInfoList ( 8) } -- optional parameters + +NetwCapsChanged ::= BIT STRING +{ progressLocationUser ( 0), -- optional parameters + progressLocationPrivateServLocal ( 1), -- optional parameters + progressLocationPublicServLocal ( 2), -- optional parameters + progressLocationTransit ( 3), -- optional parameters + progressLocationPublicServRemote ( 4), -- optional parameters + progressLocationPrivateServRemote ( 5), -- optional parameters + progressLocationLocal ( 6), -- optional parameters + progressLocationInternational ( 7), -- optional parameters + progressLocationNetwBeyondInterworking ( 8), -- optional parameters + progressLocationOther ( 9), -- optional parameters + progressDescriptionISDN (10), -- optional parameters + progressDescriptionQSIG (11), -- optional parameters + progressDescriptionOther (12), -- optional parameters + userData (13), -- optional parameters + typeOfNetworkISDNPublic (14), -- optional parameters + typeOfNetworkNonISDNPublic (15), -- optional parameters + typeOfNetworkISDNPrivate (16), -- optional parameters + typeOfNetworkNonISDNPrivate (17), -- optional parameters + typeOfNetworkOther (18), -- optional parameters + eventsProvidedParameter (19), -- optional parameters + eventsProvidedBridged (20), -- optional parameters + eventsProvidedCallCleared (21), -- optional parameters + eventsProvidedConferenced (22), -- optional parameters + eventsProvidedConnectionCleared (23), -- optional parameters + eventsProvidedDelivered (24), -- optional parameters + eventsProvidedDigitsDialed (25), -- optional parameters + eventsProvidedDiverted (26), -- optional parameters + eventsProvidedEstablished (27), -- optional parameters + eventsProvidedFailed (28), -- optional parameters + eventsProvidedHeld (29), -- optional parameters + eventsProvidedNetwCapsChanged (30), -- optional parameters + eventsProvidedNetwReached (31), -- optional parameters + eventsProvidedOffered (32), -- optional parameters + eventsProvidedOriginated (33), -- optional parameters + eventsProvidedQueued (34), -- optional parameters + eventsProvidedRetrieved (35), -- optional parameters + eventsProvidedServiceInitiated (36), -- optional parameters + eventsProvidedTransferred (37), -- optional parameters + servicesPermitted (38), -- optional parameters + mediaCallCharacteristics (39), -- optional parameters + callCharacteristics (40), -- optional parameters + outboundConnectionInfo (41), -- optional parameters + languagePreferences (43), -- optional parameters + privateData (42), -- optional parameters + locationInfoList (44) } -- optional parameters + +NetwReached ::= BIT STRING +{ originatingNIDConnection ( 0), -- optional parameters + userData ( 1), -- optional parameters + typeOfNetworkISDNPublic ( 2), -- optional parameters + typeOfNetworkNonISDNPublic ( 3), -- optional parameters + typeOfNetworkISDNPrivate ( 4), -- optional parameters + typeOfNetworkNonISDNPrivate ( 5), -- optional parameters + typeOfNetworkOther ( 6), -- optional parameters + eventsProvidedParameter ( 7), -- optional parameters + eventsProvidedBridged ( 8), -- optional parameters + eventsProvidedCallCleared ( 9), -- optional parameters + eventsProvidedConferenced (10), -- optional parameters + eventsProvidedConnectionCleared (11), -- optional parameters + eventsProvidedDelivered (12), -- optional parameters + eventsProvidedDigitsDialed (13), -- optional parameters + eventsProvidedDiverted (14), -- optional parameters + eventsProvidedEstablished (15), -- optional parameters + eventsProvidedFailed (16), -- optional parameters + eventsProvidedHeld (17), -- optional parameters + eventsProvidedNetwCapsChanged (18), -- optional parameters + eventsProvidedNetwReached (19), -- optional parameters + eventsProvidedOffered (20), -- optional parameters + eventsProvidedOriginated (21), -- optional parameters + eventsProvidedQueued (22), -- optional parameters + eventsProvidedRetrieved (23), -- optional parameters + eventsProvidedServiceInitiated (24), -- optional parameters + eventsProvidedTransferred (25), -- optional parameters + servicesPermitted (26), -- optional parameters + mediaCallCharacteristics (27), -- optional parameters + callCharacteristics (28), -- optional parameters + outboundConnectionInfo (29), -- optional parameters + netwCallingDevice (30), -- optional parameters + netwCalledDevice (31), -- optional parameters + languagePreferences (33), -- optional parameters + deviceHistory (34), -- optional parameters + privateData (32), -- optional parameters + locationInfoList (35) } -- optional parameters + +Offered ::= BIT STRING +{ originatingNIDConnection ( 0), -- optional parameters + userData ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + netwCallingDevice ( 3), -- optional parameters + netwCalledDevice ( 4), -- optional parameters + mediaCallCharacteristics ( 5), -- optional parameters + callCharacteristics ( 6), -- optional parameters + offeredConnectionInfo ( 7), -- optional parameters + subjectOfCall ( 9), -- optional parameters + messageInfo (10), -- optional parameters + languagePreferences (11), -- optional parameters + deciceHistory (12), -- optional parameters + privateData ( 8), -- optional parameters + locationInfoList (13) } -- optional parameters + +Originated ::= BIT STRING +{ originatingDevice ( 0), -- optional parameters + servicesPermitted ( 1), -- optional parameters + netwCallingDevice ( 2), -- optional parameters + netwCalledDevice ( 3), -- optional parameters + mediaCallCharacteristics ( 4), -- optional parameters + callCharacteristics ( 5), -- optional parameters + originatedConnectionInfo ( 6), -- optional parameters + subjectOfCall ( 8), -- optional parameters + messageInfo ( 9), -- optional parameters + languagePreferences (10), -- optional parameters + privateData ( 7), -- optional parameters + locationInfoList (11) } -- optional parameters + +Queued ::= BIT STRING +{ numberQueued ( 0), -- optional parameters + callsInFront ( 1), -- optional parameters + userData ( 2), -- optional parameters + servicesPermitted ( 3), -- optional parameters + netwCallingDevice ( 4), -- optional parameters + netwCalledDevice ( 5), -- optional parameters + mediaCallCharacteristics ( 6), -- optional parameters + callCharacteristics ( 7), -- optional parameters + queuedConnectionInfo ( 8), -- optional parameters + subjectOfCall (10), -- optional parameters + messageInfo (11), -- optional parameters + languagePreferences (12), -- optional parameters + deviceHistory (13), -- optional parameters + privateData ( 9), -- optional parameters + locationInfoList (14) } -- optional parameters + +Retrieved ::= BIT STRING +{ correlatorData ( 0), -- optional parameters + servicesPermitted ( 1), -- optional parameters + mediaCallCharacteristics ( 2), -- optional parameters + callCharacteristics ( 3), -- optional parameters + retrievedConnectionInfo ( 4), -- optional parameters + callLinkageData ( 6), -- optional parameters + languagePreferences ( 7), -- optional parameters + deviceHistory ( 8), -- optional parameters + privateData ( 5), -- optional parameters + locationInfoLiist ( 9) } -- optional parameters + +ServiceInitiated ::= BIT STRING +{ servicesPermitted ( 0), -- optional parameters + mediaCallCharacteristics ( 1), -- optional parameters + callCharacteristics ( 2), -- optional parameters + initiatedConnectionInfo ( 3), -- optional parameters + netwCallingDevice ( 4), -- optional parameters + netwCalledDevice ( 5), -- optional parameters + subjectOfCall ( 7), -- optional parameters + messageInfo ( 8), -- optional parameters + languagePreferences ( 9), -- optional parameters + privateData ( 6), -- optional parameters + calledDevice (10), -- optional parameters + locationInfoList (11) } -- optional parameters + +Transferred ::= BIT STRING +{ transferredConnectionsEndpointDeviceID ( 0), -- optional parameters + transferredConnectionsResultingConnectionInfo ( 1), -- optional parameters + userData ( 2), -- optional parameters + chargingInfo ( 3), -- optional parameters + numberUnitsNumberOfChargingUnits ( 4), -- optional parameters + numberUnitsTypeOfUnits ( 5), -- optional parameters + numberUnitsNumberOfCurrencyUnits ( 6), -- optional parameters + typeOfChargingInfoSubTotal ( 7), -- optional parameters + typeOfChargingInfoTotal ( 8), -- optional parameters + chargingMultiplierAThousandth ( 9), -- optional parameters + chargingMultiplierAHundredth (10), -- optional parameters + chargingMultiplierATenth (11), -- optional parameters + chargingMultiplierOne (12), -- optional parameters + chargingMultiplierTen (13), -- optional parameters + chargingMultiplierHundred (14), -- optional parameters + chargingMultiplierThousand (15), -- optional parameters + servicesPermitted (16), -- optional parameters + mediaCallCharacteristics (17), -- optional parameters + callCharacteristics (18), -- optional parameters + connectionInfo (19), -- optional parameters + languagePreferences (21), -- optional parameters + deviceHistory (22), -- optional parameters + privateData (20) } -- optional parameters + +CallAssociatedServList ::= SEQUENCE +{ associateData [0] IMPLICIT AssociateData OPTIONAL, + cancelTelephonyTones [1] IMPLICIT CancelTelephonyTones OPTIONAL, + changeConnectionInformation [5] IMPLICIT ChangeConnectionInformation OPTIONAL, + generateDigits [2] IMPLICIT GenerateDigits OPTIONAL, + generateTelephonyTones [3] IMPLICIT GenerateTelephonyTones OPTIONAL, + sendUserInformation [4] IMPLICIT SendUserInformation OPTIONAL } + +AssociateData ::= BIT STRING +{ accountCode ( 0), -- optional parameters + authCode ( 1), -- optional parameters + correlatorData ( 2), -- optional parameters + callQualifyingData ( 3), -- optional parameters + callCharacteristics ( 9), -- optional parameters + subjectOfCall (10), -- optional parameters + languagePreferences (11), -- optional parameters + privateData ( 4), -- optional parameters + privateDataInAck ( 5), -- optional parameters + deviceIDOnly ( 6), -- misc characteristics + rejectsRequestsWithOldConnectionID ( 7), -- misc characteristics + ackModelMultiStep ( 8), -- misc characteristics + deviceInfo (12) } -- misc characteristics + +CancelTelephonyTones ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + ackModelMultiStep ( 2) } -- misc characteristics + +ChangeConnectionInformation ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +GenerateDigits ::= BIT STRING +{ digitModeDTMF ( 0), -- optional parameters + digitModePulse ( 1), -- optional parameters + toneDuration ( 2), -- optional parameters + pulseRate ( 3), -- optional parameters + pauseDuration ( 4), -- optional parameters + privateData ( 5), -- optional parameters + privateDataInAck ( 6), -- optional parameters + deviceIDOnly ( 7), -- misc characteristics + supportsDTMFTonesABCD ( 8), -- misc characteristics + supportsPauseToneChar ( 9), -- misc characteristics + ackModelMultiStep (10) } -- misc characteristics + +GenerateTelephonyTones ::= BIT STRING +{ toneToSendBeep ( 0), -- optional parameters + toneToSendBilling ( 1), -- optional parameters + toneToSendBusy ( 2), -- optional parameters + toneToSendCarrier ( 3), -- optional parameters + toneToSendConfirmation ( 4), -- optional parameters + toneToSendDial ( 5), -- optional parameters + toneToSendFaxCNG ( 6), -- optional parameters + toneToSendHold ( 7), -- optional parameters + toneToSendHowler ( 8), -- optional parameters + toneToSendIntrusion ( 9), -- optional parameters + toneToSendModemCNG ( 10), -- optional parameters + toneToSendPark ( 11), -- optional parameters + toneToSendRecordWarning ( 12), -- optional parameters + toneToSendReorder ( 13), -- optional parameters + toneToSendRingback ( 14), -- optional parameters + toneToSendSilence ( 15), -- optional parameters + toneToSendSitVC ( 16), -- optional parameters + toneToSendSitIC ( 17), -- optional parameters + toneToSendSitRO ( 18), -- optional parameters + toneToSendSitNC ( 19), -- optional parameters + toneToSendSf0 ( 20), -- optional parameters + toneToSendSf1 ( 21), -- optional parameters + toneToSendSf2 ( 22), -- optional parameters + toneToSendSf3 ( 23), -- optional parameters + toneToSendSf4 ( 24), -- optional parameters + toneToSendSf5 ( 25), -- optional parameters + toneToSendSf6 ( 26), -- optional parameters + toneToSendSf7 ( 27), -- optional parameters + toneToSendSf8 ( 28), -- optional parameters + toneToSendSf9 ( 29), -- optional parameters + toneToSendSf10 ( 30), -- optional parameters + toneToSendSf11 ( 31), -- optional parameters + toneToSendSf12 ( 32), -- optional parameters + toneToSendSf13 ( 33), -- optional parameters + toneToSendSf14 ( 34), -- optional parameters + toneToSendSf15 ( 35), -- optional parameters + toneToSendSf16 ( 36), -- optional parameters + toneToSendSf17 ( 37), -- optional parameters + toneToSendSf18 ( 38), -- optional parameters + toneToSendSf19 ( 39), -- optional parameters + toneToSendSf20 ( 40), -- optional parameters + toneToSendSf21 ( 41), -- optional parameters + toneToSendSf22 ( 42), -- optional parameters + toneToSendSf23 ( 43), -- optional parameters + toneToSendSf24 ( 44), -- optional parameters + toneToSendSf25 ( 45), -- optional parameters + toneToSendSf26 ( 46), -- optional parameters + toneToSendSf27 ( 47), -- optional parameters + toneToSendSf28 ( 48), -- optional parameters + toneToSendSf29 ( 49), -- optional parameters + toneToSendSf30 ( 50), -- optional parameters + toneToSendSf31 ( 51), -- optional parameters + toneToSendSf32 ( 52), -- optional parameters + toneToSendSf33 ( 53), -- optional parameters + toneToSendSf34 ( 54), -- optional parameters + toneToSendSf35 ( 55), -- optional parameters + toneToSendSf36 ( 56), -- optional parameters + toneToSendSf37 ( 57), -- optional parameters + toneToSendSf38 ( 58), -- optional parameters + toneToSendSf39 ( 59), -- optional parameters + toneToSendSf40 ( 60), -- optional parameters + toneToSendSf41 ( 61), -- optional parameters + toneToSendSf42 ( 62), -- optional parameters + toneToSendSf43 ( 63), -- optional parameters + toneToSendSf44 ( 64), -- optional parameters + toneToSendSf45 ( 65), -- optional parameters + toneToSendSf46 ( 66), -- optional parameters + toneToSendSf47 ( 67), -- optional parameters + toneToSendSf48 ( 68), -- optional parameters + toneToSendSf49 ( 69), -- optional parameters + toneToSendSf50 ( 70), -- optional parameters + toneToSendSf51 ( 71), -- optional parameters + toneToSendSf52 ( 72), -- optional parameters + toneToSendSf53 ( 73), -- optional parameters + toneToSendSf54 ( 74), -- optional parameters + toneToSendSf55 ( 75), -- optional parameters + toneToSendSf56 ( 76), -- optional parameters + toneToSendSf57 ( 77), -- optional parameters + toneToSendSf58 ( 78), -- optional parameters + toneToSendSf59 ( 79), -- optional parameters + toneToSendSf60 ( 80), -- optional parameters + toneToSendSf61 ( 81), -- optional parameters + toneToSendSf62 ( 82), -- optional parameters + toneToSendSf63 ( 83), -- optional parameters + toneToSendSf64 ( 84), -- optional parameters + toneToSendSf65 ( 85), -- optional parameters + toneToSendSf66 ( 86), -- optional parameters + toneToSendSf67 ( 87), -- optional parameters + toneToSendSf68 ( 88), -- optional parameters + toneToSendSf69 ( 89), -- optional parameters + toneToSendSf70 ( 90), -- optional parameters + toneToSendSf71 ( 91), -- optional parameters + toneToSendSf72 ( 92), -- optional parameters + toneToSendSf73 ( 93), -- optional parameters + toneToSendSf74 ( 94), -- optional parameters + toneToSendSf75 ( 95), -- optional parameters + toneToSendSf76 ( 96), -- optional parameters + toneToSendSf77 ( 97), -- optional parameters + toneToSendSf78 ( 98), -- optional parameters + toneToSendSf79 ( 99), -- optional parameters + toneToSendSf80 (100), -- optional parameters + toneToSendSf81 (101), -- optional parameters + toneToSendSf82 (102), -- optional parameters + toneToSendSf83 (103), -- optional parameters + toneToSendSf84 (104), -- optional parameters + toneToSendSf85 (105), -- optional parameters + toneToSendSf86 (106), -- optional parameters + toneToSendSf87 (107), -- optional parameters + toneToSendSf88 (108), -- optional parameters + toneToSendSf89 (109), -- optional parameters + toneToSendSf90 (110), -- optional parameters + toneToSendSf91 (111), -- optional parameters + toneToSendSf92 (112), -- optional parameters + toneToSendSf93 (113), -- optional parameters + toneToSendSf94 (114), -- optional parameters + toneToSendSf95 (115), -- optional parameters + toneToSendSf96 (116), -- optional parameters + toneToSendSf97 (117), -- optional parameters + toneToSendSf98 (118), -- optional parameters + toneToSendSf99 (119), -- optional parameters + toneToSendSf100 (120), -- optional parameters + toneDuration (121), -- optional parameters + privateData (122), -- optional parameters + privateDataInAck (123), -- optional parameters + deviceIDOnly (124), -- misc characteristics + ackModelMultiStep (125) } -- misc characteristics + +SendUserInformation ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + deviceIDOnly ( 2), -- misc characteristics + ackModelMultiStep ( 3) } -- misc characteristics + +CallAssociatedEvtsList ::= SEQUENCE +{ callInformation [0] IMPLICIT CallInformation OPTIONAL, + charging [1] IMPLICIT Charging OPTIONAL, + digitsGenerated [2] IMPLICIT DigitsGenerated OPTIONAL, + telephonyTonesGenerated [3] IMPLICIT TelephonyTonesGenerated OPTIONAL, + serviceCompletionFailure [4] IMPLICIT ServiceCompletionFailure OPTIONAL } + +CallInformation ::= BIT STRING +{ callingDevice ( 0), -- optional parameters + accountInfo ( 1), -- optional parameters + authorisatinonCode ( 2), -- optional parameters + correlatorData ( 3), -- optional parameters + servicesPermitted ( 4), -- optional parameters + userData ( 5), -- optional parameters + callQualifyingData ( 6), -- optional parameters + connectionInfo ( 7), -- optional parameters + callLinkageData (10), -- optional parameters + callCharacteristics (11), -- optional parameters + subjectOfCall (12), -- optional parameters + languagePreferences (13), -- optional parameters + privateData ( 8), -- optional parameters + genCallInfoForOutdatedConnID ( 9), -- misc characteristics + deviceInfo (14) } -- optional parameters + +Charging ::= BIT STRING +{ numberUnitsNumberOfChargingUnits ( 0), -- optional parameters + numberUnitsTypeOfUnits ( 1), -- optional parameters + numberUnitsNumberOfCurrencyUnits ( 2), -- optional parameters + typeOfChargingInfoSubTotal ( 3), -- optional parameters + typeOfChargingInfoTotal ( 4), -- optional parameters + chargingMultiplierAThousandth ( 5), -- optional parameters + chargingMultiplierAHundredth ( 6), -- optional parameters + chargingMultiplierATenth ( 7), -- optional parameters + chargingMultiplierOne ( 8), -- optional parameters + chargingMultiplierTen ( 9), -- optional parameters + chargingMultiplierHundred (10), -- optional parameters + chargingMultiplierThousand (11), -- optional parameters + privateData (12) } -- optional parameters + +DigitsGenerated ::= BIT STRING +{ digitsDurationList ( 0), -- optional parameters + pauseDurationList ( 1), -- optional parameters + connectionInfo ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + + +TelephonyTonesGenerated ::= BIT STRING +{ toneToSendBeep ( 0), -- optional parameters + toneToSendBilling ( 1), -- optional parameters + toneToSendBusy ( 2), -- optional parameters + toneToSendCarrier ( 3), -- optional parameters + toneToSendConfirmation ( 4), -- optional parameters + toneToSendDial ( 5), -- optional parameters + toneToSendFaxCNG ( 6), -- optional parameters + toneToSendHold ( 7), -- optional parameters + toneToSendHowler ( 8), -- optional parameters + toneToSendIntrusion ( 9), -- optional parameters + toneToSendModemCNG ( 10), -- optional parameters + toneToSendPark ( 11), -- optional parameters + toneToSendRecordWarning ( 12), -- optional parameters + toneToSendReorder ( 13), -- optional parameters + toneToSendRingback ( 14), -- optional parameters + toneToSendSilence ( 15), -- optional parameters + toneToSendSitVC ( 16), -- optional parameters + toneToSendSitIC ( 17), -- optional parameters + toneToSendSitRO ( 18), -- optional parameters + toneToSendSitNC ( 19), -- optional parameters + toneToSendSf0 ( 20), -- optional parameters + toneToSendSf1 ( 21), -- optional parameters + toneToSendSf2 ( 22), -- optional parameters + toneToSendSf3 ( 23), -- optional parameters + toneToSendSf4 ( 24), -- optional parameters + toneToSendSf5 ( 25), -- optional parameters + toneToSendSf6 ( 26), -- optional parameters + toneToSendSf7 ( 27), -- optional parameters + toneToSendSf8 ( 28), -- optional parameters + toneToSendSf9 ( 29), -- optional parameters + toneToSendSf10 ( 30), -- optional parameters + toneToSendSf11 ( 31), -- optional parameters + toneToSendSf12 ( 32), -- optional parameters + toneToSendSf13 ( 33), -- optional parameters + toneToSendSf14 ( 34), -- optional parameters + toneToSendSf15 ( 35), -- optional parameters + toneToSendSf16 ( 36), -- optional parameters + toneToSendSf17 ( 37), -- optional parameters + toneToSendSf18 ( 38), -- optional parameters + toneToSendSf19 ( 39), -- optional parameters + toneToSendSf20 ( 40), -- optional parameters + toneToSendSf21 ( 41), -- optional parameters + toneToSendSf22 ( 42), -- optional parameters + toneToSendSf23 ( 43), -- optional parameters + toneToSendSf24 ( 44), -- optional parameters + toneToSendSf25 ( 45), -- optional parameters + toneToSendSf26 ( 46), -- optional parameters + toneToSendSf27 ( 47), -- optional parameters + toneToSendSf28 ( 48), -- optional parameters + toneToSendSf29 ( 49), -- optional parameters + toneToSendSf30 ( 50), -- optional parameters + toneToSendSf31 ( 51), -- optional parameters + toneToSendSf32 ( 52), -- optional parameters + toneToSendSf33 ( 53), -- optional parameters + toneToSendSf34 ( 54), -- optional parameters + toneToSendSf35 ( 55), -- optional parameters + toneToSendSf36 ( 56), -- optional parameters + toneToSendSf37 ( 57), -- optional parameters + toneToSendSf38 ( 58), -- optional parameters + toneToSendSf39 ( 59), -- optional parameters + toneToSendSf40 ( 60), -- optional parameters + toneToSendSf41 ( 61), -- optional parameters + toneToSendSf42 ( 62), -- optional parameters + toneToSendSf43 ( 63), -- optional parameters + toneToSendSf44 ( 64), -- optional parameters + toneToSendSf45 ( 65), -- optional parameters + toneToSendSf46 ( 66), -- optional parameters + toneToSendSf47 ( 67), -- optional parameters + toneToSendSf48 ( 68), -- optional parameters + toneToSendSf49 ( 69), -- optional parameters + toneToSendSf50 ( 70), -- optional parameters + toneToSendSf51 ( 71), -- optional parameters + toneToSendSf52 ( 72), -- optional parameters + toneToSendSf53 ( 73), -- optional parameters + toneToSendSf54 ( 74), -- optional parameters + toneToSendSf55 ( 75), -- optional parameters + toneToSendSf56 ( 76), -- optional parameters + toneToSendSf57 ( 77), -- optional parameters + toneToSendSf58 ( 78), -- optional parameters + toneToSendSf59 ( 79), -- optional parameters + toneToSendSf60 ( 80), -- optional parameters + toneToSendSf61 ( 81), -- optional parameters + toneToSendSf62 ( 82), -- optional parameters + toneToSendSf63 ( 83), -- optional parameters + toneToSendSf64 ( 84), -- optional parameters + toneToSendSf65 ( 85), -- optional parameters + toneToSendSf66 ( 86), -- optional parameters + toneToSendSf67 ( 87), -- optional parameters + toneToSendSf68 ( 88), -- optional parameters + toneToSendSf69 ( 89), -- optional parameters + toneToSendSf70 ( 90), -- optional parameters + toneToSendSf71 ( 91), -- optional parameters + toneToSendSf72 ( 92), -- optional parameters + toneToSendSf73 ( 93), -- optional parameters + toneToSendSf74 ( 94), -- optional parameters + toneToSendSf75 ( 95), -- optional parameters + toneToSendSf76 ( 96), -- optional parameters + toneToSendSf77 ( 97), -- optional parameters + toneToSendSf78 ( 98), -- optional parameters + toneToSendSf79 ( 99), -- optional parameters + toneToSendSf80 (100), -- optional parameters + toneToSendSf81 (101), -- optional parameters + toneToSendSf82 (102), -- optional parameters + toneToSendSf83 (103), -- optional parameters + toneToSendSf84 (104), -- optional parameters + toneToSendSf85 (105), -- optional parameters + toneToSendSf86 (106), -- optional parameters + toneToSendSf87 (107), -- optional parameters + toneToSendSf88 (108), -- optional parameters + toneToSendSf89 (109), -- optional parameters + toneToSendSf90 (110), -- optional parameters + toneToSendSf91 (111), -- optional parameters + toneToSendSf92 (112), -- optional parameters + toneToSendSf93 (113), -- optional parameters + toneToSendSf94 (114), -- optional parameters + toneToSendSf95 (115), -- optional parameters + toneToSendSf96 (116), -- optional parameters + toneToSendSf97 (117), -- optional parameters + toneToSendSf98 (118), -- optional parameters + toneToSendSf99 (119), -- optional parameters + toneToSendSf100 (120), -- optional parameters + toneFrequency (121), -- optional parameters + toneDuration (122), -- optional parameters + pauseDurationList (123), -- optional parameters + connectionInfo (124), -- optional parameters + privateData (125) } -- optional parameters + +ServiceCompletionFailure ::= BIT STRING +{ primaryCallConnectionInfo ( 0), -- optional parameters + secondaryCallConnectionInfo ( 1), -- optional parameters + otherDevicesPrimaryCallList ( 2), -- optional parameters + otherDevicesSecondaryCallList ( 3), -- optional parameters + mediaCallCharacteristics ( 4), -- optional parameters + privateData ( 5) } -- optional parameters + +MediaServList ::= SEQUENCE +{ attachMediaService [0] IMPLICIT AttachMediaService OPTIONAL, + detachMediaService [1] IMPLICIT DetachMediaService OPTIONAL } + +AttachMediaService ::= BIT STRING +{ mediaServiceVersion ( 0), -- optional parameters + mediaServiceInstanceID ( 1), -- optional parameters + connectionModeConsultConference ( 2), -- optional parameters + connectionModeConsultConferenceHold ( 3), -- optional parameters + connectionModeDeflect ( 4), -- optional parameters + connectionModeDirectedPickup ( 5), -- optional parameters + connectionModeJoin ( 6), -- optional parameters + connectionModeSingleStepConference ( 7), -- optional parameters + connectionModeSingleStepConferenceHold ( 8), -- optional parameters + connectionModeSingleStepTransfer ( 9), -- optional parameters + connectionModeTransfer (10), -- optional parameters + connectionModeDirect (11), -- optional parameters + requestedConnectionState (12), -- optional parameters + privateData (13), -- optional parameters + mediaServiceInstanceIDInAck (14), -- optional parameters + mediaConnectionInfoInAck (15), -- optional parameters + privateDataInAck (16), -- optional parameters + deviceIDOnly (17), -- misc characteristics + ackModelMultiStep (18) } -- misc characteristics + +DetachMediaService ::= BIT STRING +{ alerting ( 0), -- initial states + connected ( 1), -- initial states + fail ( 2), -- initial states + hold ( 3), -- initial states + queued ( 4), -- initial states + privateData ( 5), -- optional parameters + privateDataInAck ( 6), -- optional parameters + deviceIDOnly ( 7), -- misc characteristics + ackModelMultiStep ( 8) } -- misc characteristics + + +MediaEvtsList::= SEQUENCE +{ mediaAttached [0] IMPLICIT MediaAttached OPTIONAL, + mediaDetached [1] IMPLICIT MediaDetached OPTIONAL } + +MediaAttached ::= BIT STRING +{ mediaServiceVersion ( 0), -- optional parameters + mediaServiceInstanceID ( 1), -- optional parameters + mediaStreamID ( 2), -- optional parameters + mediaCallCharacteristics ( 3), -- optional parameters + callCharacteristics ( 4), -- optional parameters + mediaConnectionInfo ( 5), -- optional parameters + privateData ( 6) } -- optional parameters + +MediaDetached ::= BIT STRING +{ mediaServiceVersion ( 0), -- optional parameters + mediaServiceInstanceID ( 1), -- optional parameters + mediaStreamID ( 2), -- optional parameters + mediaCallCharacteristics ( 3), -- optional parameters + callCharacteristics ( 4), -- optional parameters + mediaConnectionInfo ( 5), -- optional parameters + privateData ( 6) } -- optional parameters + +RouteingServList ::= SEQUENCE +{ routeRegister [ 0] IMPLICIT RouteRegister OPTIONAL, + routeRegisterCancel [ 1] IMPLICIT RouteRegisterCancel OPTIONAL, + routeRegisterAbort [ 2] IMPLICIT RouteRegisterAbort OPTIONAL, + reRoute [ 3] IMPLICIT ReRoute OPTIONAL, + routeEnd [ 4] IMPLICIT RouteEnd OPTIONAL, + routeReject [ 5] IMPLICIT RouteReject OPTIONAL, + routeRequest [ 6] IMPLICIT RouteRequest OPTIONAL, + routeSelect [ 7] IMPLICIT RouteSelect OPTIONAL, + routeUsed [ 8] IMPLICIT RouteUsed OPTIONAL } + +RouteRegister ::= BIT STRING +{ routeingDevice ( 0), -- optional parameters + requestedMonitorMediaClass ( 1), -- optional parameters + requestedMonitorMediaClassAudio ( 2), -- optional parameters + requestedMonitorMediaClassData ( 3), -- optional parameters + requestedMonitorMediaClassImage ( 4), -- optional parameters + requestedMonitorMediaClassVoice ( 5), -- optional parameters + requestedMonitorMediaClassChat (10), -- optional parameters + requestedMonitorMediaClassEmail (11), -- optional parameters + requestedMonitorMediaClassMessage (12), -- optional parameters + requestedMonitorMediaClassIM (13), -- optional parameters + requestedMonitorMediaClassSMS (14), -- optional parameters + requestedMonitorMediaClassMMS (15), -- optional parameters + privateData ( 6), -- optional parameters + actualRouteingMediaClassInAck ( 7), -- optional parameters + privateDataInAck ( 8), -- optional parameters + allRouteingDevices ( 9) } -- misc characteristics + +RouteRegisterAbort ::= BIT STRING +{ privateData ( 0) } -- optional parameters + +RouteRegisterCancel ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +ReRoute ::= BIT STRING +{ replyTimeout ( 1), -- optional parameters + correlatorData ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +RouteEnd ::= BIT STRING +{ errorValue ( 1), -- optional parameters + correlatorData ( 2), -- optional parameters + privateData ( 3), -- optional parameters + supportsSending ( 4), -- misc characteristics + supportsReceiving ( 5) } -- misc characteristics + +RouteReject ::= BIT STRING +{ rejectCauseBusyOverflow ( 0), -- optional parameters + rejectCauseQueueTimeOverflow ( 1), -- optional parameters + rejectCauseCapacityOverflow ( 2), -- optional parameters + rejectCauseCalendarOverflow ( 3), -- optional parameters + rejectCauseUnknownOverflow ( 4), -- optional parameters + correlatorData ( 5), -- optional parameters + privateData ( 6) } -- optional parameters + +RouteRequest ::= BIT STRING +{ callingDevice ( 0), -- optional parameters + routeingDevice ( 1), -- optional parameters + routeSelAlgorithmACD ( 2), -- optional parameters + routeSelAlgorithmEmergency ( 3), -- optional parameters + routeSelAlgorithmLeastCost ( 4), -- optional parameters + routeSelAlgorithmNormal ( 5), -- optional parameters + routeSelAlgorithmUserDefined ( 6), -- optional parameters + priority ( 7), -- optional parameters + replyTimeout ( 8), -- optional parameters + correlatorData ( 9), -- optional parameters + mediaCallCharacteristics (10), -- optional parameters + callCharacteristics (11), -- optional parameters + routedCallInfo (12), -- optional parameters + subjectOfCall (15), -- optional parameters + messageInformation (16), -- optional parameters + languagePreferences (17), -- optional parameters + deviceHistory (18), -- optional parameters + privateData (13), -- optional parameters + nonCallRelatedRouteing (14) } -- misc characteristics + +RouteSelect ::= BIT STRING +{ alternateRoutes ( 0), -- optional parameters + remainRetriesNoListAvailable ( 1), -- optional parameters + remainRetriesNoCountAvailable ( 2), -- optional parameters + remainRetriesRetryCount ( 3), -- optional parameters + routeUsed ( 4), -- optional parameters + correlatorData ( 5), -- optional parameters + privateData ( 6) } -- optional parameters + +RouteUsed ::= BIT STRING +{ callingDevice ( 0), -- optional parameters + domain ( 1), -- optional parameters + correlatorData ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +PhysDevServList ::= SEQUENCE +{ buttonPress [ 0] IMPLICIT ButtonPress OPTIONAL, + getAuditoryApparatusInfo [ 1] IMPLICIT GetAuditoryApparatusInfo OPTIONAL, + getButtonInformation [ 2] IMPLICIT GetButtonInformation OPTIONAL, + getDisplay [ 3] IMPLICIT GetDisplay OPTIONAL, + getHookSwitchStatus [ 4] IMPLICIT GetHookSwitchStatus OPTIONAL, + getLampInfo [ 5] IMPLICIT GetLampInfo OPTIONAL, + getLampMode [ 6] IMPLICIT GetLampMode OPTIONAL, + getMessageWaitingIndicator [ 7] IMPLICIT GetMessageWaitingIndicator OPTIONAL, + getMicrophoneGain [ 8] IMPLICIT GetMicrophoneGain OPTIONAL, + getMicrophoneMute [ 9] IMPLICIT GetMicrophoneMute OPTIONAL, + getRingerStatus [10] IMPLICIT GetRingerStatus OPTIONAL, + getSpeakerMute [11] IMPLICIT GetSpeakerMute OPTIONAL, + getSpeakerVolume [12] IMPLICIT GetSpeakerVolume OPTIONAL, + setButtonInformation [13] IMPLICIT SetButtonInformation OPTIONAL, + setDisplay [14] IMPLICIT SetDisplay OPTIONAL, + setHookSwitchStatus [15] IMPLICIT SetHookSwitchStatus OPTIONAL, + setLampMode [16] IMPLICIT SetLampMode OPTIONAL, + setMessageWaitingIndicator [17] IMPLICIT SetMessageWaitingIndicator OPTIONAL, + setMicrophoneGain [18] IMPLICIT SetMicrophoneGain OPTIONAL, + setMicrophoneMute [19] IMPLICIT SetMicrophoneMute OPTIONAL, + setRingerStatus [20] IMPLICIT SetRingerStatus OPTIONAL, + setSpeakerMute [21] IMPLICIT SetSpeakerMute OPTIONAL, + setSpeakerVolume [22] IMPLICIT SetSpeakerVolume OPTIONAL } + +ButtonPress ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + ackModelMultiStep ( 2) } -- misc characteristics + +GetAuditoryApparatusInfo ::= BIT STRING +{ auditoryApparatus ( 0), -- optional parameters + privateData ( 1), -- optional parameters + auditoryApparatusTypeSpeakerphone ( 2), -- optional parameters + auditoryApparatusTypeHandset ( 3), -- optional parameters + auditoryApparatusTypeHeadset ( 4), -- optional parameters + auditoryApparatusTypeSpeakerOnlyPhone ( 5), -- optional parameters + auditoryApparatusTypeother ( 6), -- optional parameters + speakerPresent ( 7), -- optional parameters + speakerVolumeSettable ( 8), -- optional parameters + speakerVolumeReadable ( 9), -- optional parameters + speakerMuteSettable (10), -- optional parameters + speakerMuteReadable (11), -- optional parameters + microphonePresent (12), -- optional parameters + microphoneGainSettable (13), -- optional parameters + microphoneGainReadable (14), -- optional parameters + microphoneMuteSettable (15), -- optional parameters + microphoneMuteReadable (16), -- optional parameters + hookswitchSettable (17), -- optional parameters + hookswitchOnHook (18), -- optional parameters + privateDataInAck (19) } -- optional parameters + +GetButtonInformation ::= BIT STRING +{ button ( 0), -- optional parameters + privateData ( 1), -- optional parameters + buttonLabelInAck ( 2), -- optional parameters + buttonLabelSettableInAck ( 3), -- optional parameters + buttonFunctionInAck ( 4), -- optional parameters + buttonAssociatedNumberInAck ( 5), -- optional parameters + buttonAssociatedNumberSettableInAck ( 6), -- optional parameters + listOfLampsInAck ( 7), -- optional parameters + privateDataInAck ( 8) } -- optional parameters + +GetDisplay ::= BIT STRING +{ displayID ( 0), -- optional parameters + privateData ( 1), -- optional parameters + characterSetASCII ( 2), -- optional parameters + characterSetUnicode ( 3), -- optional parameters + characterSetProprietary ( 4), -- optional parameters + privateDataInAck ( 5) } -- optional parameters + +GetHookSwitchStatus ::= BIT STRING +{ hookSwitch ( 0), -- optional parameters + privateData ( 1), -- optional parameters + privateDataInAck ( 2) } -- optional parameters + +GetLampInfo ::= BIT STRING +{ lamp ( 0), -- optional parameters + privateData ( 1), -- optional parameters + lampLabelInAck ( 2), -- optional parameters + buttonInAck ( 3), -- optional parameters + lampColorInAck ( 4), -- optional parameters + privateDataInAck ( 5) } -- optional parameters + +GetLampMode ::= BIT STRING +{ lamp ( 0), -- optional parameters + privateData ( 1), -- optional parameters + lampModeInAck ( 2), -- optional parameters + lampBrightnessNormal ( 3), -- optional parameters + lampBrightnessDim ( 4), -- optional parameters + lampBrightnessBright ( 5), -- optional parameters + lampColorInAck ( 6), -- optional parameters + buttonInAck ( 7), -- optional parameters + privateDataInAck ( 8) } -- optional parameters + +GetMessageWaitingIndicator ::= BIT STRING +{ privateData ( 0), -- optional parameter + deviceForMsgInAck ( 1), -- optional parameter + lampIsPresentInAck ( 2), -- optional parameter + privateDataInAck ( 3) } -- optional parameters + +GetMicrophoneGain ::= BIT STRING +{ auditoryApparatus ( 0), -- optional parameters + privateData ( 1), -- optional parameters + micGainAbsInAck ( 2), -- optional parameters + privateDataInAck ( 3) } -- optional parameters + +GetMicrophoneMute ::= BIT STRING +{ auditoryApparatus ( 0), -- optional parameters + privateData ( 1), -- optional parameters + privateDataInAck ( 2) } -- optional parameters + +GetRingerStatus ::= BIT STRING +{ ringer ( 0), -- optional parameters + privateData ( 1), -- optional parameters + ringCountInAck ( 2), -- optional parameters + ringPatternInAck ( 3), -- optional parameters + ringVolumeInAck ( 4), -- optional parameters + ringVolumeAbsInAck ( 5), -- optional parameters + privateDataInAck ( 6) } -- optional parameters + +GetSpeakerMute ::= BIT STRING +{ auditoryApparatus ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + privateData ( 2) } -- optional parameters + +GetSpeakerVolume ::= BIT STRING +{ auditoryApparatus ( 0), -- optional parameters + privateData ( 1), -- optional parameters + speakerVolAbsInAck ( 2), -- optional parameters + privateDataInAck ( 3) } -- optional parameters + +SetButtonInformation ::= BIT STRING +{ buttonLabel ( 0), -- optional parameters + buttonAssociatedNumber ( 1), -- optional parameters + privateData ( 2), -- optional parameters + privateDataInAck ( 3), -- optional parameters + ackModelMultiStep ( 4) } -- misc characteristics + +SetDisplay ::= BIT STRING +{ physBaseRowNumber ( 0), -- optional parameters + physColumnRowNumber ( 1), -- optional parameters + offset ( 2), -- optional parameters + privateData ( 3), -- optional parameters + privateDataInAck ( 4), -- optional parameters + supportsModifyingPosition ( 5), -- misc characteristics + ackModelMultiStep ( 6) } -- misc characteristics + +SetHookSwitchStatus ::= BIT STRING +{ privateData ( 0), -- optional parameters + ackModelMultiStep ( 1) } -- misc characteristics + +SetLampMode ::= BIT STRING +{ lampModeBrokenFlutter ( 0), -- optional parameter + lampModeFlutter ( 1), -- optional parameter + lampModeOff ( 2), -- optional parameter + lampModeSteady ( 3), -- optional parameter + lampModeWink ( 4), -- optional parameter + lampModeReserved ( 5), -- optional parameter + lampModeSf0 ( 6), -- optional parameters + lampModeSf1 ( 7), -- optional parameters + lampModeSf2 ( 8), -- optional parameters + lampModeSf3 ( 9), -- optional parameters + lampModeSf4 ( 10), -- optional parameters + lampModeSf5 ( 11), -- optional parameters + lampModeSf6 ( 12), -- optional parameters + lampModeSf7 ( 13), -- optional parameters + lampModeSf8 ( 14), -- optional parameters + lampModeSf9 ( 15), -- optional parameters + lampModeSf10 ( 16), -- optional parameters + lampModeSf11 ( 17), -- optional parameters + lampModeSf12 ( 18), -- optional parameters + lampModeSf13 ( 19), -- optional parameters + lampModeSf14 ( 20), -- optional parameters + lampModeSf15 ( 21), -- optional parameters + lampModeSf16 ( 22), -- optional parameters + lampModeSf17 ( 23), -- optional parameters + lampModeSf18 ( 24), -- optional parameters + lampModeSf19 ( 25), -- optional parameters + lampModeSf20 ( 26), -- optional parameters + lampModeSf21 ( 27), -- optional parameters + lampModeSf22 ( 28), -- optional parameters + lampModeSf23 ( 29), -- optional parameters + lampModeSf24 ( 30), -- optional parameters + lampModeSf25 ( 31), -- optional parameters + lampModeSf26 ( 32), -- optional parameters + lampModeSf27 ( 33), -- optional parameters + lampModeSf28 ( 34), -- optional parameters + lampModeSf29 ( 35), -- optional parameters + lampModeSf30 ( 36), -- optional parameters + lampModeSf31 ( 37), -- optional parameters + lampModeSf32 ( 38), -- optional parameters + lampModeSf33 ( 39), -- optional parameters + lampModeSf34 ( 40), -- optional parameters + lampModeSf35 ( 41), -- optional parameters + lampModeSf36 ( 42), -- optional parameters + lampModeSf37 ( 43), -- optional parameters + lampModeSf38 ( 44), -- optional parameters + lampModeSf39 ( 45), -- optional parameters + lampModeSf40 ( 46), -- optional parameters + lampModeSf41 ( 47), -- optional parameters + lampModeSf42 ( 48), -- optional parameters + lampModeSf43 ( 49), -- optional parameters + lampModeSf44 ( 50), -- optional parameters + lampModeSf45 ( 51), -- optional parameters + lampModeSf46 ( 52), -- optional parameters + lampModeSf47 ( 53), -- optional parameters + lampModeSf48 ( 54), -- optional parameters + lampModeSf49 ( 55), -- optional parameters + lampModeSf50 ( 56), -- optional parameters + lampModeSf51 ( 57), -- optional parameters + lampModeSf52 ( 58), -- optional parameters + lampModeSf53 ( 59), -- optional parameters + lampModeSf54 ( 60), -- optional parameters + lampModeSf55 ( 61), -- optional parameters + lampModeSf56 ( 62), -- optional parameters + lampModeSf57 ( 63), -- optional parameters + lampModeSf58 ( 64), -- optional parameters + lampModeSf59 ( 65), -- optional parameters + lampModeSf60 ( 66), -- optional parameters + lampModeSf61 ( 67), -- optional parameters + lampModeSf62 ( 68), -- optional parameters + lampModeSf63 ( 69), -- optional parameters + lampModeSf64 ( 70), -- optional parameters + lampModeSf65 ( 71), -- optional parameters + lampModeSf66 ( 72), -- optional parameters + lampModeSf67 ( 73), -- optional parameters + lampModeSf68 ( 74), -- optional parameters + lampModeSf69 ( 75), -- optional parameters + lampModeSf70 ( 76), -- optional parameters + lampModeSf71 ( 77), -- optional parameters + lampModeSf72 ( 78), -- optional parameters + lampModeSf73 ( 79), -- optional parameters + lampModeSf74 ( 80), -- optional parameters + lampModeSf75 ( 81), -- optional parameters + lampModeSf76 ( 82), -- optional parameters + lampModeSf77 ( 83), -- optional parameters + lampModeSf78 ( 84), -- optional parameters + lampModeSf79 ( 85), -- optional parameters + lampModeSf80 ( 86), -- optional parameters + lampModeSf81 ( 87), -- optional parameters + lampModeSf82 ( 88), -- optional parameters + lampModeSf83 ( 89), -- optional parameters + lampModeSf84 ( 90), -- optional parameters + lampModeSf85 ( 91), -- optional parameters + lampModeSf86 ( 92), -- optional parameters + lampModeSf87 ( 93), -- optional parameters + lampModeSf88 ( 94), -- optional parameters + lampModeSf89 ( 95), -- optional parameters + lampModeSf90 ( 96), -- optional parameters + lampModeSf91 ( 97), -- optional parameters + lampModeSf92 ( 98), -- optional parameters + lampModeSf93 ( 99), -- optional parameters + lampModeSf94 (100), -- optional parameters + lampBrightnessNormal (101), -- optional parameters + lampBrightnessDim (102), -- optional parameters + lampBrightnessBright (103), -- optional parameters + lampColorNoColor (104), -- optional parameters + lampColorRed (105), -- optional parameters + lampColorYellow (106), -- optional parameters + lampColorGreen (107), -- optional parameters + lampColorBlue (108), -- optional parameters + lampColorReserved (109), -- optional parameters + lampColorSf0 (110), -- optional parameters + lampColorSf1 (111), -- optional parameters + lampColorSf2 (112), -- optional parameters + lampColorSf3 (113), -- optional parameters + lampColorSf4 (114), -- optional parameters + lampColorSf5 (115), -- optional parameters + lampColorSf6 (116), -- optional parameters + lampColorSf7 (117), -- optional parameters + lampColorSf8 (118), -- optional parameters + lampColorSf9 (119), -- optional parameters + lampColorSf10 (120), -- optional parameters + lampColorSf11 (121), -- optional parameters + lampColorSf12 (122), -- optional parameters + lampColorSf13 (123), -- optional parameters + lampColorSf14 (124), -- optional parameters + lampColorSf15 (125), -- optional parameters + lampColorSf16 (126), -- optional parameters + lampColorSf17 (127), -- optional parameters + lampColorSf18 (128), -- optional parameters + lampColorSf19 (129), -- optional parameters + lampColorSf20 (130), -- optional parameters + lampColorSf21 (131), -- optional parameters + lampColorSf22 (132), -- optional parameters + lampColorSf23 (133), -- optional parameters + lampColorSf24 (134), -- optional parameters + lampColorSf25 (135), -- optional parameters + lampColorSf26 (136), -- optional parameters + lampColorSf27 (137), -- optional parameters + lampColorSf28 (138), -- optional parameters + lampColorSf29 (139), -- optional parameters + lampColorSf30 (140), -- optional parameters + lampColorSf31 (141), -- optional parameters + lampColorSf32 (142), -- optional parameters + lampColorSf33 (143), -- optional parameters + lampColorSf34 (144), -- optional parameters + lampColorSf35 (145), -- optional parameters + lampColorSf36 (146), -- optional parameters + lampColorSf37 (147), -- optional parameters + lampColorSf38 (148), -- optional parameters + lampColorSf39 (149), -- optional parameters + lampColorSf40 (150), -- optional parameters + lampColorSf41 (151), -- optional parameters + lampColorSf42 (152), -- optional parameters + lampColorSf43 (153), -- optional parameters + lampColorSf44 (154), -- optional parameters + lampColorSf45 (155), -- optional parameters + lampColorSf46 (156), -- optional parameters + lampColorSf47 (157), -- optional parameters + lampColorSf48 (158), -- optional parameters + lampColorSf49 (159), -- optional parameters + lampColorSf50 (160), -- optional parameters + lampColorSf51 (161), -- optional parameters + lampColorSf52 (162), -- optional parameters + lampColorSf53 (163), -- optional parameters + lampColorSf54 (164), -- optional parameters + lampColorSf55 (165), -- optional parameters + lampColorSf56 (166), -- optional parameters + lampColorSf57 (167), -- optional parameters + lampColorSf58 (168), -- optional parameters + lampColorSf59 (169), -- optional parameters + lampColorSf60 (170), -- optional parameters + lampColorSf61 (171), -- optional parameters + lampColorSf62 (172), -- optional parameters + lampColorSf63 (173), -- optional parameters + lampColorSf64 (174), -- optional parameters + lampColorSf65 (175), -- optional parameters + lampColorSf66 (176), -- optional parameters + lampColorSf67 (177), -- optional parameters + lampColorSf68 (178), -- optional parameters + lampColorSf69 (179), -- optional parameters + lampColorSf70 (180), -- optional parameters + lampColorSf71 (181), -- optional parameters + lampColorSf72 (182), -- optional parameters + lampColorSf73 (183), -- optional parameters + lampColorSf74 (184), -- optional parameters + lampColorSf75 (185), -- optional parameters + lampColorSf76 (186), -- optional parameters + lampColorSf77 (187), -- optional parameters + lampColorSf78 (188), -- optional parameters + lampColorSf79 (189), -- optional parameters + lampColorSf80 (190), -- optional parameters + lampColorSf81 (191), -- optional parameters + lampColorSf82 (192), -- optional parameters + lampColorSf83 (193), -- optional parameters + lampColorSf84 (194), -- optional parameters + lampColorSf85 (195), -- optional parameters + lampColorSf86 (196), -- optional parameters + lampColorSf87 (197), -- optional parameters + lampColorSf88 (198), -- optional parameters + lampColorSf89 (199), -- optional parameters + lampColorSf90 (200), -- optional parameters + lampColorSf91 (201), -- optional parameters + lampColorSf92 (202), -- optional parameters + lampColorSf93 (203), -- optional parameters + lampColorSf94 (204), -- optional parameters + privateData (205), -- optional parameters + privateDataInAck (206), -- optional parameters + ackModelMultiStep (207) } -- misc characteristics + +SetMessageWaitingIndicator ::= BIT STRING +{ deviceForMsg ( 0), -- optional parameters + privateData ( 1), -- optional parameters + privateDataInAck ( 2), -- optional parameters + ackModelMultiStep ( 3) } -- misc characteristics + +SetMicrophoneGain ::= BIT STRING +{ microphoneGainAbs ( 0), -- optional parameters + microphoneGainInc ( 1), -- optional parameters + privateData ( 2), -- optional parameters + privateDataInAck ( 3), -- optional parameters + ackModelMultiStep ( 4) } -- misc characteristics + +SetMicrophoneMute ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + ackModelMultiStep ( 2) } -- misc characteristics + +SetRingerStatus ::= BIT STRING +{ ringerModeRinging ( 0), -- optional parameters + ringerModeNotRinging ( 1), -- optional parameters + ringVolumeAbs ( 2), -- optional parameters + ringVolumeInc ( 3), -- optional parameters + privateData ( 4), -- optional parameters + privateDataInAck ( 5), -- optional parameters + ackModelMultiStep ( 6) } -- misc characteristics + +SetSpeakerMute ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + ackModelMultiStep ( 2) } -- misc characteristics + +SetSpeakerVolume ::= BIT STRING +{ speakerVolumeAbs ( 0), -- optional parameters + speakerVolumeInc ( 1), -- optional parameters + privateData ( 2), -- optional parameters + privateDataInAck ( 3), -- optional parameters + ackModelMultiStep ( 4), -- misc characteristics + resettedAfterCall ( 5), -- misc characteristics + notSettableWhileActive ( 6) } -- misc characteristics + +PhysDevEvtsList ::= SEQUENCE +{ buttonInformation [ 0] IMPLICIT ButtonInformation OPTIONAL, + buttonPress [ 1] IMPLICIT ButtonPressEvent OPTIONAL, + displayUpdated [ 2] IMPLICIT DisplayUpdated OPTIONAL, + hookswitch [ 3] IMPLICIT Hookswitch OPTIONAL, + lampMode [ 4] IMPLICIT LampMode OPTIONAL, + messageWaiting [ 5] IMPLICIT MessageWaiting OPTIONAL, + microphoneGain [ 6] IMPLICIT MicrophoneGain OPTIONAL, + microphoneMute [ 7] IMPLICIT MicrophoneMute OPTIONAL, + ringerStatus [ 8] IMPLICIT RingerStatus OPTIONAL, + speakerMute [ 9] IMPLICIT SpeakerMute OPTIONAL, + speakerVolume [10] IMPLICIT SpeakerVolume OPTIONAL } + +ButtonInformation ::= BIT STRING +{ buttonLabel ( 0), -- optional parameters + buttonAssociatedNumber ( 1), -- optional parameters + buttonPressIndicator ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +ButtonPressEvent ::= BIT STRING +{ buttonLabel ( 0), -- optional parameters + buttonAssociatedNumber ( 1), -- optional parameters + privateData ( 2) } -- optional parameters + +DisplayUpdated ::= BIT STRING +{ characterSetASCII ( 0), -- optional parameters + characterSetUnicode ( 1), -- optional parameters + characterSetProprietary ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +Hookswitch ::= BIT STRING +{ privateData ( 0) } -- optional parameters + +LampMode ::= BIT STRING +{ lampModeBrokenFlutter ( 0), -- optional parameters + lampModeFlutter ( 1), -- optional parameters + lampModeOff ( 2), -- optional parameters + lampModeSteady ( 3), -- optional parameters + lampModeWink ( 4), -- optional parameters + lampModeReserved ( 5), -- optional parameters + lampModeSf0 ( 6), -- optional parameters + lampModeSf1 ( 7), -- optional parameters + lampModeSf2 ( 8), -- optional parameters + lampModeSf3 ( 9), -- optional parameters + lampModeSf4 ( 10), -- optional parameters + lampModeSf5 ( 11), -- optional parameters + lampModeSf6 ( 12), -- optional parameters + lampModeSf7 ( 13), -- optional parameters + lampModeSf8 ( 14), -- optional parameters + lampModeSf9 ( 15), -- optional parameters + lampModeSf10 ( 16), -- optional parameters + lampModeSf11 ( 17), -- optional parameters + lampModeSf12 ( 18), -- optional parameters + lampModeSf13 ( 19), -- optional parameters + lampModeSf14 ( 20), -- optional parameters + lampModeSf15 ( 21), -- optional parameters + lampModeSf16 ( 22), -- optional parameters + lampModeSf17 ( 23), -- optional parameters + lampModeSf18 ( 24), -- optional parameters + lampModeSf19 ( 25), -- optional parameters + lampModeSf20 ( 26), -- optional parameters + lampModeSf21 ( 27), -- optional parameters + lampModeSf22 ( 28), -- optional parameters + lampModeSf23 ( 29), -- optional parameters + lampModeSf24 ( 30), -- optional parameters + lampModeSf25 ( 31), -- optional parameters + lampModeSf26 ( 32), -- optional parameters + lampModeSf27 ( 33), -- optional parameters + lampModeSf28 ( 34), -- optional parameters + lampModeSf29 ( 35), -- optional parameters + lampModeSf30 ( 36), -- optional parameters + lampModeSf31 ( 37), -- optional parameters + lampModeSf32 ( 38), -- optional parameters + lampModeSf33 ( 39), -- optional parameters + lampModeSf34 ( 40), -- optional parameters + lampModeSf35 ( 41), -- optional parameters + lampModeSf36 ( 42), -- optional parameters + lampModeSf37 ( 43), -- optional parameters + lampModeSf38 ( 44), -- optional parameters + lampModeSf39 ( 45), -- optional parameters + lampModeSf40 ( 46), -- optional parameters + lampModeSf41 ( 47), -- optional parameters + lampModeSf42 ( 48), -- optional parameters + lampModeSf43 ( 49), -- optional parameters + lampModeSf44 ( 50), -- optional parameters + lampModeSf45 ( 51), -- optional parameters + lampModeSf46 ( 52), -- optional parameters + lampModeSf47 ( 53), -- optional parameters + lampModeSf48 ( 54), -- optional parameters + lampModeSf49 ( 55), -- optional parameters + lampModeSf50 ( 56), -- optional parameters + lampModeSf51 ( 57), -- optional parameters + lampModeSf52 ( 58), -- optional parameters + lampModeSf53 ( 59), -- optional parameters + lampModeSf54 ( 60), -- optional parameters + lampModeSf55 ( 61), -- optional parameters + lampModeSf56 ( 62), -- optional parameters + lampModeSf57 ( 63), -- optional parameters + lampModeSf58 ( 64), -- optional parameters + lampModeSf59 ( 65), -- optional parameters + lampModeSf60 ( 66), -- optional parameters + lampModeSf61 ( 67), -- optional parameters + lampModeSf62 ( 68), -- optional parameters + lampModeSf63 ( 69), -- optional parameters + lampModeSf64 ( 70), -- optional parameters + lampModeSf65 ( 71), -- optional parameters + lampModeSf66 ( 72), -- optional parameters + lampModeSf67 ( 73), -- optional parameters + lampModeSf68 ( 74), -- optional parameters + lampModeSf69 ( 75), -- optional parameters + lampModeSf70 ( 76), -- optional parameters + lampModeSf71 ( 77), -- optional parameters + lampModeSf72 ( 78), -- optional parameters + lampModeSf73 ( 79), -- optional parameters + lampModeSf74 ( 80), -- optional parameters + lampModeSf75 ( 81), -- optional parameters + lampModeSf76 ( 82), -- optional parameters + lampModeSf77 ( 83), -- optional parameters + lampModeSf78 ( 84), -- optional parameters + lampModeSf79 ( 85), -- optional parameters + lampModeSf80 ( 86), -- optional parameters + lampModeSf81 ( 87), -- optional parameters + lampModeSf82 ( 88), -- optional parameters + lampModeSf83 ( 89), -- optional parameters + lampModeSf84 ( 90), -- optional parameters + lampModeSf85 ( 91), -- optional parameters + lampModeSf86 ( 92), -- optional parameters + lampModeSf87 ( 93), -- optional parameters + lampModeSf88 ( 94), -- optional parameters + lampModeSf89 ( 95), -- optional parameters + lampModeSf90 ( 96), -- optional parameters + lampModeSf91 ( 97), -- optional parameters + lampModeSf92 ( 98), -- optional parameters + lampModeSf93 ( 99), -- optional parameters + lampModeSf94 (100), -- optional parameters + lampBrightnessNormal (101), -- optional parameters + lampBrightnessDim (102), -- optional parameters + lampBrightnessBright (103), -- optional parameters + lampColorNoColor (104), -- optional parameters + lampColorRed (105), -- optional parameters + lampColorYellow (106), -- optional parameters + lampColorGreen (107), -- optional parameters + lampColorBlue (108), -- optional parameters + lampColorReserved (109), -- optional parameters + lampColorSf0 (110), -- optional parameters + lampColorSf1 (111), -- optional parameters + lampColorSf2 (112), -- optional parameters + lampColorSf3 (113), -- optional parameters + lampColorSf4 (114), -- optional parameters + lampColorSf5 (115), -- optional parameters + lampColorSf6 (116), -- optional parameters + lampColorSf7 (117), -- optional parameters + lampColorSf8 (118), -- optional parameters + lampColorSf9 (119), -- optional parameters + lampColorSf10 (120), -- optional parameters + lampColorSf11 (121), -- optional parameters + lampColorSf12 (122), -- optional parameters + lampColorSf13 (123), -- optional parameters + lampColorSf14 (124), -- optional parameters + lampColorSf15 (125), -- optional parameters + lampColorSf16 (126), -- optional parameters + lampColorSf17 (127), -- optional parameters + lampColorSf18 (128), -- optional parameters + lampColorSf19 (129), -- optional parameters + lampColorSf20 (130), -- optional parameters + lampColorSf21 (131), -- optional parameters + lampColorSf22 (132), -- optional parameters + lampColorSf23 (133), -- optional parameters + lampColorSf24 (134), -- optional parameters + lampColorSf25 (135), -- optional parameters + lampColorSf26 (136), -- optional parameters + lampColorSf27 (137), -- optional parameters + lampColorSf28 (138), -- optional parameters + lampColorSf29 (139), -- optional parameters + lampColorSf30 (140), -- optional parameters + lampColorSf31 (141), -- optional parameters + lampColorSf32 (142), -- optional parameters + lampColorSf33 (143), -- optional parameters + lampColorSf34 (144), -- optional parameters + lampColorSf35 (145), -- optional parameters + lampColorSf36 (146), -- optional parameters + lampColorSf37 (147), -- optional parameters + lampColorSf38 (148), -- optional parameters + lampColorSf39 (149), -- optional parameters + lampColorSf40 (150), -- optional parameters + lampColorSf41 (151), -- optional parameters + lampColorSf42 (152), -- optional parameters + lampColorSf43 (153), -- optional parameters + lampColorSf44 (154), -- optional parameters + lampColorSf45 (155), -- optional parameters + lampColorSf46 (156), -- optional parameters + lampColorSf47 (157), -- optional parameters + lampColorSf48 (158), -- optional parameters + lampColorSf49 (159), -- optional parameters + lampColorSf50 (160), -- optional parameters + lampColorSf51 (161), -- optional parameters + lampColorSf52 (162), -- optional parameters + lampColorSf53 (163), -- optional parameters + lampColorSf54 (164), -- optional parameters + lampColorSf55 (165), -- optional parameters + lampColorSf56 (166), -- optional parameters + lampColorSf57 (167), -- optional parameters + lampColorSf58 (168), -- optional parameters + lampColorSf59 (169), -- optional parameters + lampColorSf60 (170), -- optional parameters + lampColorSf61 (171), -- optional parameters + lampColorSf62 (172), -- optional parameters + lampColorSf63 (173), -- optional parameters + lampColorSf64 (174), -- optional parameters + lampColorSf65 (175), -- optional parameters + lampColorSf66 (176), -- optional parameters + lampColorSf67 (177), -- optional parameters + lampColorSf68 (178), -- optional parameters + lampColorSf69 (179), -- optional parameters + lampColorSf70 (180), -- optional parameters + lampColorSf71 (181), -- optional parameters + lampColorSf72 (182), -- optional parameters + lampColorSf73 (183), -- optional parameters + lampColorSf74 (184), -- optional parameters + lampColorSf75 (185), -- optional parameters + lampColorSf76 (186), -- optional parameters + lampColorSf77 (187), -- optional parameters + lampColorSf78 (188), -- optional parameters + lampColorSf79 (189), -- optional parameters + lampColorSf80 (190), -- optional parameters + lampColorSf81 (191), -- optional parameters + lampColorSf82 (192), -- optional parameters + lampColorSf83 (193), -- optional parameters + lampColorSf84 (194), -- optional parameters + lampColorSf85 (195), -- optional parameters + lampColorSf86 (196), -- optional parameters + lampColorSf87 (197), -- optional parameters + lampColorSf88 (198), -- optional parameters + lampColorSf89 (199), -- optional parameters + lampColorSf90 (200), -- optional parameters + lampColorSf91 (201), -- optional parameters + lampColorSf92 (202), -- optional parameters + lampColorSf93 (203), -- optional parameters + lampColorSf94 (204), -- optional parameters + privateData (205) } -- optional parameters + +MessageWaiting ::= BIT STRING +{ deviceForMsg ( 0), -- optional parameters + privateData ( 1) } -- optional parameters + +MicrophoneGain ::= BIT STRING +{ microphoneGainAbs ( 0), -- optional parameters + microphoneGainInc ( 1), -- optional parameters + privateData ( 2) } -- optional parameters + +MicrophoneMute ::= BIT STRING +{ privateData ( 0) } -- optional parameters + +RingerStatus ::= BIT STRING +{ ringerModeRinging ( 0), -- optional parameters + ringerModeNotRinging ( 1), -- optional parameters + ringCount ( 2), -- optional parameters + ringPattern ( 3), -- optional parameters + ringVolumeAbs ( 4), -- optional parameters + ringVolumeInc ( 5), -- optional parameters + privateData ( 6) } -- optional parameters + +SpeakerMute ::= BIT STRING +{ privateData ( 0) } -- optional parameters + +SpeakerVolume ::= BIT STRING +{ speakerVolumeAbs ( 0), -- optional parameters + speakerVolumeInc ( 1), -- optional parameters + privateData ( 2) } -- optional parameters + +LogicalServList ::= SEQUENCE +{ callBackNonCallRel [ 0] IMPLICIT CallBackNonCallRel OPTIONAL, + callBackMsgNonCallRel [ 1] IMPLICIT CallBackMsgNonCallRel OPTIONAL, + cancelCallBack [ 2] IMPLICIT CancelCallBack OPTIONAL, + cancelCallBackMsg [ 3] IMPLICIT CancelCallBackMsg OPTIONAL, + getAgentState [ 4] IMPLICIT GetAgentState OPTIONAL, + getAutoAnswer [ 5] IMPLICIT GetAutoAnswer OPTIONAL, + getAutoWorkMode [ 6] IMPLICIT GetAutoWorkMode OPTIONAL, + getCallerIDStatus [ 7] IMPLICIT GetCallerIDStatus OPTIONAL, + getCallBack [19] IMPLICIT GetCallBack OPTIONAL, + getDoNotDisturb [ 8] IMPLICIT GetDoNotDisturb OPTIONAL, + getForwarding [ 9] IMPLICIT GetForwarding OPTIONAL, + getLastNumberDialed [10] IMPLICIT GetLastNumberDialed OPTIONAL, + getPresenceState [20] IMPLICIT GetPresenceState OPTIONAL, + getRouteingMode [11] IMPLICIT GetRouteingMode OPTIONAL, + setAgentState [12] IMPLICIT SetAgentState OPTIONAL, + setAutoAnswer [13] IMPLICIT SetAutoAnswer OPTIONAL, + setAutoWorkMode [14] IMPLICIT SetAutoWorkMode OPTIONAL, + setCallerIDStatus [15] IMPLICIT SetCallerIDStatus OPTIONAL, + setDoNotDisturb [16] IMPLICIT SetDoNotDisturb OPTIONAL, + setForwarding [17] IMPLICIT SetForwarding OPTIONAL, + setPresenceState [21] IMPLICIT SetPresenceState OPTIONAL, + setRouteingMode [18] IMPLICIT SetRouteingMode OPTIONAL } + +CallBackNonCallRel ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + additionalReqForbidden ( 2), -- optional parameters + ackModelMultiStep ( 3) } -- misc characteristics + +CallBackMsgNonCallRel ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + additionalReqForbidden ( 2), -- optional parameters + ackModelMultiStep ( 3) } -- misc characteristics + +CancelCallBack ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + ackModelMultiStep ( 2), -- misc characteristics + supportsClearing ( 3) } -- misc characteristics + +CancelCallBackMsg ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + ackModelMultiStep ( 2), -- misc characteristics + supportsClearing ( 3) } -- misc characteristics + +GetAgentState ::= BIT STRING +{ acdGroup ( 0), -- optional parameters + privateData ( 1), -- optional parameters + agentStateListAgentIDInAck ( 2), -- optional parameters + agentGroupInAck ( 3), -- optional parameters + pendingAgentStateInAck ( 4), -- optional parameters + agentStateConditionForcedPauseInAck ( 5), -- optional parameters + agentStateConditionPauseInAck ( 6), -- optional parameters + privateDataInAck ( 7) } -- optional parameters + +GetAutoAnswer ::= BIT STRING +{ privateData ( 0), -- optional parameters + numberOfRingsInAck ( 1), -- optional parameters + privateDataInAck ( 2) } -- optional parameters + +GetAutoWorkMode ::= BIT STRING +{ privateData ( 0), -- optional parameters + autoWorkIntervalInAck ( 1), -- optional parameters + privateDataInAck ( 2) } -- optional parameters + +GetCallerIDStatus ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +GetCallBack ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +GetDoNotDisturb ::= BIT STRING +{ privateData ( 0), -- optional parameters + callOriginParameterInAck ( 1), -- optional parameters + callOriginInternInAck ( 2), -- optional parameters + callOriginExternInAck ( 3), -- optional parameters + callingDeviceListInAck ( 4), -- optional parameters + privateDataInAck ( 5) } -- optional parameters + +GetForwarding ::= BIT STRING +{ privateData ( 0), -- optional parameters + forwardListInAck ( 1), -- optional parameters + forwardListImmediateInAck ( 2), -- optional parameters + forwardListBusyInAck ( 3), -- optional parameters + forwardListDNDInAck ( 4), -- optional parameters + forwardListNoAnsInAck ( 5), -- optional parameters + forwardListBusyIntInAck ( 6), -- optional parameters + forwardListBusyExtInAck ( 7), -- optional parameters + forwardListDNDIntInAck ( 8), -- optional parameters + forwardListDNDExtInAck ( 9), -- optional parameters + forwardListNoAnsIntInAck (10), -- optional parameters + forwardListNoAnsExtInAck (11), -- optional parameters + forwardListImmIntInAck (12), -- optional parameters + forwardListImmExtInAck (13), -- optional parameters + forwardDNInAck (14), -- optional parameters + forwardDefaultInAck (15), -- optional parameters + forwardDefaultTypeAndDNInAck (16), -- optional parameters + forwardDefaultTypeInAck (17), -- optional parameters + forwardDefaultDNInAck (18), -- optional parameters + ringCountInAck (19), -- optional parameters + privateDataInAck (20) } -- optional parameters + +GetLastNumberDialed ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +GetPresenceState ::= BIT STRING +{ privateData ( 0), -- optional parameters + fromTimeInAck ( 1), -- optional parameters + untilTimeInAck ( 2), -- optional parameters + placeInAck ( 3), -- optional parameters + moodInAck ( 4), -- optional parameters + namedPresenceStateInAck ( 5), -- optional parameters + privateDataInAck ( 6) } -- optional parameters + +GetRouteingMode ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +SetAgentState ::= BIT STRING +{ requestedAgentStateLoggedOn ( 0), -- optional parameters + requestedAgentStateLoggedOff ( 1), -- optional parameters + requestedAgentStateNotReady ( 2), -- optional parameters + requestedAgentStateReady ( 3), -- optional parameters + requestedAgentStateWorkingAfterCall ( 4), -- optional parameters + agentID ( 5), -- optional parameters + password ( 6), -- optional parameters + group ( 7), -- optional parameters + privateData ( 8), -- optional parameters + pendingAgentStateWorkingAfterCallInAck ( 9), -- optional parameters + pendingAgentStateNotReadyInAck (10), -- optional parameters + pendingAgentStateNullInAck (11), -- optional parameters + privateDataInAck (12), -- optional parameters + ackModelMultiStep (13), -- misc characteristics + groupDeviceAllowedInReq (14), -- misc characteristics + aCDDeviceAllowedInReq (15), -- misc characteristics + delayTransitionIfBusy (16), -- misc characteristics + delayTransitionIfWorkingAfterCall (17) } -- misc characteristics + +SetAutoAnswer ::= BIT STRING +{ numberOfRings ( 0), -- optional parameters + privateData ( 1), -- optional parameters + privateDataInAck ( 2), -- optional parameters + ackModelMultiStep ( 3) } -- misc characteristics + +SetAutoWorkMode ::= BIT STRING +{ autoWorkInterval ( 0), -- optional parameters + privateData ( 1), -- optional parameters + privateDataInAck ( 2), -- optional parameters + ackModelMultiStep ( 3), -- misc characteristics + groupDeviceAllowedInReq ( 4), -- misc characteristics + aCDDeviceAllowedInReq ( 5) } -- misc characteristics + +SetCallerIDStatus ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + ackModelMultiStep ( 2) } -- misc characteristics + +SetDoNotDisturb ::= BIT STRING +{ callOriginationInternal ( 0), -- optional parameters + callOriginationExternal ( 1), -- optional parameters + callingDeviceList ( 2), -- optional parameters + privateData ( 3), -- optional parameters + privateDataInAck ( 4), -- optional parameters + ackModelMultiStep ( 5) } -- misc characteristics + +SetForwarding ::= BIT STRING +{ forwardingTypeBusy ( 0), -- optional parameters + forwardingTypeBusyInt ( 1), -- optional parameters + forwardingTypeBusyExt ( 2), -- optional parameters + forwardingTypeDND ( 3), -- optional parameters + forwardingTypeDNDInt ( 4), -- optional parameters + forwardingTypeDNDExt ( 5), -- optional parameters + forwardingTypeNoAns ( 6), -- optional parameters + forwardingTypeNoAnsInt ( 7), -- optional parameters + forwardingTypeNoAnsExt ( 8), -- optional parameters + forwardingTypeImmediate ( 9), -- optional parameters + forwardingTypeImmInt (10), -- optional parameters + forwardingTypeImmExt (11), -- optional parameters + forwardDN (12), -- optional parameters + ringCount (13), -- optional parameters + privateData (14), -- optional parameters + privateDataInAck (15), -- optional parameters + ackModelMultiStep (16), -- misc characteristics + ringDuration (17) } -- optional parameters + +SetPresenceState ::= BIT STRING +{ fromTime ( 0), -- optional parameters + untilTime ( 1), -- optional parameters + place ( 2), -- optional parameters + mood ( 3), -- optional parameters + namedPresenceState ( 4), -- optional parameters + privateData ( 5), -- optional parameters + privateDataInAck ( 6), -- optional parameters + ackModelMultiStep ( 7) } -- misc characteristics + +SetRouteingMode ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + ackModelMultiStep ( 2) } -- misc characteristics + +LogicalEvtsList ::= SEQUENCE +{ agentBusy [ 0] IMPLICIT AgentBusy OPTIONAL, + agentLoggedOff [ 1] IMPLICIT AgentLoggedOff OPTIONAL, + agentLoggedOn [ 2] IMPLICIT AgentLoggedOn OPTIONAL, + agentNotReady [ 3] IMPLICIT AgentNotReady OPTIONAL, + agentReady [ 4] IMPLICIT AgentReady OPTIONAL, + agentWorkingAfterCall [ 5] IMPLICIT AgentWorkingAfterCall OPTIONAL, + autoAnswer [ 6] IMPLICIT AutoAnswer OPTIONAL, + autoWorkMode [ 7] IMPLICIT AutoWorkMode OPTIONAL, + callBack [ 8] IMPLICIT CallBackEvent OPTIONAL, + callBackMessage [ 9] IMPLICIT CallBackMessageEvent OPTIONAL, + callerIDStatus [10] IMPLICIT CallerIDStatus OPTIONAL, + doNotDisturb [11] IMPLICIT DoNotDisturb OPTIONAL, + forwarding [12] IMPLICIT Forwarding OPTIONAL, + presenceState [14] IMPLICIT PresenceStateEvent OPTIONAL, + routeingMode [13] IMPLICIT RouteingMode OPTIONAL } + +AgentBusy ::= BIT STRING +{ agentID ( 0), -- optional parameters + acdGroup ( 1), -- optional parameters + pendingAgentStateWorkingAfterCall ( 2), -- optional parameters + pendingAgentStateNotReady ( 3), -- optional parameters + pendingAgentStateReady ( 4), -- optional parameters + pendingAgentStateNull ( 5), -- optional parameters + cause ( 6), -- optional parameters + privateData ( 7) } -- optional parameters + +AgentLoggedOff ::= BIT STRING +{ agentID ( 0), -- optional parameters + acdGroup ( 1), -- optional parameters + agentPassword ( 2), -- optional parameters + cause ( 3), -- optional parameters + privateData ( 4) } -- optional parameters + +AgentLoggedOn ::= BIT STRING +{ agentID ( 0), -- optional parameters + acdGroup ( 1), -- optional parameters + agentPassword ( 2), -- optional parameters + cause ( 3), -- optional parameters + privateData ( 4) } -- optional parameters + +AgentNotReady ::= BIT STRING +{ agentID ( 0), -- optional parameters + acdGroup ( 1), -- optional parameters + cause ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +AgentReady ::= BIT STRING +{ agentID ( 0), -- optional parameters + acdGroup ( 1), -- optional parameters + cause ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +AgentWorkingAfterCall ::= BIT STRING +{ agentID ( 0), -- optional parameters + acdGroup ( 1), -- optional parameters + pendingAgentStateNotReady ( 2), -- optional parameters + pendingAgentStateReady ( 3), -- optional parameters + pendingAgentStateNull ( 4), -- optional parameters + cause ( 5), -- optional parameters + privateData ( 6) } -- optional parameters + +AutoAnswer ::= BIT STRING +{ numberOfRings ( 0), -- optional parameters + privateData ( 1) } -- optional parameters + +AutoWorkMode ::= BIT STRING +{ privateData ( 0) } -- optional parameters + +CallBackEvent ::= BIT STRING +{ privateData ( 0) } -- optional parameters + +CallBackMessageEvent ::= BIT STRING +{ privateData ( 0) } -- optional parameters + +CallerIDStatus ::= BIT STRING +{ privateData ( 0) } -- optional parameters + +DoNotDisturb ::= BIT STRING +{ callOriginationParameter ( 0), -- optional parameters + callOriginationInternal ( 1), -- optional parameters + callOriginationExternal ( 2), -- optional parameters + callingDeviceList ( 3), -- optional parameters + privateData ( 4) } -- optional parameters + +Forwarding ::= BIT STRING +{ forwardingTypeBusy ( 0), + forwardingTypeBusyInt ( 1), + forwardingTypeBusyExt ( 2), + forwardingTypeDND ( 3), + forwardingTypeDNDInt ( 4), + forwardingTypeDNDExt ( 5), + forwardingTypeNoAns ( 6), + forwardingTypeNoAnsInt ( 7), + forwardingTypeNoAnsExt ( 8), + forwardingTypeImmediate ( 9), + forwardingTypeImmInt (10), + forwardingTypeImmExt (11), + forwardTo (12), + forwardDefaultTypeAndDN (13), + forwardDefaultType (14), + forwardDefaultDN (15), + ringCount (16), + privateData (17), + ringDuration (18) } + +PresenceStateEvent ::= BIT STRING +{ fromTime ( 0), -- optional parameters + untilTime ( 1), -- optional parameters + place ( 2), -- optional parameters + mood ( 3), -- optional parameters + namedPresenceState ( 4), -- optional parameters + privateData ( 5) } -- optional parameters + +RouteingMode ::= BIT STRING +{ privateData ( 0) } -- optional parameters + +DeviceMaintEvtsList ::= SEQUENCE +{ backInService [0] IMPLICIT BackInService OPTIONAL, + deviceCapsChanged [1] IMPLICIT DeviceCapsChanged OPTIONAL, + outOfService [2] IMPLICIT OutOfService OPTIONAL, + partiallyInService [3] IMPLICIT PartiallyInService OPTIONAL } + +BackInService ::= BIT STRING +{ cause ( 0), -- optional parameters + privateData ( 1) } -- optional parameters + +DeviceCapsChanged ::= BIT STRING +{ cause ( 0), -- optional parameters + privateData ( 1) } -- optional parameters + +OutOfService ::= BIT STRING +{ cause ( 0), -- optional parameters + privateData ( 1) } -- optional parameters + +PartiallyInService ::= BIT STRING +{ cause ( 0), -- optional parameters + privateData ( 1) } -- optional parameters + +IOServicesServList ::= SEQUENCE +{ ioRegister [ 0] IMPLICIT IoRegister OPTIONAL, + ioRegisterAbort [ 1] IMPLICIT IoRegisterAbort OPTIONAL, + ioRegisterCancel [ 2] IMPLICIT IoRegisterCancel OPTIONAL, + dataPathResumed [ 3] IMPLICIT DataPathResumed OPTIONAL, + dataPathSuspended [ 4] IMPLICIT DataPathSuspended OPTIONAL, + fastData [ 5] IMPLICIT FastData OPTIONAL, + resumeDataPath [ 6] IMPLICIT ResumeDataPath OPTIONAL, + sendBroadcastData [ 7] IMPLICIT SendBroadcastData OPTIONAL, + sendData [ 8] IMPLICIT SendData OPTIONAL, + sendMulticastData [ 9] IMPLICIT SendMulticastData OPTIONAL, + startDataPath [10] IMPLICIT StartDataPath OPTIONAL, + stopDataPath [11] IMPLICIT StopDataPath OPTIONAL, + suspendDataPath [12] IMPLICIT SuspendDataPath OPTIONAL } + +IoRegister ::= BIT STRING +{ ioDevice ( 0), -- optional parameters + privateData ( 1), -- optional parameters + privateDataInAck ( 2), -- optional parameters + allIODevices ( 3) } -- misc characteristics + +IoRegisterAbort ::= BIT STRING +{ privateData ( 0) } -- optional parameters + +IoRegisterCancel ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +DataPathResumed ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +DataPathSuspended ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +FastData ::= BIT STRING +{ objectDevice ( 0), -- optional parameters + objectCall ( 1), -- optional parameters + dataPathTypeText ( 2), -- optional parameters + dataPathTypeVoice ( 3), -- optional parameters + displayAttribPhyBaseRowNumber ( 4), -- optional parameters + displayAttribPhyBaseColumnNumber ( 5), -- optional parameters + displayAttribOffset ( 6), -- optional parameters + privateData ( 7), -- optional parameters + privateDataInAck ( 8), -- optional parameters + supportsModifyingPosition ( 9) } -- misc characteristics + +ResumeDataPath ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1), -- optional parameters + sendsDataPathResumed ( 2) } -- misc characteristics + +SendBroadcastData ::= BIT STRING +{ privateData ( 0), -- optional parameters + dataPathTypeText ( 1), -- optional parameters + dataPathTypeVoice ( 2), -- optional parameters + displayAttribPhyBaseRowNumber ( 3), -- optional parameters + displayAttribPhyBaseColumnNumber ( 4), -- optional parameters + displayAttribOffset ( 5), -- optional parameters + privateDataInAck ( 6), -- optional parameters + supportsModifyingPosition ( 7) } -- misc characteristics + +SendData ::= BIT STRING +{ displayAttribPhyBaseRowNumber ( 0), -- optional parameters + displayAttribPhyBaseColumnNumber ( 1), -- optional parameters + displayAttribOffset ( 2), -- optional parameters + ioCauseTerminationCharReceived ( 3), -- optional parameters + ioCauseCharCountReached ( 4), -- optional parameters + ioCauseTimeout ( 5), -- optional parameters + ioCauseSfTerminated ( 6), -- optional parameters + privateData ( 7), -- optional parameters + privateDataInAck ( 8), -- optional parameters + supportsModifyingPosition ( 9) } -- misc characteristics + +SendMulticastData ::= BIT STRING +{ ioData ( 0), -- optional parameters + displayAttribPhyBaseRowNumber ( 1), -- optional parameters + displayAttribPhyBaseColumnNumber ( 2), -- optional parameters + displayAttribOffset ( 3), -- optional parameters + privateData ( 4), -- optional parameters + privateDataInAck ( 5), -- optional parameters + supportsModifyingPosition ( 6) } -- misc characteristics + +StartDataPath ::= BIT STRING +{ objectDevice ( 0), -- optional parameters + objectCall ( 1), -- optional parameters + dataPathDirectionCfToObject ( 2), -- optional parameters + dataPathDirectionObjectToCf ( 3), -- optional parameters + dataPathDirectionBidirectional ( 4), -- optional parameters + dataPathTypeText ( 5), -- optional parameters + dataPathTypeVoice ( 6), -- optional parameters + numberOfCharsToCollect ( 7), -- optional parameters + terminationChar ( 8), -- optional parameters + timeout ( 9), -- optional parameters + privateData (10), -- optional parameters + numberOfCharsToCollectInAck (11), -- optional parameters + terminationCharInAck (12), -- optional parameters + timeoutInAck (13), -- optional parameters + privateDataInAck (14) } -- optional parameters + +StopDataPath ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +SuspendDataPath ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +DataCollectionServList ::= SEQUENCE +{ dataCollected [ 0] IMPLICIT DataCollected OPTIONAL, + dataCollectionResumed [ 1] IMPLICIT DataCollectionResumed OPTIONAL, + dataCollectionSuspended [ 2] IMPLICIT DataCollectionSuspended OPTIONAL, + resumeDataCollection [ 3] IMPLICIT ResumeDataCollection OPTIONAL, + startDataCollection [ 4] IMPLICIT StartDataCollection OPTIONAL, + stopDataCollection [ 5] IMPLICIT StopDataCollection OPTIONAL, + suspendDataCollection [ 6] IMPLICIT SuspendDataCollection OPTIONAL } + +DataCollected ::= BIT STRING +{ digitsDuration ( 0), -- optional parameters + digitsPauseDuration ( 1), -- optional parameters + toneDetectedBeep ( 2), -- optional parameters + toneDetectedBilling ( 3), -- optional parameters + toneDetectedBusy ( 4), -- optional parameters + toneDetectedCarrier ( 5), -- optional parameters + toneDetectedConfirmation ( 6), -- optional parameters + toneDetectedDial ( 7), -- optional parameters + toneDetectedFaxCNG ( 8), -- optional parameters + toneDetectedHold ( 9), -- optional parameters + toneDetectedHowler (10), -- optional parameters + toneDetectedIntrusion (11), -- optional parameters + toneDetectedModemCNG (12), -- optional parameters + toneDetectedPark (13), -- optional parameters + toneDetectedRecordWarning (14), -- optional parameters + toneDetectedReorder (15), -- optional parameters + toneDetectedRingback (16), -- optional parameters + toneDetectedSilence (17), -- optional parameters + toneDetectedSitVC (18), -- optional parameters + toneDetectedSitIC (19), -- optional parameters + toneDetectedSitRO (20), -- optional parameters + toneDetectedSitNC (21), -- optional parameters + toneDetectedSf0 (22), -- optional parameters + toneDetectedSf1 (23), -- optional parameters + toneDetectedSf2 (24), -- optional parameters + toneDetectedSf3 (25), -- optional parameters + toneDetectedSf4 (26), -- optional parameters + toneDetectedSf5 (27), -- optional parameters + toneDetectedSf6 (28), -- optional parameters + toneDetectedSf7 (29), -- optional parameters + toneDetectedSf8 (30), -- optional parameters + toneDetectedSf9 (31), -- optional parameters + toneDetectedSf10 (32), -- optional parameters + toneDetectedOther (33), -- optional parameters + toneFrequency (34), -- optional parameters + toneDuration (35), -- optional parameters + tonePauseDuration (36), -- optional parameters + connectionInfo (37), -- optional parameters + dcollCauseFushCharReceived (38), -- optional parameters + dcollCauseCharCountReached (39), -- optional parameters + dcollCauseTimeout (40), -- optional parameters + dcollCauseSFTerminated (41), -- optional parameters + privateData (42), -- optional parameters + privateDataInAck (43) } -- optional parameters + +DataCollectionResumed ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +DataCollectionSuspended ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +ResumeDataCollection ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +StartDataCollection ::= BIT STRING +{ objectDevice ( 0), -- optional parameters + objectCall ( 1), -- optional parameters + dataCollectionTypeDigits ( 2), -- optional parameters + dataCollectionTypeTones ( 3), -- optional parameters + digitsReportingCriteriaNumChars ( 4), -- optional parameters + digitsReportingCriteriaFlushChar ( 5), -- optional parameters + digitsReportingCriteriaTimeout ( 6), -- optional parameters + privateData ( 7), -- optional parameters + privateDataInAck ( 8) } -- optional parameters + +StopDataCollection ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +SuspendDataCollection ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +VoiceUnitServList ::= SEQUENCE +{ activate [12] IMPLICIT Activate OPTIONAL, + clear [13] IMPLICIT Clear OPTIONAL, + deactivate [14] IMPLICIT Deactivate OPTIONAL, + concatenateMsg [ 0] IMPLICIT ConcatenateMsg OPTIONAL, + deleteMsg [ 1] IMPLICIT DeleteMsg OPTIONAL, + queue [15] IMPLICIT Queue OPTIONAL, + playMsg [ 2] IMPLICIT PlayMsg OPTIONAL, + queryVoiceAttrib [ 3] IMPLICIT QueryVoiceAttrib OPTIONAL, + recordMsg [ 4] IMPLICIT RecordMsg OPTIONAL, + reposition [ 5] IMPLICIT Reposition OPTIONAL, + resume [ 6] IMPLICIT Resume OPTIONAL, + review [ 7] IMPLICIT Review OPTIONAL, + start [16] IMPLICIT Start OPTIONAL, + setVoiceAttrib [ 8] IMPLICIT SetVoiceAttrib OPTIONAL, + stop [ 9] IMPLICIT Stop OPTIONAL, + suspend [10] IMPLICIT Suspend OPTIONAL, + synthesizeMsg [11] IMPLICIT SynthesizeMsg OPTIONAL } + +Activate ::= BIT STRING +{ resource ( 0), -- optional parameters + grammarName ( 1), -- optional parameters + privateData ( 2), -- optional parameters + privateDataInAck ( 3) } -- optional parameters + +Clear ::= BIT STRING +{ resource ( 0), -- optional parameters + privateData ( 1), -- optional parameters + privateDataInAck ( 2) } -- optional parameters + +ConcatenateMsg ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +Deactivate ::= BIT STRING +{ resource ( 0), -- optional parameters + grammarName ( 1), -- optional parameters + privateData ( 2), -- optional parameters + privateDataInAck ( 3) } -- optional parameters + +DeleteMsg ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +PlayMsg ::= BIT STRING +{ duration ( 0), -- optional parameters + terminationParameter ( 1), -- optional parameters + terminationDurationExceeded ( 2), -- optional parameters + terminationDTMFDigitDetected ( 3), -- optional parameters + terminationEndOfSpeechDetected ( 4), -- optional parameters + terminationSpeech ( 5), -- optional parameters + privateData ( 6), -- optional parameters + privateDataInAck ( 7), -- optional parameters + multipleMsgsSimultaneously ( 8) } -- miscellaneous characteristics + +QueryVoiceAttrib ::= BIT STRING +{ messageToQuery (30), -- optional parameters + resource (31), -- optional parameters + attribToQueryEncodingAlgorithm ( 0), -- optional parameters + attribToQuerySamplingRate ( 1), -- optional parameters + attribToQueryDuration ( 2), -- optional parameters + attribToQueryFilename ( 3), -- optional parameters + attribToQueryCurrentPosition ( 4), -- optional parameters + attribToQueryCurrentSpeed ( 5), -- optional parameters + attribToQueryCurrentVolume ( 6), -- optional parameters + attribToQueryCurrentLevel ( 7), -- optional parameters + attribToQueryCurrentState ( 8), -- optional parameters + attribToQueryGrammars (32), -- optional parameters + attribToQueryLanguage (33), -- optional parameters + attribToQueryMode (34), -- optional parameters + attribToQueryRetainAudio (35), -- optional parameters + attribToQuerySilenceTimeout (36), -- optional parameters + attribToQueryMaxTimeout (37), -- optional parameters + attribToQueryBabbleTimeout (38), -- optional parameters + attribToQueryEndSilence (39), -- optional parameters + attribToQueryRejectionThreshold (40), -- optional parameters + attribToQueryAutoInterruptable (41), -- optional parameters + attribToQueryInnerXML (42), -- optional parameters + attribToQueryInterdigitTimeout (43), -- optional parameters + attribToQueryPreflush (44), -- optional parameters + connection ( 9), -- optional parameters + duration (10), -- optional parameters + terminationParameter (11), -- optional parameters + terminationDurationExceeded (12), -- optional parameters + terminationDTMFDigitDetected (13), -- optional parameters + terminationEndOfSpeechDetected (14), -- optional parameters + terminationSpeech (15), -- optional parameters + privateData (16), -- optional parameters + attribInAckEncodingAlgorithmADPCM6K (17), -- optional parameters + attribInAckEncodingAlgorithmADPCM8K (18), -- optional parameters + attribInAckEncodingAlgorithmMuLawPCM6K (19), -- optional parameters + attribInAckEncodingAlgorithmALawPCM6K (20), -- optional parameters + attribInAckSamplingRate (21), -- optional parameters + attribInAckDuration (22), -- optional parameters + attribInAckFilename (23), -- optional parameters + attribInAckCurrentPosition (24), -- optional parameters + attribInAckCurrentSpeed (25), -- optional parameters + attribInAckCurrentVolumeAbs (26), -- optional parameters + attribInAckCurrentGain (27), -- optional parameters + attribInAckCurrentState (28), -- optional parameters + privateDataInAck (29) } -- optional parameters + +Queue ::= BIT STRING +{ message ( 0), -- optional parameters + resource ( 1), -- optional parameters + text ( 2), -- optional parameters + privateData ( 3), -- optional parameters + privateDataInAck ( 4) } -- optional parameters + +RecordMsg ::= BIT STRING +{ resource (13), -- optional parameters + samplingRate ( 0), -- optional parameters + encodingAlgorithmADPCM6K ( 1), -- optional parameters + encodingAlgorithmADPCM8K ( 2), -- optional parameters + encodingAlgorithmMuLawPCM6K ( 3), -- optional parameters + encodingAlgorithmALawPCM6K ( 4), -- optional parameters + maxDuration ( 5), -- optional parameters + terminationParameter ( 6), -- optional parameters + terminationDurationExceeded ( 7), -- optional parameters + terminationDTMFDigitDetected ( 8), -- optional parameters + terminationEndOfDataDetected ( 9), -- optional parameters + terminationSpeechDetected (10), -- optional parameters + privateData (11), -- optional parameters + privateDataInAck (12) } -- optional parameters + +Reposition ::= BIT STRING +{ periodOfRepositionStartOfMsg ( 0), -- optional parameters + periodOfRepositionEndOfMsg ( 1), -- optional parameters + periodOfRepositionRelativePointer ( 2), -- optional parameters + msgToReposition ( 3), -- optional parameters + privateData ( 4), -- optional parameters + privateDataInAck ( 5) } -- optional parameters + +Resume ::= BIT STRING +{ msgToResume ( 0), -- optional parameters + resource ( 4), -- optional parameters + duration ( 1), -- optional parameters + privateData ( 2), -- optional parameters + privateDataInAck ( 3) } -- optional parameters + +Review ::= BIT STRING +{ msgToReview ( 4), -- optional parameters + resource ( 5), -- optional parameters + periodToResumeStartOfMsg ( 0), -- optional parameters + periodToResumeLengthOfReview ( 1), -- optional parameters + privateData ( 2), -- optional parameters + privateDataInAck ( 3) } -- optional parameters + +SetVoiceAttrib::= BIT STRING +{ resource ( 9), -- optional parameters + currentSpeed ( 0), -- optional parameters + currentVolumeAbs ( 1), -- optional parameters + currentVolumeInc ( 2), -- optional parameters + grammars (10), -- optional parameters + language (11), -- optional parameters + mode (12), -- optional parameters + retainAudio (13), -- optional parameters + silenceTimeout (14), -- optional parameters + maxTimeout (15), -- optional parameters + babbleTimeout (16), -- optional parameters + endSilence (17), -- optional parameters + rejectionThreshold (18), -- optional parameters + autoInterruptable (19), -- optional parameters + innerXML (20), -- optional parameters + interdigitTimeout (21), -- optional parameters + preflush (22), -- optional parameters + periodToResumeStartOfMsg ( 3), -- optional parameters + periodToResumeLengthOfReview ( 4), -- optional parameters + currentGain ( 5), -- optional parameters + message ( 6), -- optional parameters + privateData ( 7), -- optional parameters + privateDataInAck ( 8) } -- optional parameters + +Start ::= BIT STRING +{ resource ( 0), -- optional parameters + text ( 1), -- optional parameters + privateData ( 2), -- optional parameters + privateDataInAck ( 3) } -- optional parameters + +Stop ::= BIT STRING +{ msgToBeStopped ( 2), -- optional parameters + resource ( 3), -- optional parameters + privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +Suspend ::= BIT STRING +{ message ( 0), -- optional parameters + resource ( 3), -- optional parameters + privateData ( 1), -- optional parameters + privateDataInAck ( 2) } -- optional parameters + +SynthesizeMsg ::= BIT STRING +{ genderMale ( 0), -- optional parameters + genderFemale ( 1), -- optional parameters + privateData ( 2), -- optional parameters + privateDataInAck ( 3) } -- optional parameters + + +VoiceUnitEvtsList ::= SEQUENCE +{ bookmarkReached [ 7] IMPLICIT BookmarkReached OPTIONAL, + completed [ 8] IMPLICIT Completed OPTIONAL, + dtmfDetected [ 9] IMPLICIT DtmfDetected OPTIONAL, + emptied [10] IMPLICIT Emptied OPTIONAL, + interruptionDetected [11] IMPLICIT InterruptionDetected OPTIONAL, + notRecognized [12] IMPLICIT NotRecognized OPTIONAL, + play [ 0] IMPLICIT Play OPTIONAL, + record [ 1] IMPLICIT Record OPTIONAL, + recognized [13] IMPLICIT Recognized OPTIONAL, + review [ 2] IMPLICIT ReviewEvent OPTIONAL, + started [14] IMPLICIT Started OPTIONAL, + silenceTimeoutExpired [15] IMPLICIT SilenceTimeoutExpired OPTIONAL, + speechDetected [16] IMPLICIT SpeechDetected OPTIONAL, + stop [ 3] IMPLICIT StopEvent OPTIONAL, + suspendPlay [ 4] IMPLICIT SuspendPlay OPTIONAL, + suspendRecord [ 5] IMPLICIT SuspendRecord OPTIONAL, + voiceAttribChanged [ 6] IMPLICIT VoiceAttribChanged OPTIONAL, + voiceErrorOccured [17] IMPLICIT VoiceErrorOccured OPTIONAL } + +BookmarkReached ::= BIT STRING +{ resource ( 0), -- optional parameters + currentPosition ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +Completed ::= BIT STRING +{ resource ( 0), -- optional parameters + cause ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +DtmfDetected ::= BIT STRING +{ resource ( 0), -- optional parameters + cause ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +Emptied ::= BIT STRING +{ resource ( 0), -- optional parameters + cause ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +InterruptionDetected ::= BIT STRING +{ resource ( 0), -- optional parameters + cause ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +NotRecognized ::= BIT STRING +{ resource ( 0), -- optional parameters + result ( 1), -- optional parameters + cause ( 2), -- optional parameters + servicesPermitted ( 3), -- optional parameters + privateData ( 4) } -- optional parameters + +Play ::= BIT STRING +{ length ( 0), -- optional parameters + currentPosition ( 1), -- optional parameters + speed ( 2), -- optional parameters + cause ( 3), -- optional parameters + servicesPermitted ( 4), -- optional parameters + privateData ( 5) } -- optional parameters + +Recognized ::= BIT STRING +{ resource ( 0), -- optional parameters + cause ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +Record ::= BIT STRING +{ length ( 0), -- optional parameters + currentPosition ( 1), -- optional parameters + speed ( 2), -- optional parameters + cause ( 3), -- optional parameters + servicesPermitted ( 4), -- optional parameters + privateData ( 5) } -- optional parameters + +ReviewEvent ::= BIT STRING +{ message ( 5), -- optional parameters + resource ( 6), -- optional parameters + length ( 0), -- optional parameters + currentPosition ( 1), -- optional parameters + cause ( 2), -- optional parameters + servicesPermitted ( 3), -- optional parameters + privateData ( 4) } -- optional parameters + + +SilenceTimeoutExpired ::= BIT STRING +{ resource ( 0), -- optional parameters + cause ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +SpeechDetected ::= BIT STRING +{ resource ( 0), -- optional parameters + cause ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +Started ::= BIT STRING +{ resource ( 0), -- optional parameters + cause ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +StopEvent ::= BIT STRING +{ message ( 6), -- optional parameters + resource ( 7), -- optional parameters + length ( 0), -- optional parameters + currentPosition ( 1), -- optional parameters + speed ( 2), -- optional parameters + cause ( 3), -- optional parameters + servicesPermitted ( 4), -- optional parameters + privateData ( 5) } -- optional parameters + +SuspendPlay ::= BIT STRING +{ message ( 5), -- optional parameters + resource ( 6), -- optional parameters + length ( 0), -- optional parameters + currentPosition ( 1), -- optional parameters + cause ( 2), -- optional parameters + servicesPermitted ( 3), -- optional parameters + privateData ( 4) } -- optional parameters + +SuspendRecord ::= BIT STRING +{ message ( 5), -- optional parameters + resource ( 6), -- optional parameters + length ( 0), -- optional parameters + currentPosition ( 1), -- optional parameters + cause ( 2), -- optional parameters + servicesPermitted ( 3), -- optional parameters + privateData ( 4) } -- optional parameters + +VoiceAttribChanged ::= BIT STRING +{ message ( 7), -- optional parameters + resource ( 8), -- optional parameters + playVolumeAbs ( 0), -- optional parameters + playVolumeInc ( 1), -- optional parameters + recordGain ( 2), -- optional parameters + speed ( 3), -- optional parameters + currentPosition ( 4), -- optional parameters + grammars ( 9), -- optional parameters + language (10), -- optional parameters + mode (11), -- optional parameters + retainAudio (12), -- optional parameters + silenceTimeout (13), -- optional parameters + maxTimeout (14), -- optional parameters + babbleTimeout (15), -- optional parameters + endSilence (16), -- optional parameters + rejectionThreshold (17), -- optional parameters + autoInterruptable (18), -- optional parameters + innerXML (19), -- optional parameters + interdigitTimeout (20), -- optional parameters + preflush (21), -- optional parameters + cause ( 5), -- optional parameters + privateData ( 6) } -- optional parameters + +VoiceErrorOccured ::= BIT STRING +{ resource ( 0), -- optional parameters + cause ( 1), -- optional parameters + servicesPermitted ( 2), -- optional parameters + privateData ( 3) } -- optional parameters + +CDRServList ::= SEQUENCE +{ cdrNotification [ 0] IMPLICIT CdrNotification OPTIONAL, + cdrReport [ 1] IMPLICIT CdrReport OPTIONAL, + sendStoredCDRs [ 2] IMPLICIT SendStoredCDRs OPTIONAL, + startCDRTransmission [ 3] IMPLICIT StartCDRTransmission OPTIONAL, + stopCDRTransmission [ 4] IMPLICIT StopCDRTransmission OPTIONAL } + +CdrNotification ::= BIT STRING +{ cdrReasonTimeout ( 0), -- optional parameters + cdrReasonThresholdReached ( 1), -- optional parameters + cdrReasonOther ( 2), -- optional parameters + privateData ( 3), -- optional parameters + privateDataInAck ( 4) } -- optional parameters + +CdrReport ::= BIT STRING +{ cdrReasonTimeout ( 0), -- optional parameters + cdrReasonThresholdReached ( 1), -- optional parameters + cdrReasonOther ( 2), -- optional parameters + recordNumber ( 3), -- optional parameters + recordCreationTime ( 4), -- optional parameters + callingDevice ( 5), -- optional parameters + calledDevice ( 6), -- optional parameters + assocCallingDevice ( 7), -- optional parameters + assocCalledDevice ( 8), -- optional parameters + netwCallingDevice ( 9), -- optional parameters + netwCalledDevice (10), -- optional parameters + callCharacteristics (11), -- optional parameters + mediaCallCharacteristics (12), -- optional parameters + chargedDeviceOperator (13), -- optional parameters + chargedDeviceNonOperator (14), -- optional parameters + recordedCall (15), -- optional parameters + nodeNumberArea0 (16), -- optional parameters + nodeNumberArea1 (17), -- optional parameters + nodeNumberArea2 (18), -- optional parameters + tarifTable (19), -- optional parameters + connectionStart (20), -- optional parameters + connectionEnd (21), -- optional parameters + connectionDuration (22), -- optional parameters + accessCode (23), -- optional parameters + carrier (24), -- optional parameters + selectedRoute (25), -- optional parameters + billingIndicatorNormalCharging (26), -- optional parameters + billingIndicatorReverseCharging (27), -- optional parameters + billingIndicatorCreditCardCharging (28), -- optional parameters + billingIndicatorCallForwarding (29), -- optional parameters + billingIndicatorCallDeflection (30), -- optional parameters + billingIndicatorCallTransfer (31), -- optional parameters + billingIndicatorOther (32), -- optional parameters + chargingInfo (33), -- optional parameters + suppServiceInfoNormalCall (34), -- optional parameters + suppServiceInfoConsultationCall (35), -- optional parameters + suppServiceInfoTransferCall (36), -- optional parameters + suppServiceInfoCallCompletion (37), -- optional parameters + suppServiceInfoCallForwarding (38), -- optional parameters + suppServiceInfoCallDiversion (39), -- optional parameters + suppServiceInfoConferencing (40), -- optional parameters + suppServiceInfoIntrusion (41), -- optional parameters + suppServiceInfoUserUserInfo (42), -- optional parameters + suppServiceInfoOther (43), -- optional parameters + reasonForTermNormalClearing (44), -- optional parameters + reasonForTermUnsuccessfulCallAttempt (45), -- optional parameters + reasonForTermAbnormalTermination (46), -- optional parameters + reasonForTermCallTransferred (47), -- optional parameters + reasonForTermOther (48), -- optional parameters + authCode (49), -- optional parameters + accountInfo (50), -- optional parameters + deviceCategory (51), -- optional parameters + namedDeviceTypes (52), -- optional parameters + operatorDevice (53), -- optional parameters + lastStoredCDRReportSent (54), -- optional parameters + privateData (55), -- optional parameters + privateDataInAck (56) } -- optional parameters + +SendStoredCDRs ::= BIT STRING +{ timePeriod ( 0), -- optional parameters + privateData ( 1), -- optional parameters + privateDataInAck ( 2) } -- optional parameters + +StartCDRTransmission ::= BIT STRING +{ transferModeTransferAtEndOfCall ( 0), -- optional parameters + transferModeTransferOnRequest ( 1), -- optional parameters + transferModeTransferOnThresholdReached ( 2), -- optional parameters + privateData ( 3), -- optional parameters + privateDataInAck ( 4) } -- optional parameters + +StopCDRTransmission ::= BIT STRING +{ cdrTermReasonEndOfData ( 0), -- optional parameters + cdrTermReasonError ( 1), -- optional parameters + cdrTermReasonThresholdReached ( 2), -- optional parameters + cdrTermReasonOther ( 3), -- optional parameter + privateData ( 4), -- optional parameter + privateDataInAck ( 5), -- optional parameter + swFunctionSupportsSending ( 6), -- miscellaneous characteristics + swFunctionSupportsReceiving ( 7) } -- miscellaneous characteristics + +LocationServicesServList ::= SEQUENCE +{ getLocationInformation [ 0] IMPLICIT GetLocationInformation OPTIONAL, + setLocationInformation [ 1] IMPLICIT SetLocationInformation OPTIONAL, + locationTrackingSessionResumed [ 2] IMPLICIT LocationTrackingSessionResumed OPTIONAL, + locationTrackingSessionSuspended [ 3] IMPLICIT LocationTrackingSessionSuspended OPTIONAL, + resumeLocationTrackingSession [ 4] IMPLICIT ResumeLocationTrackingSession OPTIONAL, + locationInformationReport [ 5] IMPLICIT LocationInformationReport OPTIONAL, + startLocationTrackingSession [ 6] IMPLICIT StartLocationTrackingSession OPTIONAL, + stopLocationTrackingSession [ 7] IMPLICIT StopLocationTrackingSession OPTIONAL, + suspendLocationTrackingSession [ 8] IMPLICIT SuspendLocationTrackingSession OPTIONAL, + getLocationTrackingCapabilities [ 9] IMPLICIT GetLocationTrackingCapabilities OPTIONAL, + getLocationTrackingSessions [10] IMPLICIT GetLocationTrackingSessions OPTIONAL, + locationSessionInfo [11] IMPLICIT LocationSessionInfo OPTIONAL } + +GetLocationInformation ::= BIT STRING +{ privateData ( 0), + locationInfoInAck ( 1), + privateDataInAck ( 2) } + +SetLocationInformation ::= BIT STRING +{ locationInfo ( 0), + replaceMode ( 1), + privateData ( 2), + privateDataInAck ( 3) } + +LocationTrackingSessionResumed ::= BIT STRING +{ locReason ( 0), + privateData ( 1), + privateDataInAck ( 2) } + +LocationTrackingSessionSuspended ::= BIT STRING +{ locReason ( 0), + locationInfoList ( 1), + privateData ( 2), + privateDataInAck ( 3) } + +ResumeLocationTrackingSession ::= BIT STRING +{ privateData ( 0), + privateDataInAck ( 1) } + +LocationInformationReport ::= BIT STRING +{ locationInfoList ( 0), + privateData ( 1), + privateDataInAck ( 2) } + +StartLocationTrackingSession ::= BIT STRING +{ collectionType ( 0), + collectionInterval ( 1), + maxCollections ( 2), + collectionFilter ( 3), + reportingType ( 4), + reportingCount ( 5), + privateData ( 6), + piDFProfileOption1inAck ( 7), + piDFProfileOption2inAck ( 8), + privateDataInAck ( 9) } + +StopLocationTrackingSession ::= BIT STRING +{ reason ( 0), + privateData ( 1), + privateDataInAck ( 2) } + +SuspendLocationTrackingSession ::= BIT STRING +{ reason ( 0), + privateData ( 1), + privateDataInAck ( 2) } + +GetLocationTrackingCapabilities ::= BIT STRING +{ privateData ( 0), + privateDataInAck ( 1) } + +GetLocationTrackingSessions ::= BIT STRING +{ privateData ( 0), + privateDataInAck ( 1) } + +LocationSessionInfo ::= BIT STRING +{ segmentID ( 0), + privateData ( 1) } + +VendorSpecificServList ::= SEQUENCE +{ escapeRegister [ 0] IMPLICIT EscapeRegister OPTIONAL, + escapeRegisterCancel [ 1] IMPLICIT EscapeRegisterCancel OPTIONAL, + escapeRegisterAbort [ 2] IMPLICIT EscapeRegisterAbort OPTIONAL, + escape [ 3] IMPLICIT Escape OPTIONAL, + privateDataVersionSelection [ 4] IMPLICIT PrivateDataVersionSelection OPTIONAL } + +EscapeRegister ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +EscapeRegisterCancel ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +EscapeRegisterAbort ::= BIT STRING +{ privateData ( 0), -- optional parameters + privateDataInAck ( 1) } -- optional parameters + +Escape ::= BIT STRING +{ privateDataInAck ( 0), -- optional parameters + swFunctionSupportsSending ( 1), -- misc characteristics + swFunctionSupportsReceiving ( 2) } -- misc characteristics + +PrivateDataVersionSelection ::= BIT STRING +{ privateDataInAck ( 0) } -- optional parameters + +VendorSpecificEvtsList ::= SEQUENCE +{ privateEvent [0] IMPLICIT PrivateEvent OPTIONAL } + +PrivateEvent ::= BIT STRING + +-- other Types + +DeviceIDFormat ::= BIT STRING +{ dialableDigitsAsterix ( 0), + dialableDigitsHash ( 1), + dialableDigitsABCD ( 2), + dialableDigitsExclamation ( 3), + dialableDigitsP ( 4), + dialableDigitsT ( 5), + dialableDigitsComma ( 6), + dialableDigitsW ( 7), + dialableDigitsAt ( 8), + dialableDigitsDollar ( 9), + dialableDigitsSemicolon (10), + sFReprExclamation (11), + sFReprEt (12), + sFReprSlash (13), + sFReprPercent (14), + sFReprNM (15), + sFReprGeneric (16), + sFReprImplicitTON (17), + sFReprPubTONUnkown (18), + sFReprPubTONInternal (19), + sFReprPubTONNational (20), + sFReprPubTONSubscriber (21), + sFReprPubTONAbbreviated (22), + sFReprPriTONUnknown (23), + sFReprPriTONLevel3 (24), + sFReprPriTONLevel2 (25), + sFReprPriTONLevel1 (26), + sFReprPriTONLocal (27), + sFReprPriTONAbbreviated (28), + sFReprOther (29), + sFRResourceID (31), + privateNumber (32), + privateName (33), + deviceNumber (30) } + +SwDomainFeatures ::= BIT STRING +{ isForwardingBefore ( 0), + isForwardingAfter ( 1), + swFunctionDefaultSettings ( 2), + userSpecific ( 3), + userSpecificDefaultFowardingType ( 4), + userSpecificDefaultForwardDestination ( 5), + negativeAcknowledgment ( 6), + supportFailedWithAssConn ( 7), + supportFailedWithoutAssConn ( 8), + supportFailedWithAssConnNotReportet ( 9), + recall (10), + callBack (11), + extCallsIncoming (12), + extCallsOutgoing (13), + prompting (14) } + +SwAppearanceAddressability ::= BIT STRING +{ nonAddressable ( 0), + addressable ( 1) } + +SwAppearanceTypes ::= BIT STRING +{ selectedStandard ( 0), + basicStandard ( 1), + basicBridged ( 2), + exclusiveBridged ( 3), + independentSharedBridged ( 4), + interDependentSharedBridged ( 5) } + +IgnoreUnsupportedParameters ::= ENUMERATED +{ ignoreParameters ( 0), + rejectMessage ( 1) } + +PauseTime ::= INTEGER (1..2000) + +TimeStampMode ::= BIT STRING +{ allEvents ( 0), + allAcks ( 1), + allServReqs ( 2) } + +MiscMonitorCaps ::= BIT STRING +{ groupInclusivModel ( 0), + groupExclusiveModel ( 1), + monitorPhysicalElement ( 2), + acdDeviceInclusiv ( 3), + acdDeviceExclusiv ( 4) } + +MaxLengthParameters ::= SEQUENCE +{ accountInfo INTEGER (0..32), + authCode INTEGER (0..32), + agentID INTEGER (0..32), + agentPassword INTEGER (0..32), + callIDInConnectionID INTEGER (0..8), + correlatorData INTEGER (0..32), + privateData INTEGER, + deviceIdentifiers INTEGER (0..128), + userData INTEGER (0..256), + buttonLabel INTEGER (0..64), + lampLabel INTEGER (0..64), + charactersToSend INTEGER (0..64) } + +MaxLengthParametersContinued ::= SEQUENCE +{ monitorCrossRefID INTEGER, + callQualifyingData INTEGER, + subDomainCallLinkageData INTEGER, + subDomainThreadID INTEGER, + ioData INTEGER, + messageInfo INTEGER } + +FilterThreshold ::= SEQUENCE +{ getLogicalDeviceInformation INTEGER, + getPhysicalDeviceInformation INTEGER, + getSwitchingFunctionCaps INTEGER, + getSwitchingFunctionDevices INTEGER, + switchingFunctionDevices INTEGER, + changeSystemStatusFilter INTEGER, + systemStatusRegister INTEGER, + systemStatusRegisterAbort INTEGER, + systemStatusRegisterCancel INTEGER, + requestSystemStatus INTEGER, + systemStatus INTEGER, + switchingFunctionCapsChanged INTEGER, + switchingFunctionDevsChanged INTEGER, + changeMonitorFilter INTEGER, + monitorStart INTEGER, + monitorStop INTEGER, + snapshotCall INTEGER, + snapshotDevice INTEGER, + snapshotCallData INTEGER, + snapshotDeviceData INTEGER, + acceptCall INTEGER, + alternateCall INTEGER, + answerCall INTEGER, + callBackCallRelated INTEGER, + callBackMessageCallRelated INTEGER, + campOnCall INTEGER, + clearCall INTEGER, + clearConnection INTEGER, + conferenceCall INTEGER, + consultationCall INTEGER, + deflectCall INTEGER, + dialDigits INTEGER, + directedPickupCall INTEGER, + groupPickupCall INTEGER, + holdCall INTEGER, + intrudeCall INTEGER, + joinCall INTEGER, + makeCall INTEGER, + makePredictiveCall INTEGER, + parkCall INTEGER, + reconnectCall INTEGER, + retrieveCall INTEGER, + singleStepConferenceCall INTEGER, + singleStepTransferCall INTEGER, + transferCall INTEGER, + associateData INTEGER, + cancelTelephonyTone INTEGER, + generateDigits INTEGER, + generateTelephonyTone INTEGER, + sendUserInformation INTEGER, + startDTMFDigitsCollection INTEGER, + startTelephonyTonesCollection INTEGER, + stopDTMFDigitsCollection INTEGER, + stopTelephonyTonesCollection INTEGER, + attachMediaService INTEGER, + detachMediaService INTEGER, + routeRegister INTEGER, + routeRegisterAbort INTEGER, + routeRegisterCancel INTEGER, + reRoute INTEGER, + routeEnd INTEGER, + routeReject INTEGER, + routeRequest INTEGER, + routeSelect INTEGER, + routeUsed INTEGER, + buttonPress INTEGER, + getAuditoryApparatusInfo INTEGER, + getButtonInformation INTEGER, + getDisplay INTEGER, + getHookswitchStatus INTEGER, + getLampInformation INTEGER, + getLampMode INTEGER, + getMicrophoneGain INTEGER, + getMicrophoneMute INTEGER, + getMessageWaitingIndicator INTEGER, + getRingerStatus INTEGER, + getSpeakerMute INTEGER, + getSpeakerVolume INTEGER, + setButtonInformation INTEGER, + setDisplay INTEGER, + setHookswitchStatus INTEGER, + setLampMode INTEGER, + setMsgWaitingIndicator INTEGER, + setMicrophoneGain INTEGER, + setMicrophoneMute INTEGER, + setRingerStatus INTEGER, + setSpeakerMute INTEGER, + setSpeakerVolume INTEGER, + callBackMessageNonCallRelated INTEGER, + callBackNonCallRelated INTEGER, + cancelCallBack INTEGER, + cancelCallBackMessage INTEGER, + getAgentState INTEGER, + getAutoAnswer INTEGER, + getAutoWorkMode INTEGER, + getCallerIDStatus INTEGER, + getDoNotDisturb INTEGER, + getForwarding INTEGER, + getLastNumberDialed INTEGER, + getRouteingMode INTEGER, + setAgentState INTEGER, + setAutoAnswer INTEGER, + setAutoWorkMode INTEGER, + setCallerIDStatus INTEGER, + setDoNotDisturb INTEGER, + setForwarding INTEGER, + setRouteingMode INTEGER, + backInService INTEGER, + deviceCaosChanged INTEGER, + outOfService INTEGER, + partiallyInService INTEGER, + ioRegister INTEGER, + ioRegisterAbort INTEGER, + ioRegisterCancel INTEGER, + dataPathResumed INTEGER, + dataPathSuspended INTEGER, + fastData INTEGER, + resumeDataPath INTEGER, + sendBroadcastData INTEGER, + sendData INTEGER, + sendMulticastData INTEGER, + startDataPath INTEGER, + stopDataPath INTEGER, + suspendDataPath INTEGER, + concatenateMsg INTEGER, + deleteMsg INTEGER, + playMsg INTEGER, + queryVoiceAttribute INTEGER, + recordMsg INTEGER, + reposition INTEGER, + resume INTEGER, + review INTEGER, + setVoiceAttribute INTEGER, + stop INTEGER, + suspend INTEGER, + synthesizeMsg INTEGER, + cDRNotification INTEGER, + cDRReport INTEGER, + sendStoredCDRs INTEGER, + startCDRTransmission INTEGER, + stopCDRTransmission INTEGER, + escapeRegister INTEGER, + escapeRegisterAbort INTEGER, + escapeRegisterCancel INTEGER, + escape INTEGER, + privateDataVersion INTEGER } + +MediaServiceCapsList ::= SEQUENCE OF SEQUENCE +{ mediaServiceType MediaServiceType, + mediaServiceVersion INTEGER OPTIONAL, + mediaServiceInstance MediaServiceInstanceID OPTIONAL, + connectionMode ConnectionModeBMap OPTIONAL, + mediaStreamIDSupported BOOLEAN } + +DeviceCategory ::= ENUMERATED +{ acd ( 0), + group ( 1), + networkInterface ( 2), + park ( 3), + routeingDevice ( 4), + station ( 5), + voiceUnit ( 6), + genericInteractiveVoice ( 8), + listenerInteractiveVoice ( 9), + dtmfInteractiveVoice (10), + promptInteractiveVoice (11), + promptQueueInteractiveVoice (12), + messageInteractiveVoice (13), + conference (14), + other ( 7) } + +GroupDeviceAttributes ::= BIT STRING +{ acd ( 0), + hunt ( 1), + pick ( 2), + user ( 4), + agent ( 5), + other ( 3) } + +NamedDeviceTypes ::= ENUMERATED +{ acd ( 0), + acdGroup ( 1), + button ( 2), + buttonGroup ( 3), + conferenceBridge ( 4), + line ( 5), + lineGroup ( 6), + operator ( 7), + operatorGroup ( 8), + parkingDevice ( 9), + station (10), + stationGroup (11), + trunk (12), + trunkGroup (13), + other (14), + otherGroup (15) } + +ACDModels ::= BIT STRING +{ visibleACDRelatedDevices ( 0), + nonVisibleACDRelatedDevices ( 1) } + +AgentLogOnModels ::= BIT STRING +{ logOnToACDDevice ( 0), + logOnToACDGroupExplOneStep ( 1), + logOnToACDGroupExplTwoSteps ( 2), + logOnToACDImplOneStep ( 3) } + +AppearanceType ::= ENUMERATED +{ selectedStandard ( 0), + basicStandard ( 1), + basicBridged ( 2), + exclusiveBridged ( 3), + independentSharedBridged ( 4), + interdependentSharedBridged ( 5) } + +TransAndConfSetup ::= BIT STRING +{ consultationCall ( 0), + holdCallMakeCall ( 1), + alternateCall ( 2), + twoCallsInHold ( 3), + twoCallsInConnected ( 4) } + +END -- of CSTA-capability-exchange diff --git a/lib/CSTA-change-connection-information.asn1 b/lib/CSTA-change-connection-information.asn1 new file mode 100644 index 0000000..5b931bd --- /dev/null +++ b/lib/CSTA-change-connection-information.asn1 @@ -0,0 +1,41 @@ +CSTA-change-connection-information + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) change-connection-information(377) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) } +CSTACommonArguments FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +changeConnectionInformation OPERATION ::= +{ ARGUMENT ChangeConnectionInformationArgument + RESULT ChangeConnectionInformationResult + ERRORS {universalFailure } + CODE local: 377 } + +ChangeConnectionInformationArgument::= SEQUENCE +{ connectionToBeChanged ConnectionID, + requestedConnectionInfo ConnectionInformation, + extensions CSTACommonArguments OPTIONAL } + +ChangeConnectionInformationResult::= SEQUENCE +{ actualConnectionInfo ConnectionInformation, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-change-connection-information diff --git a/lib/CSTA-change-monitor-filter.asn1 b/lib/CSTA-change-monitor-filter.asn1 new file mode 100644 index 0000000..bbd0e32 --- /dev/null +++ b/lib/CSTA-change-monitor-filter.asn1 @@ -0,0 +1,38 @@ +CSTA-change-monitor-filter + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) change-monitor-filter( 102) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +MonitorFilter, MonitorCrossRefID FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +changeMonitorFilter OPERATION ::= +{ ARGUMENT ChangeMonitorFilterArgument + RESULT ChangeMonitorFilterResult + ERRORS {universalFailure } + CODE local: 72 } + +ChangeMonitorFilterArgument ::= SEQUENCE +{ crossRefIdentifier MonitorCrossRefID, + requestedFilterList MonitorFilter, + extensions CSTACommonArguments OPTIONAL } + +ChangeMonitorFilterResult ::= SEQUENCE +{ actualFilterList MonitorFilter OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-change-monitor-filter diff --git a/lib/CSTA-change-system-status-filter.asn1 b/lib/CSTA-change-system-status-filter.asn1 new file mode 100644 index 0000000..2ec2233 --- /dev/null +++ b/lib/CSTA-change-system-status-filter.asn1 @@ -0,0 +1,38 @@ +CSTA-change-system-status-filter + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) change-system-status-filter( 206) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +SysStatRegisterID, SystemStatus FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +changeSysStatFilter OPERATION ::= +{ ARGUMENT ChangeSysStatFilterArg + RESULT ChangeSysStatFilterRes + ERRORS {universalFailure } + CODE local: 206 } + +ChangeSysStatFilterArg ::= SEQUENCE +{ sysStatRegisterID SysStatRegisterID, + requestedStatusFilter SystemStatus, + extensions CSTACommonArguments OPTIONAL } + +ChangeSysStatFilterRes ::= SEQUENCE +{ actualStatusFilter SystemStatus, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-change-system-status-filter diff --git a/lib/CSTA-charge-info.asn1 b/lib/CSTA-charge-info.asn1 new file mode 100644 index 0000000..c615567 --- /dev/null +++ b/lib/CSTA-charge-info.asn1 @@ -0,0 +1,39 @@ +CSTA-charge-info + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) charge-info( 133) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +ChargingInfo; + +ChargingInfo ::= SEQUENCE +{ numberUnits NumberUnits, + typeOfChargingInfo ENUMERATED + { subTotal (0), + total (1) } } + +NumberUnits ::= CHOICE +{ numberOfChargeUnits [0] IMPLICIT NumberOfChargingUnits, + numberOfCurrencyUnits [1] IMPLICIT NumberOfCurrencyUnits } + +NumberOfChargingUnits ::= SEQUENCE OF SEQUENCE +{ chargingUnits INTEGER, + typeOfUnits OCTET STRING OPTIONAL } + +NumberOfCurrencyUnits ::= SEQUENCE +{ currencyType OCTET STRING, -- size 0 indicates default currency + currencyAmount INTEGER, + currencyMultiplier ENUMERATED + { oneThousandth (0), + oneHundredth (1), + oneTenth (2), + one (3), + ten (4), + hundred (5), + thousand (6) + } +} + +END -- of CSTA-charge-info diff --git a/lib/CSTA-charging-event.asn1 b/lib/CSTA-charging-event.asn1 new file mode 100644 index 0000000..882ee2e --- /dev/null +++ b/lib/CSTA-charging-event.asn1 @@ -0,0 +1,34 @@ +CSTA-charging-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) charging-event( 240) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ChargingInfo FROM CSTA-charge-info + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) charge-info( 133) }; + +ChargingEvent ::= SEQUENCE +{ connection ConnectionID, + chargedDevice DeviceID, + chargingInfo ChargingInfo, + cause EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-charging-event diff --git a/lib/CSTA-clear-call.asn1 b/lib/CSTA-clear-call.asn1 new file mode 100644 index 0000000..80972a8 --- /dev/null +++ b/lib/CSTA-clear-call.asn1 @@ -0,0 +1,45 @@ +CSTA-clear-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) clear-call( 4) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +clearCall OPERATION ::= +{ ARGUMENT ClearCallArgument + RESULT ClearCallResult + ERRORS {universalFailure } + CODE local: 4 } + +ClearCallArgument ::= SEQUENCE +{ callToBeCleared ConnectionID, + userData UserData OPTIONAL, + reason EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +ClearCallResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-clear-call diff --git a/lib/CSTA-clear-connection.asn1 b/lib/CSTA-clear-connection.asn1 new file mode 100644 index 0000000..58bd783 --- /dev/null +++ b/lib/CSTA-clear-connection.asn1 @@ -0,0 +1,46 @@ +CSTA-clear-connection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) clear-connection( 5) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +clearConnection OPERATION ::= +{ ARGUMENT ClearConnectionArgument + RESULT ClearConnectionResult + ERRORS {universalFailure } + CODE local: 5 } + +ClearConnectionArgument ::= SEQUENCE +{ connectionToBeCleared ConnectionID, + correlatorData CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + reason EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +ClearConnectionResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-clear-connection diff --git a/lib/CSTA-clear.asn1 b/lib/CSTA-clear.asn1 new file mode 100644 index 0000000..d2f01b3 --- /dev/null +++ b/lib/CSTA-clear.asn1 @@ -0,0 +1,39 @@ +CSTA-clear + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) clear( 513) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ResourceID, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +clear OPERATION ::= +{ ARGUMENT ClearArgument + RESULT ClearResult + ERRORS {universalFailure } + CODE local: 513 } + +ClearArgument ::= SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +ClearResult ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-clear diff --git a/lib/CSTA-completed-event.asn1 b/lib/CSTA-completed-event.asn1 new file mode 100644 index 0000000..812c628 --- /dev/null +++ b/lib/CSTA-completed-event.asn1 @@ -0,0 +1,34 @@ +CSTA-completed-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) completed-event(518) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-feature-types( 127) }; + +CompletedEvent ::= SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-completed-event diff --git a/lib/CSTA-concatenate-message.asn1 b/lib/CSTA-concatenate-message.asn1 new file mode 100644 index 0000000..b6274cc --- /dev/null +++ b/lib/CSTA-concatenate-message.asn1 @@ -0,0 +1,37 @@ +CSTA-concatenate-message + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) concatenate-message( 500) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +concatenateMessage OPERATION ::= +{ ARGUMENT ConcatenateMessageArgument + RESULT ConcatenateMessageResult + ERRORS {universalFailure } + CODE local: 500 } + +ConcatenateMessageArgument ::= SEQUENCE +{ messagesToConcatenate SEQUENCE OF MessageID, + extensions CSTACommonArguments OPTIONAL } + +ConcatenateMessageResult ::= SEQUENCE +{ concatenatedMessage MessageID, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-concatenate-message diff --git a/lib/CSTA-conference-call.asn1 b/lib/CSTA-conference-call.asn1 new file mode 100644 index 0000000..92a8d0f --- /dev/null +++ b/lib/CSTA-conference-call.asn1 @@ -0,0 +1,50 @@ +CSTA-conference-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) conference-call( 6) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ConnectionList FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CallLinkageDataList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +conferenceCall OPERATION ::= +{ ARGUMENT ConferenceCallArgument + RESULT ConferenceCallResult + ERRORS {universalFailure } + CODE local: 6 } + +ConferenceCallArgument ::= SEQUENCE +{ heldCall ConnectionID, + activeCall ConnectionID, + extensions CSTACommonArguments OPTIONAL } + +ConferenceCallResult ::= SEQUENCE +{ conferenceCall ConnectionID, + connections [0] IMPLICIT ConnectionList OPTIONAL, + conferenceCallInfo [1] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageDataList [2] IMPLICIT CallLinkageDataList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-conference-call diff --git a/lib/CSTA-conferenced-event.asn1 b/lib/CSTA-conferenced-event.asn1 new file mode 100644 index 0000000..74ff8ae --- /dev/null +++ b/lib/CSTA-conferenced-event.asn1 @@ -0,0 +1,61 @@ +CSTA-conferenced-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) conferenced-event( 23) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState, ConnectionList FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageDataList, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences, DeviceHistory FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +ConferencedEvent ::= SEQUENCE +{ primaryOldCall ConnectionID, + secondaryOldCall ConnectionID OPTIONAL, + conferencingDevice SubjectDeviceID, + addedParty SubjectDeviceID, + conferenceConnections ConnectionList, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [1] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + cause EventCause, + servicesPermitted [2] IMPLICIT ServicesPermitted OPTIONAL, + mediaCallCharacteristics [3] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [4] IMPLICIT CallCharacteristics OPTIONAL, + callLinkageDataList [6] IMPLICIT CallLinkageDataList OPTIONAL, + languagePreferences [7] IMPLICIT LanguagePreferences OPTIONAL, + deviceHistory [8] IMPLICIT DeviceHistory OPTIONAL, + locationInfo [9] IMPLICIT LocationInfoList OPTIONAL, + extensions [5] IMPLICIT CSTACommonArguments OPTIONAL } + +END -- of CSTA-conferenced-event diff --git a/lib/CSTA-connection-cleared-event.asn1 b/lib/CSTA-connection-cleared-event.asn1 new file mode 100644 index 0000000..1b7e1ce --- /dev/null +++ b/lib/CSTA-connection-cleared-event.asn1 @@ -0,0 +1,63 @@ +CSTA-connection-cleared-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-cleared-event( 24) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ChargingInfo FROM CSTA-charge-info + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) charge-info( 133) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences, DeviceHistory FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +ConnectionClearedEvent ::= SEQUENCE +{ droppedConnection ConnectionID, + releasingDevice SubjectDeviceID, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [0] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + chargingInfo [1] IMPLICIT ChargingInfo OPTIONAL, + cause EventCause, + servicesPermitted [2] IMPLICIT ServicesPermitted OPTIONAL, + mediaCallCharacteristics [3] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [4] IMPLICIT CallCharacteristics OPTIONAL, + droppedConnectionInfo [5] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [6] IMPLICIT CallLinkageData OPTIONAL, + languagePreferences [7] IMPLICIT LanguagePreferences OPTIONAL, + deviceHistory [8] IMPLICIT DeviceHistory OPTIONAL, + locationInfo [9] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-connection-cleared-event diff --git a/lib/CSTA-connection-states.asn1 b/lib/CSTA-connection-states.asn1 new file mode 100644 index 0000000..f1b9672 --- /dev/null +++ b/lib/CSTA-connection-states.asn1 @@ -0,0 +1,43 @@ +CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +ConnectionList, LocalConnectionState; + +IMPORTS +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +ConnectionList ::= SEQUENCE OF SEQUENCE +{ newConnection [0] ConnectionID OPTIONAL, + oldConnection [1] ConnectionID OPTIONAL, + endpoint [2] CHOICE + { deviceID DeviceID, + notKnown NULL, + restricted [1] NULL } OPTIONAL, + associatedNID [3] CHOICE + { deviceID DeviceID, + notKnown NULL } OPTIONAL, + resultingConnectionInfo ConnectionInformation OPTIONAL } + +LocalConnectionState ::= [APPLICATION 14] IMPLICIT ENUMERATED +{ null (0), + initiated (1), + alerting (2), + connected (3), + hold (4), + queued (5), + fail (6) } + +END -- CSTA-connection-states diff --git a/lib/CSTA-consultation-call.asn1 b/lib/CSTA-consultation-call.asn1 new file mode 100644 index 0000000..7621c32 --- /dev/null +++ b/lib/CSTA-consultation-call.asn1 @@ -0,0 +1,66 @@ +CSTA-consultation-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) consultation-call( 7) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +AccountInfo, AuthCode, CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, ConsultOptions, CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +consultationCall OPERATION ::= +{ ARGUMENT ConsultationCallArgument + RESULT ConsultationCallResult + ERRORS {universalFailure } + CODE local: 7 } + +ConsultationCallArgument ::= SEQUENCE +{ existingCall [ 0] IMPLICIT ConnectionID, + consultedDevice [ 1] DeviceID, + connectionReservation [ 2] IMPLICIT BOOLEAN OPTIONAL, + accountCode [ 3] IMPLICIT AccountInfo OPTIONAL, + authCode [ 4] IMPLICIT AuthCode OPTIONAL, + correlatorData [ 5] IMPLICIT CorrelatorData OPTIONAL, + userData [ 6] IMPLICIT UserData OPTIONAL, + callCharacteristics [ 7] IMPLICIT CallCharacteristics OPTIONAL, + mediaCallCharacteristics [ 8] IMPLICIT MediaCallCharacteristics OPTIONAL, + callingConnectionInfo [ 9] IMPLICIT ConnectionInformation OPTIONAL, + consultOptions [10] IMPLICIT ConsultOptions DEFAULT unrestricted, + subjectOfCall [11] IMPLICIT SubjectOfCall OPTIONAL, + languagePreferences [12] IMPLICIT LanguagePreferences OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +ConsultationCallResult ::= SEQUENCE +{ initiatedCall ConnectionID, + mediaCallCharacteristics [0] IMPLICIT MediaCallCharacteristics OPTIONAL, + initiatedCallInfo [1] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [2] IMPLICIT CallLinkageData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-consultation-call diff --git a/lib/CSTA-data-call-types.asn1 b/lib/CSTA-data-call-types.asn1 new file mode 100644 index 0000000..c8de3bd --- /dev/null +++ b/lib/CSTA-data-call-types.asn1 @@ -0,0 +1,19 @@ +CSTA-data-call-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-call-types( 134) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +NumberOfChannels, MaxChannelBind, ConnectionRateList, DelayToleranceList; + +NumberOfChannels ::= INTEGER + +MaxChannelBind ::= INTEGER + +ConnectionRateList ::= SEQUENCE OF INTEGER + +DelayToleranceList ::= SEQUENCE OF INTEGER + +END -- of CSTA-data-call-types diff --git a/lib/CSTA-data-collected.asn1 b/lib/CSTA-data-collected.asn1 new file mode 100644 index 0000000..448ff74 --- /dev/null +++ b/lib/CSTA-data-collected.asn1 @@ -0,0 +1,84 @@ +CSTA-data-collected +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-collected( 343) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) } +DcollCrossRefID FROM CSTA-data-collection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-collection( 138) }; + +dataCollected OPERATION ::= +{ ARGUMENT DataCollectedArgument + RESULT DataCollectedResult + ERRORS {universalFailure } + CODE local: 343 } + +DataCollectedArgument ::= SEQUENCE +{ dcollCrossRefID DcollCrossRefID, + digitsData [0] IMPLICIT DigitsData OPTIONAL, + telTonesData [1] IMPLICIT TelTonesData OPTIONAL, + connectionInformation [2] IMPLICIT ConnectionInformation OPTIONAL, + dcollCause DcollCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +DataCollectedResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +DigitsData ::= SEQUENCE +{ digitsDetected IA5String (SIZE(0..64)), + digitsDuration [0] IMPLICIT SEQUENCE OF INTEGER OPTIONAL, + digitsPauseDuration [1] IMPLICIT SEQUENCE OF INTEGER OPTIONAL } + +TelTonesData ::= SEQUENCE +{ toneDetected ToneDetected, + toneFrequency [0] IMPLICIT INTEGER OPTIONAL, + toneDuration [1] IMPLICIT INTEGER OPTIONAL, + tonePauseDuration [2] IMPLICIT INTEGER OPTIONAL } + +ToneDetected ::= 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), + other (20) } + +DcollCause ::= ENUMERATED +{ flushCharReceived ( 0), + charCountReached ( 1), + timeout ( 2), + sfTerminated ( 3) } + +END -- of CSTA-data-collected diff --git a/lib/CSTA-data-collection-resumed.asn1 b/lib/CSTA-data-collection-resumed.asn1 new file mode 100644 index 0000000..52763dd --- /dev/null +++ b/lib/CSTA-data-collection-resumed.asn1 @@ -0,0 +1,37 @@ +CSTA-data-collection-resumed +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-collection-resumed( 344) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DcollCrossRefID FROM CSTA-data-collection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-collection( 138) }; + +dataCollectionResumed OPERATION ::= +{ ARGUMENT DataCollectionResumedArgument + RESULT DataCollectionResumedResult + ERRORS {universalFailure } + CODE local: 344 } + +DataCollectionResumedArgument ::= SEQUENCE +{ dcollCrossRefID DcollCrossRefID, + extensions CSTACommonArguments OPTIONAL } + +DataCollectionResumedResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-data-collection-resumed diff --git a/lib/CSTA-data-collection-suspended.asn1 b/lib/CSTA-data-collection-suspended.asn1 new file mode 100644 index 0000000..e7075d7 --- /dev/null +++ b/lib/CSTA-data-collection-suspended.asn1 @@ -0,0 +1,37 @@ +CSTA-data-collection-suspended + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-collection-suspended( 345) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DcollCrossRefID FROM CSTA-data-collection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-collection( 138) }; + +dataCollectionSuspended OPERATION ::= +{ ARGUMENT DataCollectionSuspendedArgument + RESULT DataCollectionSuspendedResult + ERRORS {universalFailure } + CODE local: 345 } + +DataCollectionSuspendedArgument ::= SEQUENCE +{ dcollCrossRefID DcollCrossRefID, + extensions CSTACommonArguments OPTIONAL } + +DataCollectionSuspendedResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-data-collection-suspended diff --git a/lib/CSTA-data-collection.asn1 b/lib/CSTA-data-collection.asn1 new file mode 100644 index 0000000..f9b275a --- /dev/null +++ b/lib/CSTA-data-collection.asn1 @@ -0,0 +1,13 @@ +CSTA-data-collection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-collection( 138) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +DcollCrossRefID; + +DcollCrossRefID ::= OCTET STRING + +END -- of CSTA-data-collection diff --git a/lib/CSTA-data-path-resumed.asn1 b/lib/CSTA-data-path-resumed.asn1 new file mode 100644 index 0000000..0f5ed10 --- /dev/null +++ b/lib/CSTA-data-path-resumed.asn1 @@ -0,0 +1,37 @@ +CSTA-data-path-resumed + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-path-resumed( 118) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +IOCrossRefID, IORegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +dataPathResumed OPERATION ::= +{ ARGUMENT DataPathResumedArgument + RESULT DataPathResumedResult + ERRORS {universalFailure } + CODE local: 118 } + +DataPathResumedArgument ::= SEQUENCE +{ ioCrossRefID IOCrossRefID, + ioRegisterReqID IORegisterReqID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +DataPathResumedResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-data-path-resumed diff --git a/lib/CSTA-data-path-suspended.asn1 b/lib/CSTA-data-path-suspended.asn1 new file mode 100644 index 0000000..53e4b3d --- /dev/null +++ b/lib/CSTA-data-path-suspended.asn1 @@ -0,0 +1,38 @@ +CSTA-data-path-suspended + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-path-suspended( 116) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +IOCrossRefID, IORegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +dataPathSuspended OPERATION ::= +{ ARGUMENT DataPathSuspendedArgument + RESULT DataPathSuspendedResult + ERRORS {universalFailure } + CODE local: 116 } + +DataPathSuspendedArgument ::= SEQUENCE +{ ioCrossRefID IOCrossRefID, + ioReqRegisterID IORegisterReqID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +DataPathSuspendedResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-data-path-suspended diff --git a/lib/CSTA-deactivate.asn1 b/lib/CSTA-deactivate.asn1 new file mode 100644 index 0000000..7bfef0a --- /dev/null +++ b/lib/CSTA-deactivate.asn1 @@ -0,0 +1,42 @@ +CSTA-deactivate + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) deactivate ( 514) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ResourceID, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) }; + +deactivate OPERATION ::= +{ ARGUMENT DeactivateArgument + RESULT DeactivateResult + ERRORS {universalFailure } + CODE local: 514 } + +DeactivateArgument ::= SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + ruleName IA5String, + grammarName [1] IMPLICIT IA5String OPTIONAL, + extensions [2] IMPLICIT CSTACommonArguments OPTIONAL } + +DeactivateResult ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-deactivate diff --git a/lib/CSTA-deflect-call.asn1 b/lib/CSTA-deflect-call.asn1 new file mode 100644 index 0000000..8f31935 --- /dev/null +++ b/lib/CSTA-deflect-call.asn1 @@ -0,0 +1,62 @@ +CSTA-deflect-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) deflect-call( 218) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +CallCharacteristics FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +deflectCall OPERATION ::= +{ ARGUMENT DeflectCallArgument + RESULT DeflectCallResult + ERRORS {universalFailure } + CODE local: 218 } + +DeflectCallArgument ::= SEQUENCE +{ callToBeDiverted ConnectionID, + newDestination DeviceID, + addNewDestinationsList DeviceIDList OPTIONAL, + -- List of additional new Destinations + correlatorData CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + callCharacteristics [0] IMPLICIT CallCharacteristics OPTIONAL, + subjectOfCall [1] IMPLICIT SubjectOfCall OPTIONAL, + languagePreferences [2] IMPLICIT LanguagePreferences OPTIONAL, + reason [3] IMPLICIT EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +DeflectCallResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +DeviceIDList ::= SEQUENCE OF DeviceID + +END -- of CSTA-deflect-call diff --git a/lib/CSTA-delete-message.asn1 b/lib/CSTA-delete-message.asn1 new file mode 100644 index 0000000..6de1e50 --- /dev/null +++ b/lib/CSTA-delete-message.asn1 @@ -0,0 +1,37 @@ +CSTA-delete-message + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) delete-message( 501) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +deleteMessage OPERATION ::= +{ ARGUMENT DeleteMessageArgument + RESULT DeleteMessageResult + ERRORS {universalFailure } + CODE local: 501 } + +DeleteMessageArgument ::= SEQUENCE +{ messageToBeDeleted MessageID, + extensions CSTACommonArguments OPTIONAL } + +DeleteMessageResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-delete-message diff --git a/lib/CSTA-delivered-event.asn1 b/lib/CSTA-delivered-event.asn1 new file mode 100644 index 0000000..c82f858 --- /dev/null +++ b/lib/CSTA-delivered-event.asn1 @@ -0,0 +1,74 @@ +CSTA-delivered-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) delivered-event( 25) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID, CallingDeviceID, CalledDeviceID, RedirectionDeviceID, +AssociatedCalledDeviceID, AssociatedCallingDeviceID, +NetworkCalledDeviceID, NetworkCallingDeviceID +FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences, SubjectOfCall, +MessageInfo, DeviceHistory FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +DeliveredEvent ::= SEQUENCE +{ connection ConnectionID, + alertingDevice SubjectDeviceID, + callingDevice CallingDeviceID, + calledDevice CalledDeviceID, + lastRedirectionDevice RedirectionDeviceID, + originatingNIDConnection ConnectionID OPTIONAL, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [ 0] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + cause EventCause, + servicesPermitted [ 1] IMPLICIT ServicesPermitted OPTIONAL, + networkCallingDevice NetworkCallingDeviceID OPTIONAL, + networkCalledDevice NetworkCalledDeviceID OPTIONAL, + associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, + associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, + mediaCallCharacteristics [ 2] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [ 3] IMPLICIT CallCharacteristics OPTIONAL, + connectionInfo [ 4] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [ 5] IMPLICIT CallLinkageData OPTIONAL, + subjectOfCall [ 6] IMPLICIT SubjectOfCall OPTIONAL, + messageInfo [ 7] IMPLICIT MessageInfo OPTIONAL, + languagePreferences [ 8] IMPLICIT LanguagePreferences OPTIONAL, + deviceHistory [ 9] IMPLICIT DeviceHistory OPTIONAL, + locationInfo [10] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + + +END -- of CSTA-delivered-event diff --git a/lib/CSTA-detach-media-service.asn1 b/lib/CSTA-detach-media-service.asn1 new file mode 100644 index 0000000..9b55dc3 --- /dev/null +++ b/lib/CSTA-detach-media-service.asn1 @@ -0,0 +1,40 @@ +CSTA-detach-media-service + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) detach-media-service( 245) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +MediaServiceType FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +detachMediaService OPERATION ::= +{ ARGUMENT DetachMediaServiceArgument + RESULT DetachMediaServiceResult + ERRORS {universalFailure } + CODE local: 245 } + +DetachMediaServiceArgument ::= SEQUENCE +{ connection ConnectionID, + mediaServiceType MediaServiceType, + extensions CSTACommonArguments OPTIONAL } + +DetachMediaServiceResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-detach-media-service diff --git a/lib/CSTA-device-capabilities-changed-event.asn1 b/lib/CSTA-device-capabilities-changed-event.asn1 new file mode 100644 index 0000000..ddb3d9a --- /dev/null +++ b/lib/CSTA-device-capabilities-changed-event.asn1 @@ -0,0 +1,26 @@ +CSTA-device-capabilities-changed-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-capabilities-changed-event( 334) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +DeviceCapsChangedEvent ::= SEQUENCE +{ device SubjectDeviceID, + cause EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-device-capabilities-changed-event diff --git a/lib/CSTA-device-feature-types.asn1 b/lib/CSTA-device-feature-types.asn1 new file mode 100644 index 0000000..4eb3047 --- /dev/null +++ b/lib/CSTA-device-feature-types.asn1 @@ -0,0 +1,345 @@ +CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +AccountInfo, AgentID, AgentPassword, AgentState, AuthCode, CallOrigination, CorrelatorData, +DataPathType, DisplayAttributeList, ForwardList, IOCrossRefID, IORegisterReqID, +MessageID, ParticipationType, PendingAgentState, RetryValue, RouteRegisterReqID, +RouteingCrossRefID, SelectValue, SysStatRegisterID, SystemStatus, TerminatingConditions, +ForwardingType, ForwardDefault, AttributeInfo, EncodingAlgorithm, ControlData, UserData, +TelephonyTone, DeviceHistory, SubjectOfCall, LanguagePreferences, MessageInfo, +LocReason, LocCrossRefID, ResourceID, PresenceState; + +IMPORTS +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) }; + +AccountInfo ::= OCTET STRING + +AgentID ::= OCTET STRING + +AgentPassword ::= OCTET STRING + +AgentState ::= ENUMERATED +{ agentNotReady (0), + agentNull (1), + agentReady (2), + agentBusy (3), + agentWorkingAfterCall (4) } + +AuthCode ::= OCTET STRING + +CorrelatorData ::= OCTET STRING + +IOCrossRefID ::= CHOICE +{ switchProvided [0] OCTET STRING , + computerProvided [1] OCTET STRING } + +IORegisterReqID ::= OCTET STRING + +MessageID ::= OCTET STRING + +ParticipationType ::= ENUMERATED +{ silent (0), + active (1), + none (2) } + +RouteRegisterReqID ::= OCTET STRING + +RouteingCrossRefID ::= [APPLICATION 24] IMPLICIT OCTET STRING + +SelectValue ::= ENUMERATED +{ normal (0), + leastCost (1), + emergency (2), + aCD (3), + userDefined (4) } + +RetryValue ::= CHOICE -- used in RouteSelect Request service +{ noListAvailable [0] IMPLICIT BOOLEAN, + noCountAvailable [1] IMPLICIT BOOLEAN, + retryCount [2] IMPLICIT INTEGER } + +SysStatRegisterID ::= OCTET STRING + +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, + ringDuration [0] IMPLICIT INTEGER 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) } + +LocReason ::= ENUMERATED +{ connectionToDeviceOrNetworkRestored ( 0), + performanceConditionRelieved ( 1) } + +LocCrossRefID ::= IA5String + +CurrentState ::= ENUMERATED +{ dtmfDetected ( 6), + formed ( 7), + play ( 1), + playing ( 8), + ready ( 9), + record ( 2), + review ( 5), + speechDetected (10), + started (11), + stop ( 0), + suspendPlay ( 3), + suspendRecord ( 4) } + +ResourceID ::= IA5String + +MessageInfo ::= SEQUENCE +{ contents IA5String, + contentTypeAndSubtype IA5String OPTIONAL, + contentsLength INTEGER OPTIONAL } + +DeviceHistory ::= SEQUENCE +{ oldDeviceID DeviceID, + eventCause [1] IMPLICIT EventCause OPTIONAL, + oldConnectionID [2] IMPLICIT ConnectionID OPTIONAL } + +SubjectOfCall ::= IA5String + +LanguagePreferences ::= IA5String + +ControlData ::= SEQUENCE +{ gender ENUMERATED + { male (0), + female (1) }, + language OCTET STRING } + +UserData ::= [APPLICATION 29] OCTET STRING + +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) } + +PresenceState ::= BIT STRING +{ available ( 0), + away ( 1), + busy ( 2), + calling ( 3), + dnd ( 4), + meeting ( 5), + offline ( 6), + unknown ( 7), + vacation ( 8), + applicationSpec0 ( 9), + applicationSpec1 (10), + applicationSpec2 (11), + applicationSpec3 (12), + applicationSpec4 (13), + applicationSpec5 (14), + applicationSpec6 (15), + applicationSpec7 (16), + applicationSpec8 (17), + applicationSpec9 (18), + applicationSpec10 (19) } + +END -- of CSTA-device-feature-types diff --git a/lib/CSTA-device-identifier.asn1 b/lib/CSTA-device-identifier.asn1 new file mode 100644 index 0000000..84a87cf --- /dev/null +++ b/lib/CSTA-device-identifier.asn1 @@ -0,0 +1,116 @@ +CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +DeviceID, NumberDigits, CallingDeviceID, CalledDeviceID, +SubjectDeviceID, RedirectionDeviceID, AssociatedCallingDeviceID, +AssociatedCalledDeviceID, NetworkCallingDeviceID, NetworkCalledDeviceID; + +IMPORTS +MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +ExtendedDeviceID::= [APPLICATION 9] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +CallingDeviceID::= [APPLICATION 1] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +CallingDevice ::= CallingDeviceID + +CalledDeviceID ::= [APPLICATION 2] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +CalledDevice ::= CalledDeviceID + +SubjectDeviceID ::= [APPLICATION 3] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +RedirectionDeviceID ::= [APPLICATION 4] CHOICE +{ numberdialed DeviceID, + notKnown [ 7] IMPLICIT NULL, + notRequired [ 8] IMPLICIT NULL, + notSpecified [ 9] IMPLICIT NULL, + restricted [10] IMPLICIT NULL } + +LastRedirectionDevice ::= RedirectionDeviceID + +AssociatedCallingDeviceID::= [APPLICATION 5] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +AssociatedCallingDevice ::= AssociatedCallingDeviceID + +AssociatedCalledDeviceID ::= [APPLICATION 6] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +AssociatedCalledDevice ::= AssociatedCalledDeviceID + +NetworkCallingDeviceID::= [APPLICATION 7] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +NetworkCallingDevice ::= NetworkCallingDeviceID + +NetworkCalledDeviceID ::= [APPLICATION 8] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +NetworkCalledDevice ::= NetworkCalledDeviceID + +DeviceID ::= SEQUENCE +{ deviceIdentifier CHOICE + { dialingNumber [ 0] IMPLICIT NumberDigits, + deviceNumber [ 1] IMPLICIT DeviceNumber, + implicitPublic [ 2] IMPLICIT NumberDigits, + explicitPublic [ 3] PublicTON, + implicitPrivate [ 4] IMPLICIT NumberDigits, + explicitPrivate [ 5] PrivateTON, + other [ 6] IMPLICIT OtherPlan }, + privateNumber [ 0] NumberDigits OPTIONAL, + privateName [ 1] IA5String OPTIONAL, + mediaCallCharacteristics MediaCallCharacteristics OPTIONAL } + +PublicTON ::= CHOICE +{ unknown [ 0] IMPLICIT IA5String, + international [ 1] IMPLICIT IA5String, + national [ 2] IMPLICIT IA5String, + networkspecific [ 3] IMPLICIT IA5String, + subscriber [ 4] IMPLICIT IA5String, + abbreviated [ 5] IMPLICIT IA5String } + +PrivateTON ::= CHOICE +{ unknown [ 0] IMPLICIT IA5String, + level3RegionalNumber [ 1] IMPLICIT IA5String, + level2RegionalNumber [ 2] IMPLICIT IA5String, + level1RegionalNumber [ 3] IMPLICIT IA5String, + pTNSpecificNumber [ 4] IMPLICIT IA5String, + localNumber [ 5] IMPLICIT IA5String, + abbreviated [ 6] IMPLICIT IA5String } + +OtherPlan ::= OCTET STRING -- Allows future expansion to cover other numbering + -- plans + +NumberDigits::= IA5String + +DeviceNumber::= INTEGER + +END -- of CSTA-device-identifier diff --git a/lib/CSTA-device-identifiers.asn1 b/lib/CSTA-device-identifiers.asn1 new file mode 100644 index 0000000..84a87cf --- /dev/null +++ b/lib/CSTA-device-identifiers.asn1 @@ -0,0 +1,116 @@ +CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +DeviceID, NumberDigits, CallingDeviceID, CalledDeviceID, +SubjectDeviceID, RedirectionDeviceID, AssociatedCallingDeviceID, +AssociatedCalledDeviceID, NetworkCallingDeviceID, NetworkCalledDeviceID; + +IMPORTS +MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +ExtendedDeviceID::= [APPLICATION 9] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +CallingDeviceID::= [APPLICATION 1] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +CallingDevice ::= CallingDeviceID + +CalledDeviceID ::= [APPLICATION 2] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +CalledDevice ::= CalledDeviceID + +SubjectDeviceID ::= [APPLICATION 3] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +RedirectionDeviceID ::= [APPLICATION 4] CHOICE +{ numberdialed DeviceID, + notKnown [ 7] IMPLICIT NULL, + notRequired [ 8] IMPLICIT NULL, + notSpecified [ 9] IMPLICIT NULL, + restricted [10] IMPLICIT NULL } + +LastRedirectionDevice ::= RedirectionDeviceID + +AssociatedCallingDeviceID::= [APPLICATION 5] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +AssociatedCallingDevice ::= AssociatedCallingDeviceID + +AssociatedCalledDeviceID ::= [APPLICATION 6] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +AssociatedCalledDevice ::= AssociatedCalledDeviceID + +NetworkCallingDeviceID::= [APPLICATION 7] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +NetworkCallingDevice ::= NetworkCallingDeviceID + +NetworkCalledDeviceID ::= [APPLICATION 8] CHOICE +{ deviceIdentifier DeviceID, + notKnown [ 7] IMPLICIT NULL, + restricted [ 8] IMPLICIT NULL } + +NetworkCalledDevice ::= NetworkCalledDeviceID + +DeviceID ::= SEQUENCE +{ deviceIdentifier CHOICE + { dialingNumber [ 0] IMPLICIT NumberDigits, + deviceNumber [ 1] IMPLICIT DeviceNumber, + implicitPublic [ 2] IMPLICIT NumberDigits, + explicitPublic [ 3] PublicTON, + implicitPrivate [ 4] IMPLICIT NumberDigits, + explicitPrivate [ 5] PrivateTON, + other [ 6] IMPLICIT OtherPlan }, + privateNumber [ 0] NumberDigits OPTIONAL, + privateName [ 1] IA5String OPTIONAL, + mediaCallCharacteristics MediaCallCharacteristics OPTIONAL } + +PublicTON ::= CHOICE +{ unknown [ 0] IMPLICIT IA5String, + international [ 1] IMPLICIT IA5String, + national [ 2] IMPLICIT IA5String, + networkspecific [ 3] IMPLICIT IA5String, + subscriber [ 4] IMPLICIT IA5String, + abbreviated [ 5] IMPLICIT IA5String } + +PrivateTON ::= CHOICE +{ unknown [ 0] IMPLICIT IA5String, + level3RegionalNumber [ 1] IMPLICIT IA5String, + level2RegionalNumber [ 2] IMPLICIT IA5String, + level1RegionalNumber [ 3] IMPLICIT IA5String, + pTNSpecificNumber [ 4] IMPLICIT IA5String, + localNumber [ 5] IMPLICIT IA5String, + abbreviated [ 6] IMPLICIT IA5String } + +OtherPlan ::= OCTET STRING -- Allows future expansion to cover other numbering + -- plans + +NumberDigits::= IA5String + +DeviceNumber::= INTEGER + +END -- of CSTA-device-identifier diff --git a/lib/CSTA-dial-digits.asn1 b/lib/CSTA-dial-digits.asn1 new file mode 100644 index 0000000..54c7625 --- /dev/null +++ b/lib/CSTA-dial-digits.asn1 @@ -0,0 +1,46 @@ +CSTA-dial-digits + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) dial-digits( 219) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CorrelatorData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +dialDigits OPERATION ::= +{ ARGUMENT DialDigitsArgument + RESULT DialDigitsResult + ERRORS {universalFailure } + CODE local: 219 } + +DialDigitsArgument ::= SEQUENCE +{ diallingConnection ConnectionID, + diallingSequence DeviceID, + correlatorData CorrelatorData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +DialDigitsResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-dial-digits + \ No newline at end of file diff --git a/lib/CSTA-digits-dialed-event.asn1 b/lib/CSTA-digits-dialed-event.asn1 new file mode 100644 index 0000000..7ba0449 --- /dev/null +++ b/lib/CSTA-digits-dialed-event.asn1 @@ -0,0 +1,64 @@ +CSTA-digits-dialed-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) digits-dialed-event( 225) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID, DeviceID, AssociatedCalledDeviceID, AssociatedCallingDeviceID, +NetworkCalledDeviceID, NetworkCallingDeviceID +FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +DigitsDialedEvent ::= SEQUENCE +{ dialingConnection ConnectionID, + dialingDevice SubjectDeviceID, + dialingSequence DeviceID, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [0] IMPLICIT CorrelatorData OPTIONAL, + cause EventCause, + servicesPermitted [1] IMPLICIT ServicesPermitted OPTIONAL, + networkCallingDevice NetworkCallingDeviceID OPTIONAL, + networkCalledDevice NetworkCalledDeviceID OPTIONAL, + associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, + associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, + dialingConnectionInfo [2] IMPLICIT ConnectionInformation OPTIONAL, + callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, + callLinkageData [4] IMPLICIT CallLinkageData OPTIONAL, + languagePreferences [5] IMPLICIT LanguagePreferences OPTIONAL, + locationInfo [6] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + + +END -- of CSTA-digits-dialed-event diff --git a/lib/CSTA-digits-generated-event.asn1 b/lib/CSTA-digits-generated-event.asn1 new file mode 100644 index 0000000..361ce56 --- /dev/null +++ b/lib/CSTA-digits-generated-event.asn1 @@ -0,0 +1,29 @@ +CSTA-digits-generated-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) digits-generated-event( 241) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +DigitsGeneratedEvent ::= SEQUENCE +{ connection ConnectionID, + digitGeneratedList IA5String, + digitDurationList [0] IMPLICIT SEQUENCE OF INTEGER OPTIONAL, + pauseDurationList [1] IMPLICIT SEQUENCE OF INTEGER OPTIONAL, + connectionInfo ConnectionInformation OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-digits-generated-event diff --git a/lib/CSTA-directed-pickup-call.asn1 b/lib/CSTA-directed-pickup-call.asn1 new file mode 100644 index 0000000..adf5796 --- /dev/null +++ b/lib/CSTA-directed-pickup-call.asn1 @@ -0,0 +1,54 @@ +CSTA-directed-pickup-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) directed-pickup-call( 220) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +directedPickupCall OPERATION ::= +{ ARGUMENT DirectedPickupCallArgument + RESULT DirectedPickupCallResult + ERRORS {universalFailure } + CODE local: 220 } + +DirectedPickupCallArgument ::= SEQUENCE +{ callToBePickedUp ConnectionID, + requestingDevice DeviceID, + correlatorData CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +DirectedPickupCallResult ::= SEQUENCE +{ pickedCall ConnectionID OPTIONAL, + pickedCallInfo ConnectionInformation OPTIONAL, + callLinkageData [1] IMPLICIT CallLinkageData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-directed-pickup-call diff --git a/lib/CSTA-display-updated-event.asn1 b/lib/CSTA-display-updated-event.asn1 new file mode 100644 index 0000000..593293d --- /dev/null +++ b/lib/CSTA-display-updated-event.asn1 @@ -0,0 +1,34 @@ +CSTA-display-updated-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) display-updated-event( 285) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DisplayID, CharacterSet FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +DisplayUpdatedEvent ::= SEQUENCE +{ device SubjectDeviceID, + displayID DisplayID OPTIONAL, + logicalRows INTEGER, + logicalColumns INTEGER, + physicalRows [0] IMPLICIT INTEGER OPTIONAL, + physicalColumns [1] IMPLICIT INTEGER OPTIONAL, + physicalBaseRowNumber [2] IMPLICIT INTEGER OPTIONAL, + physicalBaseColumnNumber [3] IMPLICIT INTEGER OPTIONAL, + characterSet CharacterSet OPTIONAL, + contentsOfDisplay IA5String, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-display-updated-event diff --git a/lib/CSTA-diverted-event.asn1 b/lib/CSTA-diverted-event.asn1 new file mode 100644 index 0000000..d51c4a9 --- /dev/null +++ b/lib/CSTA-diverted-event.asn1 @@ -0,0 +1,73 @@ +CSTA-diverted-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) diverted-event( 26) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID , CallingDeviceID, CalledDeviceID, RedirectionDeviceID, +AssociatedCalledDeviceID, AssociatedCallingDeviceID, +NetworkCalledDeviceID, NetworkCallingDeviceID +FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences, SubjectOfCall, MessageInfo, +DeviceHistory FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +DivertedEvent ::= SEQUENCE +{ connection ConnectionID, + divertingDevice SubjectDeviceID, + newDestination SubjectDeviceID, + callingDevice CallingDeviceID OPTIONAL, + calledDevice CalledDeviceID OPTIONAL, + lastRedirectionDevice RedirectionDeviceID, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [ 0] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + cause EventCause, + servicesPermitted [ 1] IMPLICIT ServicesPermitted OPTIONAL, + mediaCallCharacteristics [ 2] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [ 3] IMPLICIT CallCharacteristics OPTIONAL, + connectionInfo [ 4] IMPLICIT ConnectionInformation OPTIONAL, + networkCallingDevice NetworkCallingDeviceID OPTIONAL, + networkCalledDevice NetworkCalledDeviceID OPTIONAL, + associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, + associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, + callLinkageData [ 5] IMPLICIT CallLinkageData OPTIONAL, + subjectOfCall [ 6] IMPLICIT SubjectOfCall OPTIONAL, + messageInfo [ 7] IMPLICIT MessageInfo OPTIONAL, + languagePreferences [ 8] IMPLICIT LanguagePreferences OPTIONAL, + deviceHistory [ 9] IMPLICIT DeviceHistory OPTIONAL, + locationInfo [10] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-diverted-event diff --git a/lib/CSTA-do-not-disturb-event.asn1 b/lib/CSTA-do-not-disturb-event.asn1 new file mode 100644 index 0000000..760bc29 --- /dev/null +++ b/lib/CSTA-do-not-disturb-event.asn1 @@ -0,0 +1,28 @@ +CSTA-do-not-disturb-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) do-not-disturb-event( 42) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CallOrigination FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +DoNotDisturbEvent ::= SEQUENCE +{ device SubjectDeviceID, + doNotDisturbOn BOOLEAN, + callOrigination CallOrigination OPTIONAL, + callingDeviceList SEQUENCE OF DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-do-not-disturb-event diff --git a/lib/CSTA-dtmf-detected-event.asn1 b/lib/CSTA-dtmf-detected-event.asn1 new file mode 100644 index 0000000..9b56901 --- /dev/null +++ b/lib/CSTA-dtmf-detected-event.asn1 @@ -0,0 +1,34 @@ +CSTA-dtmf-detected-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) dtmf-detected-event(519) } +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-feature-types( 127) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +DtmfDetectedEvent ::= SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + dtmfChar IA5String, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-dtmf-detected-event diff --git a/lib/CSTA-emptied-event.asn1 b/lib/CSTA-emptied-event.asn1 new file mode 100644 index 0000000..3b9fba1 --- /dev/null +++ b/lib/CSTA-emptied-event.asn1 @@ -0,0 +1,34 @@ +CSTA-emptied-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) emptied-event(520) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-feature-types( 127) }; + +EmptiedEvent ::= SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-emptied-event diff --git a/lib/CSTA-error-definition.asn1 b/lib/CSTA-error-definition.asn1 new file mode 100644 index 0000000..eb1d293 --- /dev/null +++ b/lib/CSTA-error-definition.asn1 @@ -0,0 +1,311 @@ +CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +UniversalFailure, universalFailure, ErrorValue; + +IMPORTS +ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) }; + +universalFailure ERROR ::= +{ PARAMETER UniversalFailure + CODE local:1 } + +ErrorValue ::= UniversalFailure + +UniversalFailure ::= CHOICE +{ operation [0] OperationErrors, + security [1] SecurityErrors, + stateIncompatibility [2] StateIncompatibilityErrors, + systemResourceAvailability [3] SystemResourceAvailabilityErrors, + subscribedResourceAvailability [4] SubscribedResourceAvailabilityErrors, + performanceManagement [5] PerformanceManagementErrors, + privateData [6] PrivateDataInfoErrors, + unspecified [7] UnspecifiedErrors } + +OperationErrors ::= ENUMERATED -- in CSTA2 added in CSTA3 +{ generic ( 1), + atLeastOneConditionalParameterNotProvided ( 29), + featureAlreadySet ( 30), + invalidMsgID ( 25), + invalidParameterValue ( 31), + invalidAccountCode ( 21), + invalidAgentGroup ( 32), + invalidAgentIdentifier ( 33), + invalidAgentPassword ( 34), + invalidAgentState ( 35), + invalidAlertTime ( 36), + invalidAllocationState ( 16), + invalidAuthCode ( 22), + invalidAutoAnswer ( 37), + invalidBitRate ( 38), + invalidButtonIdentifier ( 39), + invalidCallType ( 42), + invalidConnectionRate ( 43), + invalidConsultPurpose ( 44), + invalidCorrelatorData ( 20), + invalidCrossRefID ( 17), + invalidDelayTolerance ( 45), + invalidDestination ( 14), + invalidDestinationDetect ( 46), + invalidDoNotDisturb ( 47), + invalidEscapeCrossRefID ( 48), + invalidFeature ( 15), + invalidFile ( 28), + invalidFlowDirection ( 49), + invalidForwardingDestination ( 7), + invalidForwardingFlag ( 51), + invalidForwardingType ( 52), + invalidHookswitchType ( 53), + invalidHookswitchComponent ( 54), + invalidLampMode ( 55), + invalidLampID ( 56), + invalidMessageWaitingSetting ( 57), + invalidMicrophoneGain ( 58), + invalidMicrophoneMute ( 59), + invalidMonitorCrossRefID ( 60), + invalidMonitorFilter ( 61), + invalidMonitorObject ( 62), + invalidMonitorType ( 63), + invalidNumberOFChannels ( 64), + invalidParticipationType ( 65), + invalidRemainRetry ( 66), + invalidRingCount ( 67), + invalidRingPattern ( 68), + invalidRingVolume ( 69), + invalidRouteingAlgorithm ( 70), + invalidRouteingCrossRefID ( 71), + invalidRouteRegistrationCrossRefID ( 72), + invalidSpeakerVolume ( 73), + invalidSpeakerMute ( 74), + invalidSwitchingSubdomainCharsType ( 75), + invalidObjectType ( 18), + invalidActiveCallObject ( 76), + invalidCalledDeviceObjectType ( 77), + invalidCallingDeviceObjectType ( 78), + invalidCallToBePickedUpObjectType ( 79), + invalidCallToDivertObjectType ( 80), + invalidCallToParkObjectType ( 81), + invalidDestinationDeviceObject (195), + invalidHeldCallObject ( 82), + invalidMonitorObjectType ( 83), + invalidParkToObjectType ( 84), + messageIDRequired ( 26), + notDifferentDevices ( 85), + notSameDevice ( 86), + objectNotKnown ( 4), + invalidCallID ( 11), + invalidActiveCallID ( 87), + invalidHeldCallID ( 88), + invalidConnectionID ( 13), + invalidActiveConnectionID ( 89), + invalidHeldConnectionID ( 90), + invalidDeviceID ( 12), + invalidActiveDeviceID ( 91), + invalidCalledDeviceID ( 6), + invalidCallingDeviceID ( 5), + invalidCallToParkDeviceID ( 92), + invalidDestinationDeviceID ( 93), + invalidDivertingDeviceID ( 94), + invalidHeldDeviceID ( 95), + invalidParkToDeviceID ( 96), + invalidPickUpDeviceID ( 97), + parameterNotSupported ( 98), + accountCodeNotSupported ( 99), + agentGroupNotSupported (100), + agentPasswordNotSupported (101), + agentStateNotSupported (102), + alertTimeNotSupported (103), + allocationNotSupported (104), + authorisationCodeNotSupported (105), + autoAnswerNotSupported (106), + bitRateNotSupported (107), + buttonNotSupported (108), + callTypeNotSupported (109), + charactersToSendNotSupported (110), + connectionRateNotSupported (111), + connectionReservationNotSupported (112), + consultPurposeNotSupported (113), + correlatorDataNotSupported (114), + delayToleranceNotSupported (115), + destinationDetectNotSupported (116), + digitModeNotSupported (117), + errorValueNotSupported (118), + flowDirectionNotSupported (119), + forwardingDestinationNotSupported (120), + lampNotSupported (121), + monitorTypeNotSupported (122), + numberOfChannelsNotSupported (123), + parameterTypeNotSupported (124), + priorityNotSupported (125), + privateDataNotSupported (126), + pulseDurationNotSupported (127), + pulseRateNotSupported (128), + remainRetryNotSupported (129), + ringCountNotSupported (130), + routeUsedNotSupported (131), + securityNotSupported (132), + swSubdomainCCIETypeNotSupported (133), + toneDurationNotSupported (134), + sysStatRegIDNotSupported (135), + userDataNotSupported (136), + privilegeViolationSpecifiedDevice ( 8), + privilegeViolationActiveDevice (137), + privilegeViolationCalledDevice ( 9), + privilegeViolationCallingDevice ( 10), + privilegeViolationCallToParkDevice (138), + privilegeViolationDestinationDevice (139), + privilegeViolationOnDivertingDevice (140), + privilegeViolationHeldDevice (141), + privilegeViolationOnParkToDevice (142), + privilegeViolationPickUpDevice (143), + routeingTimerExpired (144), + requestIncompatibleWithObject ( 2), + requestIncompatibleWithConnection (145), + requestIncompatibleWithActiveConnection (146), + requestIncompatibleWithHeldConnection (147), + requestIncompatibleWithDevice (148), + requestIncompatibleWithCalledDevice ( 24), + requestIncompatibleWithCallingDevice ( 23), + requestIncompatibleWithSubjectDevice (149), + requestIncompatibleWithActiveDevice (150), + requestIncompatibleWithCallToParkDevice (151), + requestIncompatibleWithDestinationDevice (152), + requestIncompatibleWithDivertingDevice (153), + requestIncompatibleWithHeldDevice (154), + requestIncompatibleWithMedia ( 27), + requestIncompatibleWithParkToDevice (155), + requestIncompatibleWithPickupDevice (156), + serviceNotSupported ( 50), + securityViolation ( 19), + valueOutOfRange ( 3), + agentStateOutOfRange (157), + alertTimeOutOfRange (158), + allocationOutOfRange (159), + autoAnswerOutOfRange (160), + bitRateOutOfRange (161), + callTypeOutOfRange (162), + connectionRateOutOfRange (163), + connectionReservoationOutOfRange (164), + consultPurposeOutOfRange (165), + correlatorDataOutOfRange (166), + delayToleranceOutOfRange (167), + destinationDetectOutOfRange (168), + digitModeOutOfRange (169), + doNotDisturbOutOfRange (170), + flowDirectionOutOfRange (171), + forwardingFlagOutOfRange (172), + forwardingTypeOutOfRange (173), + hookswitchComponentOutOfRange (174), + hookswitchTypeOutOfRange (175), + lampModeOutOfRange (176), + messageWaitingSettingOutOfRange (177), + micGainOutOfRange (178), + micMuteOutOfRange (179), + monitorTypeOutOfRange (180), + numberOfChannelsOutOfRange (181), + participationTypeOutOfRange (182), + pulseDurationOutOfRange (183), + pulseRateOutOfRange (184), + ringCountOutOfRange (185), + ringPatternOutOfRange (186), + ringVolumnOutOfRange (187), + routeingAlgorithmOutOfRange (188), + speakerMuteOutOfRange (189), + speakerVolumeOutOfRange (190), + switchingCcittTypeOutOfRange (191), + systemStatusOutOfRange (192), + toneCharacterOutOfRange (193), + toneDurationOutOfRange (194) } + +SecurityErrors ::= ENUMERATED +{ generic ( 0), + sequenceNumberViolated ( 1), + timeStampViolated ( 2), + securityInfoViolated ( 4) } + +StateIncompatibilityErrors ::= ENUMERATED +{ generic ( 1), + invalidObjectState ( 2), + invalidDeviceState (15), + connectedCallExists (16), + invalidActiveDeviceState (17), + invalidCalledDeviceState (18), + invalidCallingDeviceState (19), + invalidCallToParkDeviceState (20), + invalidDestinationDeviceState (21), + invalidDivertingDeviceState (22), + invalidHeldDeviceState (23), + invalidParkToDeviceState (24), + invalidConnectionState (25), + invalidActiveConnectionState (26), + invalidConnectionIDForActiveCall ( 3), + invalidHeldConnectionState (27), + noActiveCall ( 4), + noCallToAnswer ( 8), + noCallToClear ( 6), + noCallToComplete ( 9), + noConnectionToClear ( 7), + noHeldCall ( 5), + incorrectMsgState (28), + beginningOfMsg (13), + endOfMsg (12), + msgSuspended (14), + notAbleToPlay (10), + notAbleToResume (11) } + +SystemResourceAvailabilityErrors ::= ENUMERATED +{ generic ( 1), + resourceBusy ( 2), + internalResourceBusy ( 3), + classifierBusy ( 9), + noMediaChannelsAvailable (10), + channelsInUseForBridgedDevices (11), + channelsInUseForData (12), + toneDetectorBusy (13), + toneGeneratorBusy (14), + networkBusy ( 5), + resourceOutOfService ( 4), + deviceOutOfService (15), + activeDeviceOutOfService (16), + calledDeviceOutOfService (17), + callingDeviceOutOfService (18), + callToParkDeviceOutOfService (19), + destinationDeviceOutOfService (20), + divertingDeviceOutOfService (21), + heldDeviceOutOfService (22), + parkToDeviceOutOfService (23), + pickupDeviceOutOfService (24), + networkOutOfService ( 6), + otherResourceOutOfService (25), + resourceLimitExceeded (26), + overallMonitorLimitExceeded ( 7), + conferenceMemberLimitExceeded ( 8), + registrationLimitExceeded (27), + conferenceResourceCannotBeSatisfied (28), + maxDevicesExceeded (29), + startTimeOutOfRange (30), + durationExceeded (31) } + +SubscribedResourceAvailabilityErrors ::= ENUMERATED +{ generic ( 1), + objectMonitorLimitExceeded ( 2), + trunkLimitExceeded ( 3), + outstandingReqLimitExceeded ( 4), + objectRegistrationLimitExceeded ( 5) } + +PerformanceManagementErrors ::= ENUMERATED +{ generic ( 1), + performanceLimitExceeded ( 2) } + +PrivateDataInfoErrors ::= ENUMERATED +{ cSTAPrivateDataInfoError ( 1) } + +UnspecifiedErrors ::= NULL + +END -- of CSTA-error-definition diff --git a/lib/CSTA-escape-register-abort.asn1 b/lib/CSTA-escape-register-abort.asn1 new file mode 100644 index 0000000..5a5fe14 --- /dev/null +++ b/lib/CSTA-escape-register-abort.asn1 @@ -0,0 +1,33 @@ +CSTA-escape-register-abort + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) escape-register-abort( 366) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +EscapeRegisterID FROM CSTA-escape-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) escape-types( 135) }; + +escapeRegisterAbort OPERATION ::= +{ ARGUMENT EscapeRegisterAbortArgument + ERRORS {universalFailure } + ALWAYS RESPONDS FALSE + CODE local: 366 } + +EscapeRegisterAbortArgument ::= SEQUENCE +{ escapeRegisterID EscapeRegisterID, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-escape-register-abort diff --git a/lib/CSTA-escape-register-cancel.asn1 b/lib/CSTA-escape-register-cancel.asn1 new file mode 100644 index 0000000..4d3fadc --- /dev/null +++ b/lib/CSTA-escape-register-cancel.asn1 @@ -0,0 +1,37 @@ +CSTA-escape-register-cancel + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) escape-register-cancel( 367) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +EscapeRegisterID FROM CSTA-escape-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) escape-types( 135) }; + +escapeRegisterCancel OPERATION ::= +{ ARGUMENT EscapeRegisterCancelArgument + RESULT EscapeRegisterCancelResult + ERRORS {universalFailure } + CODE local: 367 } + +EscapeRegisterCancelArgument ::= SEQUENCE +{ escapeRegisterID EscapeRegisterID, + extensions CSTACommonArguments OPTIONAL } + +EscapeRegisterCancelResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-escape-register-cancel diff --git a/lib/CSTA-escape-register.asn1 b/lib/CSTA-escape-register.asn1 new file mode 100644 index 0000000..bab414a --- /dev/null +++ b/lib/CSTA-escape-register.asn1 @@ -0,0 +1,37 @@ +CSTA-escape-register + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) escape-register( 365) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +EscapeRegisterID FROM CSTA-escape-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) escape-types( 135) }; + +escapeRegister OPERATION ::= +{ ARGUMENT EscapeRegisterArgument + RESULT EscapeRegisterResult + ERRORS {universalFailure } + CODE local: 365 } + +EscapeRegisterArgument ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +EscapeRegisterResult ::= SEQUENCE +{ escapeRegisterID EscapeRegisterID, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-escape-register diff --git a/lib/CSTA-escape-service.asn1 b/lib/CSTA-escape-service.asn1 new file mode 100644 index 0000000..91dbffc --- /dev/null +++ b/lib/CSTA-escape-service.asn1 @@ -0,0 +1,41 @@ +CSTA-escape-service + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) escape-service( 91) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTASecurityData FROM CSTA-security + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) security( 128) } +CSTACommonArguments, CSTAPrivateData FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +EscapeRegisterID FROM CSTA-escape-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) escape-types( 135) }; + +escape OPERATION ::= +{ ARGUMENT EscapeArgument + RESULT EscapeResult + ERRORS {universalFailure } + CODE local: 51 } + +EscapeArgument ::= SEQUENCE +{ escapeRegisterID EscapeRegisterID OPTIONAL, + security CSTASecurityData OPTIONAL, + privateData CSTAPrivateData } + +EscapeResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-escape-service diff --git a/lib/CSTA-escape-types.asn1 b/lib/CSTA-escape-types.asn1 new file mode 100644 index 0000000..4a7e567 --- /dev/null +++ b/lib/CSTA-escape-types.asn1 @@ -0,0 +1,13 @@ +CSTA-escape-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) escape-types( 135) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +EscapeRegisterID; + +EscapeRegisterID ::= [0] OCTET STRING + +END -- of CSTA-escape-types diff --git a/lib/CSTA-established-event.asn1 b/lib/CSTA-established-event.asn1 new file mode 100644 index 0000000..7a266c4 --- /dev/null +++ b/lib/CSTA-established-event.asn1 @@ -0,0 +1,73 @@ +CSTA-established-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) established-event( 27) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID, CalledDeviceID, CallingDeviceID, RedirectionDeviceID, +AssociatedCalledDeviceID, AssociatedCallingDeviceID, +NetworkCalledDeviceID, NetworkCallingDeviceID +FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences, SubjectOfCall, MessageInfo, +DeviceHistory FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +EstablishedEvent ::= SEQUENCE +{ establishedConnection ConnectionID, + answeringDevice SubjectDeviceID, + callingDevice CallingDeviceID, + calledDevice CalledDeviceID, + lastRedirectionDevice RedirectionDeviceID, + originatingNIDConnection ConnectionID OPTIONAL, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [ 1] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + cause EventCause, + servicesPermitted [ 2] IMPLICIT ServicesPermitted OPTIONAL, + networkCallingDevice NetworkCallingDeviceID OPTIONAL, + networkCalledDevice NetworkCalledDeviceID OPTIONAL, + associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, + associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, + mediaCallCharacteristics [ 3] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [ 4] IMPLICIT CallCharacteristics OPTIONAL, + establishedConnectionInfo [ 5] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [ 6] IMPLICIT CallLinkageData OPTIONAL, + subjectOfCall [ 7] IMPLICIT SubjectOfCall OPTIONAL, + messageInfo [ 8] IMPLICIT MessageInfo OPTIONAL, + languagePreferences [ 9] IMPLICIT LanguagePreferences OPTIONAL, + deviceHistory [10] IMPLICIT DeviceHistory OPTIONAL, + locationInfo [11] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-established-event diff --git a/lib/CSTA-event-cause.asn1 b/lib/CSTA-event-cause.asn1 new file mode 100644 index 0000000..beeddb5 --- /dev/null +++ b/lib/CSTA-event-cause.asn1 @@ -0,0 +1,135 @@ +CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +EventCause; + +EventCause ::= ENUMERATED +{ aCDBusy ( 57), + aCDForward ( 58), + aCDSaturated ( 59), + activation ( 88), + activeParticipation ( 1), + alertTimeExpired ( 60), + alternate ( 2), + autoWork ( 61), + babble ( 89), + badAttribute ( 90), + badGrammar ( 91), + badVoice ( 92), + badUri ( 93), + blocked ( 35), + busy ( 3), + busyOverflow ( 94), + calendarOverflow ( 95), + callBack ( 4), + callCancelled ( 5), + callForward ( 9), + callForwardImmediate ( 6), + callForwardBusy ( 7), + callForwardNoAnswer ( 8), + callInterception (116), + callInterceptionBusy (117), + callInterceptionForwarded (118), + callInterceptionNoAnswer (119), + callInterceptionResourcesNotAvailable (120), + callNotAnswered ( 10), + callPickup ( 11), + campOn ( 12), + campOnTrunks ( 62), + capacityOverflow ( 96), + characterCountReached ( 36), + conference ( 63), + consultation ( 37), + destDetected ( 64), + destNotObtainable ( 13), + destOutOfOrder ( 65), + distributed ( 38), + distributionDelay ( 66), + doNotDisturb ( 14), + dTMFDigitDetected ( 39), + duplicateDTMF ( 97), + durationExceeded ( 40), + earlyStop ( 98), + emptyQueue ( 99), + endOfMessageDetected ( 41), + enteringDistribution ( 42), + forcedPause ( 43), + forcedTransition ( 67), + incompatibleDestination ( 15), + interDigitTimeout (100), + intrude ( 68), + invalidAccountCode ( 16), + invalidConnection (101), + invalidConnectionState (102), + invalidNumberFormat ( 69), + joinCall ( 70), + keyOperation ( 17), + keyOperationInUse ( 71), + lawfulInterception (121), + lockout ( 18), + maintenance ( 19), + makeCall ( 44), + makeConnection (103), + makePredictiveCall ( 72), + maxTimeout (104), + messageDurationExceeded ( 73), + messageSizeExceeded ( 45), + multipleAlerting ( 74), + multipleQueuing ( 75), + networkCongestion ( 20), + networkDialling ( 76), + networkNotObtainable ( 21), + networkOutOfOrder ( 77), + networkSignal ( 46), + newCall ( 22), + nextMessage ( 47), + noAudioSaved (105), + noAvailableAgents ( 23), + noQueue (106), + normal ( 78), + normalClearing ( 48), + noRule (107), + noSpeechDetected ( 49), + notAvaliableBearerService ( 79), + notSupportedBearerService ( 80), + numberChanged ( 50), + numberUnallocated ( 81), + outOfGrammar (108), + overflow ( 26), + override ( 24), + park ( 25), + pathReplacement (109), + queueCleared ( 82), + queueTimeOverflow (110), + recall ( 27), + recallBusy (111), + recallForwarded (112), + recallNoAnswer (113), + recallResourcesNotAvailable (114), + redirected ( 28), + remainsInQueue ( 83), + reorderTone ( 29), + reserved ( 84), + resourcesNotAvailable ( 30), + selectedTrunkBusy ( 85), + silentParticipation ( 31), + singleStepConference ( 51), + singleStepTransfer ( 52), + speechDetected ( 53), + suspend ( 86), + switchingFunctionTerminated ( 54), + terminationCharacterReceived ( 55), + timeout ( 56), + transfer ( 32), + trunksBusy ( 33), + unauthorisedBearerService ( 87), + unknownOverflow (115) } + -- voiceUnitInitiator ( 34) + -- *** note that the voiceUnitOriginator ( 34) is no longer used (commented out) *** + +END -- of CSTA-event-causes diff --git a/lib/CSTA-event-causes.asn1 b/lib/CSTA-event-causes.asn1 new file mode 100644 index 0000000..beeddb5 --- /dev/null +++ b/lib/CSTA-event-causes.asn1 @@ -0,0 +1,135 @@ +CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +EventCause; + +EventCause ::= ENUMERATED +{ aCDBusy ( 57), + aCDForward ( 58), + aCDSaturated ( 59), + activation ( 88), + activeParticipation ( 1), + alertTimeExpired ( 60), + alternate ( 2), + autoWork ( 61), + babble ( 89), + badAttribute ( 90), + badGrammar ( 91), + badVoice ( 92), + badUri ( 93), + blocked ( 35), + busy ( 3), + busyOverflow ( 94), + calendarOverflow ( 95), + callBack ( 4), + callCancelled ( 5), + callForward ( 9), + callForwardImmediate ( 6), + callForwardBusy ( 7), + callForwardNoAnswer ( 8), + callInterception (116), + callInterceptionBusy (117), + callInterceptionForwarded (118), + callInterceptionNoAnswer (119), + callInterceptionResourcesNotAvailable (120), + callNotAnswered ( 10), + callPickup ( 11), + campOn ( 12), + campOnTrunks ( 62), + capacityOverflow ( 96), + characterCountReached ( 36), + conference ( 63), + consultation ( 37), + destDetected ( 64), + destNotObtainable ( 13), + destOutOfOrder ( 65), + distributed ( 38), + distributionDelay ( 66), + doNotDisturb ( 14), + dTMFDigitDetected ( 39), + duplicateDTMF ( 97), + durationExceeded ( 40), + earlyStop ( 98), + emptyQueue ( 99), + endOfMessageDetected ( 41), + enteringDistribution ( 42), + forcedPause ( 43), + forcedTransition ( 67), + incompatibleDestination ( 15), + interDigitTimeout (100), + intrude ( 68), + invalidAccountCode ( 16), + invalidConnection (101), + invalidConnectionState (102), + invalidNumberFormat ( 69), + joinCall ( 70), + keyOperation ( 17), + keyOperationInUse ( 71), + lawfulInterception (121), + lockout ( 18), + maintenance ( 19), + makeCall ( 44), + makeConnection (103), + makePredictiveCall ( 72), + maxTimeout (104), + messageDurationExceeded ( 73), + messageSizeExceeded ( 45), + multipleAlerting ( 74), + multipleQueuing ( 75), + networkCongestion ( 20), + networkDialling ( 76), + networkNotObtainable ( 21), + networkOutOfOrder ( 77), + networkSignal ( 46), + newCall ( 22), + nextMessage ( 47), + noAudioSaved (105), + noAvailableAgents ( 23), + noQueue (106), + normal ( 78), + normalClearing ( 48), + noRule (107), + noSpeechDetected ( 49), + notAvaliableBearerService ( 79), + notSupportedBearerService ( 80), + numberChanged ( 50), + numberUnallocated ( 81), + outOfGrammar (108), + overflow ( 26), + override ( 24), + park ( 25), + pathReplacement (109), + queueCleared ( 82), + queueTimeOverflow (110), + recall ( 27), + recallBusy (111), + recallForwarded (112), + recallNoAnswer (113), + recallResourcesNotAvailable (114), + redirected ( 28), + remainsInQueue ( 83), + reorderTone ( 29), + reserved ( 84), + resourcesNotAvailable ( 30), + selectedTrunkBusy ( 85), + silentParticipation ( 31), + singleStepConference ( 51), + singleStepTransfer ( 52), + speechDetected ( 53), + suspend ( 86), + switchingFunctionTerminated ( 54), + terminationCharacterReceived ( 55), + timeout ( 56), + transfer ( 32), + trunksBusy ( 33), + unauthorisedBearerService ( 87), + unknownOverflow (115) } + -- voiceUnitInitiator ( 34) + -- *** note that the voiceUnitOriginator ( 34) is no longer used (commented out) *** + +END -- of CSTA-event-causes diff --git a/lib/CSTA-event-report-definitions.asn1 b/lib/CSTA-event-report-definitions.asn1 new file mode 100644 index 0000000..4db0f19 --- /dev/null +++ b/lib/CSTA-event-report-definitions.asn1 @@ -0,0 +1,347 @@ +CSTA-event-report-definitions + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-report-definitions( 21) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +CallClearedEvent FROM CSTA-call-cleared-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-cleared-event( 22) } +ConferencedEvent FROM CSTA-conferenced-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) conferenced-event( 23) } +ConnectionClearedEvent FROM CSTA-connection-cleared-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-cleared-event( 24) } +DeliveredEvent FROM CSTA-delivered-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) delivered-event( 25) } +DivertedEvent FROM CSTA-diverted-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) diverted-event( 26) } +EstablishedEvent FROM CSTA-established-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) established-event( 27) } +FailedEvent FROM CSTA-failed-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) failed-event( 28) } +HeldEvent FROM CSTA-held-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) held-event( 29) } +NetworkReachedEvent FROM CSTA-network-reached-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) network-reached-event( 30) } +OriginatedEvent FROM CSTA-originated-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) originated-event( 31) } +QueuedEvent FROM CSTA-queued-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) queued-event( 32) } +RetrievedEvent FROM CSTA-retrieved-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) retrieved-event( 33) } +ServiceInitiatedEvent FROM CSTA-service-initiated-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) service-initiated-event( 34) } +TransferredEvent FROM CSTA-transferred-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) transferred-event( 35) } +AutoAnswerEvent FROM CSTA-auto-answer-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) auto-answer-event( 40) } +CallInformationEvent FROM CSTA-call-information-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-information-event( 41) } +DoNotDisturbEvent FROM CSTA-do-not-disturb-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) do-not-disturb-event( 42) } +ForwardingEvent FROM CSTA-forwarding-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) forwarding-event( 43) } +MessageWaitingEvent FROM CSTA-message-waiting-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) message-waiting-event( 44) } +MicrophoneMuteEvent FROM CSTA-microphone-mute-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) microphone-mute-event( 45) } +SpeakerMuteEvent FROM CSTA-speaker-mute-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) speaker-mute-event( 46) } +SpeakerVolumeEvent FROM CSTA-speaker-volume-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) speaker-volume-event( 47) } +AgentBusyEvent FROM CSTA-agent-busy-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) agent-busy-event( 319) } +AgentLoggedOnEvent FROM CSTA-agent-logged-on-event + { iso( 1) identified-organization( 3) icd-ecma( 12) --corrected 12/2000 + standard( 0) csta3( 285) agent-logged-on-event( 321) } +AgentLoggedOffEvent FROM CSTA-agent-logged-off-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) agent-logged-off-event( 320) } +AgentNotReadyEvent FROM CSTA-agent-not-ready-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) agent-not-ready-event( 322) } +AgentReadyEvent FROM CSTA-agent-ready-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) agent-ready-event( 323) } +AgentWorkingAfterCallEvent FROM CSTA-agent-working-after-call-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) agent-working-after-call-event( 324) } +BackInServiceEvent FROM CSTA-back-in-service-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) back-in-service-event( 333) } +OutOfServiceEvent FROM CSTA-out-of-service-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) out-of-service-event( 335) } +PrivateEvent FROM CSTA-private-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) private-event( 71) } +PresenceStateEvent FROM CSTA-presence-state-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) presence-state-event( 552) } +PlayEvent FROM CSTA-play-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) play( 75) } +RecordEvent FROM CSTA-record-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) record( 76) } +ReviewEvent FROM CSTA-review-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) review( 77) } +StopEvent FROM CSTA-stop-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) stop( 78) } +SuspendPlayEvent FROM CSTA-suspend-play-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) suspend-play( 79) } +SuspendRecordEvent FROM CSTA-suspend-record-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) suspend-record( 80) } +VoiceAttributesChangeEvent FROM CSTA-voice-attributes-change-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) voice-attributes-change-event( 74) } +MonitorCrossRefID FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +BridgedEvent FROM CSTA-bridged-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) bridged-event( 224) } +DigitsDialedEvent FROM CSTA-digits-dialed-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) digits-dialed-event( 225) } +NetworkCapabilitiesChangedEvent FROM CSTA-network-capabilities-changed-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) network-capabilities-changed-event( 226) } +OfferedEvent FROM CSTA-offered-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) offered-event( 227) } +ChargingEvent FROM CSTA-charging-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) charging-event( 240) } +DigitsGeneratedEvent FROM CSTA-digits-generated-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) digits-generated-event( 241) } +TelephonyTonesGeneratedEvent FROM CSTA-telephony-tones-generated-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) telephony-tones-generated-event( 242) } +ServiceCompletionFailureEvent FROM CSTA-service-completion-failure-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) service-completion-failure-event( 243) } +MediaAttachedEvent FROM CSTA-media-attached-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-attached-event( 246) } +MediaDetachedEvent FROM CSTA-media-detached-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-detached-event( 247) } +ButtonInformationEvent FROM CSTA-button-information-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) button-information-event( 283) } +ButtonPressEvent FROM CSTA-button-press-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) button-press-event( 284) } +DisplayUpdatedEvent FROM CSTA-display-updated-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) display-updated-event( 285) } +HookswitchEvent FROM CSTA-hookswitch-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) hookswitch-event( 286) } +LampModeEvent FROM CSTA-lamp-mode-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) lamp-mode-event( 287) } +MicrophoneGainEvent FROM CSTA-microphone-gain-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) microphone-gain-event( 288) } +RingerStatusEvent FROM CSTA-ringer-status-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) ringer-status-event( 289) } +AutoWorkModeEvent FROM CSTA-auto-work-mode-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) auto-work-mode-event( 326) } +CallBackEvent FROM CSTA-call-back-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-back-event( 327) } +CallBackMessageEvent FROM CSTA-call-back-message-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-back-message-event( 328) } +CallerIDStatusEvent FROM CSTA-caller-id-status-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) caller-id-status-event( 329) } +RouteingModeEvent FROM CSTA-routeing-mode-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) routeing-mode-event( 332) } +PartiallyInServiceEvent FROM CSTA-partially-in-service-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) partially-in-service ( 379) } +BookmarkReachedEvent FROM CSTA-bookmark-reached-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) bookmark-reached-event(517) } +CompletedEvent FROM CSTA-completed-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) completed-event(518) } +DtmfDetectedEvent FROM CSTA-dtmf-detected-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) dtmf-detected-event(519) } +EmptiedEvent FROM CSTA-emptied-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) emptied-event(520) } +InterruptionDetectedEvent FROM CSTA-interruption-detected-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) interruption-detected-event(521) } +NotRecognizedEvent FROM CSTA-not-recognized-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) not-recognized-event(522) } +RecognizedEvent FROM CSTA-recognized-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) recognized-event(523) } +SilenceTimeoutExpiredEvent FROM CSTA-silence-timeout-expired-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) silence-timeout-expired-event(524) } +SpeechDetectedEvent FROM CSTA-speech-detected-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) speech-detected-event (525) } +StartedEvent FROM CSTA-started-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) started-event (526) } +VoiceErrorOccuredEvent FROM CSTA-voice-error-occured-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) voice-error-occured-event (527) } +DeviceCapsChangedEvent FROM CSTA-device-capabilities-changed-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-capabilities-changed-event( 334) }; + +cSTAEventReport OPERATION ::= +{ ARGUMENT CSTAEventReportArgument + ALWAYS RESPONDS FALSE + CODE local:21 } + +CSTAEventReportArgument ::= SEQUENCE +{ crossRefIdentifier MonitorCrossRefID, + eventSpecificInfo EventSpecificInfo } + +EventSpecificInfo ::= CHOICE +{ callControlEvents [ 0] CallControlEvents, + callAssociatedEvents [ 1] CallAssociatedEvents, + mediaAttachmentEvents [ 2] MediaAttachmentEvents, + physicalDeviceFeatureEvents [ 3] PhysicalDeviceFeatureEvents, + logicalDeviceFeatureEvents [ 4] LogicalDeviceFeatureEvents, + deviceMaintenanceEvents [ 5] DeviceMaintenanceEvents, + voiceUnitEvents [ 6] VoiceUnitEvents, + vendorSpecEvents [ 7] VendorSpecEvents } + +CallControlEvents ::= CHOICE +{ bridged [ 0] IMPLICIT BridgedEvent, + callCleared [ 1] IMPLICIT CallClearedEvent, + conferenced [ 2] IMPLICIT ConferencedEvent, + connectionCleared [ 3] IMPLICIT ConnectionClearedEvent, + delivered [ 4] IMPLICIT DeliveredEvent, + digitsDialed [ 5] IMPLICIT DigitsDialedEvent, + diverted [ 6] IMPLICIT DivertedEvent, + established [ 7] IMPLICIT EstablishedEvent, + failed [ 8] IMPLICIT FailedEvent, + held [ 9] IMPLICIT HeldEvent, + networkCapabilitiesChanged [10] IMPLICIT NetworkCapabilitiesChangedEvent, + networkReached [11] IMPLICIT NetworkReachedEvent, + offered [12] IMPLICIT OfferedEvent, + originated [13] IMPLICIT OriginatedEvent, + queued [14] IMPLICIT QueuedEvent, + retrieved [15] IMPLICIT RetrievedEvent, + serviceInitiated [16] IMPLICIT ServiceInitiatedEvent, + transferred [17] IMPLICIT TransferredEvent } + +CallAssociatedEvents ::= CHOICE +{ callInformation [ 0] IMPLICIT CallInformationEvent, + charging [ 1] IMPLICIT ChargingEvent, + digitsGeneratedEvent [ 2] IMPLICIT DigitsGeneratedEvent, + telephonyTonesGeneratedEvent [ 3] IMPLICIT TelephonyTonesGeneratedEvent, + serviceCompletionFailure [ 4] IMPLICIT ServiceCompletionFailureEvent } + +MediaAttachmentEvents ::= CHOICE +{ mediaAttached [ 0] IMPLICIT MediaAttachedEvent, + mediaDetached [ 1] IMPLICIT MediaDetachedEvent } + +PhysicalDeviceFeatureEvents ::= CHOICE +{ buttonInformation [ 0] IMPLICIT ButtonInformationEvent, + buttonPress [ 1] IMPLICIT ButtonPressEvent, + displayUpdated [ 2] IMPLICIT DisplayUpdatedEvent, + hookswitch [ 3] IMPLICIT HookswitchEvent, + lampMode [ 4] IMPLICIT LampModeEvent, + messageWaiting [ 5] IMPLICIT MessageWaitingEvent, + microphoneGain [ 6] IMPLICIT MicrophoneGainEvent, + microphoneMute [ 7] IMPLICIT MicrophoneMuteEvent, + ringerStatus [ 8] IMPLICIT RingerStatusEvent, + speakerMute [ 9] IMPLICIT SpeakerMuteEvent, + speakerVolume [10] IMPLICIT SpeakerVolumeEvent } + +LogicalDeviceFeatureEvents ::= CHOICE +{ agentBusy [ 0] IMPLICIT AgentBusyEvent, + agentLoggedOn [ 1] IMPLICIT AgentLoggedOnEvent, + agentLoggedOff [ 2] IMPLICIT AgentLoggedOffEvent, + agentNotReady [ 3] IMPLICIT AgentNotReadyEvent, + agentReady [ 4] IMPLICIT AgentReadyEvent, + agentWorkingAfterCall [ 5] IMPLICIT AgentWorkingAfterCallEvent, + autoAnswer [ 6] IMPLICIT AutoAnswerEvent, + autoWorkMode [ 7] IMPLICIT AutoWorkModeEvent, + callBack [ 8] IMPLICIT CallBackEvent, + callBackMessage [ 9] IMPLICIT CallBackMessageEvent, + callerIDStatus [10] IMPLICIT CallerIDStatusEvent, + doNotDisturb [11] IMPLICIT DoNotDisturbEvent, + forwarding [12] IMPLICIT ForwardingEvent, + presenceState [14] IMPLICIT PresenceStateEvent, + routeingMode [13] IMPLICIT RouteingModeEvent } + +DeviceMaintenanceEvents ::= CHOICE +{ backInService [ 0] IMPLICIT BackInServiceEvent, + deviceCapabilityChanged [ 1] IMPLICIT DeviceCapsChangedEvent, + outOfService [ 2] IMPLICIT OutOfServiceEvent, + partiallyInService [ 3] IMPLICIT PartiallyInServiceEvent } + +VoiceUnitEvents ::= CHOICE +{ bookmarkReached [ 7] IMPLICIT BookmarkReachedEvent, + completed [ 8] IMPLICIT CompletedEvent, + dtmfDetected [ 9] IMPLICIT DtmfDetectedEvent, + emptied [10] IMPLICIT EmptiedEvent, + interruptionDetected [11] IMPLICIT InterruptionDetectedEvent, + notRecognized [12] IMPLICIT NotRecognizedEvent, + play [ 0] IMPLICIT PlayEvent, + recognized [13] IMPLICIT RecognizedEvent, + record [ 1] IMPLICIT RecordEvent, + review [ 2] IMPLICIT ReviewEvent, + silenceTimeoutExpired [14] IMPLICIT SilenceTimeoutExpiredEvent, + speechDetected [15] IMPLICIT SpeechDetectedEvent, + started [16] IMPLICIT StartedEvent, + stop [ 3] IMPLICIT StopEvent, + suspendPlay [ 4] IMPLICIT SuspendPlayEvent, + suspendRecord [ 5] IMPLICIT SuspendRecordEvent, + voiceAttributesChange [ 6] IMPLICIT VoiceAttributesChangeEvent, + voiceErrorOccured [17] IMPLICIT VoiceErrorOccuredEvent } + +VendorSpecEvents::= CHOICE +{ privateEvent [ 0] IMPLICIT PrivateEvent } + +END -- of CSTA-event-report-definitions diff --git a/lib/CSTA-extension-types.asn1 b/lib/CSTA-extension-types.asn1 new file mode 100644 index 0000000..c232af3 --- /dev/null +++ b/lib/CSTA-extension-types.asn1 @@ -0,0 +1,25 @@ +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 diff --git a/lib/CSTA-failed-event.asn1 b/lib/CSTA-failed-event.asn1 new file mode 100644 index 0000000..9b86486 --- /dev/null +++ b/lib/CSTA-failed-event.asn1 @@ -0,0 +1,74 @@ +CSTA-failed-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) failed-event( 28) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID, CallingDeviceID, CalledDeviceID, RedirectionDeviceID, + AssociatedCalledDeviceID, AssociatedCallingDeviceID, + NetworkCalledDeviceID, NetworkCallingDeviceID + FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences, SubjectOfCall, MessageInfo, +DeviceHistory FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +FailedEvent ::= SEQUENCE +{ failedConnection ConnectionID, + failingDevice SubjectDeviceID, + callingDevice CallingDeviceID, + calledDevice CalledDeviceID, + lastRedirectionDevice RedirectionDeviceID, + originatingNIDConnection ConnectionID OPTIONAL, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [ 0] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + cause EventCause, + servicesPermitted [ 1] IMPLICIT ServicesPermitted OPTIONAL, + networkCallingDevice NetworkCallingDeviceID OPTIONAL, + networkCalledDevice NetworkCalledDeviceID OPTIONAL, + associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, + associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, + mediaCallCharacteristics [ 2] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [ 3] IMPLICIT CallCharacteristics OPTIONAL, + failedConnectionInfo [ 4] IMPLICIT ConnectionInformation OPTIONAL, + --corrected 06/2001 + callLinkageData [ 5] IMPLICIT CallLinkageData OPTIONAL, + subjectOfCall [ 6] IMPLICIT SubjectOfCall OPTIONAL, + messageInfo [ 7] IMPLICIT MessageInfo OPTIONAL, + languagePreferences [ 8] IMPLICIT LanguagePreferences OPTIONAL, + deviceHistory [ 9] IMPLICIT DeviceHistory OPTIONAL, + locationInfo [10] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-failed-event diff --git a/lib/CSTA-fast-data.asn1 b/lib/CSTA-fast-data.asn1 new file mode 100644 index 0000000..afa3837 --- /dev/null +++ b/lib/CSTA-fast-data.asn1 @@ -0,0 +1,53 @@ +CSTA-fast-data + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) fast-data( 119) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTAObject FROM CSTA-switching-function-objects + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) switching-function-objects( 122) } +DataPathType, IORegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DisplayID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +fastData OPERATION ::= +{ ARGUMENT FastDataArgument + RESULT FastDataResult + ERRORS {universalFailure } + CODE local: 119 } + +FastDataArgument ::= SEQUENCE +{ ioRegisterReqID IORegisterReqID OPTIONAL, + object CSTAObject, + dataPathType DataPathType OPTIONAL, + displayAttributes DisplayAttribute OPTIONAL, + ioData OCTET STRING, --corrected 12/2000 + extensions CSTACommonArguments OPTIONAL } + +FastDataResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +DisplayAttribute ::= SEQUENCE +{ displayID DisplayID OPTIONAL, + physicalBaseRowNumber [0] IMPLICIT INTEGER OPTIONAL, + physicalBaseColumnNumber [1] IMPLICIT INTEGER OPTIONAL, + offset [2] IMPLICIT INTEGER OPTIONAL } + +END -- of CSTA-fast-data diff --git a/lib/CSTA-forwarding-event.asn1 b/lib/CSTA-forwarding-event.asn1 new file mode 100644 index 0000000..29de005 --- /dev/null +++ b/lib/CSTA-forwarding-event.asn1 @@ -0,0 +1,31 @@ +CSTA-forwarding-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) forwarding-event( 43) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ForwardingType, ForwardDefault FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +ForwardingEvent ::= SEQUENCE +{ device SubjectDeviceID, + forwardingType ForwardingType OPTIONAL, + forwardStatus BOOLEAN, + forwardTo DeviceID OPTIONAL, + forwardDefault ForwardDefault OPTIONAL, + ringCount INTEGER (1..100) OPTIONAL, + ringDuration [4] IMPLICIT INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-forwarding-event diff --git a/lib/CSTA-generate-digits.asn1 b/lib/CSTA-generate-digits.asn1 new file mode 100644 index 0000000..e0f2bd1 --- /dev/null +++ b/lib/CSTA-generate-digits.asn1 @@ -0,0 +1,46 @@ +CSTA-generate-digits + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) generate-digits( 232) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +generateDigits OPERATION ::= +{ ARGUMENT GenerateDigitsArgument + RESULT GenerateDigitsResult + ERRORS {universalFailure } + CODE local: 232 } + +GenerateDigitsArgument ::= SEQUENCE +{ connectionToSendDigits ConnectionID, + digitMode DigitMode OPTIONAL, + charactersToSend IA5String, + toneDuration [0] IMPLICIT INTEGER OPTIONAL, + pulseRate [1] IMPLICIT INTEGER OPTIONAL, + pauseDuration [2] IMPLICIT INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GenerateDigitsResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +DigitMode ::= ENUMERATED +{ rotaryPulse (0), + dTMF (1) } + +END -- of CSTA-generate-digits diff --git a/lib/CSTA-generate-telephony-tones.asn1 b/lib/CSTA-generate-telephony-tones.asn1 new file mode 100644 index 0000000..b91cba4 --- /dev/null +++ b/lib/CSTA-generate-telephony-tones.asn1 @@ -0,0 +1,42 @@ +CSTA-generate-telephony-tones + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) generate-telephony-tones( 233) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +TelephonyTone FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +generateTelephonyTones OPERATION ::= +{ ARGUMENT GenerateTelephonyTonesArgument + RESULT GenerateTelephonyTonesResult + ERRORS {universalFailure } + CODE local: 233 } + +GenerateTelephonyTonesArgument ::= SEQUENCE +{ connectionToSendTone ConnectionID, + toneToSend TelephonyTone, + toneDuration INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GenerateTelephonyTonesResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-generate-telephony-tones diff --git a/lib/CSTA-get-agent-state.asn1 b/lib/CSTA-get-agent-state.asn1 new file mode 100644 index 0000000..7e26fb0 --- /dev/null +++ b/lib/CSTA-get-agent-state.asn1 @@ -0,0 +1,58 @@ +CSTA-get-agent-state + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-agent-state( 304) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +AgentID, AgentState, PendingAgentState FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getAgentState OPERATION ::= +{ ARGUMENT GetAgentStateArgument + RESULT GetAgentStateResult + ERRORS {universalFailure } + CODE local: 304 } + +GetAgentStateArgument ::= SEQUENCE +{ device DeviceID, + acdGroup DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetAgentStateResult ::= SEQUENCE +{ agentStateList AgentStateList, + extensions CSTACommonArguments OPTIONAL } + +AgentStateList ::= SEQUENCE SIZE (1..32) OF AgentStateEntry + +AgentStateEntry ::= SEQUENCE +{ agentID AgentID OPTIONAL, + loggedOn BOOLEAN, + agentInfo SEQUENCE OF AgentInfo OPTIONAL } + +AgentInfo ::= SEQUENCE +{ acdGroup DeviceID OPTIONAL, + agentState AgentState, + pendingAgentState [0] IMPLICIT PendingAgentState OPTIONAL, + agentStateCondition [1] IMPLICIT AgentStateCondition OPTIONAL } + +AgentStateCondition ::= ENUMERATED +{ forcedPause (0), + other (1) } + +END -- of CSTA-get-agent-state diff --git a/lib/CSTA-get-auditory-apparatus-information.asn1 b/lib/CSTA-get-auditory-apparatus-information.asn1 new file mode 100644 index 0000000..d38d76f --- /dev/null +++ b/lib/CSTA-get-auditory-apparatus-information.asn1 @@ -0,0 +1,41 @@ +CSTA-get-auditory-apparatus-information +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-auditory-apparatus-information( 261) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID, AuditoryApparatusList FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +getAuditoryApparatusInformation OPERATION ::= +{ ARGUMENT GetAuditoryApparatusInformationArgument + RESULT GetAuditoryApparatusInformationResult + ERRORS {universalFailure } + CODE local: 261 } + +GetAuditoryApparatusInformationArgument ::= SEQUENCE +{ device DeviceID, + auditoryApparatus AuditoryApparatusID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetAuditoryApparatusInformationResult ::= SEQUENCE +{ auditoryApparatusList AuditoryApparatusList, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-auditory-apparatus-information diff --git a/lib/CSTA-get-auto-answer.asn1 b/lib/CSTA-get-auto-answer.asn1 new file mode 100644 index 0000000..49bc19a --- /dev/null +++ b/lib/CSTA-get-auto-answer.asn1 @@ -0,0 +1,38 @@ +CSTA-get-auto-answer + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-auto-answer( 305) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getAutoAnswer OPERATION ::= +{ ARGUMENT GetAutoAnswerArgument + RESULT GetAutoAnswerResult + ERRORS {universalFailure } + CODE local: 305 } + +GetAutoAnswerArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetAutoAnswerResult ::= SEQUENCE +{ autoAnswerOn BOOLEAN, + numberOfRings INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-auto-answer diff --git a/lib/CSTA-get-auto-work-mode.asn1 b/lib/CSTA-get-auto-work-mode.asn1 new file mode 100644 index 0000000..bfcbbc6 --- /dev/null +++ b/lib/CSTA-get-auto-work-mode.asn1 @@ -0,0 +1,38 @@ +CSTA-get-auto-work-mode + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-auto-work-mode( 306) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getAutoWorkMode OPERATION ::= +{ ARGUMENT GetAutoWorkModeArgument + RESULT GetAutoWorkModeResult + ERRORS {universalFailure } + CODE local: 306 } + +GetAutoWorkModeArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetAutoWorkModeResult ::= SEQUENCE +{ autoWorkOn BOOLEAN, + autoWorkInterval INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-auto-work-mode diff --git a/lib/CSTA-get-button-information.asn1 b/lib/CSTA-get-button-information.asn1 new file mode 100644 index 0000000..008c633 --- /dev/null +++ b/lib/CSTA-get-button-information.asn1 @@ -0,0 +1,51 @@ +CSTA-get-button-information + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-button-information( 262) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ButtonID, LampID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +getButtonInformation OPERATION ::= +{ ARGUMENT GetButtonInformationArgument + RESULT GetButtonInformationResult + ERRORS {universalFailure } + CODE local: 262 } + +GetButtonInformationArgument ::= SEQUENCE +{ device DeviceID, + button ButtonID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetButtonInformationResult ::= SEQUENCE +{ buttonList ButtonList, + extensions CSTACommonArguments OPTIONAL } + +ButtonList ::= SEQUENCE OF SEQUENCE +{ button ButtonID, + buttonLabel [0] IMPLICIT IA5String OPTIONAL, + buttonLabelSettable [1] IMPLICIT BOOLEAN OPTIONAL, + buttonFunction [2] IMPLICIT IA5String OPTIONAL, + buttonAssociatedNumber [3] IMPLICIT DeviceID OPTIONAL, + buttonAssociatedNumberSettable [4] IMPLICIT BOOLEAN OPTIONAL, + buttonPressIndicator [5] IMPLICIT BOOLEAN OPTIONAL, + lampList SEQUENCE OF LampID OPTIONAL } + +END -- of CSTA-get-button-information diff --git a/lib/CSTA-get-call-back.asn1 b/lib/CSTA-get-call-back.asn1 new file mode 100644 index 0000000..119b38f --- /dev/null +++ b/lib/CSTA-get-call-back.asn1 @@ -0,0 +1,42 @@ +CSTA-get-call-back + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-call-back( 378) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getCallBack OPERATION ::= +{ ARGUMENT GetCallBackArgument + RESULT GetCallBackResult + ERRORS {universalFailure } + CODE local: 378 } + +GetCallBackArgument::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetCallBackResult ::= SEQUENCE +{ callBackList CallBackList, + extensions CSTACommonArguments OPTIONAL } + +CallBackList ::= SEQUENCE OF SEQUENCE +{ originatingDevice DeviceID, + targetDevice DeviceID, + callBackMessageIndicator BOOLEAN OPTIONAL } + +END -- of CSTA-get-call-back diff --git a/lib/CSTA-get-caller-id-status.asn1 b/lib/CSTA-get-caller-id-status.asn1 new file mode 100644 index 0000000..d73bbc9 --- /dev/null +++ b/lib/CSTA-get-caller-id-status.asn1 @@ -0,0 +1,37 @@ +CSTA-get-caller-id-status +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-caller-id-status( 307) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getCallerIDStatus OPERATION ::= +{ ARGUMENT GetCallerIDStatusArgument + RESULT GetCallerIDStatusResult + ERRORS {universalFailure } + CODE local: 307 } + +GetCallerIDStatusArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetCallerIDStatusResult ::= SEQUENCE +{ callerIDProvided BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-caller-id-status diff --git a/lib/CSTA-get-csta-features-service.asn1 b/lib/CSTA-get-csta-features-service.asn1 new file mode 100644 index 0000000..47f8af5 --- /dev/null +++ b/lib/CSTA-get-csta-features-service.asn1 @@ -0,0 +1,70 @@ +CSTA-get-csta-features-service + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-csta-features-service ( 370 ) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +LocationServicesServList FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +RouteingServList, DeviceMaintEvtsList, +CapExchangeServList,SystemStatusServList, MonitoringServList, SnapshotServList, +CallControlServList,CallAssociatedServList,MediaServList,PhysDevServList,LogicalServList, +IOServicesServList,DataCollectionServList,VoiceUnitServList,CDRServList,VendorSpecificServList, +CallControlEvtsList,CallAssociatedEvtsList,MediaEvtsList,PhysDevEvtsList,LogicalEvtsList, +VoiceUnitEvtsList,VendorSpecificEvtsList +FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) }; + +getCSTAFeature OPERATION ::= +{ ARGUMENT GetCSTAFeatureArgument + RESULT GetCSTAFeatureResult + ERRORS {universalFailure } + CODE local: 370 } + +GetCSTAFeatureArgument::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +GetCSTAFeatureResult::= SEQUENCE +{ supportedServices SEQUENCE + { capExchangeServList [ 0] CapExchangeServList OPTIONAL, + systemStatServList [ 1] SystemStatusServList OPTIONAL, + monitoringServList [ 2] MonitoringServList OPTIONAL, + snapshotServList [ 3] SnapshotServList OPTIONAL, + callControlServList [ 4] CallControlServList OPTIONAL, + callAssociatedServList [ 5] CallAssociatedServList OPTIONAL, + mediaServList [ 6] MediaServList OPTIONAL, + routeingServList [ 7] RouteingServList OPTIONAL, + physDevServList [ 8] PhysDevServList OPTIONAL, + logicalServList [ 9] LogicalServList OPTIONAL, + iOServicesServList [10] IOServicesServList OPTIONAL, + dataCollectionServList [11] DataCollectionServList OPTIONAL, + voiceServList [12] VoiceUnitServList OPTIONAL, + cDRServList [13] CDRServList OPTIONAL, + vendorSpecificServList [14] VendorSpecificServList OPTIONAL, + locationServicesServList [15] LocationServicesServList OPTIONAL }, + supportedEvents SEQUENCE + { callControlEvtsList [0] CallControlEvtsList OPTIONAL, + callAssociatedEvtsList [1] CallAssociatedEvtsList OPTIONAL, + mediaEvtsList [2] MediaEvtsList OPTIONAL, + physDevEvtsList [3] PhysDevEvtsList OPTIONAL, + logicalEvtsList [4] LogicalEvtsList OPTIONAL, + deviceMaintEvtsList [5] DeviceMaintEvtsList OPTIONAL, + voiceEvtsList [6] VoiceUnitEvtsList OPTIONAL, + vendorSpecificEvtsList [7] VendorSpecificEvtsList OPTIONAL } OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-csta-features-service diff --git a/lib/CSTA-get-display.asn1 b/lib/CSTA-get-display.asn1 new file mode 100644 index 0000000..8b4e4ae --- /dev/null +++ b/lib/CSTA-get-display.asn1 @@ -0,0 +1,52 @@ +CSTA-get-display +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-display( 263) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DisplayID, CharacterSet FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +getDisplay OPERATION ::= +{ ARGUMENT GetDisplayArgument + RESULT GetDisplayResult + ERRORS {universalFailure } + CODE local: 263 } + +GetDisplayArgument ::= SEQUENCE +{ device DeviceID, + display DisplayID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetDisplayResult ::= SEQUENCE +{ displayList DisplayList, + extensions CSTACommonArguments OPTIONAL } + +DisplayList ::= SEQUENCE OF SEQUENCE +{ displayID DisplayID, + logicalRows INTEGER, + logicalColumns INTEGER, + physicalRows [0] IMPLICIT INTEGER OPTIONAL, + physicalColumns [1] IMPLICIT INTEGER OPTIONAL, + physicalBaseRowNumber [2] IMPLICIT INTEGER OPTIONAL, + physicalBaseColumnNumber [3] IMPLICIT INTEGER OPTIONAL, + characterSet CharacterSet OPTIONAL, + contentsOfDisplay IA5String } + +END -- of CSTA-get-display diff --git a/lib/CSTA-get-do-not-disturb.asn1 b/lib/CSTA-get-do-not-disturb.asn1 new file mode 100644 index 0000000..cdc5f93 --- /dev/null +++ b/lib/CSTA-get-do-not-disturb.asn1 @@ -0,0 +1,42 @@ +CSTA-get-do-not-disturb + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-do-not-disturb( 308) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CallOrigination FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getDoNotDisturb OPERATION ::= +{ ARGUMENT GetDoNotDisturbArgument + RESULT GetDoNotDisturbResult + ERRORS {universalFailure } + CODE local: 308 } + +GetDoNotDisturbArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetDoNotDisturbResult ::= SEQUENCE +{ doNotDisturbOn BOOLEAN, + callOrigination CallOrigination OPTIONAL, + callingDeviceList SEQUENCE OF DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-do-not-disturb diff --git a/lib/CSTA-get-forwarding.asn1 b/lib/CSTA-get-forwarding.asn1 new file mode 100644 index 0000000..0a507ab --- /dev/null +++ b/lib/CSTA-get-forwarding.asn1 @@ -0,0 +1,40 @@ +CSTA-get-forwarding + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-forwarding( 309) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ForwardList FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getForwarding OPERATION ::= +{ ARGUMENT GetForwardingArgument + RESULT GetForwardingResult + ERRORS {universalFailure } + CODE local: 309 } + +GetForwardingArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetForwardingResult ::= SEQUENCE +{ forwardingList ForwardList, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-forwarding diff --git a/lib/CSTA-get-hookswitch-status.asn1 b/lib/CSTA-get-hookswitch-status.asn1 new file mode 100644 index 0000000..16bf82f --- /dev/null +++ b/lib/CSTA-get-hookswitch-status.asn1 @@ -0,0 +1,45 @@ +CSTA-get-hookswitch-status + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-hookswitch-status( 264) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +HookswitchID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +getHookswitchStatus OPERATION ::= +{ ARGUMENT GetHookswitchStatusArgument + RESULT GetHookswitchStatusResult + ERRORS {universalFailure } + CODE local: 264 } + +GetHookswitchStatusArgument ::= SEQUENCE +{ device DeviceID, + hookswitch HookswitchID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetHookswitchStatusResult ::= SEQUENCE +{ hookswitchStatusList HookswitchStatusList, + extensions CSTACommonArguments OPTIONAL } + +HookswitchStatusList ::= SEQUENCE OF SEQUENCE +{ hookswitch HookswitchID, + hookswitchOnHook BOOLEAN } + +END -- of CSTA-get-hookswitch-status diff --git a/lib/CSTA-get-lamp-information.asn1 b/lib/CSTA-get-lamp-information.asn1 new file mode 100644 index 0000000..23fc4ff --- /dev/null +++ b/lib/CSTA-get-lamp-information.asn1 @@ -0,0 +1,47 @@ +CSTA-get-lamp-information +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-lamp-information( 265) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ButtonID, LampID, LampColor FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +getLampInformation OPERATION ::= +{ ARGUMENT GetLampInformationArgument + RESULT GetLampInformationResult + ERRORS {universalFailure } + CODE local: 265 } + +GetLampInformationArgument ::= SEQUENCE +{ device DeviceID, + lamp LampID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetLampInformationResult ::= SEQUENCE +{ lampList LampList, + extensions CSTACommonArguments OPTIONAL } + +LampList ::= SEQUENCE OF SEQUENCE +{ lamp LampID, + lampLabel [0] IMPLICIT OCTET STRING OPTIONAL, + button [1] IMPLICIT ButtonID OPTIONAL, + lampColor LampColor OPTIONAL } + +END -- of CSTA-get-lamp-information diff --git a/lib/CSTA-get-lamp-mode.asn1 b/lib/CSTA-get-lamp-mode.asn1 new file mode 100644 index 0000000..25fff05 --- /dev/null +++ b/lib/CSTA-get-lamp-mode.asn1 @@ -0,0 +1,50 @@ +CSTA-get-lamp-mode +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-lamp-mode( 266) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ButtonID, LampID, LampColor, LampMode, LampBrightness +FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +getLampMode OPERATION ::= +{ ARGUMENT GetLampModeArgument + RESULT GetLampModeResult + ERRORS {universalFailure } + CODE local: 266 } + +GetLampModeArgument ::= SEQUENCE +{ device DeviceID, + lamp LampID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetLampModeResult ::= SEQUENCE +{ lampModeList LampModeList, + lamp LampID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +LampModeList ::= SEQUENCE OF SEQUENCE +{ lamp LampID, + lampMode LampMode, + lampBrightness [0] IMPLICIT LampBrightness OPTIONAL, + lampColor [1] IMPLICIT LampColor OPTIONAL, + button [2] IMPLICIT ButtonID OPTIONAL } + +END -- of CSTA-get-lamp-mode diff --git a/lib/CSTA-get-last-number-dialed.asn1 b/lib/CSTA-get-last-number-dialed.asn1 new file mode 100644 index 0000000..8d7f383 --- /dev/null +++ b/lib/CSTA-get-last-number-dialed.asn1 @@ -0,0 +1,37 @@ +CSTA-get-last-number-dialed + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-last-number-dialed( 310) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getLastNumberDialed OPERATION ::= +{ ARGUMENT GetLastNumberDialedArgument + RESULT GetLastNumberDialedResult + ERRORS {universalFailure } + CODE local: 310 } + +GetLastNumberDialedArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetLastNumberDialedResult ::= SEQUENCE +{ numberDialed DeviceID, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-last-number-dialed diff --git a/lib/CSTA-get-location-information.asn1 b/lib/CSTA-get-location-information.asn1 new file mode 100644 index 0000000..944a194 --- /dev/null +++ b/lib/CSTA-get-location-information.asn1 @@ -0,0 +1,40 @@ +CSTA-get-location-information + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-location-information ( 530) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +LocationInfo FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +getLocationInformation OPERATION ::= +{ ARGUMENT GetLocationInformationArgument + RESULT GetLocationInformationResult + ERRORS {universalFailure } + CODE local: 530} + +GetLocationInformationArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetLocationInformationResult ::= SEQUENCE +{ locationInfo LocationInfo, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-location-information diff --git a/lib/CSTA-get-location-tracking-capabilities.asn1 b/lib/CSTA-get-location-tracking-capabilities.asn1 new file mode 100644 index 0000000..55b0664 --- /dev/null +++ b/lib/CSTA-get-location-tracking-capabilities.asn1 @@ -0,0 +1,75 @@ +CSTA-get-location-tracking-capabilities + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-location-tracking-capabilities( 539) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definitioneq + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +LocCrossRefID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) }; + +getLocationTrackingCapabilities OPERATION ::= +{ ARGUMENT GetLocationTrackingCapabilitiesArgument + RESULT GetLocationTrackingCapabilitiesResult + ERRORS {universalFailure } + CODE local: 539 } + +GetLocationTrackingCapabilitiesArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetLocationTrackingCapabilitiesResult ::= SEQUENCE +{ collectionTypeDefault ENUMERATED + { periodic (0), + updatesOnly (1), + periodicWithUpdates (2) }, + collectionTypePeriodic BOOLEAN, + collectionTypeUpdatesOnly BOOLEAN, + collectionTypePeriodicWithUpdates BOOLEAN, + collectionIntervalDefault INTEGER, + collectionIntervalMin INTEGER, + collectionIntervalMax INTEGER, + maxCollectionsDefault INTEGER, + maxCollectionsMin INTEGER, + maxCollectionsMax INTEGER, + collectionFilterDefault ENUMERATED + { horizontalMovement (0), + verticalMovement (1), + civicAddressChange (2), + none (3) }, + collectionFilterHorizontal BOOLEAN, + collectionFilterVertical BOOLEAN, + collectionFilterCivicAddress BOOLEAN, + reportingTypeDefault ENUMERATED + { immediate (0), + periodic (1), + count (2) }, + reportingTypeImmediate BOOLEAN, + reportingTypePeriodic BOOLEAN, + reportingTypeCount INTEGER, + reportingIntervalDefault INTEGER, + reportingIntervalMin INTEGER, + reportingIntervalMax INTEGER, + reportingCountDefault INTEGER, + reportingCountMin INTEGER, + reportingCountMax INTEGER, + supportsSuspendingTracking BOOLEAN, + supportsResumingTracking BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-location-tracking-capabilities diff --git a/lib/CSTA-get-location-tracking-sessions.asn1 b/lib/CSTA-get-location-tracking-sessions.asn1 new file mode 100644 index 0000000..dd535f5 --- /dev/null +++ b/lib/CSTA-get-location-tracking-sessions.asn1 @@ -0,0 +1,44 @@ +CSTA-get-location-tracking-sessions + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-location-tracking-sessions( 540) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +LocationSessionInfoList FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +ServiceCrossRefID FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) }; + +getLocationTrackingSessions OPERATION ::= +{ ARGUMENT GetLocationTrackingSessionsArgument + RESULT GetLocationTrackingSessionsResult + ERRORS {universalFailure } + CODE local: 540} + +GetLocationTrackingSessionsArgument ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +GetLocationTrackingSessionsResult::= SEQUENCE +{ crossRefIDorRegistrationData CHOICE + { serviceCrossRefID ServiceCrossRefID, + locationSessionInfoList LocationSessionInfoList }, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-location-tracking-sessions diff --git a/lib/CSTA-get-logical-device-information.asn1 b/lib/CSTA-get-logical-device-information.asn1 new file mode 100644 index 0000000..df2c63a --- /dev/null +++ b/lib/CSTA-get-logical-device-information.asn1 @@ -0,0 +1,83 @@ +CSTA-get-logical-device-information + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-logical-device-information( 201) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +MonitorFilter, MonitorMediaClass FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DeviceCategory, GroupDeviceAttributes, NamedDeviceTypes, ACDModels, AgentLogOnModels, +AppearanceType, MiscMonitorCaps, TransAndConfSetup, MediaServiceCapsList,RouteingServList, +LogDevServList, LogDevEvtsList, DeviceMaintEvtsList +FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) } +NumberOfChannels, MaxChannelBind, ConnectionRateList, DelayToleranceList +FROM CSTA-data-call-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-call-types( 134) }; + +getLogicalDeviceInformation OPERATION ::= +{ ARGUMENT GetLogicalDeviceInformationArgument + RESULT GetLogicalDeviceInformationResult + ERRORS {universalFailure } + CODE local:201 } + +GetLogicalDeviceInformationArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetLogicalDeviceInformationResult ::= SEQUENCE +{ deviceCategory [ 0] IMPLICIT DeviceCategory DEFAULT station, + groupDeviceAttributes [ 1] IMPLICIT GroupDeviceAttributes OPTIONAL, + namedDeviceTypes [ 2] IMPLICIT NamedDeviceTypes OPTIONAL, + shortFormDeviceID [ 3] DeviceID OPTIONAL, + hasPhysicalElement BOOLEAN, + acdModels ACDModels, + agentLogOnModels [ 4] IMPLICIT AgentLogOnModels OPTIONAL, + appearanceAddressable BOOLEAN, + appearanceType AppearanceType, + appearanceList [ 5] IMPLICIT SEQUENCE OF IA5String OPTIONAL, + otherPhysicalDeviceList [ 6] IMPLICIT SEQUENCE OF DeviceID OPTIONAL, + miscMonitorCaps [ 7] IMPLICIT MiscMonitorCaps OPTIONAL, + associatedGroupList [ 8] IMPLICIT SEQUENCE OF DeviceID OPTIONAL, + maxCallbacks [ 9] IMPLICIT INTEGER OPTIONAL, + maxAutoAnswerRings [10] IMPLICIT INTEGER OPTIONAL, + maxActiveCalls [11] IMPLICIT INTEGER OPTIONAL, + maxHeldCalls [12] IMPLICIT INTEGER OPTIONAL, + maxFwdSettings [13] IMPLICIT INTEGER OPTIONAL, + maxDevicesInConf [14] IMPLICIT INTEGER OPTIONAL, + transAndConfSetup [15] IMPLICIT TransAndConfSetup OPTIONAL, + deviceOnDeviceMonitorFilter [16] IMPLICIT MonitorFilter OPTIONAL, + deviceOnConnectionMonitorFilter [17] IMPLICIT MonitorFilter OPTIONAL, + callOnDeviceMonitorFilter [18] IMPLICIT MonitorFilter OPTIONAL, + callOnConnectionMonitorFilter [19] IMPLICIT MonitorFilter OPTIONAL, + mediaClassSupport [20] IMPLICIT MonitorMediaClass OPTIONAL, + mediaServiceCapsList [21] IMPLICIT MediaServiceCapsList OPTIONAL, + connectionRateList [22] IMPLICIT ConnectionRateList OPTIONAL, + delayToleranceList [23] IMPLICIT DelayToleranceList OPTIONAL, + numberOfChannels [24] IMPLICIT NumberOfChannels OPTIONAL, + maxChannelBind [25] IMPLICIT MaxChannelBind OPTIONAL, + routeingServList [26] IMPLICIT RouteingServList OPTIONAL, + logDevServList [27] IMPLICIT LogDevServList OPTIONAL, + logDevEvtsList [28] IMPLICIT LogDevEvtsList OPTIONAL, + deviceMaintEvtsList [29] IMPLICIT DeviceMaintEvtsList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-logical-device-information diff --git a/lib/CSTA-get-message-waiting-indicator.asn1 b/lib/CSTA-get-message-waiting-indicator.asn1 new file mode 100644 index 0000000..045820d --- /dev/null +++ b/lib/CSTA-get-message-waiting-indicator.asn1 @@ -0,0 +1,39 @@ +CSTA-get-message-waiting-indicator +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-message-waiting-indicator( 267) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getMessageWaitingIndicator OPERATION ::= +{ ARGUMENT GetMessageWaitingIndicatorArgument + RESULT GetMessageWaitingIndicatorResult + ERRORS {universalFailure } + CODE local: 267 } + +GetMessageWaitingIndicatorArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetMessageWaitingIndicatorResult ::= SEQUENCE +{ messageWaitingOn BOOLEAN, + deviceForMessage DeviceID OPTIONAL, + lampIsPresent BOOLEAN OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-message-waiting-indicator diff --git a/lib/CSTA-get-microphone-gain.asn1 b/lib/CSTA-get-microphone-gain.asn1 new file mode 100644 index 0000000..54124c2 --- /dev/null +++ b/lib/CSTA-get-microphone-gain.asn1 @@ -0,0 +1,45 @@ +CSTA-get-microphone-gain + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-microphone-gain( 268) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID, MicGainAbs FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +getMicrophoneGain OPERATION ::= +{ ARGUMENT GetMicrophoneGainArgument + RESULT GetMicrophoneGainResult + ERRORS {universalFailure } + CODE local: 268 } + +GetMicrophoneGainArgument ::= SEQUENCE +{ device DeviceID, + auditoryApparatus AuditoryApparatusID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetMicrophoneGainResult ::= SEQUENCE +{ microphoneGainList MicrophoneGainList, + extensions CSTACommonArguments OPTIONAL } + +MicrophoneGainList ::= SEQUENCE OF SEQUENCE +{ auditoryApparatus AuditoryApparatusID, + micGainAbs MicGainAbs OPTIONAL } + +END -- of CSTA-get-microphone-gain diff --git a/lib/CSTA-get-microphone-mute.asn1 b/lib/CSTA-get-microphone-mute.asn1 new file mode 100644 index 0000000..57e8b7d --- /dev/null +++ b/lib/CSTA-get-microphone-mute.asn1 @@ -0,0 +1,45 @@ +CSTA-get-microphone-mute + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-microphone-mute( 269) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +getMicrophoneMute OPERATION ::= +{ ARGUMENT GetMicrophoneMuteArgument + RESULT GetMicrophoneMuteResult + ERRORS {universalFailure } + CODE local: 269 } + +GetMicrophoneMuteArgument ::= SEQUENCE +{ device DeviceID, + auditoryApparatus AuditoryApparatusID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetMicrophoneMuteResult ::= SEQUENCE +{ microphoneMuteList MicrophoneMuteList, + extensions CSTACommonArguments OPTIONAL } + +MicrophoneMuteList ::= SEQUENCE OF SEQUENCE +{ auditoryApparatus AuditoryApparatusID, + microphoneMuteOn BOOLEAN } + +END -- of CSTA-get-microphone-mute diff --git a/lib/CSTA-get-monitor.asn1 b/lib/CSTA-get-monitor.asn1 new file mode 100644 index 0000000..c57e428 --- /dev/null +++ b/lib/CSTA-get-monitor.asn1 @@ -0,0 +1,41 @@ +CSTA-get-monitor + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-monitor ( 373) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +MonitorList FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +ServiceCrossRefID FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getMonitors OPERATION ::= +{ ARGUMENT GetMonitorArgument + RESULT GetMonitorResult + ERRORS {universalFailure } + CODE local: 373 } + +GetMonitorArgument ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +GetMonitorResult ::= SEQUENCE +{ crossRefIDorRegistrationData CHOICE + { serviceCrossRefID ServiceCrossRefID, + monitorList MonitorList }, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-monitor diff --git a/lib/CSTA-get-physical-device-information.asn1 b/lib/CSTA-get-physical-device-information.asn1 new file mode 100644 index 0000000..f355d02 --- /dev/null +++ b/lib/CSTA-get-physical-device-information.asn1 @@ -0,0 +1,59 @@ +CSTA-get-physical-device-information + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-physical-device-information( 202) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +MonitorFilter FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DeviceCategory, GroupDeviceAttributes, NamedDeviceTypes, PhysDevServList, PhysDevEvtsList +FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) }; + +getPhysicalDeviceInformation OPERATION ::= +{ ARGUMENT GetPhysicalDeviceInformationArgument + RESULT GetPhysicalDeviceInformationResult + ERRORS {universalFailure } + CODE local:202 } + +GetPhysicalDeviceInformationArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetPhysicalDeviceInformationResult ::= SEQUENCE +{ deviceCategory [ 0] IMPLICIT DeviceCategory DEFAULT station, + groupDeviceAttributes [ 1] IMPLICIT GroupDeviceAttributes OPTIONAL, + namedDeviceTypes [ 2] IMPLICIT NamedDeviceTypes OPTIONAL, + hasLogicalElement BOOLEAN, + otherLogicalDeviceList [ 3] IMPLICIT SEQUENCE OF DeviceID OPTIONAL, + deviceModelName [ 4] IMPLICIT IA5String (SIZE(0..64)) OPTIONAL, + deviceOnDeviceMonitorFilter [ 5] IMPLICIT MonitorFilter OPTIONAL, + deviceOnConnectionMonitorFilter [ 6] IMPLICIT MonitorFilter OPTIONAL, + callOnDeviceMonitorFilter [ 7] IMPLICIT MonitorFilter OPTIONAL, + callOnConnectionMonitorFilter [ 8] IMPLICIT MonitorFilter OPTIONAL, + maxDisplays [ 9] IMPLICIT INTEGER OPTIONAL, + maxButtons [10] IMPLICIT INTEGER OPTIONAL, + maxLamps [11] IMPLICIT INTEGER OPTIONAL, + maxRingPatterns [12] IMPLICIT INTEGER OPTIONAL, + physDevServList [13] IMPLICIT PhysDevServList OPTIONAL, + physDevEvtsList [14] IMPLICIT PhysDevEvtsList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-physical-device-information diff --git a/lib/CSTA-get-presence-state.asn1 b/lib/CSTA-get-presence-state.asn1 new file mode 100644 index 0000000..dceab14 --- /dev/null +++ b/lib/CSTA-get-presence-state.asn1 @@ -0,0 +1,48 @@ +CSTA-get-presence-state + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-presence-state( 550) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +PresenceState FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +TimeInfo FROM CSTA-security +{ iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) security( 128) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getPresenceState OPERATION ::= +{ ARGUMENT GetPresenceStateArgument + RESULT GetPresenceStateResult + ERRORS {universalFailure } + CODE local: 550 } + +GetPresenceStateArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetPresenceStateResult ::= SEQUENCE +{ presenceState PresenceState, + fromTime [0] IMPLICIT TimeInfo OPTIONAL, + untilTime [1] IMPLICIT TimeInfo OPTIONAL, + place [2] IMPLICIT OCTET STRING OPTIONAL, + mood [3] IMPLICIT OCTET STRING OPTIONAL, + namedPresenceState [4] IMPLICIT OCTET STRING OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-presence-state diff --git a/lib/CSTA-get-registrations.asn1 b/lib/CSTA-get-registrations.asn1 new file mode 100644 index 0000000..c45b0a4 --- /dev/null +++ b/lib/CSTA-get-registrations.asn1 @@ -0,0 +1,45 @@ +CSTA-get-registrations + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-registrations( 371) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +RegistrationTypeList FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +ServiceCrossRefID FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) } +RegistrationList FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getRegistrations OPERATION ::= +{ ARGUMENT GetRegistrationsArg + RESULT GetRegistrationsRes + ERRORS {universalFailure } + CODE local: 371 } + +GetRegistrationsArg ::= SEQUENCE +{ requestedRegTypes RegistrationTypeList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetRegistrationsRes ::= SEQUENCE +{ crossRefIDorRegistrationData CHOICE + { serviceCrossRefID ServiceCrossRefID, + registrationList RegistrationList }, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-registrations diff --git a/lib/CSTA-get-ringer-status.asn1 b/lib/CSTA-get-ringer-status.asn1 new file mode 100644 index 0000000..98024c1 --- /dev/null +++ b/lib/CSTA-get-ringer-status.asn1 @@ -0,0 +1,50 @@ +CSTA-get-ringer-status + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-ringer-status( 270) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +RingerID, RingMode FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +getRingerStatus OPERATION ::= +{ ARGUMENT GetRingerStatusArgument + RESULT GetRingerStatusResult + ERRORS {universalFailure } + CODE local: 270 } + +GetRingerStatusArgument ::= SEQUENCE +{ device DeviceID, + ringer RingerID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetRingerStatusResult ::= SEQUENCE +{ ringerStatusList RingerStatusList, + extensions CSTACommonArguments OPTIONAL } + +RingerStatusList ::= SEQUENCE OF SEQUENCE +{ ringer RingerID, + ringMode RingMode, + ringCount [0] IMPLICIT INTEGER (0..1000) OPTIONAL, + ringDuration [3] IMPLICIT INTEGER OPTIONAL, + ringPattern [1] IMPLICIT INTEGER OPTIONAL, + ringVolAbs [2] IMPLICIT INTEGER (0..100) OPTIONAL } + + +END -- of CSTA-get-ringer-status diff --git a/lib/CSTA-get-routeing-mode.asn1 b/lib/CSTA-get-routeing-mode.asn1 new file mode 100644 index 0000000..cd78bc1 --- /dev/null +++ b/lib/CSTA-get-routeing-mode.asn1 @@ -0,0 +1,37 @@ +CSTA-get-routeing-mode + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-routeing-mode( 311) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +getRouteingMode OPERATION ::= +{ ARGUMENT GetRouteingModeArgument + RESULT GetRouteingModeResult + ERRORS {universalFailure } + CODE local: 311 } + +GetRouteingModeArgument ::= SEQUENCE +{ device DeviceID, + extensions CSTACommonArguments OPTIONAL } + +GetRouteingModeResult ::= SEQUENCE +{ routeingMode BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-get-routeing-mode diff --git a/lib/CSTA-get-speaker-mute.asn1 b/lib/CSTA-get-speaker-mute.asn1 new file mode 100644 index 0000000..65df46f --- /dev/null +++ b/lib/CSTA-get-speaker-mute.asn1 @@ -0,0 +1,45 @@ +CSTA-get-speaker-mute + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-speaker-mute( 271) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +getSpeakerMute OPERATION ::= +{ ARGUMENT GetSpeakerMuteArgument + RESULT GetSpeakerMuteResult + ERRORS {universalFailure } + CODE local: 271 } + +GetSpeakerMuteArgument ::= SEQUENCE +{ device DeviceID, + auditoryApparatus AuditoryApparatusID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetSpeakerMuteResult ::= SEQUENCE +{ speakerMuteList SpeakerMuteList, + extensions CSTACommonArguments OPTIONAL } + +SpeakerMuteList ::= SEQUENCE OF SEQUENCE +{ auditoryApparatus AuditoryApparatusID, + speakerMuteOn BOOLEAN } + +END -- of CSTA-get-speaker-mute diff --git a/lib/CSTA-get-speaker-volume.asn1 b/lib/CSTA-get-speaker-volume.asn1 new file mode 100644 index 0000000..265a9bf --- /dev/null +++ b/lib/CSTA-get-speaker-volume.asn1 @@ -0,0 +1,45 @@ +CSTA-get-speaker-volume + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-speaker-volume( 272) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID, VolAbs FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +getSpeakerVolume OPERATION ::= +{ ARGUMENT GetSpeakerVolumeArgument + RESULT GetSpeakerVolumeResult + ERRORS {universalFailure } + CODE local: 272 } + +GetSpeakerVolumeArgument ::= SEQUENCE +{ device DeviceID, + auditoryApparatus AuditoryApparatusID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetSpeakerVolumeResult ::= SEQUENCE +{ speakerVolumeList SpeakerVolumeList, + extensions CSTACommonArguments OPTIONAL } + +SpeakerVolumeList ::= SEQUENCE OF SEQUENCE +{ auditoryApparatus AuditoryApparatusID, + speakerVolAbs VolAbs OPTIONAL } + +END -- of CSTA-get-speaker-volume diff --git a/lib/CSTA-get-switching-function-capabilities.asn1 b/lib/CSTA-get-switching-function-capabilities.asn1 new file mode 100644 index 0000000..839d4a9 --- /dev/null +++ b/lib/CSTA-get-switching-function-capabilities.asn1 @@ -0,0 +1,202 @@ +CSTA-get-switching-function-capabilities + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-switching-function-capabilities( 203) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +MonitorMediaClass, MonitorFilter FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +TimeInfo FROM CSTA-security + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) security( 128) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ACDModels, CapExchangeServList, DeviceIDFormat, FilterThreshold, +IgnoreUnsupportedParameters, CallControlServList, CallControlEvtsList, +CallAssociatedServList, CallAssociatedEvtsList, MediaServList, MediaEvtsList, +RouteingServList, PhysDevEvtsList, PhysDevServList, LogicalEvtsList, LogicalServList, +DeviceMaintEvtsList, IOServicesServList, DataCollectionServList, VoiceUnitServList, +VoiceUnitEvtsList, CDRServList, VendorSpecificServList, VendorSpecificEvtsList, +MaxLengthParameters, TransAndConfSetup, MediaServiceCapsList, MiscMonitorCaps, +MonitoringServList, PauseTime, SnapshotServList, SwAppearanceAddressability, +MaxLengthParametersContinued,SwAppearanceTypes, SwDomainFeatures, SystemStatusServList, +TimeStampMode, LocationServicesServList +FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) } + +NumberOfChannels, MaxChannelBind, ConnectionRateList, DelayToleranceList + +FROM CSTA-data-call-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-call-types( 134) }; + +getSwitchingFunctionCapabilities OPERATION ::= +{ ARGUMENT GetSwitchingFunctionCapsArgument + RESULT GetSwitchingFunctionCapsResult + ERRORS {universalFailure } + CODE local:203 } + +GetSwitchingFunctionCapsArgument ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +GetSwitchingFunctionCapsResult ::= SEQUENCE +{ switchingSubDomainName IA5String (SIZE(0..64)), + manufacturerName IA5String (SIZE(0..64)), + profiles Profiles, + deviceIDFormat DeviceIDFormat, + swDomainFeatures SwDomainFeatures, + swAppearanceAddressability SwAppearanceAddressability, + swAppearanceTypes SwAppearanceTypes, + ignoreUnsupportedParameters IgnoreUnsupportedParameters, + callCharacteristicsSupported [ 0] IMPLICIT CallCharacteristics OPTIONAL, + mediaClassSupport [ 1] IMPLICIT MonitorMediaClass OPTIONAL, + numberOfChannels [ 2] IMPLICIT NumberOfChannels OPTIONAL, + maxChannelBind [ 3] IMPLICIT MaxChannelBind OPTIONAL, + miscMediaCallCharacteristics [ 4] IMPLICIT MiscMediaCallCharacteristics OPTIONAL, + connectionRateList [ 5] IMPLICIT ConnectionRateList OPTIONAL, + delayToleranceList [ 6] IMPLICIT DelayToleranceList OPTIONAL, + pauseTime [ 7] IMPLICIT PauseTime OPTIONAL, + currentTime [ 8] IMPLICIT TimeInfo OPTIONAL, + messageSeqNumbers [ 9] IMPLICIT MessageSeqNumbers OPTIONAL, + timeStampMode [10] IMPLICIT TimeStampMode OPTIONAL, + securityMode [11] IMPLICIT SecurityMode OPTIONAL, + securityFormat [12] IMPLICIT SecurityFormat OPTIONAL, + privateDataFormat [13] IMPLICIT SecurityFormat OPTIONAL, + transAndConfSetup [14] IMPLICIT TransAndConfSetup OPTIONAL, + monitorFilterItems [15] IMPLICIT MonitorFilterItems OPTIONAL, + miscMonitorCaps [16] IMPLICIT MiscMonitorCaps OPTIONAL, + correlatorDataSupported [17] IMPLICIT BOOLEAN OPTIONAL, + dynamicFeatureSupported [18] IMPLICIT DynamicFeatureSupported OPTIONAL, + callLinkageOptions [28] IMPLICIT CallLinkageOptions OPTIONAL, + aCDModels [19] IMPLICIT ACDModels OPTIONAL, + agentLogOnModels [20] IMPLICIT AgentLogOnModels OPTIONAL, + agentStateModels [21] IMPLICIT AgentStateModels OPTIONAL, + connectionView ConnectionView, + maxLengthParameters MaxLengthParameters, + maxLengthParametersContinued [28] IMPLICIT MaxLengthParametersContinued OPTIONAL, + servEvtsList [22] IMPLICIT ServEvtsList OPTIONAL, + privateDataVersionList [23] IMPLICIT PrivateDataVersionList OPTIONAL, + systemStatusTimer [24] IMPLICIT INTEGER (0..180) OPTIONAL, + simpleThreshold [25] IMPLICIT INTEGER OPTIONAL, + filterThreshold [26] IMPLICIT FilterThreshold OPTIONAL, + mediaServiceCapsList [27] IMPLICIT MediaServiceCapsList OPTIONAL, + maxDeviceHistoryLength [29] IMPLICIT INTEGER OPTIONAL, + maxDestinationDevicesForDeflect [30] IMPLICIT INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +MonitorFilterItems ::= SEQUENCE +{ deviceOnDeviceMonitorFilter [0] IMPLICIT MonitorFilter OPTIONAL, + deviceOnConnectionMonitorFilter [1] IMPLICIT MonitorFilter OPTIONAL, + callOnDeviceMonitorFilter [2] IMPLICIT MonitorFilter OPTIONAL, + callOnConnectionMonitorFilter [3] IMPLICIT MonitorFilter OPTIONAL } + +MessageSeqNumbers ::= BIT STRING +{ allEvents (0), + allAcks (1), + allServReqs (2) } + +SecurityMode ::= ENUMERATED +{ allEvents (0), + allAcks (1), + allServReqs (2) } + +SecurityFormat ::= BIT STRING +{ octetStringFromSF (0), + otherTypeFromSF (1), + octetStringToSF (2), + otherTypeToSF (3) } + +Profiles ::= BIT STRING +{ basicTelephonyProfile ( 0), + routeingProfile ( 1), + level1aVoiceBrowserProfile ( 2), + level1bVoiceBrowserProfile ( 3), + level2VoiceBrowserProfile ( 4), + minimalUaCSTACallControlProfile ( 5), + basicUaCSTACallControlProfile ( 6), + advancedUaCSTACallControlProfile ( 7), + conferencingUaCSTACallControlProfile ( 8), + basicUaCSTADeviceFeatureProfile ( 9), + advancedUaCSTADeviceFeatureProfile (10), + speakerUACSTADeviceFeatureProfile (11), + basicSpeechServiceProfile (12), + advancedSpeechServiceProfile (13) } + +DynamicFeatureSupported ::= ENUMERATED +{ none (0), + all (1), + some (2) } + +CallLinkageOptions ::= BIT STRING +{ callLinkageFeatureSupported (0), + threadLinkageFeatureSupported (1) } + +AgentLogOnModels ::= BIT STRING +{ logOnACDDevice (0), + logOnACDGroupExplOneStep (1), + logOnACDGroupExplTwoSteps (2), + logOnACDGroupImplOneStep (3) } + +AgentStateModels ::= BIT STRING +{ multiState (0), + multiStateSemiIndependentLinked (1), + agentOriented (2) } + +ConnectionView ::= ENUMERATED +{ fixed (0), + local (1) } + +ServEvtsList ::= SEQUENCE +{ capExchangeServList [ 0] IMPLICIT CapExchangeServList OPTIONAL, + systemServList [ 1] IMPLICIT SystemStatusServList OPTIONAL, + monitoringServList [ 2] IMPLICIT MonitoringServList OPTIONAL, + snapshotServList [ 3] IMPLICIT SnapshotServList OPTIONAL, + callControlServList [ 4] IMPLICIT CallControlServList OPTIONAL, + callControlEvtsList [ 5] IMPLICIT CallControlEvtsList OPTIONAL, + callAssociatedServList [ 6] IMPLICIT CallAssociatedServList OPTIONAL, + callAssociatedEvtsList [ 7] IMPLICIT CallAssociatedEvtsList OPTIONAL, + mediaServList [ 8] IMPLICIT MediaServList OPTIONAL, + mediaEvtsList [ 9] IMPLICIT MediaEvtsList OPTIONAL, + routeingServList [10] IMPLICIT RouteingServList OPTIONAL, + physDevServList [11] IMPLICIT PhysDevServList OPTIONAL, + physDevEvtsList [12] IMPLICIT PhysDevEvtsList OPTIONAL, + logicalServList [13] IMPLICIT LogicalServList OPTIONAL, + logicalEvtsList [14] IMPLICIT LogicalEvtsList OPTIONAL, + deviceMaintEvtsList [15] IMPLICIT DeviceMaintEvtsList OPTIONAL, + iOServicesServList [16] IMPLICIT IOServicesServList OPTIONAL, + dataCollectionServList [17] IMPLICIT DataCollectionServList OPTIONAL, + voiceUnitServList [18] IMPLICIT VoiceUnitServList OPTIONAL, + voiceUnitEvtsList [19] IMPLICIT VoiceUnitEvtsList OPTIONAL, + cdrServList [20] IMPLICIT CDRServList OPTIONAL, + vendorSpecificServList [21] IMPLICIT VendorSpecificServList OPTIONAL, + vendorSpecificEvtsList [22] IMPLICIT VendorSpecificEvtsList OPTIONAL, + statusReportingServList [23] IMPLICIT StatusReportingServList OPTIONAL, + locationServList [24] IMPLICIT LocationServicesServList OPTIONAL } + +StatusReportingServList ::= SEQUENCE +{ monitoringServices [ 0] IMPLICIT MonitoringServList OPTIONAL, + snapshotServices [ 1] IMPLICIT SnapshotServList OPTIONAL, + systemServices [ 2] IMPLICIT SystemStatusServList OPTIONAL } + +MiscMediaCallCharacteristics ::= BIT STRING +{ supportAdjustment (0) } + +PrivateDataVersionList ::= SEQUENCE OF INTEGER + +END -- of CSTA-get-switching-function-capabilities diff --git a/lib/CSTA-get-switching-function-devices.asn1 b/lib/CSTA-get-switching-function-devices.asn1 new file mode 100644 index 0000000..297daa9 --- /dev/null +++ b/lib/CSTA-get-switching-function-devices.asn1 @@ -0,0 +1,62 @@ +CSTA-get-switching-function-devices + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) get-switching-function-devices( 204) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ServiceCrossRefID FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) }; + +getSwitchingFunctionDevices OPERATION ::= +{ ARGUMENT GetSwitchingFunctionDevicesArgument + RESULT GetSwitchingFunctionDevicesResult + ERRORS {universalFailure } + CODE local:204 } + +GetSwitchingFunctionDevicesArgument ::= SEQUENCE +{ requestedDeviceID DeviceID OPTIONAL, + requestedDeviceCategory ReqDeviceCategory OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GetSwitchingFunctionDevicesResult ::= SEQUENCE +{ serviceCrossRefID ServiceCrossRefID, + extensions CSTACommonArguments OPTIONAL } + +ReqDeviceCategory ::= ENUMERATED +{ acd ( 0), + conference (11), + dtmfIV (12), + genericIV (13), + groupACD ( 1), + groupHunt ( 2), + groupPick ( 3), + groupOther ( 4), + groupUser (14), + listenerIV (15), + messageIV (16), + networkInterface ( 5), + park ( 6), + promptIV (17), + promptQueue (18), + routeingDevice ( 7), + station ( 8), + voiceUnit ( 9), + other (10) } + +END -- of CSTA-get-switching-function-devices diff --git a/lib/CSTA-group-pickup-call.asn1 b/lib/CSTA-group-pickup-call.asn1 new file mode 100644 index 0000000..1b209ce --- /dev/null +++ b/lib/CSTA-group-pickup-call.asn1 @@ -0,0 +1,54 @@ +CSTA-group-pickup-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) group-pickup-call( 221) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +groupPickupCall OPERATION ::= +{ ARGUMENT GroupPickupCallArgument + RESULT GroupPickupCallResult + ERRORS {universalFailure } + CODE local: 221 } + +GroupPickupCallArgument ::=SEQUENCE +{ newDestination DeviceID, + pickGroup DeviceID OPTIONAL, + correlatorData CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +GroupPickupCallResult ::= SEQUENCE +{ pickedCall ConnectionID OPTIONAL, + pickedCallInfo ConnectionInformation OPTIONAL, + callLinkageData [1] IMPLICIT CallLinkageData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-group-pickup-call diff --git a/lib/CSTA-held-event.asn1 b/lib/CSTA-held-event.asn1 new file mode 100644 index 0000000..faa819c --- /dev/null +++ b/lib/CSTA-held-event.asn1 @@ -0,0 +1,57 @@ +CSTA-held-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) held-event( 29) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +HeldEvent ::= SEQUENCE +{ heldConnection ConnectionID, + holdingDevice SubjectDeviceID, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [0] IMPLICIT CorrelatorData OPTIONAL, + cause EventCause, + servicesPermitted [1] IMPLICIT ServicesPermitted OPTIONAL, + mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, + heldConnectionInfo [4] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [5] IMPLICIT CallLinkageData OPTIONAL, + languagePreferences [6] IMPLICIT LanguagePreferences OPTIONAL, + locationInfo [7] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-held-event diff --git a/lib/CSTA-hold-call.asn1 b/lib/CSTA-hold-call.asn1 new file mode 100644 index 0000000..537916e --- /dev/null +++ b/lib/CSTA-hold-call.asn1 @@ -0,0 +1,38 @@ +CSTA-hold-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) hold-call( 9) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +holdCall OPERATION ::= +{ ARGUMENT HoldCallArgument + RESULT HoldCallResult + ERRORS {universalFailure } + CODE local: 9 } + +HoldCallArgument ::= SEQUENCE +{ callToBeHeld ConnectionID, + connectionReservation BOOLEAN OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +HoldCallResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-hold-call diff --git a/lib/CSTA-hookswitch-event.asn1 b/lib/CSTA-hookswitch-event.asn1 new file mode 100644 index 0000000..b3cf957 --- /dev/null +++ b/lib/CSTA-hookswitch-event.asn1 @@ -0,0 +1,27 @@ +CSTA-hookswitch-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) hookswitch-event( 286) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +HookswitchID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +HookswitchEvent ::= SEQUENCE +{ device SubjectDeviceID, + hookswitch HookswitchID, + hookswitchOnHook BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-hookswitch-event diff --git a/lib/CSTA-interruption-detected-event.asn1 b/lib/CSTA-interruption-detected-event.asn1 new file mode 100644 index 0000000..837d543 --- /dev/null +++ b/lib/CSTA-interruption-detected-event.asn1 @@ -0,0 +1,33 @@ +CSTA-interruption-detected-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) interruption-detected-event(521) } +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-feature-types( 127) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +InterruptionDetectedEvent ::= SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-interruption-detected-event diff --git a/lib/CSTA-intrude-call.asn1 b/lib/CSTA-intrude-call.asn1 new file mode 100644 index 0000000..d31865e --- /dev/null +++ b/lib/CSTA-intrude-call.asn1 @@ -0,0 +1,50 @@ +CSTA-intrude-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) intrude-call( 222) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ParticipationType, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CallLinkageDataList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +intrudeCall OPERATION ::= +{ ARGUMENT IntrudeCallArgument + RESULT IntrudeCallResult + ERRORS {universalFailure } + CODE local: 222 } + +IntrudeCallArgument ::= SEQUENCE +{ intrude ConnectionID, + participationType ParticipationType DEFAULT active, + userData UserData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +IntrudeCallResult ::= SEQUENCE +{ conferencedCall ConnectionID OPTIONAL, + conferencedCallInfo ConnectionInformation OPTIONAL, + callLinkageDataList [1] IMPLICIT CallLinkageDataList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-intrude-call diff --git a/lib/CSTA-io-register-abort.asn1 b/lib/CSTA-io-register-abort.asn1 new file mode 100644 index 0000000..b22e834 --- /dev/null +++ b/lib/CSTA-io-register-abort.asn1 @@ -0,0 +1,33 @@ +CSTA-io-register-abort + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) io-register-abort( 341) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +IORegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +ioRegisterAbort OPERATION ::= +{ ARGUMENT IORegisterAbortArgument + ERRORS {universalFailure } + ALWAYS RESPONDS FALSE + CODE local: 341 } + +IORegisterAbortArgument ::= SEQUENCE +{ ioRegisterReqID IORegisterReqID, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-io-register-abort diff --git a/lib/CSTA-io-register-cancel.asn1 b/lib/CSTA-io-register-cancel.asn1 new file mode 100644 index 0000000..50cc6d9 --- /dev/null +++ b/lib/CSTA-io-register-cancel.asn1 @@ -0,0 +1,37 @@ +CSTA-io-register-cancel + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) io-register-cancel( 342) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +IORegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +ioRegisterCancel OPERATION ::= +{ ARGUMENT IORegisterCancelArgument + RESULT IORegisterCancelResult + ERRORS {universalFailure } + CODE local: 342 } + +IORegisterCancelArgument ::= SEQUENCE +{ ioRegisterReqID IORegisterReqID, + extensions CSTACommonArguments OPTIONAL } + +IORegisterCancelResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-io-register-cancel diff --git a/lib/CSTA-io-register.asn1 b/lib/CSTA-io-register.asn1 new file mode 100644 index 0000000..c0393f1 --- /dev/null +++ b/lib/CSTA-io-register.asn1 @@ -0,0 +1,40 @@ +CSTA-io-register + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) io-register( 340) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +IORegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +ioRegister OPERATION ::= +{ ARGUMENT IORegisterArgument + RESULT IORegisterResult + ERRORS {universalFailure } + CODE local: 340 } + +IORegisterArgument ::= SEQUENCE +{ ioDevice DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +IORegisterResult ::= SEQUENCE +{ ioRegisterReqID IORegisterReqID, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-io-register diff --git a/lib/CSTA-join-call.asn1 b/lib/CSTA-join-call.asn1 new file mode 100644 index 0000000..29852a9 --- /dev/null +++ b/lib/CSTA-join-call.asn1 @@ -0,0 +1,59 @@ +CSTA-join-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) join-call( 223) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +AccountInfo, AuthCode, CorrelatorData, ParticipationType, UserData +FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) } +AutoOriginate, CallLinkageDataList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +joinCall OPERATION ::= +{ ARGUMENT JoinCallArgument + RESULT JoinCallResult + ERRORS {universalFailure } + CODE local: 223 } + +JoinCallArgument ::= SEQUENCE +{ activeCall ConnectionID, + joiningDevice DeviceID, + autoOriginate [0] IMPLICIT AutoOriginate DEFAULT prompt, + participationType [1] IMPLICIT ParticipationType DEFAULT active, + accountCode [2] IMPLICIT AccountInfo OPTIONAL, + authCode [3] IMPLICIT AuthCode OPTIONAL, + correlatorData [4] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +JoinCallResult ::= SEQUENCE +{ conferencedCall ConnectionID, + conferencedCallInfo ConnectionInformation OPTIONAL, + callLinkageDataList [1] IMPLICIT CallLinkageDataList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-join-call diff --git a/lib/CSTA-lamp-mode-event.asn1 b/lib/CSTA-lamp-mode-event.asn1 new file mode 100644 index 0000000..1014445 --- /dev/null +++ b/lib/CSTA-lamp-mode-event.asn1 @@ -0,0 +1,31 @@ +CSTA-lamp-mode-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) lamp-mode-event( 287) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +LampID, LampMode, LampBrightness, LampColor + FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +LampModeEvent ::= SEQUENCE +{ device SubjectDeviceID, + lamp LampID, + lampLabel OCTET STRING OPTIONAL, + lampMode LampMode, + lampBrightness LampBrightness OPTIONAL, + lampColor LampColor OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-lamp-mode-event diff --git a/lib/CSTA-location-information-report.asn1 b/lib/CSTA-location-information-report.asn1 new file mode 100644 index 0000000..14b55c2 --- /dev/null +++ b/lib/CSTA-location-information-report.asn1 @@ -0,0 +1,44 @@ +CSTA-location-information-report + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) location-information-report(535) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +LocCrossRefID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +locationInformationReport OPERATION ::= +{ ARGUMENT LocationInformationReportArgument + RESULT LocationInformationReportResult + ERRORS {universalFailure } + CODE local: 535} + +LocationInformationReportArgument ::= SEQUENCE +{ locCrossRefID LocCrossRefID, + device DeviceID, + locationInfoList LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +LocationInformationReportResult ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-location-information-report diff --git a/lib/CSTA-location-session-info.asn1 b/lib/CSTA-location-session-info.asn1 new file mode 100644 index 0000000..426c305 --- /dev/null +++ b/lib/CSTA-location-session-info.asn1 @@ -0,0 +1,41 @@ +CSTA-location-session-info +{ iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) location-session-info( 541) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition +{ iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types +{ iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) extension-types( 129) } +DeviceID FROM CSTA-device-identifiers +{ iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-identifiers( 123) } +LocationSessionInfoList FROM CSTA-status-reporting +{ iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) status-reporting( 126) } +ServiceCrossRefID FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) }; + +locationSessionInfoReport OPERATION ::= +{ ARGUMENT LocationSessionInfoArgument + ERRORS {universalFailure } + CODE local: 541} + +LocationSessionInfoArgument ::= SEQUENCE +{ serviceCrossRefID ServiceCrossRefID OPTIONAL, + segmentID INTEGER OPTIONAL, + lastSegment BOOLEAN, + locationSessionInfoList LocationSessionInfoList, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-location-session-info diff --git a/lib/CSTA-location-tracking-session-resumed.asn1 b/lib/CSTA-location-tracking-session-resumed.asn1 new file mode 100644 index 0000000..1a5f8a5 --- /dev/null +++ b/lib/CSTA-location-tracking-session-resumed.asn1 @@ -0,0 +1,37 @@ +CSTA-location-tracking-session-resumed + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) location-tracking-session-resumed ( 532) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +LocCrossRefID, LocReason FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) }; + +locationTrackingSessionResumed OPERATION ::= +{ ARGUMENT LocationTrackingSessionResumedArgument + RESULT LocationTrackingSessionResumedResult + ERRORS {universalFailure } + CODE local: 532} + +LocationTrackingSessionResumedArgument ::= SEQUENCE +{ locCrossRefID LocCrossRefID, + locReason LocReason OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +LocationTrackingSessionResumedResult ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-location-tracking-session-resumed diff --git a/lib/CSTA-location-tracking-session-suspended.asn1 b/lib/CSTA-location-tracking-session-suspended.asn1 new file mode 100644 index 0000000..8e66be4 --- /dev/null +++ b/lib/CSTA-location-tracking-session-suspended.asn1 @@ -0,0 +1,41 @@ +CSTA-location-tracking-session-suspended + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) location-tracking-session-suspended( 533) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +LocCrossRefID, LocReason FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +locationTrackingSessionSuspended OPERATION ::= +{ ARGUMENT LocationTrackingSessionSuspendedArgument + RESULT LocationTrackingSessionSuspendedResult + ERRORS {universalFailure } + CODE local: 533} + +LocationTrackingSessionSuspendedArgument ::= SEQUENCE +{ locCrossRefID LocCrossRefID, + locReason LocReason OPTIONAL, + locationInfoList LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +LocationTrackingSessionSuspendedResult ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-location-tracking-session-suspended diff --git a/lib/CSTA-make-call.asn1 b/lib/CSTA-make-call.asn1 new file mode 100644 index 0000000..0072a3c --- /dev/null +++ b/lib/CSTA-make-call.asn1 @@ -0,0 +1,70 @@ +CSTA-make-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) make-call( 10) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +AccountInfo, AuthCode, CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AutoOriginate, CallCharacteristics, CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +makeCall OPERATION ::= +{ ARGUMENT MakeCallArgument + RESULT MakeCallResult + ERRORS {universalFailure } + CODE local: 10 } + +MakeCallArgument ::= SEQUENCE +{ callingDevice DeviceID, + calledDirectoryNumber DeviceID, + accountCode [0] IMPLICIT AccountInfo OPTIONAL, + authCode [1] IMPLICIT AuthCode OPTIONAL, + autoOriginate [3] IMPLICIT AutoOriginate DEFAULT prompt, + correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + callCharacteristics CallCharacteristics OPTIONAL, + mediaCallCharacteristics [4] IMPLICIT MediaCallCharacteristics OPTIONAL, + callingConnectionInfo [5] IMPLICIT ConnectionInformation OPTIONAL, + subjectOfCall [6] IMPLICIT SubjectOfCall OPTIONAL, + languagePreferences [7] IMPLICIT LanguagePreferences OPTIONAL, + reason [8] IMPLICIT EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +MakeCallResult ::= SEQUENCE +{ callingDevice ConnectionID, + mediaCallCharacteristics [0] IMPLICIT MediaCallCharacteristics OPTIONAL, + initiatedCallInfo [1] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [2] IMPLICIT CallLinkageData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-make-call diff --git a/lib/CSTA-make-connection.asn1 b/lib/CSTA-make-connection.asn1 new file mode 100644 index 0000000..a6da27f --- /dev/null +++ b/lib/CSTA-make-connection.asn1 @@ -0,0 +1,74 @@ +CSTA-make-connection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) make-connection( 375) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +AccountInfo, AuthCode, CorrelatorData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AutoOriginate, CallCharacteristics, CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +TimeInfo FROM CSTA-security + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) security( 128) } +SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +makeConnection OPERATION ::= +{ ARGUMENT MakeConnectionArgument + RESULT MakeConnectionResult + ERRORS {universalFailure } + CODE local: 375 } + +MakeConnectionArgument ::= SEQUENCE +{ initiatingDevice DeviceID, + accountCode [ 0] IMPLICIT AccountInfo OPTIONAL, + authCode [ 1] IMPLICIT AuthCode OPTIONAL, + autoOriginate [ 2] IMPLICIT AutoOriginate DEFAULT prompt, + correlatorData [ 3] IMPLICIT CorrelatorData OPTIONAL, + callCharacteristics [ 4] IMPLICIT CallCharacteristics OPTIONAL, + mediaCallCharacteristics [ 5] IMPLICIT MediaCallCharacteristics OPTIONAL, + connectionInfo [ 6] IMPLICIT ConnectionInformation OPTIONAL, + subjectOfCall [ 7] IMPLICIT SubjectOfCall OPTIONAL, + languagePreferences [ 8] IMPLICIT LanguagePreferences OPTIONAL, + reason [ 9] IMPLICIT EventCause OPTIONAL, + maxDevices [10] IMPLICIT INTEGER OPTIONAL, + startTime [11] IMPLICIT TimeInfo OPTIONAL, + duration [12] IMPLICIT INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +MakeConnectionResult ::= SEQUENCE +{ initiatingDevice ConnectionID, + mediaCallCharacteristics [0] IMPLICIT MediaCallCharacteristics OPTIONAL, + initiatedCallInfo [1] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [2] IMPLICIT CallLinkageData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-make-connection diff --git a/lib/CSTA-make-predictive-call.asn1 b/lib/CSTA-make-predictive-call.asn1 new file mode 100644 index 0000000..c16e5f5 --- /dev/null +++ b/lib/CSTA-make-predictive-call.asn1 @@ -0,0 +1,95 @@ +CSTA-make-predictive-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) make-predictive-call( 11) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +AccountInfo, AuthCode, CorrelatorData, UserData FROM +CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AutoOriginate, CallCharacteristics, CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +makePredictiveCall OPERATION ::= +{ ARGUMENT MakePredictiveCallArgument + RESULT MakePredictiveCallResult + ERRORS {universalFailure } + CODE local: 11 } + +MakePredictiveCallArgument ::= SEQUENCE +{ callingDevice DeviceID, + calledDirectoryNumber DeviceID, + signallingDetection [ 0] IMPLICIT SignallingDetection OPTIONAL, + destinationDetection [ 1] IMPLICIT DestinationDetection OPTIONAL, + defaultAction [ 2] IMPLICIT DefaultAction OPTIONAL, + accountCode [ 3] IMPLICIT AccountInfo OPTIONAL, + authCode [ 4] IMPLICIT AuthCode OPTIONAL, + autoOriginate [ 5] IMPLICIT AutoOriginate DEFAULT prompt, + alertTime [ 6] IMPLICIT INTEGER OPTIONAL, + correlatorData [ 7] IMPLICIT CorrelatorData OPTIONAL, + callCharacteristics [ 8] IMPLICIT CallCharacteristics OPTIONAL, + userData UserData OPTIONAL, + subjectOfCall [ 9] IMPLICIT SubjectOfCall OPTIONAL, + languagePreferences [10] IMPLICIT LanguagePreferences OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +MakePredictiveCallResult ::= SEQUENCE +{ initiatedCall ConnectionID, + initiatedCallInfo ConnectionInformation OPTIONAL, + callLinkageData [1] IMPLICIT CallLinkageData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SignallingDetection ::= SEQUENCE +{ signallingCondition SignallingCondition, + signallingConditionsAction SignallingConditionsAction } + +SignallingCondition ::= ENUMERATED +{ callDelivered (0), + callEstablished (1) } + +SignallingConditionsAction ::= ENUMERATED +{ destinationDetection (0), + remainConnected (1) } + +DestinationDetection ::= SEQUENCE OF SEQUENCE +{ destinationCondition DestinationCondition, + detectionAction DetectionAction } + +DestinationCondition ::= ENUMERATED +{ humanVoice (0), + answeringMachine (1), + facsimileMachine (2) } + +DefaultAction ::= DetectionAction + +DetectionAction ::= ENUMERATED +{ clearCalledConnection (0), + remainConnected (1) } + +END -- of CSTA-make-predictive-call diff --git a/lib/CSTA-media-attached-event.asn1 b/lib/CSTA-media-attached-event.asn1 new file mode 100644 index 0000000..db8a992 --- /dev/null +++ b/lib/CSTA-media-attached-event.asn1 @@ -0,0 +1,50 @@ +CSTA-media-attached-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-attached-event( 246) } + +DEFINITIONS ::= + +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +MediaServiceType, MediaServiceInstanceID, MediaStreamID, +MediaCallCharacteristics, ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +MediaAttachedEvent ::= SEQUENCE +{ mediaConnection ConnectionID, + mediaDevice SubjectDeviceID, + mediaServiceType MediaServiceType, + mediaServiceVersion INTEGER OPTIONAL, + mediaServiceInstanceID [0] IMPLICIT MediaServiceInstanceID OPTIONAL, + mediaStreamID [1] IMPLICIT MediaStreamID OPTIONAL, + mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics CallCharacteristics OPTIONAL, + localConnectionInfo LocalConnectionState OPTIONAL, + mediaConnectionInfo [3] IMPLICIT ConnectionInformation OPTIONAL, + extension CSTACommonArguments OPTIONAL } + +END -- of CSTA-media-attached-event diff --git a/lib/CSTA-media-detached-event.asn1 b/lib/CSTA-media-detached-event.asn1 new file mode 100644 index 0000000..7d7e4a3 --- /dev/null +++ b/lib/CSTA-media-detached-event.asn1 @@ -0,0 +1,48 @@ +CSTA-media-detached-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-detached-event( 247) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +MediaServiceType, MediaServiceInstanceID, MediaStreamID, + MediaCallCharacteristics, ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +MediaDetachedEvent ::= SEQUENCE +{ mediaConnection ConnectionID, + mediaDevice SubjectDeviceID, + mediaServiceType MediaServiceType, + mediaServiceVersion INTEGER OPTIONAL, + mediaServiceInstanceID [0] IMPLICIT MediaServiceInstanceID OPTIONAL, + mediaStreamID [1] IMPLICIT MediaStreamID OPTIONAL, + mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics CallCharacteristics OPTIONAL, + localConnectionInfo LocalConnectionState OPTIONAL, + mediaConnectionInfo [3] IMPLICIT ConnectionInformation OPTIONAL, + extension CSTACommonArguments OPTIONAL } + +END -- of CSTA-media-detached-event diff --git a/lib/CSTA-media-services.asn1 b/lib/CSTA-media-services.asn1 new file mode 100644 index 0000000..54c1ea0 --- /dev/null +++ b/lib/CSTA-media-services.asn1 @@ -0,0 +1,125 @@ +CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +ConnectionInformation, ConnectionMode, ConnectionModeBMap, MediaCallCharacteristics, +MediaServiceInstanceID, MediaServiceType, MediaStreamID, MediaClass; + +MediaServiceType ::= ENUMERATED +{ cstaVoiceUnit ( 0), + dataModem ( 1), + digitalDataIsochronousIeee1394 ( 2), + digitalDataIsochronousGeoport ( 3), + digitalDataIsochronousIeeeAtm ( 4), + digitalDataIsochronousIeeeIsdn ( 5), + digitalDataApi ( 6), + ectfS100MediaServicesDefault ( 7), + ectfS100MediaServicesAppServices ( 8), + cstaIVRScript1 ( 9), + cstaIVRScript2 (10), + cstaIVRScript3 (11), + cstaIVRScript4 (12), + cstaIVRScript5 (13), + cstaIVRScript6 (14), + cstaIVRScript7 (15), + cstaIVRScript8 (16), + cstaIVRScript9 (17), + cstaIVRScript10 (18), + liveSoundCaptureAnalog (19), + liveSoundTransmitAnalog (20), + liveSoundCaptureIeee1394 (21), + liveSoundTransmitIeee1394 (22), + liveSoundCaptureTransmitGeoport (23), + liveSoundCaptureTransmitAtm (24), + liveSoundCaptureTransmitISDN (25), + soundCaptureTransmitADPCM (26), + soundCaptureTransmitApi (27), + usb (28), + sfSpecific1 (29), + sfSpecific2 (30), + sfSpecific3 (31), + sfSpecific4 (32), + sfSpecific5 (33), + sfSpecific6 (34), + sfSpecific7 (35), + sfSpecific8 (36), + sfSpecific9 (37), + sfSpecific10 (38) } + +MediaStreamID ::= OCTET STRING + +MediaServiceInstanceID ::= OCTET STRING + +ConnectionInformation ::= SEQUENCE +{ flowDirection ENUMERATED + { transmit (0), + receive (1), + transmitAndReceive (2), + none (3) } OPTIONAL, + numberOfChannels INTEGER DEFAULT 1, + mediaSessionInformation IA5String OPTIONAL } + +ConnectionMode ::= ENUMERATED +{ consultationConference (0), + consultationConferenceHold (1), + deflect (2), + directedPickup (3), + join (4), + singleStepConference (5), + singleStepConferenceHold (6), + singleStepTransfer (7), + transfer (8), + direct (9) } + +ConnectionModeBMap ::= BIT STRING +{ consultationConference (0), + consultationConferenceHold (1), + deflect (2), + directedPickup (3), + join (4), + singleStepConference (5), + singleStepConferenceHold (6), + singleStepTransfer (7), + transfer (8), + direct (9) } + +MediaCallCharacteristics ::= SEQUENCE +{ mediaClass MediaClass, + connectionRate [0] IMPLICIT INTEGER OPTIONAL, + -- value 0 indicates that + -- the connection rate is + -- unknown + bitRate [1] IMPLICIT ENUMERATED + { constant (0), + variable (1) } DEFAULT constant, + delayTolerance [2] IMPLICIT INTEGER OPTIONAL, + switchingSubDomainCCIEType [3] IMPLICIT ENUMERATED + { isdn (0), + atm (1), + isoEthernet (2), + rsvp (3), + other (4), + sip (5) } OPTIONAL, + switchingSubDomainInformationElements OCTET STRING OPTIONAL } + -- is mandatory, if the switchingSubDomainCCIEType is present, + -- should be ignored otherwise + +MediaClass ::= BIT STRING +{ voice ( 0), + data ( 1), + image ( 2), + audio ( 4), + other ( 3), + notKnown ( 5), + chat ( 6), + email ( 7), + message ( 8), + im ( 9), + sms (10), + mms (11) } + +END -- of CSTA-media-services diff --git a/lib/CSTA-message-waiting-event.asn1 b/lib/CSTA-message-waiting-event.asn1 new file mode 100644 index 0000000..565cfdc --- /dev/null +++ b/lib/CSTA-message-waiting-event.asn1 @@ -0,0 +1,24 @@ +CSTA-message-waiting-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) message-waiting-event( 44) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +MessageWaitingEvent ::= SEQUENCE +{ targetDevice SubjectDeviceID, + deviceForMessage DeviceID OPTIONAL, + messageWaitingOn BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-message-waiting-event diff --git a/lib/CSTA-microphone-gain-event.asn1 b/lib/CSTA-microphone-gain-event.asn1 new file mode 100644 index 0000000..2fe14f7 --- /dev/null +++ b/lib/CSTA-microphone-gain-event.asn1 @@ -0,0 +1,27 @@ +CSTA-microphone-gain-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) microphone-gain-event( 288) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID, MicrophoneGain FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +MicrophoneGainEvent ::= SEQUENCE +{ invokingDevice SubjectDeviceID, + auditoryApparatus AuditoryApparatusID, + microphoneGain MicrophoneGain, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-microphone-gain-event diff --git a/lib/CSTA-microphone-mute-event.asn1 b/lib/CSTA-microphone-mute-event.asn1 new file mode 100644 index 0000000..bc43bcd --- /dev/null +++ b/lib/CSTA-microphone-mute-event.asn1 @@ -0,0 +1,27 @@ +CSTA-microphone-mute-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) microphone-mute-event( 45) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +MicrophoneMuteEvent ::= SEQUENCE +{ invokingDevice SubjectDeviceID, + auditoryApparatus AuditoryApparatusID, + microphoneMuteOn BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-microphone-mute-event diff --git a/lib/CSTA-monitor-info.asn1 b/lib/CSTA-monitor-info.asn1 new file mode 100644 index 0000000..4c4a7fe --- /dev/null +++ b/lib/CSTA-monitor-info.asn1 @@ -0,0 +1,38 @@ +CSTA-monitor-info + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) monitor-info ( 374) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +MonitorList FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +ServiceCrossRefID FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +monitorInfo OPERATION ::= +{ ARGUMENT MonitorInfoArgument + ERRORS {universalFailure } + CODE local: 374 } + +MonitorInfoArgument ::= SEQUENCE +{ serviceCrossRefID ServiceCrossRefID, + segmentID INTEGER OPTIONAL, + lastSegment BOOLEAN, + monitorList MonitorList, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-monitor-info diff --git a/lib/CSTA-monitor-start.asn1 b/lib/CSTA-monitor-start.asn1 new file mode 100644 index 0000000..1dc9262 --- /dev/null +++ b/lib/CSTA-monitor-start.asn1 @@ -0,0 +1,44 @@ +CSTA-monitor-start + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) monitor-start( 101) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +MonitorObject, MonitorFilter, MonitorType, MonitorMediaClass, +MonitorCrossRefID FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +monitorStart OPERATION ::= +{ ARGUMENT MonitorStartArgument + RESULT MonitorStartResult + ERRORS {universalFailure } + CODE local: 71 } + +MonitorStartArgument ::= SEQUENCE +{ monitorObject MonitorObject, + requestedMonitorFilter [0] IMPLICIT MonitorFilter OPTIONAL, + monitorType MonitorType OPTIONAL, + requestedMonitorMediaClass [1] IMPLICIT MonitorMediaClass OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +MonitorStartResult ::= SEQUENCE +{ crossRefIdentifier MonitorCrossRefID, + actualmonitorFilter [0] IMPLICIT MonitorFilter OPTIONAL, + actualMonitorMediaClass [1] IMPLICIT MonitorMediaClass OPTIONAL, + monitorExistingCalls BOOLEAN OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-monitor-start diff --git a/lib/CSTA-monitor-stop.asn1 b/lib/CSTA-monitor-stop.asn1 new file mode 100644 index 0000000..cf1119b --- /dev/null +++ b/lib/CSTA-monitor-stop.asn1 @@ -0,0 +1,37 @@ +CSTA-monitor-stop + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) monitor-stop( 103) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +MonitorCrossRefID FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +monitorStop OPERATION ::= +{ ARGUMENT MonitorStopArgument + RESULT MonitorStopResult + ERRORS {universalFailure } + CODE local: 73 } + +MonitorStopArgument ::= SEQUENCE +{ crossRefIdentifier MonitorCrossRefID, + extensions CSTACommonArguments OPTIONAL } + +MonitorStopResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-monitor-stop diff --git a/lib/CSTA-network-capabilities-changed-event.asn1 b/lib/CSTA-network-capabilities-changed-event.asn1 new file mode 100644 index 0000000..1d89c4a --- /dev/null +++ b/lib/CSTA-network-capabilities-changed-event.asn1 @@ -0,0 +1,62 @@ +CSTA-network-capabilities-changed-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) network-capabilities-changed-event( 226) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID, CalledDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, NetworkCapability, ProgressIndicator, +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +NetworkCapabilitiesChangedEvent ::= SEQUENCE +{ outboundConnection ConnectionID, + networkInterfaceUsed SubjectDeviceID, + calledDevice CalledDeviceID, + progressIndicator ProgressIndicator, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + networkCapability [0] IMPLICIT NetworkCapability OPTIONAL, + cause EventCause, + servicesPermitted [1] IMPLICIT ServicesPermitted OPTIONAL, + mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, + outboundConnectionInfo [4] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [5] IMPLICIT CallLinkageData OPTIONAL, + languagePreferences [6] IMPLICIT LanguagePreferences OPTIONAL, + locationInfo [7] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-network-capabilities-changed-event diff --git a/lib/CSTA-network-reached-event.asn1 b/lib/CSTA-network-reached-event.asn1 new file mode 100644 index 0000000..1e14120 --- /dev/null +++ b/lib/CSTA-network-reached-event.asn1 @@ -0,0 +1,70 @@ +CSTA-network-reached-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) network-reached-event( 30) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID, CallingDeviceID, CalledDeviceID, RedirectionDeviceID, +AssociatedCallingDeviceID, NetworkCalledDeviceID, NetworkCallingDeviceID +FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, NetworkCapability, +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +DeviceHistory, LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +NetworkReachedEvent ::= SEQUENCE +{ outboundConnection ConnectionID, + networkInterfaceUsed SubjectDeviceID, + callingDevice CallingDeviceID, + calledDevice CalledDeviceID, + lastRedirectionDevice RedirectionDeviceID, + originatingNIDConneciton ConnectionID OPTIONAL, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [0] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + networkCapability [1] IMPLICIT NetworkCapability OPTIONAL, + cause EventCause, + servicesPermitted [2] IMPLICIT ServicesPermitted OPTIONAL, + mediaCallCharacteristics [3] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [4] IMPLICIT CallCharacteristics OPTIONAL, + outboundConnectionInfo [5] IMPLICIT ConnectionInformation OPTIONAL, + networkCallingDevice NetworkCallingDeviceID OPTIONAL, + networkCalledDevice NetworkCalledDeviceID OPTIONAL, + associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, + callLinkageData [6] IMPLICIT CallLinkageData OPTIONAL, + languagePreferences [7] IMPLICIT LanguagePreferences OPTIONAL, + deviceHistory [8] IMPLICIT DeviceHistory OPTIONAL, + locationInfo [9] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-network-reached-event diff --git a/lib/CSTA-not-recognized-event.asn1 b/lib/CSTA-not-recognized-event.asn1 new file mode 100644 index 0000000..5af10a2 --- /dev/null +++ b/lib/CSTA-not-recognized-event.asn1 @@ -0,0 +1,34 @@ +CSTA-not-recognized-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) not-recognized-event(522) } +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-feature-types( 127) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +NotRecognizedEvent ::=SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + result IA5String, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-not-recognized-event diff --git a/lib/CSTA-offered-event.asn1 b/lib/CSTA-offered-event.asn1 new file mode 100644 index 0000000..5499d5b --- /dev/null +++ b/lib/CSTA-offered-event.asn1 @@ -0,0 +1,72 @@ +CSTA-offered-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) offered-event( 227) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID, CallingDeviceID, CalledDeviceID, RedirectionDeviceID, AssociatedCalledDeviceID, +AssociatedCallingDeviceID, NetworkCalledDeviceID, NetworkCallingDeviceID +FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +DeviceHistory, LanguagePreferences, SubjectOfCall, +MessageInfo FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +OfferedEvent ::= SEQUENCE +{ offeredConnection ConnectionID, + offeredDevice SubjectDeviceID, + callingDevice CallingDeviceID, + calledDevice CalledDeviceID, + lastRedirectionDevice RedirectionDeviceID, + originatingNIDConnection ConnectionID OPTIONAL, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + cause EventCause, + servicesPermitted [0] IMPLICIT ServicesPermitted OPTIONAL, + networkCallingDevice NetworkCallingDeviceID OPTIONAL, + networkCalledDevice NetworkCalledDeviceID OPTIONAL, + associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, + associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, + mediaCallCharacteristics [1] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [2] IMPLICIT CallCharacteristics OPTIONAL, + offeredConnectionInfo [3] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [4] IMPLICIT CallLinkageData OPTIONAL, + subjectOfCall [5] IMPLICIT SubjectOfCall OPTIONAL, + messageInfo [6] IMPLICIT MessageInfo OPTIONAL, + languagePreferences [7] IMPLICIT LanguagePreferences OPTIONAL, + deviceHistory [8] IMPLICIT DeviceHistory OPTIONAL, + locationInfo [9] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-offered-event diff --git a/lib/CSTA-originated-event.asn1 b/lib/CSTA-originated-event.asn1 new file mode 100644 index 0000000..2c3339f --- /dev/null +++ b/lib/CSTA-originated-event.asn1 @@ -0,0 +1,67 @@ +CSTA-originated-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) originated-event( 31) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +DeviceID, CallingDeviceID, CalledDeviceID, AssociatedCalledDeviceID, +AssociatedCallingDeviceID, NetworkCalledDeviceID, NetworkCallingDeviceID, SubjectDeviceID + FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences, SubjectOfCall, MessageInfo FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +OriginatedEvent ::= SEQUENCE +{ originatedConnection ConnectionID, + callingDevice SubjectDeviceID, + calledDevice CalledDeviceID, + originatingDevice DeviceID OPTIONAL, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [ 2] IMPLICIT CorrelatorData OPTIONAL, + cause EventCause, + servicesPermitted [ 3] IMPLICIT ServicesPermitted OPTIONAL, + networkCallingDevice NetworkCallingDeviceID OPTIONAL, + networkCalledDevice NetworkCalledDeviceID OPTIONAL, + associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, + associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, + mediaCallCharacteristics [ 4] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [ 5] IMPLICIT CallCharacteristics OPTIONAL, + originatedConnectionInfo [ 6] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [ 7] IMPLICIT CallLinkageData OPTIONAL, + subjectOfCall [ 8] IMPLICIT SubjectOfCall OPTIONAL, + messageInfo [ 9] IMPLICIT MessageInfo OPTIONAL, + languagePreferences [10] IMPLICIT LanguagePreferences OPTIONAL, + locationInfo [11] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-originated-event diff --git a/lib/CSTA-out-of-service-event.asn1 b/lib/CSTA-out-of-service-event.asn1 new file mode 100644 index 0000000..e3eba6c --- /dev/null +++ b/lib/CSTA-out-of-service-event.asn1 @@ -0,0 +1,26 @@ +CSTA-out-of-service-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) out-of-service-event( 335) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +OutOfServiceEvent ::= SEQUENCE +{ device SubjectDeviceID, + cause EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-out-of-service-event diff --git a/lib/CSTA-park-call.asn1 b/lib/CSTA-park-call.asn1 new file mode 100644 index 0000000..1233c28 --- /dev/null +++ b/lib/CSTA-park-call.asn1 @@ -0,0 +1,54 @@ +CSTA-park-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) park-call( 18) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CorrelatorData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +parkCall OPERATION ::= +{ ARGUMENT ParkCallArgument + RESULT ParkCallResult + ERRORS {universalFailure } + CODE local: 18 } + +ParkCallArgument ::= SEQUENCE +{ parking ConnectionID, + parkTo DeviceID, + correlatorData CorrelatorData OPTIONAL, + subjectOfCall [0] IMPLICIT SubjectOfCall OPTIONAL, + languagePreferences [1] IMPLICIT LanguagePreferences OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +ParkCallResult ::= SEQUENCE +{ parkedTo ConnectionID OPTIONAL, + callLinkageData [1] IMPLICIT CallLinkageData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-park-call diff --git a/lib/CSTA-partially-in-service-event.asn1 b/lib/CSTA-partially-in-service-event.asn1 new file mode 100644 index 0000000..eeb9087 --- /dev/null +++ b/lib/CSTA-partially-in-service-event.asn1 @@ -0,0 +1,26 @@ +CSTA-partially-in-service-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) partially-in-service ( 379) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +PartiallyInServiceEvent ::= SEQUENCE +{ device SubjectDeviceID, + cause EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-partially-in-service-event diff --git a/lib/CSTA-physical-device-feature.asn1 b/lib/CSTA-physical-device-feature.asn1 new file mode 100644 index 0000000..e060ca5 --- /dev/null +++ b/lib/CSTA-physical-device-feature.asn1 @@ -0,0 +1,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 diff --git a/lib/CSTA-play-event.asn1 b/lib/CSTA-play-event.asn1 new file mode 100644 index 0000000..f9ba673 --- /dev/null +++ b/lib/CSTA-play-event.asn1 @@ -0,0 +1,37 @@ +CSTA-play-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) play( 75) } +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ResourceID, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +PlayEvent ::=SEQUENCE +{ connection ConnectionID, + message MessageID, + resource [3] IMPLICIT ResourceID OPTIONAL, + length [0] IMPLICIT INTEGER OPTIONAL, + currentPosition [1] IMPLICIT INTEGER OPTIONAL, + speed [2] IMPLICIT INTEGER OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-play-event diff --git a/lib/CSTA-play-message.asn1 b/lib/CSTA-play-message.asn1 new file mode 100644 index 0000000..a3eeca8 --- /dev/null +++ b/lib/CSTA-play-message.asn1 @@ -0,0 +1,42 @@ +CSTA-play-message + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) play-message( 502) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +MessageID, TerminatingConditions FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +playMessage OPERATION ::= +{ ARGUMENT PlayMessageArgument + RESULT PlayMessageResult + ERRORS {universalFailure } + CODE local: 502 } + +PlayMessageArgument ::= SEQUENCE +{ messageToBePlayed MessageID, + overConnection ConnectionID, + duration INTEGER OPTIONAL, + termination TerminatingConditions OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +PlayMessageResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-play-message diff --git a/lib/CSTA-presence-state-event.asn1 b/lib/CSTA-presence-state-event.asn1 new file mode 100644 index 0000000..96f8ddd --- /dev/null +++ b/lib/CSTA-presence-state-event.asn1 @@ -0,0 +1,34 @@ +CSTA-presence-state-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) presence-state-event( 552) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +PresenceState FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +TimeInfo FROM CSTA-security +{ iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) security( 128) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +PresenceStateEvent::= SEQUENCE +{ device SubjectDeviceID, + presenceState PresenceState, + fromTime [0] IMPLICIT TimeInfo OPTIONAL, + untilTime [1] IMPLICIT TimeInfo OPTIONAL, + place [2] IMPLICIT OCTET STRING OPTIONAL, + mood [3] IMPLICIT OCTET STRING OPTIONAL, + namedPresenceState [4] IMPLICIT OCTET STRING OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-presence-state-event diff --git a/lib/CSTA-private-data-version-selection.asn1 b/lib/CSTA-private-data-version-selection.asn1 new file mode 100644 index 0000000..f2e2c54 --- /dev/null +++ b/lib/CSTA-private-data-version-selection.asn1 @@ -0,0 +1,32 @@ +CSTA-private-data-version-selection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) private-data-version-selection( 368) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +privateDataVersionSelection OPERATION ::= +{ ARGUMENT PrivateDataVersionSelectionArgument + RESULT PrivateDataVersionSelectionResult + ERRORS {universalFailure } + CODE local: 368 } + +PrivateDataVersionSelectionArgument ::= INTEGER + +PrivateDataVersionSelectionResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-private-data-version-selection diff --git a/lib/CSTA-private-event.asn1 b/lib/CSTA-private-event.asn1 new file mode 100644 index 0000000..97f443b --- /dev/null +++ b/lib/CSTA-private-event.asn1 @@ -0,0 +1,22 @@ +CSTA-private-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) private-event( 71) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +CSTASecurityData FROM CSTA-security + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) security( 128) } +CSTAPrivateData FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +PrivateEvent ::= SEQUENCE +{ security CSTASecurityData OPTIONAL, + privateData CSTAPrivateData} + +END -- of CSTA-private-event diff --git a/lib/CSTA-query-voice-attribute.asn1 b/lib/CSTA-query-voice-attribute.asn1 new file mode 100644 index 0000000..bb75371 --- /dev/null +++ b/lib/CSTA-query-voice-attribute.asn1 @@ -0,0 +1,68 @@ +CSTA-query-voice-attribute + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) query-voice-attribute( 503) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ResourceID, AttributeInfo, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +queryVoiceAttribute OPERATION ::= +{ ARGUMENT QueryVoiceAttributeArgument + RESULT QueryVoiceAttributeResult + ERRORS {universalFailure } + CODE local: 503 } + +QueryVoiceAttributeArgument ::= SEQUENCE +{ messageToQuery MessageID, + attributeToQuery AttributeToQuery, + resource [0] IMPLICIT ResourceID OPTIONAL, + connection ConnectionID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +QueryVoiceAttributeResult ::= SEQUENCE +{ attribute AttributeInfo, + extensions CSTACommonArguments OPTIONAL } + + +AttributeToQuery ::= ENUMERATED +{ encodingAlgorithm ( 0), + samplingRate ( 1), + duration ( 2), + fileName ( 3), + currentPosition ( 4), + currentSpeed ( 5), + currentVolume ( 6), + currentLevel ( 7), + currentState ( 8), + grammars ( 9), + language (10), + mode (11), + retainAudio (12), + silenceTimeout (13), + maxTimeout (14), + babbleTimeout (15), + endSilence (16), + rejectionThreshold (17), + autoInterruptible (18), + innerXml (19), + interDigitTimeout (20), + preflush (21) } + +END -- of CSTA-query-voice-attribute diff --git a/lib/CSTA-queue.asn1 b/lib/CSTA-queue.asn1 new file mode 100644 index 0000000..5d9c8e5 --- /dev/null +++ b/lib/CSTA-queue.asn1 @@ -0,0 +1,42 @@ +CSTA-queue + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) queue (515) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ResourceID, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +queue OPERATION ::= +{ ARGUMENT QueueArgument + RESULT QueueResult + ERRORS {universalFailure } + CODE local: 515 } + +QueueArgument ::= SEQUENCE +{ overConnection ConnectionID, + message MessageID, + resource [0] IMPLICIT ResourceID OPTIONAL, + text [1] IMPLICIT IA5String OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +QueueResult ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-queue diff --git a/lib/CSTA-queued-event.asn1 b/lib/CSTA-queued-event.asn1 new file mode 100644 index 0000000..b86660f --- /dev/null +++ b/lib/CSTA-queued-event.asn1 @@ -0,0 +1,66 @@ +CSTA-queued-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) queued-event( 32) } + +DEFINITIONS::= +BEGIN + +IMPORTS + +-- Data Types –- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +CalledDeviceID,CallingDeviceID,RedirectionDeviceID,SubjectDeviceID,AssociatedCalledDeviceID, AssociatedCallingDeviceID, NetworkCalledDeviceID, +NetworkCallingDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +LocationInfoList,CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +DeviceHistory,CorrelatorData, UserData,LanguagePreferences, +SubjectOfCall, MessageInfo FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +QueuedEvent ::= SEQUENCE +{ queuedConnection ConnectionID, + queue SubjectDeviceID, + callingDevice CallingDeviceID, + calledDevice CalledDeviceID, + lastRedirectionDevice RedirectionDeviceID, + numberQueued [ 0] IMPLICIT INTEGER OPTIONAL, + callsInFront [ 1] IMPLICIT INTEGER OPTIONAL, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [ 2] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + cause EventCause, + servicesPermitted [ 3] IMPLICIT ServicesPermitted OPTIONAL, + networkCallingDevice NetworkCallingDeviceID OPTIONAL, + networkCalledDevice NetworkCalledDeviceID OPTIONAL, + associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, + associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, + mediaCallCharacteristics [ 4] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [ 5] IMPLICIT CallCharacteristics OPTIONAL, + queuedConnectionInfo [ 6] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [ 7] IMPLICIT CallLinkageData OPTIONAL, + subjectOfCall [ 8] IMPLICIT SubjectOfCall OPTIONAL, + messageInfo [ 9] IMPLICIT MessageInfo OPTIONAL, + languagePreferences [10] IMPLICIT LanguagePreferences OPTIONAL, + deviceHistory [11] IMPLICIT DeviceHistory OPTIONAL, + locationInfo [12] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-queued-event diff --git a/lib/CSTA-re-route-request.asn1 b/lib/CSTA-re-route-request.asn1 new file mode 100644 index 0000000..9cc41a7 --- /dev/null +++ b/lib/CSTA-re-route-request.asn1 @@ -0,0 +1,41 @@ +CSTA-re-route-request + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) re-route-request( 82) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +CorrelatorData, RouteRegisterReqID, RouteingCrossRefID +FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) }; + +reRouteRequest OPERATION ::= +{ ARGUMENT ReRouteRequestArgument + ERRORS {universalFailure } + ALWAYS RESPONDS FALSE + CODE local: 32 } + +ReRouteRequestArgument ::= SEQUENCE +{ crossRefIdentifier RouteingCrossRefID, + routeRegisterReqID [0] IMPLICIT RouteRegisterReqID OPTIONAL, + replyTimeout [1] IMPLICIT INTEGER OPTIONAL, + correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, + callLinkageData [3] IMPLICIT CallLinkageData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-re-route-request diff --git a/lib/CSTA-recognized-event.asn1 b/lib/CSTA-recognized-event.asn1 new file mode 100644 index 0000000..27b5edd --- /dev/null +++ b/lib/CSTA-recognized-event.asn1 @@ -0,0 +1,35 @@ +CSTA-recognized-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) recognized-event(523) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) }; + +RecognizedEvent ::=SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + result IA5String, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-recognized-event diff --git a/lib/CSTA-reconnect-call.asn1 b/lib/CSTA-reconnect-call.asn1 new file mode 100644 index 0000000..68e6dd6 --- /dev/null +++ b/lib/CSTA-reconnect-call.asn1 @@ -0,0 +1,38 @@ +CSTA-reconnect-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) reconnect-call( 13) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +reconnectCall OPERATION ::= +{ ARGUMENT ReconnectCallArgument + RESULT ReconnectCallResult + ERRORS {universalFailure } + CODE local: 13 } + +ReconnectCallArgument ::= SEQUENCE +{ activeCall ConnectionID, + heldCall ConnectionID, + extensions CSTACommonArguments OPTIONAL } + +ReconnectCallResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-reconnect-call diff --git a/lib/CSTA-record-event.asn1 b/lib/CSTA-record-event.asn1 new file mode 100644 index 0000000..c8432d2 --- /dev/null +++ b/lib/CSTA-record-event.asn1 @@ -0,0 +1,40 @@ +CSTA-record-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) record( 76) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +RecordEvent ::= SEQUENCE +{ connection ConnectionID, + message MessageID, + resource [2] IMPLICIT ResourceID OPTIONAL, + length [0] IMPLICIT INTEGER OPTIONAL, + currentPosition [1] IMPLICIT INTEGER OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-record-event diff --git a/lib/CSTA-record-message.asn1 b/lib/CSTA-record-message.asn1 new file mode 100644 index 0000000..2497f6f --- /dev/null +++ b/lib/CSTA-record-message.asn1 @@ -0,0 +1,46 @@ +CSTA-record-message + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) record-message( 511) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ResourceID, MessageID, EncodingAlgorithm, TerminatingConditions + FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +recordMessage OPERATION ::= +{ ARGUMENT RecordMessageArgument + RESULT RecordMessageResult + ERRORS {universalFailure } + CODE local: 511 } + +RecordMessageArgument ::= SEQUENCE +{ callToBeRecorded ConnectionID, + resource [2] IMPLICIT ResourceID OPTIONAL, + samplingRate [0] IMPLICIT INTEGER OPTIONAL, + encodingAlgorithm EncodingAlgorithm OPTIONAL, + maxDuration [1] IMPLICIT INTEGER OPTIONAL, + termination TerminatingConditions OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +RecordMessageResult ::= SEQUENCE +{ resultingMessage MessageID, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-record-message diff --git a/lib/CSTA-registration-info.asn1 b/lib/CSTA-registration-info.asn1 new file mode 100644 index 0000000..ddbde8d --- /dev/null +++ b/lib/CSTA-registration-info.asn1 @@ -0,0 +1,38 @@ +CSTA-registration-info + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) registration-info ( 372) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +RegistrationList FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ServiceCrossRefID FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +registrationInfo OPERATION ::= +{ ARGUMENT RegistrationInfoArg + ERRORS {universalFailure } + CODE local: 372 } + +RegistrationInfoArg ::= SEQUENCE +{ serviceCrossRefID ServiceCrossRefID, + segmentID INTEGER OPTIONAL, + lastSegment BOOLEAN, + registrationList RegistrationList, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-registration-info diff --git a/lib/CSTA-reposition.asn1 b/lib/CSTA-reposition.asn1 new file mode 100644 index 0000000..239f78c --- /dev/null +++ b/lib/CSTA-reposition.asn1 @@ -0,0 +1,49 @@ +CSTA-reposition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) reposition( 504) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ResourceID, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +reposition OPERATION ::= +{ ARGUMENT RepositionArgument + RESULT RepositionResult + ERRORS {universalFailure } + CODE local: 504 } + +RepositionArgument ::= SEQUENCE +{ connection ConnectionID, + periodOfReposition Period, + messageToReposition MessageID OPTIONAL, --corrected 06/2001 + resource [0] IMPLICIT ResourceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +RepositionResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +Period ::= CHOICE +{ absolutePosition ENUMERATED + { startOfMessage (0), + endOfMessage (1) }, + relativePosition INTEGER } + +END -- of CSTA-reposition diff --git a/lib/CSTA-request-system-status.asn1 b/lib/CSTA-request-system-status.asn1 new file mode 100644 index 0000000..ea9de6a --- /dev/null +++ b/lib/CSTA-request-system-status.asn1 @@ -0,0 +1,37 @@ +CSTA-request-system-status + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) request-system-status( 210) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +SysStatRegisterID, SystemStatus FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +requestSysStat OPERATION ::= +{ ARGUMENT RequestSysStatArg + RESULT RequestSysStatRes + ERRORS {universalFailure } + CODE local: 210 } + +RequestSysStatArg ::= SEQUENCE +{ sysStatRegisterID SysStatRegisterID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +RequestSysStatRes ::= SEQUENCE +{ systemStatus SystemStatus, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-request-system-status diff --git a/lib/CSTA-resume-data-collection.asn1 b/lib/CSTA-resume-data-collection.asn1 new file mode 100644 index 0000000..a164155 --- /dev/null +++ b/lib/CSTA-resume-data-collection.asn1 @@ -0,0 +1,37 @@ +CSTA-resume-data-collection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) resume-data-collection( 346) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DcollCrossRefID FROM CSTA-data-collection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-collection( 138) }; + +resumeDataCollection OPERATION ::= +{ ARGUMENT ResumeDataCollectionArgument + RESULT ResumeDataCollectionResult + ERRORS {universalFailure } + CODE local: 346 } + +ResumeDataCollectionArgument ::= SEQUENCE +{ dcollCrossRefID DcollCrossRefID, + extensions CSTACommonArguments OPTIONAL } + +ResumeDataCollectionResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-resume-data-collection diff --git a/lib/CSTA-resume-data-path.asn1 b/lib/CSTA-resume-data-path.asn1 new file mode 100644 index 0000000..c7c37ac --- /dev/null +++ b/lib/CSTA-resume-data-path.asn1 @@ -0,0 +1,38 @@ +CSTA-resume-data-path + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) resume-data-path( 117) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +IOCrossRefID, IORegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +resumeDataPath OPERATION ::= +{ ARGUMENT ResumeDataPathArgument + RESULT ResumeDataPathResult + ERRORS {universalFailure } + CODE local: 117 } + +ResumeDataPathArgument ::= SEQUENCE +{ ioCrossRefID IOCrossRefID, + ioRegisterReqID IORegisterReqID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +ResumeDataPathResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-resume-data-path diff --git a/lib/CSTA-resume-location-tracking-session.asn1 b/lib/CSTA-resume-location-tracking-session.asn1 new file mode 100644 index 0000000..5a15024 --- /dev/null +++ b/lib/CSTA-resume-location-tracking-session.asn1 @@ -0,0 +1,36 @@ +CSTA-resume-location-tracking-session + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) resume-location-tracking-session ( 534) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +LocCrossRefID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) }; + +resumeLocationTrackingSession OPERATION ::= +{ ARGUMENT ResumeLocationTrackingSessionArgument + RESULT ResumeLocationTrackingSessionResult + ERRORS {universalFailure } + CODE local: 534} + +ResumeLocationTrackingSessionArgument ::= SEQUENCE +{ locCrossRefID LocCrossRefID, + extensions CSTACommonArguments OPTIONAL } + +ResumeLocationTrackingSessionResult ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-resume-location-tracking-session diff --git a/lib/CSTA-resume.asn1 b/lib/CSTA-resume.asn1 new file mode 100644 index 0000000..d76f92a --- /dev/null +++ b/lib/CSTA-resume.asn1 @@ -0,0 +1,42 @@ +CSTA-resume + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) resume( 505) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ResourceID, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +resume OPERATION ::= +{ ARGUMENT ResumeArgument + RESULT ResumeResult + ERRORS {universalFailure } + CODE local: 505 } + +ResumeArgument ::= SEQUENCE +{ connection ConnectionID, + messageToResume MessageID OPTIONAL, --corrected 06/2001 + resource [0] IMPLICIT ResourceID OPTIONAL, + duration INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +ResumeResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-resume diff --git a/lib/CSTA-retrieve-call.asn1 b/lib/CSTA-retrieve-call.asn1 new file mode 100644 index 0000000..698c176 --- /dev/null +++ b/lib/CSTA-retrieve-call.asn1 @@ -0,0 +1,37 @@ +CSTA-retrieve-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) retrieve-call( 14) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +retrieveCall OPERATION ::= +{ ARGUMENT RetrieveCallArgument + RESULT RetrieveCallResult + ERRORS {universalFailure } + CODE local: 14 } + +RetrieveCallArgument ::= SEQUENCE +{ callToBeRetrieved ConnectionID, + extensions CSTACommonArguments OPTIONAL } + +RetrieveCallResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-retrieve-call diff --git a/lib/CSTA-retrieved-event.asn1 b/lib/CSTA-retrieved-event.asn1 new file mode 100644 index 0000000..ecea6c7 --- /dev/null +++ b/lib/CSTA-retrieved-event.asn1 @@ -0,0 +1,57 @@ +CSTA-retrieved-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) retrieved-event( 33) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +RetrievedEvent ::= SEQUENCE +{ retrievedConnection ConnectionID, + retrievingDevice SubjectDeviceID, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [0] IMPLICIT CorrelatorData OPTIONAL, + cause EventCause, + servicesPermitted [1] IMPLICIT ServicesPermitted OPTIONAL, + mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, + retrievedConnectionInfo [4] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [5] IMPLICIT CallLinkageData OPTIONAL, + languagePreferences [6] IMPLICIT LanguagePreferences OPTIONAL, + locationInfo [7] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-retrieved-event diff --git a/lib/CSTA-review-event.asn1 b/lib/CSTA-review-event.asn1 new file mode 100644 index 0000000..29f6cd5 --- /dev/null +++ b/lib/CSTA-review-event.asn1 @@ -0,0 +1,39 @@ +CSTA-review-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) review( 77) } +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +ReviewEvent ::= SEQUENCE +{ connection ConnectionID, + message MessageID, + resource [2] IMPLICIT ResourceID OPTIONAL, + length [0] IMPLICIT INTEGER OPTIONAL, + currentPosition [1] IMPLICIT INTEGER OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-review-event diff --git a/lib/CSTA-review.asn1 b/lib/CSTA-review.asn1 new file mode 100644 index 0000000..5872cb9 --- /dev/null +++ b/lib/CSTA-review.asn1 @@ -0,0 +1,47 @@ +CSTA-review + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) review( 506) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ResourceID, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +review OPERATION ::= +{ ARGUMENT ReviewArgument + RESULT ReviewResult + ERRORS {universalFailure } + CODE local: 506 } + +ReviewArgument ::= SEQUENCE +{ connection ConnectionID, + periodToReview PeriodToReview, + messageToReview MessageID OPTIONAL, --corrected 06/2001 + resource [0] IMPLICIT ResourceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +ReviewResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +PeriodToReview ::= CHOICE +{ startOfMessage NULL, + lengthOfReview INTEGER } + +END -- of CSTA-review diff --git a/lib/CSTA-ringer-status-event.asn1 b/lib/CSTA-ringer-status-event.asn1 new file mode 100644 index 0000000..a737784 --- /dev/null +++ b/lib/CSTA-ringer-status-event.asn1 @@ -0,0 +1,30 @@ +CSTA-ringer-status-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) ringer-status-event( 289) } +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +RingerID, RingMode, Volume FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +RingerStatusEvent ::= SEQUENCE +{ device SubjectDeviceID, + ringer RingerID, + ringMode RingMode OPTIONAL, + ringCount [0] IMPLICIT INTEGER (0..1000) OPTIONAL, + ringDuration [3] IMPLICIT INTEGER OPTIONAL, + ringPattern [1] IMPLICIT INTEGER OPTIONAL, + ringVolume [2] Volume OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-ringer-status-event diff --git a/lib/CSTA-route-end-request.asn1 b/lib/CSTA-route-end-request.asn1 new file mode 100644 index 0000000..d301d39 --- /dev/null +++ b/lib/CSTA-route-end-request.asn1 @@ -0,0 +1,36 @@ +CSTA-route-end-request + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) route-end-request( 85) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure, ErrorValue FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CorrelatorData, RouteRegisterReqID, RouteingCrossRefID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +routeEndRequest OPERATION ::= +{ ARGUMENT RouteEndRequestArgument + ERRORS {universalFailure } + ALWAYS RESPONDS FALSE + CODE local: 35 } + +RouteEndRequestArgument ::= SEQUENCE { + crossRefIdentifier RouteingCrossRefID, + routeRegisterReqID [ 0] IMPLICIT RouteRegisterReqID OPTIONAL, + errorValue [ 1] ErrorValue OPTIONAL, + correlatorData [ 2] IMPLICIT CorrelatorData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-route-end-request diff --git a/lib/CSTA-route-register-abort.asn1 b/lib/CSTA-route-register-abort.asn1 new file mode 100644 index 0000000..13a8384 --- /dev/null +++ b/lib/CSTA-route-register-abort.asn1 @@ -0,0 +1,33 @@ +CSTA-route-register-abort + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) route-register-abort( 249) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +RouteRegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +routeRegisterAbort OPERATION ::= +{ ARGUMENT RouteRegisterAbortArgument + ERRORS {universalFailure } + ALWAYS RESPONDS FALSE + CODE local: 249 } + +RouteRegisterAbortArgument ::= SEQUENCE +{ routeRegisterReqID RouteRegisterReqID, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-route-register-abort diff --git a/lib/CSTA-route-register-cancel.asn1 b/lib/CSTA-route-register-cancel.asn1 new file mode 100644 index 0000000..3f4bd3c --- /dev/null +++ b/lib/CSTA-route-register-cancel.asn1 @@ -0,0 +1,37 @@ +CSTA-route-register-cancel + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) route-register-cancel( 250) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +RouteRegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +routeRegisterCancel OPERATION ::= +{ ARGUMENT RouteRegisterCancelArgument + RESULT RouteRegisterCancelResult + ERRORS {universalFailure } + CODE local: 250 } + +RouteRegisterCancelArgument ::= SEQUENCE +{ routeRegisterReqID RouteRegisterReqID, + extensions CSTACommonArguments OPTIONAL } + +RouteRegisterCancelResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-route-register-cancel diff --git a/lib/CSTA-route-register.asn1 b/lib/CSTA-route-register.asn1 new file mode 100644 index 0000000..eeee304 --- /dev/null +++ b/lib/CSTA-route-register.asn1 @@ -0,0 +1,45 @@ +CSTA-route-register + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) route-register( 248) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +RouteRegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +MediaClass FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +routeRegister OPERATION ::= +{ ARGUMENT RouteRegisterArgument + RESULT RouteRegisterResult + ERRORS {universalFailure } + CODE local: 248 } + +RouteRegisterArgument ::= SEQUENCE +{ routeingDevice DeviceID OPTIONAL, + requestedRouteingMediaClass MediaClass OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +RouteRegisterResult ::= SEQUENCE +{ routeRegisterReqID RouteRegisterReqID, + actualRouteingMediaClass MediaClass OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-route-register diff --git a/lib/CSTA-route-reject.asn1 b/lib/CSTA-route-reject.asn1 new file mode 100644 index 0000000..7810d58 --- /dev/null +++ b/lib/CSTA-route-reject.asn1 @@ -0,0 +1,44 @@ +CSTA-route-reject + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) route-reject( 86) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CorrelatorData, RouteRegisterReqID, RouteingCrossRefID +FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +routeReject OPERATION ::= +{ ARGUMENT RouteRejectArgument + ERRORS {universalFailure } + ALWAYS RESPONDS FALSE + CODE local: 36 } + +RouteRejectArgument ::= SEQUENCE +{ crossRefIdentifier RouteingCrossRefID, + routeRegisterReqID [0] IMPLICIT RouteRegisterReqID OPTIONAL, + rejectCause [1] IMPLICIT RejectCause OPTIONAL, + correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +RejectCause ::= ENUMERATED +{ busyOverflow (1), + queueTimeOverflow (2), + capacityOverflow (3), + calendarOverflow (4), + unknownOverflow (5) } + +END -- of CSTA-route-reject diff --git a/lib/CSTA-route-request.asn1 b/lib/CSTA-route-request.asn1 new file mode 100644 index 0000000..599cd99 --- /dev/null +++ b/lib/CSTA-route-request.asn1 @@ -0,0 +1,70 @@ +CSTA-route-request + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) route-request( 81) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +AssociatedCallingDeviceID, AssociatedCalledDeviceID, CalledDeviceID, +CallingDeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CorrelatorData,SelectValue, RouteRegisterReqID, RouteingCrossRefID +FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +MessageInfo,LanguagePreferences,SubjectOfCall,DeviceHistory +FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +routeRequest OPERATION ::= +{ ARGUMENT RouteRequestArgument + ERRORS {universalFailure } + ALWAYS RESPONDS FALSE + CODE local: 31 } + +RouteRequestArgument ::= SEQUENCE +{ crossRefIdentifier RouteingCrossRefID, + routeRegisterReqID [ 0] IMPLICIT RouteRegisterReqID OPTIONAL, + currentRoute CalledDeviceID, + callingDevice CallingDeviceID OPTIONAL, + routeingDevice SubjectDeviceID OPTIONAL, + routedCall ConnectionID OPTIONAL, + routeSelAlgorithm [ 1] IMPLICIT SelectValue OPTIONAL, + associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, + associatedCalledDevice AssociatedCalledDeviceID OPTIONAL, + priority [ 2] IMPLICIT BOOLEAN OPTIONAL, + replyTimeout [ 3] IMPLICIT INTEGER OPTIONAL, + correlatorData [ 4] IMPLICIT CorrelatorData OPTIONAL, + mediaCallCharacteristics [ 5] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [ 6] IMPLICIT CallCharacteristics OPTIONAL, + routeCallInfo [ 7] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageData [ 8] IMPLICIT CallLinkageData OPTIONAL, + subjectOfCall [ 9] IMPLICIT SubjectOfCall OPTIONAL, + messageInfo [10] IMPLICIT MessageInfo OPTIONAL, + languagePreferences [11] IMPLICIT LanguagePreferences OPTIONAL, + deviceHistory [12] IMPLICIT DeviceHistory OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-route-request diff --git a/lib/CSTA-route-select-request.asn1 b/lib/CSTA-route-select-request.asn1 new file mode 100644 index 0000000..daae24d --- /dev/null +++ b/lib/CSTA-route-select-request.asn1 @@ -0,0 +1,42 @@ +CSTA-route-select-request + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) route-select-request( 83) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CorrelatorData, RetryValue, RouteingCrossRefID, RouteRegisterReqID +FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +routeSelectRequest OPERATION ::= +{ ARGUMENT RouteSelectRequestArgument + ERRORS {universalFailure } + ALWAYS RESPONDS FALSE + CODE local: 33 } + +RouteSelectRequestArgument ::= SEQUENCE +{ crossRefIdentifier RouteingCrossRefID, + routeRegisterReqID [ 0] IMPLICIT RouteRegisterReqID OPTIONAL, + routeSelected [ 1] DeviceID, + alternateRoutes [ 2] IMPLICIT SEQUENCE OF DeviceID OPTIONAL, + remainRetries [ 3] RetryValue OPTIONAL, + routeUsedReq [ 4] IMPLICIT BOOLEAN OPTIONAL, + correlatorData [ 5] IMPLICIT CorrelatorData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-route-select-request diff --git a/lib/CSTA-route-used-request.asn1 b/lib/CSTA-route-used-request.asn1 new file mode 100644 index 0000000..afb5b45 --- /dev/null +++ b/lib/CSTA-route-used-request.asn1 @@ -0,0 +1,45 @@ +CSTA-route-used-request + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) route-used-request( 84) } + +DEFINITIONS::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CallingDeviceID, CalledDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CorrelatorData, RouteRegisterReqID, RouteingCrossRefID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +routeUsedRequest OPERATION ::= +{ ARGUMENT RouteUsedRequestArgument + ERRORS {universalFailure } + ALWAYS RESPONDS FALSE + CODE local: 34 } + +RouteUsedRequestArgument ::= SEQUENCE +{ crossRefIdentifier RouteingCrossRefID, + routeRegisterReqID [0] IMPLICIT RouteRegisterReqID OPTIONAL, + routeUsed CalledDeviceID, + callingDevice CallingDeviceID OPTIONAL, + domain BOOLEAN OPTIONAL, + correlatorData [1] IMPLICIT CorrelatorData OPTIONAL, + callLinkageData [2] IMPLICIT CallLinkageData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-route-used-request diff --git a/lib/CSTA-routeing-mode-event.asn1 b/lib/CSTA-routeing-mode-event.asn1 new file mode 100644 index 0000000..635cd86 --- /dev/null +++ b/lib/CSTA-routeing-mode-event.asn1 @@ -0,0 +1,23 @@ +CSTA-routeing-mode-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) routeing-mode-event( 332) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +RouteingModeEvent ::= SEQUENCE +{ device SubjectDeviceID, + routeingMode BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-routeing-mode-event diff --git a/lib/CSTA-security.asn1 b/lib/CSTA-security.asn1 new file mode 100644 index 0000000..4c5767a --- /dev/null +++ b/lib/CSTA-security.asn1 @@ -0,0 +1,23 @@ +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 diff --git a/lib/CSTA-send-broadcast-data.asn1 b/lib/CSTA-send-broadcast-data.asn1 new file mode 100644 index 0000000..019ad1e --- /dev/null +++ b/lib/CSTA-send-broadcast-data.asn1 @@ -0,0 +1,38 @@ +CSTA-send-broadcast-data + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) send-broadcast-data( 114) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DataPathType, DisplayAttributeList FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +sendBroadcastData OPERATION ::= +{ ARGUMENT SendBroadcastDataArgument + RESULT SendBroadcastDataResult + ERRORS {universalFailure } + CODE local: 114 } + +SendBroadcastDataArgument ::= SEQUENCE +{ ioData OCTET STRING, + dataPathType DataPathType OPTIONAL, + displayAttributes DisplayAttributeList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SendBroadcastDataResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-send-broadcast-data diff --git a/lib/CSTA-send-data.asn1 b/lib/CSTA-send-data.asn1 new file mode 100644 index 0000000..3f91e44 --- /dev/null +++ b/lib/CSTA-send-data.asn1 @@ -0,0 +1,43 @@ +CSTA-send-data + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) send-data( 112) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +IOCrossRefID, IORegisterReqID, DisplayAttributeList FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +sendData OPERATION ::= +{ ARGUMENT SendDataArgument + RESULT SendDataResult + ERRORS {universalFailure } + CODE local: 112 } + +SendDataArgument ::= SEQUENCE +{ ioCrossRefID IOCrossRefID, + ioRegisterReqID [0] IMPLICIT IORegisterReqID OPTIONAL, + displayAttributes DisplayAttributeList OPTIONAL, + ioData OCTET STRING, + ioCause EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SendDataResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-send-data diff --git a/lib/CSTA-send-message.asn1 b/lib/CSTA-send-message.asn1 new file mode 100644 index 0000000..fd17ebf --- /dev/null +++ b/lib/CSTA-send-message.asn1 @@ -0,0 +1,74 @@ +CSTA-send-message + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) send-message( 376) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CallCharacteristics, CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +AccountInfo, AuthCode, CorrelatorData +FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +SubjectOfCall,LanguagePreferences, MessageInfo +FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) }; + +sendMessage OPERATION ::= +{ ARGUMENT SendMessageArgument + RESULT SendMessageResult + ERRORS {universalFailure } + CODE local: 376 } + +SendMessageArgument ::= SEQUENCE +{ callingDevice DeviceID, + destinationDevices DeviceListItems, + messageInfo MessageInfo, + accountCode [0] IMPLICIT AccountInfo OPTIONAL, + authCode [1] IMPLICIT AuthCode OPTIONAL, + correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, + callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, + mediaCallCharacteristics [4] IMPLICIT MediaCallCharacteristics OPTIONAL, + subjectOfCall [5] IMPLICIT SubjectOfCall OPTIONAL, + languagePreferences [6] IMPLICIT LanguagePreferences OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SendMessageResult ::= SEQUENCE +{ connectionList ConnectionListItems, + mediaCallCharacteristics MediaCallCharacteristics OPTIONAL, + listOfCallLinkageData [1] IMPLICIT CallLinkageDataListItems OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +DeviceListItems ::= SEQUENCE +{ device DeviceID } + +ConnectionListItems ::= SEQUENCE +{ connection ConnectionID } + +CallLinkageDataListItems ::= SEQUENCE +{ callLinkageData CallLinkageData } + +END -- of CSTA-send-message diff --git a/lib/CSTA-send-multicast-data.asn1 b/lib/CSTA-send-multicast-data.asn1 new file mode 100644 index 0000000..2cf4870 --- /dev/null +++ b/lib/CSTA-send-multicast-data.asn1 @@ -0,0 +1,39 @@ +CSTA-send-multicast-data + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) send-multicast-data( 113) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +IOCrossRefID, DisplayAttributeList FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +sendMulticastData OPERATION ::= +{ ARGUMENT SendMulticastDataArgument + RESULT SendMulticastDataResult + ERRORS {universalFailure } + CODE local: 113 } + +SendMulticastDataArgument ::= SEQUENCE +{ ioCrossRefIDList SEQUENCE OF IOCrossRefID, + ioData OCTET STRING OPTIONAL, + displayAttributes DisplayAttributeList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SendMulticastDataResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-send-multicast-data diff --git a/lib/CSTA-send-stored-call-detail-records.asn1 b/lib/CSTA-send-stored-call-detail-records.asn1 new file mode 100644 index 0000000..a889086 --- /dev/null +++ b/lib/CSTA-send-stored-call-detail-records.asn1 @@ -0,0 +1,38 @@ +CSTA-send-stored-call-detail-records + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) send-stored-call-detail-records( 362) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CDRCrossRefID, CDRTimePeriod FROM CSTA-call-detail-record + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-detail-record( 132) }; + +sendStoredCDR OPERATION ::= +{ ARGUMENT SendStoredCDRArgument + RESULT SendStoredCDRResult + ERRORS {universalFailure } + CODE local: 362 } + +SendStoredCDRArgument ::= SEQUENCE +{ cdrCrossRefID CDRCrossRefID, --corrected 06/2001 + timePeriod CDRTimePeriod OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SendStoredCDRResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-send-stored-call-detail-records diff --git a/lib/CSTA-send-user-information.asn1 b/lib/CSTA-send-user-information.asn1 new file mode 100644 index 0000000..1756369 --- /dev/null +++ b/lib/CSTA-send-user-information.asn1 @@ -0,0 +1,41 @@ +CSTA-send-user-information + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) send-user-information( 234) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +sendUserInfo OPERATION ::= +{ ARGUMENT SendUserInfoArgument + RESULT SendUserInfoResult + ERRORS {universalFailure } + CODE local: 234 } + +SendUserInfoArgument ::= SEQUENCE +{ existingCall ConnectionID, + userData UserData, + extensions CSTACommonArguments OPTIONAL } + +SendUserInfoResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-send-user-information diff --git a/lib/CSTA-service-completion-failure-event.asn1 b/lib/CSTA-service-completion-failure-event.asn1 new file mode 100644 index 0000000..27cfc2d --- /dev/null +++ b/lib/CSTA-service-completion-failure-event.asn1 @@ -0,0 +1,51 @@ +CSTA-service-completion-failure-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) service-completion-failure-event( 243) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +MediaCallCharacteristics, ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +ServiceCompletionFailureEvent ::= SEQUENCE +{ primaryCall PrimaryOrSecondaryCall, + secondaryCall [0] IMPLICIT PrimaryOrSecondaryCall OPTIONAL, + otherDevsPrimaryCallList [1] IMPLICIT SEQUENCE OF OtherCall OPTIONAL, + otherDevsSecondaryCallList [2] IMPLICIT SEQUENCE OF OtherCall OPTIONAL, + mediaCallCharacteristics [3] IMPLICIT MediaCallCharacteristics OPTIONAL, + cause EventCause, + extensions CSTACommonArguments OPTIONAL } + +PrimaryOrSecondaryCall ::= SEQUENCE +{ deviceID DeviceID, + connectionID ConnectionID, + localConnectionState LocalConnectionState, + connectionInfo ConnectionInformation OPTIONAL } + +OtherCall ::= SEQUENCE +{ deviceID DeviceID, + connectionID ConnectionID, + localConnectionState LocalConnectionState OPTIONAL, + connectionInfo ConnectionInformation OPTIONAL } + +END -- of CSTA-service-completion-failure-event diff --git a/lib/CSTA-service-initiated-event.asn1 b/lib/CSTA-service-initiated-event.asn1 new file mode 100644 index 0000000..a6659b9 --- /dev/null +++ b/lib/CSTA-service-initiated-event.asn1 @@ -0,0 +1,70 @@ +CSTA-service-initiated-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) service-initiated-event( 34) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID, AssociatedCallingDeviceID, NetworkCalledDeviceID, +NetworkCallingDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +MessageInfo, SubjectOfCall, LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CalledDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +ServiceInitiatedEvent ::= SEQUENCE +{ initiatedConnection ConnectionID, + initiatingDevice SubjectDeviceID, + calledDevice CalledDeviceID OPTIONAL, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [ 0] IMPLICIT CorrelatorData OPTIONAL, + cause EventCause, + servicesPermitted [ 1] IMPLICIT ServicesPermitted OPTIONAL, + mediaCallCharacteristics [ 2] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [ 3] IMPLICIT CallCharacteristics OPTIONAL, + initiatedConnectionInfo [ 4] IMPLICIT ConnectionInformation OPTIONAL, + networkCallingDevice NetworkCallingDeviceID OPTIONAL, + networkCalledDevice NetworkCalledDeviceID OPTIONAL, + associatedCallingDevice AssociatedCallingDeviceID OPTIONAL, + callLinkageData [ 5] IMPLICIT CallLinkageData OPTIONAL, + subjectOfCall [ 7] IMPLICIT SubjectOfCall OPTIONAL, + messageInfo [ 8] IMPLICIT MessageInfo OPTIONAL, + languagePreferences [ 9] IMPLICIT LanguagePreferences OPTIONAL, + locationInfo [10] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-service-initiated-event diff --git a/lib/CSTA-set-agent-state.asn1 b/lib/CSTA-set-agent-state.asn1 new file mode 100644 index 0000000..b74e039 --- /dev/null +++ b/lib/CSTA-set-agent-state.asn1 @@ -0,0 +1,51 @@ +CSTA-set-agent-state + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-agent-state( 312) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +AgentID, AgentPassword, PendingAgentState FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +setAgentState OPERATION ::= +{ ARGUMENT SetAgentStateArgument + RESULT SetAgentStateResult + ERRORS {universalFailure } + CODE local: 312 } + +SetAgentStateArgument ::= SEQUENCE +{ device DeviceID, + requestedAgentState ReqAgentState, + agentID [2] IMPLICIT AgentID OPTIONAL, + password [3] IMPLICIT AgentPassword OPTIONAL, + group DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetAgentStateResult ::= SEQUENCE +{ pendingAgentState PendingAgentState OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +ReqAgentState ::= ENUMERATED +{ loggedOn (0), + loggedOff (1), + notReady (2), + ready (3), + workingAfterCall (4) } + +END -- of CSTA-set-agent-state diff --git a/lib/CSTA-set-auto-answer.asn1 b/lib/CSTA-set-auto-answer.asn1 new file mode 100644 index 0000000..48c75bd --- /dev/null +++ b/lib/CSTA-set-auto-answer.asn1 @@ -0,0 +1,39 @@ +CSTA-set-auto-answer + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-auto-answer( 313) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +setAutoAnswer OPERATION ::= +{ ARGUMENT SetAutoAnswerArgument + RESULT SetAutoAnswerResult + ERRORS {universalFailure } + CODE local: 313 } + +SetAutoAnswerArgument ::= SEQUENCE +{ device DeviceID, + autoAnswerOn BOOLEAN, + numberOfRings INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetAutoAnswerResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-auto-answer diff --git a/lib/CSTA-set-auto-work-mode.asn1 b/lib/CSTA-set-auto-work-mode.asn1 new file mode 100644 index 0000000..ea24b88 --- /dev/null +++ b/lib/CSTA-set-auto-work-mode.asn1 @@ -0,0 +1,39 @@ +CSTA-set-auto-work-mode + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-auto-work-mode( 314) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +setAutoWorkMode OPERATION ::= +{ ARGUMENT SetAutoWorkModeArgument + RESULT SetAutoWorkModeResult + ERRORS {universalFailure } + CODE local: 314 } + +SetAutoWorkModeArgument ::= SEQUENCE +{ device DeviceID, + autoWorkOn BOOLEAN, + autoWorkInterval INTEGER (0..6000) OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetAutoWorkModeResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-auto-work-mode diff --git a/lib/CSTA-set-button-information.asn1 b/lib/CSTA-set-button-information.asn1 new file mode 100644 index 0000000..add3e8b --- /dev/null +++ b/lib/CSTA-set-button-information.asn1 @@ -0,0 +1,43 @@ +CSTA-set-button-information + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-button-information( 273) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ButtonID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +setButtonInformation OPERATION ::= +{ ARGUMENT SetButtonInformationArgument + RESULT SetButtonInformationResult + ERRORS {universalFailure } + CODE local: 273 } + +SetButtonInformationArgument ::= SEQUENCE +{ device DeviceID, + button ButtonID, + buttonLabel IA5String (SIZE(0..64)) OPTIONAL, + buttonAssociatedNumber DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetButtonInformationResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-button-information diff --git a/lib/CSTA-set-caller-id-status.asn1 b/lib/CSTA-set-caller-id-status.asn1 new file mode 100644 index 0000000..1500b23 --- /dev/null +++ b/lib/CSTA-set-caller-id-status.asn1 @@ -0,0 +1,38 @@ +CSTA-set-caller-id-status + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-caller-id-status( 315) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +setCallerIDStatus OPERATION ::= +{ ARGUMENT SetCallerIDStatusArgument + RESULT SetCallerIDStatusResult + ERRORS {universalFailure } + CODE local: 315 } + +SetCallerIDStatusArgument ::= SEQUENCE +{ device DeviceID, + callerIDProvided BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +SetCallerIDStatusResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-caller-id-status diff --git a/lib/CSTA-set-display.asn1 b/lib/CSTA-set-display.asn1 new file mode 100644 index 0000000..8b776b4 --- /dev/null +++ b/lib/CSTA-set-display.asn1 @@ -0,0 +1,46 @@ +CSTA-set-display + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-display( 274) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DisplayID, CharacterSet FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +setDisplay OPERATION ::= +{ ARGUMENT SetDisplayArgument + RESULT SetDisplayResult + ERRORS {universalFailure } + CODE local: 274 } + +SetDisplayArgument ::= SEQUENCE +{ device DeviceID, + display DisplayID OPTIONAL, + physicalBaseRowNumber [0] IMPLICIT INTEGER OPTIONAL, + physicalBaseColumnNumber [1] IMPLICIT INTEGER OPTIONAL, + contentsOfDisplay IA5String (SIZE(0..240)), + offset [2] IMPLICIT INTEGER OPTIONAL, + characterSet [3] IMPLICIT CharacterSet OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetDisplayResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-display diff --git a/lib/CSTA-set-do-not-disturb.asn1 b/lib/CSTA-set-do-not-disturb.asn1 new file mode 100644 index 0000000..9348a85 --- /dev/null +++ b/lib/CSTA-set-do-not-disturb.asn1 @@ -0,0 +1,43 @@ +CSTA-set-do-not-disturb + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-do-not-disturb( 316) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CallOrigination FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +setDoNotDisturb OPERATION ::= +{ ARGUMENT SetDoNotDisturbArgument + RESULT SetDoNotDisturbResult + ERRORS {universalFailure } + CODE local: 316 } + +SetDoNotDisturbArgument ::= SEQUENCE +{ device DeviceID, + doNotDisturbOn BOOLEAN, + callOrigination CallOrigination OPTIONAL, + callingDeviceList SEQUENCE OF DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetDoNotDisturbResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-do-not-disturb diff --git a/lib/CSTA-set-forwarding.asn1 b/lib/CSTA-set-forwarding.asn1 new file mode 100644 index 0000000..b7c99fc --- /dev/null +++ b/lib/CSTA-set-forwarding.asn1 @@ -0,0 +1,45 @@ +CSTA-set-forwarding + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-forwarding( 317) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ForwardingType FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +setForwarding OPERATION ::= +{ ARGUMENT SetForwardingArgument + RESULT SetForwardingResult + ERRORS {universalFailure } + CODE local: 317 } + +SetForwardingArgument ::= SEQUENCE +{ device DeviceID, + forwardingType ForwardingType OPTIONAL, + activateForward BOOLEAN, + forwardDN DeviceID OPTIONAL, + ringCount INTEGER (1..100) OPTIONAL, + ringDuration [3] IMPLICIT INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetForwardingResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-forwarding diff --git a/lib/CSTA-set-hookswitch-status.asn1 b/lib/CSTA-set-hookswitch-status.asn1 new file mode 100644 index 0000000..6e4c484 --- /dev/null +++ b/lib/CSTA-set-hookswitch-status.asn1 @@ -0,0 +1,42 @@ +CSTA-set-hookswitch-status + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-hookswitch-status( 275) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +HookswitchID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +setHookswitchStatus OPERATION ::= +{ ARGUMENT SetHookswitchStatusArgument + RESULT SetHookswitchStatusResult + ERRORS {universalFailure } + CODE local: 275 } + +SetHookswitchStatusArgument ::= SEQUENCE +{ device DeviceID, + hookswitch HookswitchID, + hookswitchOnHook BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +SetHookswitchStatusResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-hookswitch-status diff --git a/lib/CSTA-set-lamp-mode.asn1 b/lib/CSTA-set-lamp-mode.asn1 new file mode 100644 index 0000000..6661ad7 --- /dev/null +++ b/lib/CSTA-set-lamp-mode.asn1 @@ -0,0 +1,45 @@ +CSTA-set-lamp-mode + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-lamp-mode( 276) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +LampID, LampColor, LampMode, LampBrightness + FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +setLampMode OPERATION ::= +{ ARGUMENT SetLampModeArgument + RESULT SetLampModeResult + ERRORS {universalFailure } + CODE local: 276 } + +SetLampModeArgument ::= SEQUENCE +{ device DeviceID, + lamp LampID, + lampMode LampMode, + lampBrightness LampBrightness OPTIONAL, + lampColor LampColor OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetLampModeResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-lamp-mode diff --git a/lib/CSTA-set-location-information.asn1 b/lib/CSTA-set-location-information.asn1 new file mode 100644 index 0000000..63206c3 --- /dev/null +++ b/lib/CSTA-set-location-information.asn1 @@ -0,0 +1,45 @@ +CSTA-set-location-information + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-location-information ( 531) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +LocationInfo FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +setLocationInformation OPERATION ::= +{ ARGUMENT SetLocationInformationArgument + RESULT SetLocationInformationResult + ERRORS {universalFailure } + CODE local: 531} + +SetLocationInformationArgument ::= SEQUENCE +{ device DeviceID, + locationInfo LocationInfo OPTIONAL, + replaceMode ReplaceMode OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetLocationInformationResult ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +ReplaceMode ::= ENUMERATED +{ replaceAll (0), + replacePortion (1) } + +END -- of CSTA-set-location-information diff --git a/lib/CSTA-set-message-waiting-indicator.asn1 b/lib/CSTA-set-message-waiting-indicator.asn1 new file mode 100644 index 0000000..1643950 --- /dev/null +++ b/lib/CSTA-set-message-waiting-indicator.asn1 @@ -0,0 +1,39 @@ +CSTA-set-message-waiting-indicator + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-message-waiting-indicator( 277) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +setMessageWaitingIndicator OPERATION ::= +{ ARGUMENT SetMessageWaitingIndicatorArgument + RESULT SetMessageWaitingIndicatorResult + ERRORS {universalFailure } + CODE local: 277 } + +SetMessageWaitingIndicatorArgument ::= SEQUENCE +{ device DeviceID, + messageWaitingOn BOOLEAN, + deviceForMessage DeviceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetMessageWaitingIndicatorResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-message-waiting-indicator diff --git a/lib/CSTA-set-microphone-gain.asn1 b/lib/CSTA-set-microphone-gain.asn1 new file mode 100644 index 0000000..4baa2ee --- /dev/null +++ b/lib/CSTA-set-microphone-gain.asn1 @@ -0,0 +1,42 @@ +CSTA-set-microphone-gain + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-microphone-gain( 278) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID, MicrophoneGain FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +setMicrophoneGain OPERATION ::= +{ ARGUMENT SetMicrophoneGainArgument + RESULT SetMicrophoneGainResult + ERRORS {universalFailure } + CODE local: 278 } + +SetMicrophoneGainArgument ::= SEQUENCE +{ device DeviceID, + auditoryApparatus AuditoryApparatusID, + microphoneGain MicrophoneGain, + extensions CSTACommonArguments OPTIONAL } + +SetMicrophoneGainResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-microphone-gain diff --git a/lib/CSTA-set-microphone-mute.asn1 b/lib/CSTA-set-microphone-mute.asn1 new file mode 100644 index 0000000..ed41ad7 --- /dev/null +++ b/lib/CSTA-set-microphone-mute.asn1 @@ -0,0 +1,42 @@ +CSTA-set-microphone-mute + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-microphone-mute( 279) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +setMicrophoneMute OPERATION ::= +{ ARGUMENT SetMicrophoneMuteArgument + RESULT SetMicrophoneMuteResult + ERRORS {universalFailure } + CODE local: 279 } + +SetMicrophoneMuteArgument ::= SEQUENCE +{ device DeviceID, + auditoryApparatus AuditoryApparatusID, + microphoneMuteOn BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +SetMicrophoneMuteResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-microphone-mute diff --git a/lib/CSTA-set-presence-state.asn1 b/lib/CSTA-set-presence-state.asn1 new file mode 100644 index 0000000..51b6ea9 --- /dev/null +++ b/lib/CSTA-set-presence-state.asn1 @@ -0,0 +1,49 @@ +CSTA-set-presence-state + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-presence-state( 551) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +PresenceState FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +TimeInfo FROM CSTA-security +{ iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) security( 128) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +setPresenceState OPERATION ::= +{ ARGUMENT SetPresenceStateArgument + RESULT SetPresenceStateResult + ERRORS {universalFailure } + CODE local: 551 } + +SetPresenceStateArgument ::= SEQUENCE +{ device DeviceID, + requestedPresenceState PresenceState, + fromTime [0] IMPLICIT TimeInfo OPTIONAL, + untilTime [1] IMPLICIT TimeInfo OPTIONAL, + place [2] IMPLICIT OCTET STRING OPTIONAL, + mood [3] IMPLICIT OCTET STRING OPTIONAL, + namedPresenceState [4] IMPLICIT OCTET STRING OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetPresenceStateResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-presence-state diff --git a/lib/CSTA-set-ringer-status.asn1 b/lib/CSTA-set-ringer-status.asn1 new file mode 100644 index 0000000..b2de154 --- /dev/null +++ b/lib/CSTA-set-ringer-status.asn1 @@ -0,0 +1,44 @@ +CSTA-set-ringer-status + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-ringer-status( 280) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +RingerID, RingMode, Volume FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +setRingerStatus OPERATION ::= +{ ARGUMENT SetRingerStatusArgument + RESULT SetRingerStatusResult + ERRORS {universalFailure } + CODE local: 280 } + +SetRingerStatusArgument ::= SEQUENCE +{ device DeviceID, + ringer RingerID, + ringMode RingMode OPTIONAL, + ringPattern [1] IMPLICIT INTEGER OPTIONAL, + ringVolume [2] Volume OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetRingerStatusResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-ringer-status diff --git a/lib/CSTA-set-routeing-mode.asn1 b/lib/CSTA-set-routeing-mode.asn1 new file mode 100644 index 0000000..988db81 --- /dev/null +++ b/lib/CSTA-set-routeing-mode.asn1 @@ -0,0 +1,38 @@ +CSTA-set-routeing-mode + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-routeing-mode( 318) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +setRouteingMode OPERATION ::= +{ ARGUMENT SetRouteingModeArgument + RESULT SetRouteingModeResult + ERRORS {universalFailure } + CODE local: 318 } + +SetRouteingModeArgument ::= SEQUENCE +{ device DeviceID, + routeingMode BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +SetRouteingModeResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-routeing-mode diff --git a/lib/CSTA-set-speaker-mute.asn1 b/lib/CSTA-set-speaker-mute.asn1 new file mode 100644 index 0000000..6b7b9e9 --- /dev/null +++ b/lib/CSTA-set-speaker-mute.asn1 @@ -0,0 +1,42 @@ +CSTA-set-speaker-mute + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-speaker-mute( 281) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +setSpeakerMute OPERATION ::= +{ ARGUMENT SetSpeakerMuteArgument + RESULT SetSpeakerMuteResult + ERRORS {universalFailure } + CODE local: 281 } + +SetSpeakerMuteArgument ::= SEQUENCE +{ device DeviceID, + auditoryApparatus AuditoryApparatusID, + speakerMuteOn BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +SetSpeakerMuteResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-speaker-mute diff --git a/lib/CSTA-set-speaker-volume.asn1 b/lib/CSTA-set-speaker-volume.asn1 new file mode 100644 index 0000000..cdca9d1 --- /dev/null +++ b/lib/CSTA-set-speaker-volume.asn1 @@ -0,0 +1,42 @@ +CSTA-set-speaker-volume + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-speaker-volume( 282) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID, Volume FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +setSpeakerVolume OPERATION ::= +{ ARGUMENT SetSpeakerVolumeArgument + RESULT SetSpeakerVolumeResult + ERRORS {universalFailure } + CODE local: 282 } + +SetSpeakerVolumeArgument ::= SEQUENCE +{ device DeviceID, + auditoryApparatus AuditoryApparatusID, + speakerVolume Volume, + extensions CSTACommonArguments OPTIONAL } + +SetSpeakerVolumeResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-set-speaker-volume diff --git a/lib/CSTA-set-voice-attribute.asn1 b/lib/CSTA-set-voice-attribute.asn1 new file mode 100644 index 0000000..d366e98 --- /dev/null +++ b/lib/CSTA-set-voice-attribute.asn1 @@ -0,0 +1,68 @@ +CSTA-set-voice-attribute + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) set-voice-attribute( 507) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ResourceID, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +Volume FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +setVoiceAttribute OPERATION ::= +{ ARGUMENT SetVoiceAttributeArgument + RESULT SetVoiceAttributeResult + ERRORS {universalFailure } + CODE local: 507 } + +SetVoiceAttributeArgument ::= SEQUENCE +{ connection ConnectionID, + attributeToSet AttributeToSet, + message MessageID OPTIONAL, + resource [0] IMPLICIT ResourceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SetVoiceAttributeResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +AttributeToSet ::= CHOICE +{ currentSpeed [ 0] IMPLICIT INTEGER, + currentVolume [ 1] Volume, + currentGain [ 2] IMPLICIT INTEGER (0 .. 100), + grammars [ 3] IMPLICIT IA5String, + language [ 4] IMPLICIT IA5String, + mode [ 5] IMPLICIT ENUMERATED + { automatic (0), + single (1), + multiple (2) }, + retainAudio [ 6] IMPLICIT BOOLEAN, + silenceTimeout [ 7] IMPLICIT INTEGER, + maxTimeout [ 8] IMPLICIT INTEGER, + babbleTimeout [ 9] IMPLICIT INTEGER, + endSilence [10] IMPLICIT INTEGER, + rejectionThreshold [11] IMPLICIT INTEGER, + autoInterruptible [12] IMPLICIT BOOLEAN, + innerXML [13] IMPLICIT IA5String, + interDigitTimeout [14] IMPLICIT INTEGER, + preflush [15] IMPLICIT BOOLEAN } + + +END -- of CSTA-set-voice-attribute diff --git a/lib/CSTA-silence-timeout-expired-event.asn1 b/lib/CSTA-silence-timeout-expired-event.asn1 new file mode 100644 index 0000000..5bdb595 --- /dev/null +++ b/lib/CSTA-silence-timeout-expired-event.asn1 @@ -0,0 +1,34 @@ +CSTA-silence-timeout-expired-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) silence-timeout-expired-event(524) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +SilenceTimeoutExpiredEvent ::=SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-silence-timeout-expired-event diff --git a/lib/CSTA-single-step-conference.asn1 b/lib/CSTA-single-step-conference.asn1 new file mode 100644 index 0000000..f8bfe89 --- /dev/null +++ b/lib/CSTA-single-step-conference.asn1 @@ -0,0 +1,63 @@ +CSTA-single-step-conference + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) single-step-conference( 20) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +AccountInfo, AuthCode, CorrelatorData, ParticipationType, UserData +FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CallLinkageDataList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +singleStepConf OPERATION ::= +{ ARGUMENT SingleStepConfArgument + RESULT SingleStepConfResult + ERRORS {universalFailure } + CODE local: 20 } + +SingleStepConfArgument ::= SEQUENCE +{ activeCall ConnectionID, + deviceToJoin DeviceID, + participationType ParticipationType DEFAULT active, + accountCode [0] IMPLICIT AccountInfo OPTIONAL, + authCode [1] IMPLICIT AuthCode OPTIONAL, + correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + subjectOfCall [3] IMPLICIT SubjectOfCall OPTIONAL, + languagePreferences [4] IMPLICIT LanguagePreferences OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SingleStepConfResult ::= SEQUENCE +{ conferencedCall ConnectionID, + conferencedCallInfo ConnectionInformation OPTIONAL, + callLinkageDataList [1] IMPLICIT CallLinkageDataList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-single-step-conference diff --git a/lib/CSTA-single-step-transfer.asn1 b/lib/CSTA-single-step-transfer.asn1 new file mode 100644 index 0000000..a44223c --- /dev/null +++ b/lib/CSTA-single-step-transfer.asn1 @@ -0,0 +1,71 @@ +CSTA-single-step-transfer + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) single-step-conference( 50) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ConnectionList FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +AccountInfo, AuthCode, CorrelatorData, UserData +FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +SubjectOfCall,LanguagePreferences FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +CallCharacteristics, CallLinkageDataList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +singleStepTrans OPERATION ::= +{ ARGUMENT SingleStepTransArgument + RESULT SingleStepTransResult + ERRORS {universalFailure } + CODE local: 50 } + +SingleStepTransArgument ::= SEQUENCE +{ activeCall ConnectionID, + transferredTo DeviceID, + accountCode [0] IMPLICIT AccountInfo OPTIONAL, + authCode [1] IMPLICIT AuthCode OPTIONAL, + correlatorData [2] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + callCharacteristics [3] IMPLICIT CallCharacteristics OPTIONAL, + subjectOfCall [4] IMPLICIT SubjectOfCall OPTIONAL, + languagePreferences [5] IMPLICIT LanguagePreferences OPTIONAL, + reason [6] IMPLICIT EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SingleStepTransResult ::= SEQUENCE +{ transferredCall ConnectionID, + connections [0] IMPLICIT ConnectionList OPTIONAL, + transferredCallInfo [1] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageDataList [2] IMPLICIT CallLinkageDataList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-single-step-transfer diff --git a/lib/CSTA-snapshot-call-data.asn1 b/lib/CSTA-snapshot-call-data.asn1 new file mode 100644 index 0000000..f6754e1 --- /dev/null +++ b/lib/CSTA-snapshot-call-data.asn1 @@ -0,0 +1,39 @@ +CSTA-snapshot-call-data + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) snapshot-call-data(106) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +SnapshotCallData FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ServiceCrossRefID FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) }; + +snapshotCallData OPERATION ::= +{ ARGUMENT SnapshotCallDataArgument + ERRORS {universalFailure } + ALWAYS RESPONDS FALSE + CODE local: 76 } + +SnapshotCallDataArgument ::= SEQUENCE +{ serviceCrossRefID ServiceCrossRefID, + segmentID INTEGER OPTIONAL, + lastSegment BOOLEAN, + snapshotData SnapshotCallData, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-snapshot-call-data diff --git a/lib/CSTA-snapshot-call.asn1 b/lib/CSTA-snapshot-call.asn1 new file mode 100644 index 0000000..80f0f3f --- /dev/null +++ b/lib/CSTA-snapshot-call.asn1 @@ -0,0 +1,74 @@ +CSTA-snapshot-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) snapshot-call( 105) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CallingDeviceID, CalledDeviceID, AssociatedCallingDeviceID, +AssociatedCalledDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +SnapshotCallData FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +CorrelatorData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ServiceCrossRefID FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) } +SubjectOfCall,LanguagePreferences, MessageInfo, DeviceHistory +FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +snapshotCall OPERATION ::= +{ ARGUMENT SnapshotCallArgument + RESULT SnapshotCallResult + ERRORS {universalFailure } + CODE local: 75 } + +SnapshotCallArgument ::= SEQUENCE +{ snapshotObject ConnectionID, + extensions CSTACommonArguments OPTIONAL } + +SnapshotCallResult ::= SEQUENCE +{ crossRefIDorSnapshotData CHOICE + { serviceCrossRefID [0] IMPLICIT ServiceCrossRefID, + snapshotData SnapshotCallData }, + mediaCallCharacteristics MediaCallCharacteristics OPTIONAL, + callCharacteristics CallCharacteristics OPTIONAL, + callingDevice CallingDeviceID OPTIONAL, + calledDevice CalledDeviceID OPTIONAL, + associatedCallingDeviceID AssociatedCallingDeviceID OPTIONAL, + associatedCalledDeviceID AssociatedCalledDeviceID OPTIONAL, + correlatorData [1] IMPLICIT CorrelatorData OPTIONAL, + callLinkageData [2] IMPLICIT CallLinkageData OPTIONAL, + subjectOfCall [3] IMPLICIT SubjectOfCall OPTIONAL, + messageInfo [4] IMPLICIT MessageInfo OPTIONAL, + languagePreferences [5] IMPLICIT LanguagePreferences OPTIONAL, + deviceHistory [6] IMPLICIT DeviceHistory OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-snapshot-call diff --git a/lib/CSTA-snapshot-device-data.asn1 b/lib/CSTA-snapshot-device-data.asn1 new file mode 100644 index 0000000..bedab2e --- /dev/null +++ b/lib/CSTA-snapshot-device-data.asn1 @@ -0,0 +1,39 @@ +CSTA-snapshot-device-data + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) snapshot-device-data(107) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +SnapshotDeviceData FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ServiceCrossRefID FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) }; + +snapshotDeviceData OPERATION ::= +{ ARGUMENT SnapshotDeviceDataArgument + ERRORS {universalFailure } + ALWAYS RESPONDS FALSE + CODE local: 77 } + +SnapshotDeviceDataArgument ::= SEQUENCE +{ serviceCrossRefID ServiceCrossRefID, + segmentID INTEGER OPTIONAL, + lastSegment BOOLEAN, + snapshotData SnapshotDeviceData, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-snapshot-device-data diff --git a/lib/CSTA-snapshot-device.asn1 b/lib/CSTA-snapshot-device.asn1 new file mode 100644 index 0000000..07a6cc5 --- /dev/null +++ b/lib/CSTA-snapshot-device.asn1 @@ -0,0 +1,45 @@ +CSTA-snapshot-device + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) snapshot-device( 104) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +SnapshotDeviceData FROM CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ServiceCrossRefID FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) }; + +snapshotDevice OPERATION ::= +{ ARGUMENT SnapshotDeviceArgument + RESULT SnapshotDeviceResult + ERRORS {universalFailure } + CODE local: 74 } + +SnapshotDeviceArgument ::= SEQUENCE +{ snapshotObject DeviceID, + extensions CSTACommonArguments OPTIONAL } + +SnapshotDeviceResult ::= SEQUENCE +{ crossRefIDorSnapshotData CHOICE + { serviceCrossRefID ServiceCrossRefID, + snapshotData SnapshotDeviceData }, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-snapshot-device diff --git a/lib/CSTA-speaker-mute-event.asn1 b/lib/CSTA-speaker-mute-event.asn1 new file mode 100644 index 0000000..f9a7a2d --- /dev/null +++ b/lib/CSTA-speaker-mute-event.asn1 @@ -0,0 +1,26 @@ +CSTA-speaker-mute-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) speaker-mute-event( 46) } +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +SpeakerMuteEvent ::= SEQUENCE +{ invokingDevice SubjectDeviceID, + auditoryApparatus AuditoryApparatusID, + speakerMuteOn BOOLEAN, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-speaker-mute-event diff --git a/lib/CSTA-speaker-volume-event.asn1 b/lib/CSTA-speaker-volume-event.asn1 new file mode 100644 index 0000000..759dda5 --- /dev/null +++ b/lib/CSTA-speaker-volume-event.asn1 @@ -0,0 +1,26 @@ +CSTA-speaker-volume-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) speaker-volume-event( 47) } +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +AuditoryApparatusID, Volume FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +SpeakerVolumeEvent ::= SEQUENCE +{ invokingDevice SubjectDeviceID, + auditoryApparatus AuditoryApparatusID, + speakerVolume Volume, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-speaker-volume-event diff --git a/lib/CSTA-speech-detected-event.asn1 b/lib/CSTA-speech-detected-event.asn1 new file mode 100644 index 0000000..94e271c --- /dev/null +++ b/lib/CSTA-speech-detected-event.asn1 @@ -0,0 +1,34 @@ +CSTA-speech-detected-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) speech-detected-event (525) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +SpeechDetectedEvent ::=SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-speech-detected-event diff --git a/lib/CSTA-start-call-detail-records-transmission.asn1 b/lib/CSTA-start-call-detail-records-transmission.asn1 new file mode 100644 index 0000000..77aba0d --- /dev/null +++ b/lib/CSTA-start-call-detail-records-transmission.asn1 @@ -0,0 +1,37 @@ +CSTA-start-call-detail-records-transmission + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) start-call-detail-records-transmission( 363) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CDRCrossRefID, CDRTransferMode FROM CSTA-call-detail-record + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-detail-record( 132) }; + +startCDRTransmission OPERATION ::= +{ ARGUMENT StartCDRTransmissionArgument + RESULT StartCDRTransmissionResult + ERRORS {universalFailure } + CODE local: 363 } + +StartCDRTransmissionArgument ::= SEQUENCE +{ transferMode CDRTransferMode, + extensions CSTACommonArguments OPTIONAL } + +StartCDRTransmissionResult ::= SEQUENCE +{ cdrCrossRefID CDRCrossRefID, --corrected 06/2001 + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-start-call-detail-records-transmission diff --git a/lib/CSTA-start-data-collection.asn1 b/lib/CSTA-start-data-collection.asn1 new file mode 100644 index 0000000..ab8127f --- /dev/null +++ b/lib/CSTA-start-data-collection.asn1 @@ -0,0 +1,58 @@ +CSTA-start-data-collection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) start-data-collection( 347) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DcollCrossRefID FROM CSTA-data-collection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-collection( 138) }; + +startDataCollection OPERATION ::= +{ ARGUMENT StartDataCollectionArgument + RESULT StartDataCollectionResult + ERRORS {universalFailure } + CODE local: 347 } + +StartDataCollectionArgument ::= SEQUENCE +{ object CallObject, + dataCollType DataCollType OPTIONAL, + digitsReportingCriteria DigitsReportingCriteria OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +StartDataCollectionResult ::= SEQUENCE +{ dcollCrossRefID DcollCrossRefID, + extensions CSTACommonArguments OPTIONAL } + +CallObject ::= CHOICE +{ device DeviceID, + call ConnectionID } + +DataCollType ::= ENUMERATED +{ digits (0), + telTones (1) } + +DigitsReportingCriteria ::= SEQUENCE +{ numChars [0] IMPLICIT INTEGER OPTIONAL, + flushChar IA5String (SIZE(1..1)) OPTIONAL, + timeout [1] IMPLICIT INTEGER OPTIONAL } + +END -- of CSTA-start-data-collection diff --git a/lib/CSTA-start-data-path.asn1 b/lib/CSTA-start-data-path.asn1 new file mode 100644 index 0000000..fd91260 --- /dev/null +++ b/lib/CSTA-start-data-path.asn1 @@ -0,0 +1,58 @@ +CSTA-start-data-path + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) start-data-path( 110) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTAObject FROM CSTA-switching-function-objects + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) switching-function-objects( 122) } +DataPathType, IOCrossRefID, IORegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DisplayID FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +startDataPath OPERATION ::= +{ ARGUMENT StartDataPathArgument + RESULT StartDataPathResult + ERRORS {universalFailure } + CODE local: 110 } + +StartDataPathArgument ::= SEQUENCE +{ ioRegisterReqID IORegisterReqID OPTIONAL, + object CSTAObject, + dataPathDirection [0] IMPLICIT DataPathDirection OPTIONAL, + dataPathType [1] IMPLICIT DataPathType OPTIONAL, + displayID DisplayID OPTIONAL, + numberOfCharactersToCollect [2] IMPLICIT INTEGER OPTIONAL, + terminationCharacter IA5String (SIZE(1..1)) OPTIONAL, + timeout [3] IMPLICIT INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +StartDataPathResult ::= SEQUENCE +{ ioCrossRefID IOCrossRefID, + numberOfCharactersToCollect [0] IMPLICIT INTEGER OPTIONAL, + terminationCharacter IA5String(SIZE(1..1)) OPTIONAL, + timeout [1] IMPLICIT INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +DataPathDirection ::= ENUMERATED +{ computeFunctionToObject (0), + objectToComputeFunction (1), + bidirectional (2) } + +END -- of CSTA-start-data-path diff --git a/lib/CSTA-start-location-tracking-session.asn1 b/lib/CSTA-start-location-tracking-session.asn1 new file mode 100644 index 0000000..518f307 --- /dev/null +++ b/lib/CSTA-start-location-tracking-session.asn1 @@ -0,0 +1,67 @@ +CSTA-start-location-tracking-session + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) start-location-tracking-session( 536) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definitioneq + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +LocCrossRefID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) }; + +startLocationTrackingSession OPERATION ::= +{ ARGUMENT StartLocationTrackingSessionArgument + RESULT StartLocationTrackingSessionResult + ERRORS {universalFailure } + CODE local: 536} + +StartLocationTrackingSessionArgument ::= SEQUENCE +{ locDevice DeviceID, + collectionType [0] IMPLICIT CollectionType OPTIONAL, + collectionInterval [1] IMPLICIT INTEGER OPTIONAL, + maxCollections [2] IMPLICIT INTEGER OPTIONAL, + collectionFilter [3] IMPLICIT CollectionFilter OPTIONAL, + reportingType [4] IMPLICIT ReportingType OPTIONAL, + reportingInterval [5] IMPLICIT INTEGER OPTIONAL, + reportingCount [6] IMPLICIT INTEGER OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +StartLocationTrackingSessionResult ::= SEQUENCE +{ locCrossRefID LocCrossRefID, + pidProfile PIDProfile OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +CollectionType ::= ENUMERATED +{ periodic (0), + periodicWithUpdates (1), + updatesOnly (2) } + +CollectionFilter ::= SEQUENCE +{ horizontalMovement [0] IMPLICIT INTEGER OPTIONAL, + verticalMovement [1] IMPLICIT INTEGER OPTIONAL, + civicAdressChange [2] IMPLICIT INTEGER OPTIONAL } + +ReportingType ::= ENUMERATED +{ immediate (0), + periodic (1), + count (2) } + +PIDProfile ::= ENUMERATED +{ pidProfileOption1 (0), + pidProfileOption2 (1) } + +END -- of CSTA-start-location-tracking-session diff --git a/lib/CSTA-start.asn1 b/lib/CSTA-start.asn1 new file mode 100644 index 0000000..af4faba --- /dev/null +++ b/lib/CSTA-start.asn1 @@ -0,0 +1,39 @@ +CSTA-start + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) start (516) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ResourceID, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionID FROM CSTA-call-connection-identifiers +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; +start OPERATION ::= +{ ARGUMENT StartArgument + RESULT StartResult + ERRORS {universalFailure } + CODE local: 516} + +StartArgument ::= SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + text [1] IMPLICIT IA5String OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +StartResult ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-start diff --git a/lib/CSTA-started-event.asn1 b/lib/CSTA-started-event.asn1 new file mode 100644 index 0000000..39d8a28 --- /dev/null +++ b/lib/CSTA-started-event.asn1 @@ -0,0 +1,34 @@ +CSTA-started-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) started-event (526) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-feature-types( 127) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +StartedEvent ::= SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-started-event diff --git a/lib/CSTA-status-reporting.asn1 b/lib/CSTA-status-reporting.asn1 new file mode 100644 index 0000000..583a427 --- /dev/null +++ b/lib/CSTA-status-reporting.asn1 @@ -0,0 +1,165 @@ +CSTA-status-reporting + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) status-reporting( 126) } + +DEFINITIONS ::= +BEGIN + +EXPORTS +MonitorObject, MonitorCrossRefID, MonitorFilter, MonitorType, +MonitorMediaClass,SnapshotCallData, SnapshotDeviceData,RegistrationTypeList,RegistrationList, +MonitorList,LocationSessionInfoList; + +IMPORTS +CallControlEvents, CallAssociatedEvents, MediaAttachmentEvents, +PhysicalDeviceFeatureEvents, LogicalDeviceFeatureEvents, +DeviceMaintenanceEvents, VoiceUnitEvents, VendorSpecEvents +FROM CSTA-application-context-information-csta3 + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) application-context-information( 200) } +ServicesPermitted, LocationInfoList, CallLinkageData FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control(130) } +CSTAObject FROM CSTA-switching-function-objects + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) switching-function-objects( 122) } +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +ConnectionInformation, MediaCallCharacteristics, MediaServiceType, +MediaServiceInstanceID, MediaStreamID FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) } +LocCrossRefID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) }; + +MonitorObject ::= CSTAObject + +MonitorCrossRefID ::= [APPLICATION 21] IMPLICIT OCTET STRING + +MonitorFilter ::= SEQUENCE-- default is no filter (i.e. all events) +{ callControl [0] IMPLICIT CallControlEvents DEFAULT { }, + callAssociated [6] IMPLICIT CallAssociatedEvents DEFAULT { }, + mediaAttachment [7] IMPLICIT MediaAttachmentEvents DEFAULT { }, + physicalDeviceFeature [8] IMPLICIT PhysicalDeviceFeatureEvents DEFAULT { }, + logicalDeviceFeature [9] IMPLICIT LogicalDeviceFeatureEvents DEFAULT { }, + maintenance [3] IMPLICIT DeviceMaintenanceEvents DEFAULT { }, + voiceUnit [5] IMPLICIT VoiceUnitEvents DEFAULT { }, + private [4] IMPLICIT VendorSpecEvents DEFAULT { } } + +-- setting the relevant bit requests the filter for the appropriate events + +MonitorType ::= ENUMERATED +{ call (0), + device (1) } + +MonitorList ::= SEQUENCE OF MonitorListEntry + +MonitorListEntry ::= SEQUENCE +{ monitorCrossRefID MonitorCrossRefID, + monitorObject DeviceID } + +RegistrationTypeList ::= SEQUENCE OF RegistrationType + +RegistrationType ::= ENUMERATED +{ escapeRegister (1), + ioRegister (2), + routeRegister (3), + sysStatRegister (4) } + +RegistrationList ::= SEQUENCE OF RegistrationListEntry + +RegistrationListEntry ::= SEQUENCE +{ registrationType RegistrationType, + registrationID IA5String, + registrationObject DeviceID OPTIONAL } + +LocationSessionInfoList ::= SEQUENCE OF LocationSessionListEntry + +LocationSessionListEntry ::= SEQUENCE +{ locCrossRefID LocCrossRefID, + locDevice DeviceID } + +MonitorMediaClass ::= BIT STRING +{ voice ( 0), + data ( 1), + image ( 2), + audio ( 4), + other ( 3), + notKnown ( 5), + chat ( 6), + email ( 7), + message ( 8), + im ( 9), + sms (10), + mms (11) } + +SnapshotDeviceData ::= [APPLICATION 22] IMPLICIT SEQUENCE OF SnapshotDeviceResponseInfo + +SnapshotDeviceResponseInfo ::= SEQUENCE +{ connectionIdentifier ConnectionID, + endpointDevice [3] IMPLICIT SubjectDeviceID OPTIONAL, + localCallState CallState, + servicesPermitted [0] IMPLICIT ServicesPermitted OPTIONAL, + mediaServiceInfoList [1] IMPLICIT DeviceMediaInfoList OPTIONAL, + mediaCallCharacteristics [2] IMPLICIT MediaCallCharacteristics OPTIONAL, + callLinkageData [4] IMPLICIT CallLinkageData OPTIONAL } + +DeviceMediaInfoList ::= SEQUENCE OF SEQUENCE +{ mediaStreamID MediaStreamID OPTIONAL, + connectionInformation ConnectionInformation OPTIONAL } + +SnapshotCallData ::= [APPLICATION 23] IMPLICIT SEQUENCE OF SnapshotCallResponseInfo + +SnapshotCallResponseInfo ::= SEQUENCE +{ deviceOnCall SubjectDeviceID, + callIdentifier ConnectionID OPTIONAL, + localConnectionState LocalConnectionState OPTIONAL, + servicesPermitted [0] IMPLICIT ServicesPermitted OPTIONAL, + mediaServiceInfoList [1] IMPLICIT CallMediaInfoList OPTIONAL, + locationInfo [2] IMPLICIT LocationInfoList OPTIONAL } + +CallMediaInfoList ::= SEQUENCE OF SEQUENCE +{ mediaServiceType [0] IMPLICIT MediaServiceType, + mediaServiceVersion [1] IMPLICIT INTEGER OPTIONAL, + mediaServiceInstance [2] IMPLICIT MediaServiceInstanceID OPTIONAL, + mediaStreamID [3] IMPLICIT MediaStreamID OPTIONAL, + connectionInformation [4] IMPLICIT ConnectionInformation OPTIONAL } + +CallState ::= CHOICE +{ compoundCallState [0] IMPLICIT CompoundCallState, + simpleCallState [1] IMPLICIT SimpleCallState, + unknown [2] IMPLICIT NULL } + +CompoundCallState ::= SEQUENCE OF LocalConnectionState + +SimpleCallState ::= ENUMERATED +{ callNull ( 0), -- ‘00’H - null-null + callPending ( 1), -- ‘01’H - null-initiate + callOriginated ( 3), -- ‘03’H - null-connect + callDelivered ( 35), -- ‘23’H - alerting-connect + callDeliveredHeld ( 36), -- ‘24’H - alerting-held + callReceived ( 50), -- ‘32’H - connect-alerting + callEstablished ( 51), -- ‘33’H - connect-connect + callEstablishedHeld ( 52), -- ‘34’H - connected-held + callReceivedOnHold ( 66), -- ‘42’H - held-alerting + callEstablishedOnHold ( 67), -- ‘43’H - held-connect + callQueued ( 83), -- ‘53’H - queued-connect + callQueuedHeld ( 84), -- ‘54’H - queued-held + callFailed ( 99), -- ‘63’H - failed-connect + callFailedHeld (100), -- ‘64’H - failed-held + callBlocked ( 96) } -- ‘60’H - failed-null } + + +-- This represents the main call states in a simplified encoding. The semantics +-- are identical to the sequence of connection states but they are represented by +-- an item from an enumerated list. + +END -- of CSTA-status-reporting diff --git a/lib/CSTA-stop-call-detail-records.asn1 b/lib/CSTA-stop-call-detail-records.asn1 new file mode 100644 index 0000000..638f4b0 --- /dev/null +++ b/lib/CSTA-stop-call-detail-records.asn1 @@ -0,0 +1,37 @@ +CSTA-stop-call-detail-records + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) stop-call-detail-records( 364) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CDRCrossRefID, CDRTermReason FROM CSTA-call-detail-record + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-detail-record( 132) }; + +stopCDRTransmission OPERATION ::= +{ ARGUMENT StopCDRTransmissionArgument + RESULT StopCDRTransmissionResult + ERRORS {universalFailure } + CODE local: 364 } + +StopCDRTransmissionArgument ::= SEQUENCE +{ cdrCrossRefID CDRCrossRefID, --corrected 06/2001 + cdrTermReason CDRTermReason OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +StopCDRTransmissionResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-stop-call-detail-records diff --git a/lib/CSTA-stop-data-collection.asn1 b/lib/CSTA-stop-data-collection.asn1 new file mode 100644 index 0000000..27cca3a --- /dev/null +++ b/lib/CSTA-stop-data-collection.asn1 @@ -0,0 +1,37 @@ +CSTA-stop-data-collection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) stop-data-collection( 348) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DcollCrossRefID FROM CSTA-data-collection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-collection( 138) }; + +stopDataCollection OPERATION ::= +{ ARGUMENT StopDataCollectionArgument + RESULT StopDataCollectionResult + ERRORS {universalFailure } + CODE local: 348 } + +StopDataCollectionArgument ::= SEQUENCE +{ dcollCrossRefID DcollCrossRefID, + extensions CSTACommonArguments OPTIONAL } + +StopDataCollectionResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-stop-data-collection diff --git a/lib/CSTA-stop-data-path.asn1 b/lib/CSTA-stop-data-path.asn1 new file mode 100644 index 0000000..7fd7184 --- /dev/null +++ b/lib/CSTA-stop-data-path.asn1 @@ -0,0 +1,38 @@ +CSTA-stop-data-path + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) stop-data-path( 111) } +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +IOCrossRefID, IORegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +stopDataPath OPERATION ::= +{ ARGUMENT StopDataPathArgument + RESULT StopDataPathResult + ERRORS {universalFailure } + CODE local: 111 +} + +StopDataPathArgument ::= SEQUENCE +{ ioCrossRefID IOCrossRefID, + ioRegisterReqID IORegisterReqID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +StopDataPathResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-stop-data-path diff --git a/lib/CSTA-stop-event.asn1 b/lib/CSTA-stop-event.asn1 new file mode 100644 index 0000000..2343677 --- /dev/null +++ b/lib/CSTA-stop-event.asn1 @@ -0,0 +1,40 @@ +CSTA-stop-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) stop( 78) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-feature-types( 127) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +StopEvent ::= SEQUENCE +{ connection ConnectionID, + message MessageID, + resource [2] IMPLICIT ResourceID OPTIONAL, + length [0] IMPLICIT INTEGER OPTIONAL, + currentPosition [1] IMPLICIT INTEGER OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-stop-event diff --git a/lib/CSTA-stop-location-tracking-session.asn1 b/lib/CSTA-stop-location-tracking-session.asn1 new file mode 100644 index 0000000..1177c72 --- /dev/null +++ b/lib/CSTA-stop-location-tracking-session.asn1 @@ -0,0 +1,43 @@ +CSTA-stop-location-tracking-session + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) stop-location-tracking-session( 537) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definitioneq + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +LocCrossRefID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) }; + +stopLocationTrackingSession OPERATION ::= +{ ARGUMENT StopLocationTrackingSessionArgument + RESULT StopLocationTrackingSessionResult + ERRORS {universalFailure } + CODE local: 537} + +StopLocationTrackingSessionArgument ::= SEQUENCE +{ locCrossRefID LocCrossRefID, + reason EventCause OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +StopLocationTrackingSessionResult ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-stop-location-tracking-session diff --git a/lib/CSTA-stop.asn1 b/lib/CSTA-stop.asn1 new file mode 100644 index 0000000..26d1f5a --- /dev/null +++ b/lib/CSTA-stop.asn1 @@ -0,0 +1,42 @@ +CSTA-stop + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) stop( 508) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ResourceID, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +stop OPERATION ::= +{ ARGUMENT StopArgument + RESULT StopResult + ERRORS {universalFailure } + CODE local: 508 } + +StopArgument ::= SEQUENCE +{ connection ConnectionID, + messageToBeStopped MessageID OPTIONAL, + resource [0] IMPLICIT ResourceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +StopResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-stop diff --git a/lib/CSTA-suspend-data-collection.asn1 b/lib/CSTA-suspend-data-collection.asn1 new file mode 100644 index 0000000..437f3d0 --- /dev/null +++ b/lib/CSTA-suspend-data-collection.asn1 @@ -0,0 +1,37 @@ +CSTA-suspend-data-collection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) suspend-data-collection( 349) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DcollCrossRefID FROM CSTA-data-collection + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) data-collection( 138) }; + +suspendDataCollection OPERATION ::= +{ ARGUMENT SuspendDataCollectionArgument + RESULT SuspendDataCollectionResult + ERRORS {universalFailure } + CODE local: 349 } + +SuspendDataCollectionArgument ::= SEQUENCE +{ dcollCrossRefID DcollCrossRefID, + extensions CSTACommonArguments OPTIONAL } + +SuspendDataCollectionResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-suspend-data-collection diff --git a/lib/CSTA-suspend-data-path.asn1 b/lib/CSTA-suspend-data-path.asn1 new file mode 100644 index 0000000..262a7b7 --- /dev/null +++ b/lib/CSTA-suspend-data-path.asn1 @@ -0,0 +1,38 @@ +CSTA-suspend-data-path + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) suspend-data-path( 115) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +IOCrossRefID, IORegisterReqID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +suspendDataPath OPERATION ::= +{ ARGUMENT SuspendDataPathArgument + RESULT SuspendDataPathResult + ERRORS {universalFailure } + CODE local: 115 } + +SuspendDataPathArgument ::= SEQUENCE +{ ioCrossRefID IOCrossRefID, + ioRegisterReqID IORegisterReqID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SuspendDataPathResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-suspend-data-path diff --git a/lib/CSTA-suspend-location-tracking-session.asn1 b/lib/CSTA-suspend-location-tracking-session.asn1 new file mode 100644 index 0000000..5f976e3 --- /dev/null +++ b/lib/CSTA-suspend-location-tracking-session.asn1 @@ -0,0 +1,39 @@ +CSTA-suspend-location-tracking-session + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) suspend-location-tracking-session ( 538) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definitioneq + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +LocCrossRefID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) }; + +suspendLocationTrackingSession OPERATION ::= +{ ARGUMENT SuspendLocationTrackingSessionArgument + RESULT SuspendLocationTrackingSessionResult + ERRORS {universalFailure } + CODE local: 538 } + +SuspendLocationTrackingSessionArgument ::= SEQUENCE +{ locCrossRefID LocCrossRefID, + extensions CSTACommonArguments OPTIONAL } + +SuspendLocationTrackingSessionResult ::= SEQUENCE +{ extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-suspend-location-tracking-session diff --git a/lib/CSTA-suspend-play-event.asn1 b/lib/CSTA-suspend-play-event.asn1 new file mode 100644 index 0000000..43d5351 --- /dev/null +++ b/lib/CSTA-suspend-play-event.asn1 @@ -0,0 +1,40 @@ +CSTA-suspend-play-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) suspend-play( 79) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-feature-types( 127) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +SuspendPlayEvent ::= SEQUENCE +{ connection ConnectionID, + message MessageID, + resource [2] IMPLICIT ResourceID OPTIONAL, + length [0] IMPLICIT INTEGER OPTIONAL, + currentPosition [1] IMPLICIT INTEGER OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-suspend-play-event diff --git a/lib/CSTA-suspend-record-event.asn1 b/lib/CSTA-suspend-record-event.asn1 new file mode 100644 index 0000000..af36fa3 --- /dev/null +++ b/lib/CSTA-suspend-record-event.asn1 @@ -0,0 +1,39 @@ +CSTA-suspend-record-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) suspend-record( 80) } +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +SuspendRecordEvent ::= SEQUENCE +{ connection ConnectionID, + message MessageID, + resource [2] IMPLICIT ResourceID OPTIONAL, + length [0] IMPLICIT INTEGER OPTIONAL, + currentPosition [1] IMPLICIT INTEGER OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-suspend-record-event diff --git a/lib/CSTA-suspend.asn1 b/lib/CSTA-suspend.asn1 new file mode 100644 index 0000000..82a014e --- /dev/null +++ b/lib/CSTA-suspend.asn1 @@ -0,0 +1,42 @@ +CSTA-suspend + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) suspend( 509) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ResourceID, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +suspend OPERATION ::= +{ ARGUMENT SuspendArgument + RESULT SuspendResult + ERRORS {universalFailure } + CODE local: 509 } + +SuspendArgument ::= SEQUENCE +{ connection ConnectionID, + message MessageID OPTIONAL, --corrected 06/2001 + resource [0] IMPLICIT ResourceID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SuspendResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-suspend diff --git a/lib/CSTA-switching-function-capabilities-changed.asn1 b/lib/CSTA-switching-function-capabilities-changed.asn1 new file mode 100644 index 0000000..9281a2c --- /dev/null +++ b/lib/CSTA-switching-function-capabilities-changed.asn1 @@ -0,0 +1,37 @@ +CSTA-switching-function-capabilities-changed + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) switching-function-capabilities-changed( 212) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +SysStatRegisterID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +swFunctionCapsChanged OPERATION ::= +{ ARGUMENT SwFunctionCapsChangedArg + RESULT SwFunctionCapsChangedRes + ERRORS {universalFailure } + CODE local: 212 } + +SwFunctionCapsChangedArg ::= SEQUENCE +{ sysStatRegisterID SysStatRegisterID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SwFunctionCapsChangedRes ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-switching-function-capabilities-changed diff --git a/lib/CSTA-switching-function-devices-changed.asn1 b/lib/CSTA-switching-function-devices-changed.asn1 new file mode 100644 index 0000000..a948d91 --- /dev/null +++ b/lib/CSTA-switching-function-devices-changed.asn1 @@ -0,0 +1,37 @@ +CSTA-switching-function-devices-changed + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) switching-function-devices-changed( 213) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +SysStatRegisterID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +swFunctionDevicesChanged OPERATION ::= +{ ARGUMENT SwFunctionDevicesChangedArg + RESULT SwFunctionDevicesChangedRes + ERRORS {universalFailure } + CODE local: 213 } + +SwFunctionDevicesChangedArg ::= SEQUENCE +{ sysStatRegisterID SysStatRegisterID OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SwFunctionDevicesChangedRes ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-switching-function-devices-changed diff --git a/lib/CSTA-switching-function-devices.asn1 b/lib/CSTA-switching-function-devices.asn1 new file mode 100644 index 0000000..1937fff --- /dev/null +++ b/lib/CSTA-switching-function-devices.asn1 @@ -0,0 +1,53 @@ +CSTA-switching-function-devices +{ iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) switching-function-devices( 205) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ServiceCrossRefID, DeviceCategory, NamedDeviceTypes FROM CSTA-capability-exchange + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) capability-exchange( 131) }; + +switchingFunctionDevices OPERATION ::= +{ ARGUMENT SwitchingFunctionDevicesArgument + ERRORS {universalFailure } + CODE local:205 } + +SwitchingFunctionDevicesArgument ::= SEQUENCE +{ serviceCrossRefID ServiceCrossRefID, + segmentID INTEGER OPTIONAL, + lastSegment BOOLEAN, + deviceList DeviceList, + extensions CSTACommonArguments OPTIONAL } + +DeviceList ::= SEQUENCE OF SEQUENCE +{ deviceID DeviceID, + deviceCategory [0] IMPLICIT DeviceCategory DEFAULT station, + namedDeviceTypes [1] IMPLICIT NamedDeviceTypes OPTIONAL, + deviceAttributes DeviceAttributes OPTIONAL, + deviceModelName IA5String (SIZE(0..64)) OPTIONAL, + nidGroup DeviceID OPTIONAL } + +DeviceAttributes ::= BIT STRING +{ mediaAccessDevice ( 0), + routeingDevice ( 1), + groupACD ( 2), + groupHunt ( 3), + groupPick ( 4) } + +END -- of CSTA-switching-function-devices diff --git a/lib/CSTA-switching-function-objects.asn1 b/lib/CSTA-switching-function-objects.asn1 new file mode 100644 index 0000000..0aa2ab5 --- /dev/null +++ b/lib/CSTA-switching-function-objects.asn1 @@ -0,0 +1,22 @@ +CSTA-switching-function-objects + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) switching-function-objects( 122) } +DEFINITIONS ::= +BEGIN + +EXPORTS +CSTAObject; + +IMPORTS +DeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) }; + +CSTAObject ::= CHOICE +{ deviceObject DeviceID, + callObject ConnectionID } + +END -- of CSTA-switching-function-objects diff --git a/lib/CSTA-synthesize-message.asn1 b/lib/CSTA-synthesize-message.asn1 new file mode 100644 index 0000000..a7cf4be --- /dev/null +++ b/lib/CSTA-synthesize-message.asn1 @@ -0,0 +1,38 @@ +CSTA-synthesize-message + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) synthesize-message( 510) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ControlData, MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +synthesizeMessage OPERATION ::= +{ ARGUMENT SynthesizeMessageArgument + RESULT SynthesizeMessageResult + ERRORS {universalFailure } + CODE local: 510 } + +SynthesizeMessageArgument ::= SEQUENCE +{ textToBeSynthesized IA5String, + control ControlData OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SynthesizeMessageResult ::= SEQUENCE +{ synthesizedMessage MessageID, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-synthesize-message diff --git a/lib/CSTA-system-register-abort.asn1 b/lib/CSTA-system-register-abort.asn1 new file mode 100644 index 0000000..3e3ab6d --- /dev/null +++ b/lib/CSTA-system-register-abort.asn1 @@ -0,0 +1,35 @@ +CSTA-system-register-abort + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) system-register-abort( 208) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } + +SysStatRegisterID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } + +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +systemRegisterAbort OPERATION ::= +{ ARGUMENT SystemRegisterAbortArgument + ERRORS {universalFailure } + ALWAYS RESPONDS FALSE + CODE local: 208 } + +SystemRegisterAbortArgument ::= SEQUENCE +{ sysStatRegisterID SysStatRegisterID, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-system-register-abort diff --git a/lib/CSTA-system-register-cancel.asn1 b/lib/CSTA-system-register-cancel.asn1 new file mode 100644 index 0000000..8640b06 --- /dev/null +++ b/lib/CSTA-system-register-cancel.asn1 @@ -0,0 +1,37 @@ +CSTA-system-register-cancel + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) system-register-cancel( 209) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +SysStatRegisterID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +systemRegisterCancel OPERATION ::= +{ ARGUMENT SystemRegisterCancelArgument + RESULT SystemRegisterCancelResult + ERRORS {universalFailure } + CODE local: 209 } + +SystemRegisterCancelArgument ::= SEQUENCE +{ sysStatRegisterID SysStatRegisterID, + extensions CSTACommonArguments OPTIONAL } + +SystemRegisterCancelResult ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-system-register-cancel diff --git a/lib/CSTA-system-register.asn1 b/lib/CSTA-system-register.asn1 new file mode 100644 index 0000000..4a7e85e --- /dev/null +++ b/lib/CSTA-system-register.asn1 @@ -0,0 +1,56 @@ +CSTA-system-register + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) system-register( 207) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +SysStatRegisterID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +systemRegister OPERATION ::= +{ ARGUMENT SystemRegisterArgument + RESULT SystemRegisterResult + ERRORS {universalFailure } + CODE local: 207 } + +SystemRegisterArgument ::= SEQUENCE +{ requestTypes RequestTypes, + requestedStatusFilter StatusFilter OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +SystemRegisterResult ::= SEQUENCE +{ sysStatRegisterID SysStatRegisterID, + actualStatusFilter StatusFilter OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +StatusFilter ::= BIT STRING +{ initializing ( 0), + enabled ( 1), + normal ( 2), + messageLost ( 3), + disabled ( 4), + partiallyDisabled ( 5), + overloadImminent ( 6), + overloadReached ( 7), + overloadRelieved ( 8) } + +RequestTypes ::= BIT STRING +{ systemStatus ( 0), + requestSystemStatus ( 1), + switchingFunctionCapsChanged ( 2), + switchingFunctionDevicesChanged ( 3) } + +END -- of CSTA-system-register diff --git a/lib/CSTA-system-status.asn1 b/lib/CSTA-system-status.asn1 new file mode 100644 index 0000000..5ffca4f --- /dev/null +++ b/lib/CSTA-system-status.asn1 @@ -0,0 +1,38 @@ +CSTA-system-status + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) system-status( 211) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types -- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +SysStatRegisterID, SystemStatus FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) }; + +systemStatus OPERATION ::= +{ ARGUMENT SystemStatusArg + RESULT SystemStatusRes + ERRORS {universalFailure } + CODE local: 211 } + +SystemStatusArg ::= SEQUENCE +{ sysStatRegisterID SysStatRegisterID OPTIONAL, + systemStatus SystemStatus, + extensions CSTACommonArguments OPTIONAL } + +SystemStatusRes ::= CHOICE +{ extensions CSTACommonArguments, + noData NULL } + +END -- of CSTA-system-status diff --git a/lib/CSTA-telephony-tones-generated-event.asn1 b/lib/CSTA-telephony-tones-generated-event.asn1 new file mode 100644 index 0000000..be1fda9 --- /dev/null +++ b/lib/CSTA-telephony-tones-generated-event.asn1 @@ -0,0 +1,34 @@ +CSTA-telephony-tones-generated-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) telephony-tones-generated-event( 242) } + +DEFINITIONS ::= + +BEGIN + +IMPORTS + +-- Data Types -- +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +TelephonyTone FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +TelephonyTonesGeneratedEvent ::= SEQUENCE +{ connection ConnectionID, + toneGenerated TelephonyTone OPTIONAL, + toneFrequency [0] IMPLICIT INTEGER OPTIONAL, + toneDuration [1] IMPLICIT INTEGER OPTIONAL, + pauseDuration [2] IMPLICIT INTEGER OPTIONAL, + connectionInfo ConnectionInformation OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-telephony-tones-generated-event diff --git a/lib/CSTA-transfer-call.asn1 b/lib/CSTA-transfer-call.asn1 new file mode 100644 index 0000000..610d95a --- /dev/null +++ b/lib/CSTA-transfer-call.asn1 @@ -0,0 +1,49 @@ +CSTA-transfer-call + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) transfer-call( 16) } + +DEFINITIONS ::= +BEGIN + +IMPORTS +OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) } + +-- Data Types –- +universalFailure FROM CSTA-error-definition + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) error-definition( 120) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +ConnectionList FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CallLinkageDataList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ConnectionInformation FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; +transferCall OPERATION ::= +{ ARGUMENT TransferCallArgument + RESULT TransferCallResult + ERRORS {universalFailure } + CODE local: 16 } + +TransferCallArgument ::= SEQUENCE +{ heldCall ConnectionID, + activeCall ConnectionID, + extensions CSTACommonArguments OPTIONAL } + +TransferCallResult ::= SEQUENCE +{ transferredCall ConnectionID, + connections [0] IMPLICIT ConnectionList OPTIONAL, + transferredCallInfo [1] IMPLICIT ConnectionInformation OPTIONAL, + callLinkageDataList [2] IMPLICIT CallLinkageDataList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-transfer-call diff --git a/lib/CSTA-transferred-event.asn1 b/lib/CSTA-transferred-event.asn1 new file mode 100644 index 0000000..c5d34bb --- /dev/null +++ b/lib/CSTA-transferred-event.asn1 @@ -0,0 +1,65 @@ +CSTA-transferred-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) transferred-event( 35) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +SubjectDeviceID FROM CSTA-device-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-identifiers( 123) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +LocalConnectionState, ConnectionList FROM CSTA-connection-states + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) connection-states( 125) } +CorrelatorData, UserData FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +CallCharacteristics, CallLinkageDataList, ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ChargingInfo FROM CSTA-charge-info + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) charge-info( 133) } +LocationInfoList FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +LanguagePreferences, DeviceHistory FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +ConnectionInformation, MediaCallCharacteristics FROM CSTA-media-services + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) media-services( 136) }; + +TransferredEvent ::= SEQUENCE +{ primaryOldCall ConnectionID, + secondaryOldCall [ 0] IMPLICIT ConnectionID OPTIONAL, + transferringDevice SubjectDeviceID, + transferredToDevice SubjectDeviceID, + transferredConnections [ 1] IMPLICIT ConnectionList, + localConnectionInfo LocalConnectionState OPTIONAL, + correlatorData [ 2] IMPLICIT CorrelatorData OPTIONAL, + userData UserData OPTIONAL, + chargingInfo [ 3] IMPLICIT ChargingInfo OPTIONAL, + cause EventCause, + servicesPermitted [ 4] IMPLICIT ServicesPermitted OPTIONAL, + mediaCallCharacteristics [ 5] IMPLICIT MediaCallCharacteristics OPTIONAL, + callCharacteristics [ 6] IMPLICIT CallCharacteristics OPTIONAL, + callLinkageDataList [ 7] IMPLICIT CallLinkageDataList OPTIONAL, + languagePreferences [ 8] IMPLICIT LanguagePreferences OPTIONAL, + deviceHistory [ 9] IMPLICIT DeviceHistory OPTIONAL, + locationInfo [10] IMPLICIT LocationInfoList OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-transferred-event diff --git a/lib/CSTA-voice-attributes-change-event.asn1 b/lib/CSTA-voice-attributes-change-event.asn1 new file mode 100644 index 0000000..58c8c0b --- /dev/null +++ b/lib/CSTA-voice-attributes-change-event.asn1 @@ -0,0 +1,61 @@ +CSTA-voice-attributes-change-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) voice-attributes-change-event( 74) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +MessageID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) device-feature-types( 127) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-feature-types( 127) } +Volume FROM CSTA-physical-device-feature + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) physical-device-feature( 137) }; + +VoiceAttributesChangeEvent ::= SEQUENCE +{ connection ConnectionID, + resource [ 4] IMPLICIT ResourceID OPTIONAL, + message MessageID, + playVolume [ 0] Volume OPTIONAL, + recordingGain [ 1] IMPLICIT INTEGER (0 .. 100) OPTIONAL, + speed [ 2] IMPLICIT INTEGER OPTIONAL, + currentPosition [ 3] IMPLICIT INTEGER OPTIONAL, + grammars [ 5] IMPLICIT IA5String OPTIONAL, + language [ 6] IMPLICIT IA5String OPTIONAL, + mode [ 7] IMPLICIT ENUMERATED + { automatic (0), + single (1), + multiple (2) } OPTIONAL, + retainAudio [ 8] IMPLICIT BOOLEAN OPTIONAL, + silenceTimeout [ 9] IMPLICIT INTEGER OPTIONAL, + maxTimeout [10] IMPLICIT INTEGER OPTIONAL, + babbleTimeout [11] IMPLICIT INTEGER OPTIONAL, + endSilence [12] IMPLICIT INTEGER OPTIONAL, + rejectionThreshold [13] IMPLICIT INTEGER OPTIONAL, + autoInterruptible [14] IMPLICIT BOOLEAN OPTIONAL, + innerXML [15] IMPLICIT IA5String OPTIONAL, + interDigitTimeout [16] IMPLICIT INTEGER OPTIONAL, + preflush [17] IMPLICIT BOOLEAN OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-voice-attributes-change-event diff --git a/lib/CSTA-voice-error-occured-event.asn1 b/lib/CSTA-voice-error-occured-event.asn1 new file mode 100644 index 0000000..5f5d2bf --- /dev/null +++ b/lib/CSTA-voice-error-occured-event.asn1 @@ -0,0 +1,34 @@ +CSTA-voice-error-occured-event + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) voice-error-occured-event (527) } + +DEFINITIONS ::= +BEGIN + +IMPORTS + +-- Data Types -- +EventCause FROM CSTA-event-causes + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) event-causes( 121) } +ConnectionID FROM CSTA-call-connection-identifiers + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-connection-identifiers( 124) } +CSTACommonArguments FROM CSTA-extension-types + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) extension-types( 129) } +ResourceID FROM CSTA-device-feature-types + { iso( 1) identified-organization( 3) icd-ecma( 12) +standard( 0) csta3( 285) device-feature-types( 127) } +ServicesPermitted FROM CSTA-call-control + { iso( 1) identified-organization( 3) icd-ecma( 12) + standard( 0) csta3( 285) call-control( 130) }; + +VoiceErrorOccuredEvent ::=SEQUENCE +{ overConnection ConnectionID, + resource [0] IMPLICIT ResourceID OPTIONAL, + cause EventCause OPTIONAL, + servicesPermitted ServicesPermitted OPTIONAL, + extensions CSTACommonArguments OPTIONAL } + +END -- of CSTA-voice-error-occured-event diff --git a/lib/DirectoryAbstractService.asn1 b/lib/DirectoryAbstractService.asn1 new file mode 100644 index 0000000..ca1d934 --- /dev/null +++ b/lib/DirectoryAbstractService.asn1 @@ -0,0 +1,718 @@ +-- Module DirectoryAbstractService (X.511 TC2:08/1997) +-- See also ITU-T X.511 (1997) Technical Cor. 2 (02/2001) +-- See also the index of all ASN.1 assignments needed in this document + +DirectoryAbstractService {joint-iso-itu-t ds(5) module(1) + directoryAbstractService(2) 3} DEFINITIONS ::= +BEGIN + +-- EXPORTS All +-- The types and values defined in this module are exported for use in the other ASN.1 modules contained +-- within the Directory Specifications, and for the use of other applications which will use them to access +-- Directory services. Other applications may use them for their own purposes, but this will not constrain +-- extensions and modifications needed to maintain or improve the Directory service. +IMPORTS + informationFramework, distributedOperations, authenticationFramework, + dap, directoryShadowAbstractService, basicAccessControl, enhancedSecurity, + id-at + FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1) + usefulDefinitions(0) 3} + AttributeTypeAndValue + FROM BasicAccessControl {joint-iso-itu-t ds(5) module(1) + basicAccessControl(24) 3} + AgreementID + FROM DirectoryShadowAbstractService {joint-iso-itu-t ds(5) module(1) + directoryShadowAbstractService(15) 4} + Attribute, AttributeType, AttributeValue, AttributeValueAssertion, + DistinguishedName, Name, RelativeDistinguishedName, SupportedAttributes, + ATTRIBUTE, MATCHING-RULE, ContextAssertion, AttributeTypeAssertion, + OBJECT-CLASS, RelaxationPolicy + FROM InformationFramework {joint-iso-itu-t ds(5) module(1) + informationFramework(1) 3} + OperationProgress, ReferenceType, Exclusions, AccessPoint, + ContinuationReference + FROM DistributedOperations {joint-iso-itu-t ds(5) module(1) + distributedOperations(3) 3} + CertificationPath, SIGNED{}, SIGNATURE{}, ENCRYPTED{}, AlgorithmIdentifier, + AttributeCertificationPath + FROM AuthenticationFramework {joint-iso-itu-t ds(5) module(1) + authenticationFramework(7) 3} + OPTIONALLY-PROTECTED{}, OPTIONALLY-PROTECTED-SEQ{} + FROM EnhancedSecurity {joint-iso-itu-t ds(5) modules(1) + enhancedSecurity(28) 1} + id-opcode-read, id-opcode-compare, id-opcode-abandon, id-opcode-list, + id-opcode-search, id-opcode-addEntry, id-opcode-removeEntry, + id-opcode-modifyEntry, id-opcode-modifyDN, id-errcode-abandoned, + id-errcode-abandonFailed, id-errcode-attributeError, id-errcode-nameError, + id-errcode-referral, id-errcode-securityError, id-errcode-serviceError, + id-errcode-updateError + FROM DirectoryAccessProtocol {joint-iso-itu-t ds(5) module(1) dap(11) 3} + OPERATION, ERROR, Code + FROM Remote-Operations-Information-Objects {joint-iso-itu-t + remote-operations(4) informationObjects(5) version1(0)} + emptyUnbind + FROM Remote-Operations-Useful-Definitions {joint-iso-itu-t + remote-operations(4) useful-definitions(7) version1(0)} + InvokeId + FROM Remote-Operations-Generic-ROS-PDUs {joint-iso-itu-t + remote-operations(4) generic-ROS-PDUs(6) version1(0)} + --PROTECTED + -- FROM Notation { joint-iso-itu-t genericULS (20) modules (1) notation (1) } + SPKM-REQ, SPKM-REP-TI, SPKM-ERROR + FROM SpkmGssTokens {iso(1) identified-organization(3) dod(6) internet(1) + security(5) mechanisms(5) spkm(1) spkmGssTokens(10)}; + +-- Common data types +-- Parameterized type for representing optional signing +OPTIONALLY-SIGNED{Type} ::= CHOICE {unsigned Type, + signed SIGNED{Type} +} + +CommonArguments ::= SET { + serviceControls [30] ServiceControls DEFAULT {}, + securityParameters [29] SecurityParameters OPTIONAL, + requestor [28] DistinguishedName OPTIONAL, + operationProgress + [27] OperationProgress DEFAULT {nameResolutionPhase notStarted}, + aliasedRDNs [26] INTEGER OPTIONAL, + criticalExtensions [25] BIT STRING OPTIONAL, + referenceType [24] ReferenceType OPTIONAL, + entryOnly [23] BOOLEAN DEFAULT TRUE, + nameResolveOnMaste [21] BOOLEAN DEFAULT FALSE, + operationContexts [20] ContextSelection OPTIONAL, + familyGrouping [19] FamilyGrouping DEFAULT entryOnly +} + +FamilyGrouping ::= ENUMERATED { + entryOnly(1), compoundEntry(2), strands(3), multiStrand(4)} + +CommonResults ::= SET { + securityParameters [30] SecurityParameters OPTIONAL, + performer [29] DistinguishedName OPTIONAL, + aliasDereferenced [28] BOOLEAN DEFAULT FALSE, + notification [27] SEQUENCE SIZE (1..MAX) OF Attribute OPTIONAL +} + +CommonResultsSeq ::= SEQUENCE { + securityParameters [30] SecurityParameters OPTIONAL, + performer [29] DistinguishedName OPTIONAL, + aliasDereferenced [28] BOOLEAN DEFAULT FALSE +} + +ServiceControls ::= SET { + options [0] ServiceControlOptions DEFAULT {}, + priority [1] INTEGER {low(0), medium(1), high(2)} DEFAULT medium, + timeLimit [2] INTEGER OPTIONAL, + sizeLimit [3] INTEGER OPTIONAL, + scopeOfReferral [4] INTEGER {dmd(0), country(1)} OPTIONAL, + attributeSizeLimit [5] INTEGER OPTIONAL, + manageDSAITPlaneRef + [6] SEQUENCE {dsaName Name, + agreementID AgreementID} OPTIONAL, + serviceType [7] OBJECT IDENTIFIER OPTIONAL, + userClass [8] INTEGER OPTIONAL +} + +ServiceControlOptions ::= BIT STRING { + preferChaining(0), chainingProhibited(1), localScope(2), dontUseCopy(3), + dontDereferenceAliases(4), subentries(5), copyShallDo(6), + partialNameResolution(7), manageDSAIT(8), noSubtypeMatch(9), + noSubtypeSelection(10), countFamily(11)} + +EntryInformationSelection ::= SET { + attributes + CHOICE {allUserAttributes [0] NULL, + select [1] SET OF AttributeType + -- empty set implies no attributes are requested + } DEFAULT allUserAttributes:NULL, + infoTypes + [2] INTEGER {attributeTypesOnly(0), attributeTypesAndValues(1)} + DEFAULT attributeTypesAndValues, + extraAttributes + CHOICE {allOperationalAttributes [3] NULL, + select [4] SET OF AttributeType} OPTIONAL, + contextSelection ContextSelection OPTIONAL, + returnContexts BOOLEAN DEFAULT FALSE, + familyReturn FamilyReturn DEFAULT {memberSelect contributingEntriesOnly} +} + +ContextSelection ::= CHOICE { + allContexts NULL, + selectedContexts SET OF TypeAndContextAssertion +} + +TypeAndContextAssertion ::= SEQUENCE { + type AttributeType, + contextAssertions + CHOICE {preference SEQUENCE OF ContextAssertion, + all SET OF ContextAssertion} +} + +FamilyReturn ::= SEQUENCE { + memberSelect + ENUMERATED {contributingEntriesOnly(1), participatingEntriesOnly(2), + compoundEntry(3)}, + familySelect SEQUENCE SIZE (1..MAX) OF OBJECT-CLASS.&id OPTIONAL +} + +family-information ATTRIBUTE ::= { + WITH SYNTAX FamilyEntries + USAGE directoryOperation + ID id-at-family-information +} + +FamilyEntries ::= SEQUENCE { + family-class OBJECT-CLASS.&id, -- structural object class value + familyEntries SEQUENCE OF FamilyEntry +} + +FamilyEntry ::= SEQUENCE { + rdn RelativeDistinguishedName, + information + SEQUENCE OF CHOICE {attributeType AttributeType, + attribute Attribute}, + family-info SEQUENCE SIZE (1..MAX) OF FamilyEntries OPTIONAL +} + +EntryInformation ::= SEQUENCE { + name Name, + fromEntry BOOLEAN DEFAULT TRUE, + information + SET SIZE (1..MAX) OF + CHOICE {attributeType AttributeType, + attribute Attribute} OPTIONAL, + incompleteEntry [3] BOOLEAN DEFAULT FALSE, -- not in 1988-edition systems + partialNameResolution + [4] BOOLEAN DEFAULT FALSE -- not in 1988 or 1993 edition systems -- +} + +Filter ::= CHOICE { + item [0] FilterItem, + and [1] SET OF Filter, + or [2] SET OF Filter, + not [3] Filter +} + +FilterItem ::= CHOICE { + equality [0] AttributeValueAssertion, + substrings + [1] SEQUENCE {type ATTRIBUTE.&id({SupportedAttributes}), + strings + SEQUENCE OF + CHOICE {initial + [0] ATTRIBUTE.&Type + ({SupportedAttributes} + {@substrings.type}), + any + [1] ATTRIBUTE.&Type + ({SupportedAttributes} + {@substrings.type}), + final + [2] ATTRIBUTE.&Type + ({SupportedAttributes} + {@substrings.type}), + control Attribute -- Used to specify interpretation of following items + }}, + greaterOrEqual [2] AttributeValueAssertion, + lessOrEqual [3] AttributeValueAssertion, + present [4] AttributeType, + approximateMatch [5] AttributeValueAssertion, + extensibleMatch [6] MatchingRuleAssertion, + contextPresent [7] AttributeTypeAssertion +} + +MatchingRuleAssertion ::= SEQUENCE { + matchingRule [1] SET SIZE (1..MAX) OF MATCHING-RULE.&id, + type [2] AttributeType OPTIONAL, + matchValue + [3] MATCHING-RULE.&AssertionType + (CONSTRAINED BY { + -- matchValue must be a value of type specified by the &AssertionType field of + -- one of the MATCHING-RULE information objects identified by matchingRule -- }), + dnAttributes [4] BOOLEAN DEFAULT FALSE +} + +PagedResultsRequest ::= CHOICE { + newRequest + SEQUENCE {pageSize INTEGER, + sortKeys SEQUENCE SIZE (1..MAX) OF SortKey OPTIONAL, + reverse [1] BOOLEAN DEFAULT FALSE, + unmerged [2] BOOLEAN DEFAULT FALSE}, + queryReference OCTET STRING +} + +SortKey ::= SEQUENCE { + type AttributeType, + orderingRule MATCHING-RULE.&id OPTIONAL +} + +SecurityParameters ::= SET { + certification-path [0] CertificationPath OPTIONAL, + name [1] DistinguishedName OPTIONAL, + time [2] Time OPTIONAL, + random [3] BIT STRING OPTIONAL, + target [4] ProtectionRequest OPTIONAL, + response [5] BIT STRING OPTIONAL, + operationCode [6] Code OPTIONAL, + attributeCertificationPath [7] AttributeCertificationPath OPTIONAL, + errorProtection [8] ErrorProtectionRequest OPTIONAL, + errorCode [9] Code OPTIONAL +} + +ProtectionRequest ::= INTEGER { + none(0), signed(1), encrypted(2), signed-encrypted(3)} + +Time ::= CHOICE {utcTime UTCTime, + generalizedTime GeneralizedTime +} + +ErrorProtectionRequest ::= INTEGER { + none(0), signed(1), encrypted(2), signed-encrypted(3)} + +-- Bind and unbind operations +directoryBind OPERATION ::= { + ARGUMENT DirectoryBindArgument + RESULT DirectoryBindResult + ERRORS {directoryBindError} +} + +DirectoryBindArgument ::= SET { + credentials [0] Credentials OPTIONAL, + versions [1] Versions DEFAULT {v1} +} + +Credentials ::= CHOICE { + simple [0] SimpleCredentials, + strong [1] StrongCredentials, + externalProcedure [2] EXTERNAL, + spkm [3] SpkmCredentials +} + +SimpleCredentials ::= SEQUENCE { + name [0] DistinguishedName, + validity + [1] SET {time1 [0] CHOICE {utc UTCTime, + gt GeneralizedTime} OPTIONAL, + time2 [1] CHOICE {utc UTCTime, + gt GeneralizedTime} OPTIONAL, + random1 [2] BIT STRING OPTIONAL, + random2 [3] BIT STRING OPTIONAL}, + password + [2] CHOICE {unprotected OCTET STRING, + protected SIGNATURE{OCTET STRING}} OPTIONAL +} + +StrongCredentials ::= SET { + certification-path [0] CertificationPath OPTIONAL, + bind-token [1] Token, + name [2] DistinguishedName OPTIONAL, + attributeCertificationPath [3] AttributeCertificationPath OPTIONAL +} + +SpkmCredentials ::= CHOICE {req [0] SPKM-REQ, + rep [1] SPKM-REP-TI +} + +Token ::= + SIGNED + {SEQUENCE {algorithm [0] AlgorithmIdentifier, + name [1] DistinguishedName, + time [2] Time, + random [3] BIT STRING, + response [4] BIT STRING OPTIONAL, + bindIntAlgorithm + [5] SEQUENCE SIZE (1..MAX) OF AlgorithmIdentifier OPTIONAL, + bindIntKeyInfo [6] BindKeyInfo OPTIONAL, + bindConfAlgorithm + [7] SEQUENCE SIZE (1..MAX) OF AlgorithmIdentifier OPTIONAL, + bindConfKeyInfo [8] BindKeyInfo OPTIONAL}} + +Versions ::= BIT STRING {v1(0), v2(1)} + +DirectoryBindResult ::= DirectoryBindArgument + +directoryBindError ERROR ::= { + PARAMETER OPTIONALLY-PROTECTED + {SET {versions [0] Versions DEFAULT {v1}, + error + CHOICE {serviceError [1] ServiceProblem, + securityError [2] SecurityProblem}}} +} + +BindKeyInfo ::= ENCRYPTED{BIT STRING} + +directoryUnbind OPERATION ::= emptyUnbind + +-- Operations, arguments, and results +read OPERATION ::= { + ARGUMENT ReadArgument + RESULT ReadResult + ERRORS + {attributeError | nameError | serviceError | referral | abandoned | + securityError} + CODE id-opcode-read +} + +ReadArgument ::= + OPTIONALLY-PROTECTED + {SET {object [0] Name, + selection [1] EntryInformationSelection DEFAULT {}, + modifyRightsRequest [2] BOOLEAN DEFAULT FALSE, + COMPONENTS OF CommonArguments}} + +ReadResult ::= + OPTIONALLY-PROTECTED + {SET {entry [0] EntryInformation, + modifyRights [1] ModifyRights OPTIONAL, + COMPONENTS OF CommonResults}} + +ModifyRights ::= + SET OF + SEQUENCE {item + CHOICE {entry [0] NULL, + attribute [1] AttributeType, + value [2] AttributeValueAssertion}, + permission + [3] BIT STRING {add(0), remove(1), rename(2), move(3)} + } + +compare OPERATION ::= { + ARGUMENT CompareArgument + RESULT CompareResult + ERRORS + {attributeError | nameError | serviceError | referral | abandoned | + securityError} + CODE id-opcode-compare +} + +CompareArgument ::= + OPTIONALLY-PROTECTED + {SET {object [0] Name, + purported [1] AttributeValueAssertion, + COMPONENTS OF CommonArguments}} + +CompareResult ::= + OPTIONALLY-PROTECTED + {SET {name Name OPTIONAL, + matched [0] BOOLEAN, + fromEntry [1] BOOLEAN DEFAULT TRUE, + matchedSubtype [2] AttributeType OPTIONAL, + COMPONENTS OF CommonResults}} + +abandon OPERATION ::= { + ARGUMENT AbandonArgument + RESULT AbandonResult + ERRORS {abandonFailed} + CODE id-opcode-abandon +} + +AbandonArgument ::= + OPTIONALLY-PROTECTED-SEQ{SEQUENCE {invokeID [0] InvokeId}} + +AbandonResult ::= CHOICE { + null NULL, + information + OPTIONALLY-PROTECTED-SEQ{SEQUENCE {invokeID InvokeId, + COMPONENTS OF CommonResultsSeq + }} +} + +list OPERATION ::= { + ARGUMENT ListArgument + RESULT ListResult + ERRORS {nameError | serviceError | referral | abandoned | securityError} + CODE id-opcode-list +} + +ListArgument ::= + OPTIONALLY-PROTECTED + {SET {object [0] Name, + pagedResults [1] PagedResultsRequest OPTIONAL, + listFamily [2] BOOLEAN DEFAULT FALSE, + COMPONENTS OF CommonArguments}} + +ListResult ::= + OPTIONALLY-PROTECTED + {CHOICE {listInfo + SET {name Name OPTIONAL, + subordinates + [1] SET OF + SEQUENCE {rdn RelativeDistinguishedName, + aliasEntry [0] BOOLEAN DEFAULT FALSE, + fromEntry [1] BOOLEAN DEFAULT TRUE + }, + partialOutcomeQualifier + [2] PartialOutcomeQualifier OPTIONAL, + COMPONENTS OF CommonResults}, + uncorrelatedListInfo [0] SET OF ListResult}} + +PartialOutcomeQualifier ::= SET { + limitProblem [0] LimitProblem OPTIONAL, + unexplored + [1] SET SIZE (1..MAX) OF ContinuationReference OPTIONAL, + unavailableCriticalExtensions [2] BOOLEAN DEFAULT FALSE, + unknownErrors + [3] SET SIZE (1..MAX) OF ABSTRACT-SYNTAX.&Type OPTIONAL, + queryReference [4] OCTET STRING OPTIONAL, + overspecFilter [5] Filter OPTIONAL, + notification + [6] SEQUENCE SIZE (1..MAX) OF Attribute OPTIONAL, + entryCount + CHOICE {bestEstimate [7] INTEGER, + lowEstimate [8] INTEGER} OPTIONAL +} + +LimitProblem ::= INTEGER { + timeLimitExceeded(0), sizeLimitExceeded(1), administrativeLimitExceeded(2) +} + +search OPERATION ::= { + ARGUMENT SearchArgument + RESULT SearchResult + ERRORS + {attributeError | nameError | serviceError | referral | abandoned | + securityError} + CODE id-opcode-search +} + +SearchArgument ::= + OPTIONALLY-PROTECTED + {SET {baseObject [0] Name, + subset + [1] INTEGER {baseObject(0), oneLevel(1), wholeSubtree(2)} + DEFAULT baseObject, + filter [2] Filter DEFAULT and:{}, + searchAliases [3] BOOLEAN DEFAULT TRUE, + selection [4] EntryInformationSelection DEFAULT {}, + pagedResults [5] PagedResultsRequest OPTIONAL, + matchedValuesOnly [6] BOOLEAN DEFAULT FALSE, + extendedFilter [7] Filter OPTIONAL, + checkOverspecified [8] BOOLEAN DEFAULT FALSE, + relaxation [9] RelaxationPolicy OPTIONAL, + extendedArea [10] INTEGER OPTIONAL, + hierarchySelections [11] HierarchySelections DEFAULT {self}, + searchControlOptions + [12] SearchControlOptions DEFAULT {searchAliases}, + COMPONENTS OF CommonArguments}} + +HierarchySelections ::= BIT STRING { + self(0), children(1), parent(2), hierarchy(3), top(4), subtree(5), + siblings(6), siblingChildren(7), siblingSubtree(8), all(9)} + +SearchControlOptions ::= BIT STRING { + searchAliases(0), matchedValuesOnly(1), checkOverspecified(2), + performExactly(3), includeAllAreas(4), noSystemRelaxation(5), dnAttribute(6), + matchOnResidualName(7), entryCount(8), useSubset(9), + separateFamilyMembers(10), searchFamily(11)} + +SearchResult ::= + OPTIONALLY-PROTECTED + {CHOICE {searchInfo + SET {name Name OPTIONAL, + entries [0] SET OF EntryInformation, + partialOutcomeQualifier + [2] PartialOutcomeQualifier OPTIONAL, + altMatching [3] BOOLEAN DEFAULT FALSE, + COMPONENTS OF CommonResults}, + uncorrelatedSearchInfo [0] SET OF SearchResult}} + +addEntry OPERATION ::= { + ARGUMENT AddEntryArgument + RESULT AddEntryResult + ERRORS + {attributeError | nameError | serviceError | referral | securityError | + updateError} + CODE id-opcode-addEntry +} + +AddEntryArgument ::= + OPTIONALLY-PROTECTED + {SET {object [0] Name, + entry [1] SET OF Attribute, + targetSystem [2] AccessPoint OPTIONAL, + COMPONENTS OF CommonArguments}} + +AddEntryResult ::= CHOICE { + null NULL, + information + OPTIONALLY-PROTECTED-SEQ{SEQUENCE {COMPONENTS OF CommonResultsSeq}} +} + +removeEntry OPERATION ::= { + ARGUMENT RemoveEntryArgument + RESULT RemoveEntryResult + ERRORS {nameError | serviceError | referral | securityError | updateError} + CODE id-opcode-removeEntry +} + +RemoveEntryArgument ::= + OPTIONALLY-PROTECTED{SET {object [0] Name, + COMPONENTS OF CommonArguments}} + +RemoveEntryResult ::= CHOICE { + null NULL, + information + OPTIONALLY-PROTECTED-SEQ{SEQUENCE {COMPONENTS OF CommonResultsSeq}} +} + +modifyEntry OPERATION ::= { + ARGUMENT ModifyEntryArgument + RESULT ModifyEntryResult + ERRORS + {attributeError | nameError | serviceError | referral | securityError | + updateError} + CODE id-opcode-modifyEntry +} + +ModifyEntryArgument ::= + OPTIONALLY-PROTECTED + {SET {object [0] Name, + changes [1] SEQUENCE OF EntryModification, + selection [2] EntryInformationSelection OPTIONAL, + COMPONENTS OF CommonArguments}} + +ModifyEntryResult ::= CHOICE { + null NULL, + information + OPTIONALLY-PROTECTED-SEQ{SEQUENCE {entry [0] EntryInformation OPTIONAL, + COMPONENTS OF CommonResultsSeq + }} +} + +EntryModification ::= CHOICE { + addAttribute [0] Attribute, + removeAttribute [1] AttributeType, + addValues [2] Attribute, + removeValues [3] Attribute, + alterValues [4] AttributeTypeAndValue, + resetValue [5] AttributeType +} + +modifyDN OPERATION ::= { + ARGUMENT ModifyDNArgument + RESULT ModifyDNResult + ERRORS {nameError | serviceError | referral | securityError | updateError} + CODE id-opcode-modifyDN +} + +ModifyDNArgument ::= + OPTIONALLY-PROTECTED + {SET {object [0] DistinguishedName, + newRDN [1] RelativeDistinguishedName, + deleteOldRDN [2] BOOLEAN DEFAULT FALSE, + newSuperior [3] DistinguishedName OPTIONAL, + COMPONENTS OF CommonArguments}} + +ModifyDNResult ::= CHOICE { + null NULL, + information + OPTIONALLY-PROTECTED-SEQ{SEQUENCE {newRDN RelativeDistinguishedName, + COMPONENTS OF CommonResultsSeq + }} +} + +-- Errors and parameters +abandoned ERROR ::= { -- not literally an "error" + PARAMETER OPTIONALLY-PROTECTED {SET {COMPONENTS OF CommonResults}} + CODE id-errcode-abandoned +} + +abandonFailed ERROR ::= { + PARAMETER OPTIONALLY-PROTECTED + {SET {problem [0] AbandonProblem, + operation [1] InvokeId, + COMPONENTS OF CommonResults}} + CODE id-errcode-abandonFailed +} + +AbandonProblem ::= INTEGER {noSuchOperation(1), tooLate(2), cannotAbandon(3)} + +attributeError ERROR ::= { + PARAMETER OPTIONALLY-PROTECTED + {SET {object [0] Name, + problems + [1] SET OF + SEQUENCE {problem [0] AttributeProblem, + type [1] AttributeType, + value [2] AttributeValue OPTIONAL}, + COMPONENTS OF CommonResults}} + CODE id-errcode-attributeError +} + +AttributeProblem ::= INTEGER { + noSuchAttributeOrValue(1), invalidAttributeSyntax(2), + undefinedAttributeType(3), inappropriateMatching(4), constraintViolation(5), + attributeOrValueAlreadyExists(6), contextViolation(7)} + +nameError ERROR ::= { + PARAMETER OPTIONALLY-PROTECTED + {SET {problem [0] NameProblem, + matched [1] Name, + COMPONENTS OF CommonResults}} + CODE id-errcode-nameError +} + +NameProblem ::= INTEGER { + noSuchObject(1), aliasProblem(2), invalidAttributeSyntax(3), + aliasDereferencingProblem(4), contextProblem(5)} + +referral ERROR ::= { -- not literally an "error" + PARAMETER OPTIONALLY-PROTECTED + {SET {candidate [0] ContinuationReference, + COMPONENTS OF CommonResults}} + CODE id-errcode-referral +} + +securityError ERROR ::= { + PARAMETER OPTIONALLY-PROTECTED + {SET {problem [0] SecurityProblem, + spkmInfo [1] SPKM-ERROR, + COMPONENTS OF CommonResults}} + CODE id-errcode-securityError +} + +SecurityProblem ::= INTEGER { + inappropriateAuthentication(1), invalidCredentials(2), + insufficientAccessRights(3), invalidSignature(4), protectionRequired(5), + noInformation(6), blockedCredentials(7), invalidQOPMatch(8), spkmError(9) +} + +serviceError ERROR ::= { + PARAMETER OPTIONALLY-PROTECTED + {SET {problem [0] ServiceProblem, + COMPONENTS OF CommonResults}} + CODE id-errcode-serviceError +} + +ServiceProblem ::= INTEGER { + busy(1), unavailable(2), unwillingToPerform(3), chainingRequired(4), + unableToProceed(5), invalidReference(6), timeLimitExceeded(7), + administrativeLimitExceeded(8), loopDetected(9), + unavailableCriticalExtension(10), outOfScope(11), ditError(12), + invalidQueryReference(13), requestedServiceNotAvailable(14), + relaxationNotSupported(15), unavailableRelaxationLevel(16), + unsupportedMatchingUse(17), unmatchedKeyAttributes(18), + ambiguousKeyAttributes(19)} + +updateError ERROR ::= { + PARAMETER OPTIONALLY-PROTECTED + {SET {problem [0] UpdateProblem, + attributeInfo + [1] SET SIZE (1..MAX) OF + CHOICE {attributeType AttributeType, + attribute Attribute} OPTIONAL, + COMPONENTS OF CommonResults}} + CODE id-errcode-updateError +} + +UpdateProblem ::= INTEGER { + namingViolation(1), objectClassViolation(2), notAllowedOnNonLeaf(3), + notAllowedOnRDN(4), entryAlreadyExists(5), affectsMultipleDSAs(6), + objectClassModificationProhibited(7), notAncestor(8), parentNotAncestor(9), + hierarchyRuleViolation(10), familyRuleViolation(11)} + +id-at-family-information OBJECT IDENTIFIER ::= {id-at 64} + +END -- DirectoryAbstractService + +-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D diff --git a/lib/InformationFramework.asn1 b/lib/InformationFramework.asn1 new file mode 100644 index 0000000..58d934b --- /dev/null +++ b/lib/InformationFramework.asn1 @@ -0,0 +1,876 @@ +-- Module InformationFramework (X.501 TC2:08/1997) +-- See also ITU-T X.501 (1997) Technical Cor. 2 (02/2001) +-- See also the index of all ASN.1 assignments needed in this document + +InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) + 3} DEFINITIONS ::= +BEGIN + +-- EXPORTS All - +-- The types and values defined in this module are exported for use in the other ASN.1 modules contained +-- within the Directory Specifications, and for the use of other applications which will use them to access +-- Directory services. Other applications may use them for their own purposes, but this will not constrain +-- extensions and modifications needed to maintain or improve the Directory service. +IMPORTS + id-oc, id-at, id-mr, id-oa, id-sc, id-ar, id-nf, selectedAttributeTypes, + directoryAbstractService, upperBounds + FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1) + usefulDefinitions(0) 3} + commonName, generalizedTimeMatch, generalizedTimeOrderingMatch, booleanMatch, + integerMatch, integerOrderingMatch, objectIdentifierFirstComponentMatch, + integerFirstComponentMatch, DirectoryString{} + FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) + selectedAttributeTypes(5) 3} + TypeAndContextAssertion, ServiceControlOptions, SearchControlOptions, + HierarchySelections, FamilyGrouping, FamilyReturn + FROM DirectoryAbstractService {joint-iso-itu-t ds(5) module(1) + directoryAbstractService(2) 3} + ub-search + FROM UpperBounds {joint-iso-itu-t ds(5) module(1) upperBounds(10) 3}; + +-- attribute data types +Attribute ::= SEQUENCE { + type ATTRIBUTE.&id({SupportedAttributes}), + values + SET SIZE (0..MAX) OF ATTRIBUTE.&Type({SupportedAttributes}{@type}), + valuesWithContext + SET SIZE (1..MAX) OF + SEQUENCE {value ATTRIBUTE.&Type({SupportedAttributes}{@type}), + contextList SET SIZE (1..MAX) OF Context} OPTIONAL +} + +AttributeType ::= ATTRIBUTE.&id + +AttributeValue ::= ATTRIBUTE.&Type + +Context ::= SEQUENCE { + contextType CONTEXT.&id({SupportedContexts}), + contextValues + SET SIZE (1..MAX) OF CONTEXT.&Type({SupportedContexts}{@contextType}), + fallback BOOLEAN DEFAULT FALSE +} + +AttributeValueAssertion ::= SEQUENCE { + type ATTRIBUTE.&id({SupportedAttributes}), + assertion + ATTRIBUTE.&equality-match.&AssertionType + ({SupportedAttributes}{@type}), + assertedContexts + CHOICE {allContexts [0] NULL, + selectedContexts [1] SET SIZE (1..MAX) OF ContextAssertion + } OPTIONAL +} + +ContextAssertion ::= SEQUENCE { + contextType CONTEXT.&id({SupportedContexts}), + contextValues + SET SIZE (1..MAX) OF + CONTEXT.&Assertion({SupportedContexts}{@contextType}) +} + +AttributeTypeAssertion ::= SEQUENCE { + type ATTRIBUTE.&id({SupportedAttributes}), + assertedContexts SEQUENCE SIZE (1..MAX) OF ContextAssertion OPTIONAL +} + +-- Definition of the following information object set is deferred, perhaps to standardized +-- profiles or to protocol implementation conformance statements. The set is required to +-- specify a table constraint on the values component of Attribute, the value component +-- of AttributeTypeAndValue, and the assertion component of AttributeValueAssertion. +SupportedAttributes ATTRIBUTE ::= + {objectClass | aliasedEntryName, ...} + +-- Definition of the following information object set is deferred, perhaps to standardized +-- profiles or to protocol implementation conformance statements. The set is required to +-- specify a table constraint on the context specifications +SupportedContexts CONTEXT ::= + {...} + +-- naming data types +Name ::= CHOICE { -- only one possibility for now --rdnSequence RDNSequence +} + +RDNSequence ::= SEQUENCE OF RelativeDistinguishedName + +DistinguishedName ::= RDNSequence + +RelativeDistinguishedName ::= + SET SIZE (1..MAX) OF AttributeTypeAndDistinguishedValue + +AttributeTypeAndDistinguishedValue ::= SEQUENCE { + type ATTRIBUTE.&id({SupportedAttributes}), + value ATTRIBUTE.&Type({SupportedAttributes}{@type}), + primaryDistinguished BOOLEAN DEFAULT TRUE, + valuesWithContext + SET SIZE (1..MAX) OF + SEQUENCE {distingAttrValue + [0] ATTRIBUTE.&Type({SupportedAttributes}{@type}) + OPTIONAL, + contextList SET SIZE (1..MAX) OF Context} OPTIONAL +} + +-- subtree data types +SubtreeSpecification ::= SEQUENCE { + base [0] LocalName DEFAULT {}, + COMPONENTS OF ChopSpecification, + specificationFilter [4] Refinement OPTIONAL +} + +-- empty sequence specifies whole administrative area +LocalName ::= RDNSequence + +ChopSpecification ::= SEQUENCE { + specificExclusions + [1] SET SIZE (1..MAX) OF + CHOICE {chopBefore [0] LocalName, + chopAfter [1] LocalName} OPTIONAL, + minimum [2] BaseDistance DEFAULT 0, + maximum [3] BaseDistance OPTIONAL +} + +BaseDistance ::= INTEGER(0..MAX) + +Refinement ::= CHOICE { + item [0] OBJECT-CLASS.&id, + and [1] SET OF Refinement, + or [2] SET OF Refinement, + not [3] Refinement +} + +-- OBJECT-CLASS information object class specification +OBJECT-CLASS ::= CLASS { + &Superclasses OBJECT-CLASS OPTIONAL, + &kind ObjectClassKind DEFAULT structural, + &MandatoryAttributes ATTRIBUTE OPTIONAL, + &OptionalAttributes ATTRIBUTE OPTIONAL, + &id OBJECT IDENTIFIER UNIQUE +} +WITH SYNTAX { + [SUBCLASS OF &Superclasses] + [KIND &kind] + [MUST CONTAIN &MandatoryAttributes] + [MAY CONTAIN &OptionalAttributes] + ID &id +} + +ObjectClassKind ::= ENUMERATED {abstract(0), structural(1), auxiliary(2)} + +-- object classes +top OBJECT-CLASS ::= { + KIND abstract + MUST CONTAIN {objectClass} + ID id-oc-top +} + +alias OBJECT-CLASS ::= { + SUBCLASS OF {top} + MUST CONTAIN {aliasedEntryName} + ID id-oc-alias +} + +parent OBJECT-CLASS ::= {KIND abstract + ID id-oc-parent +} + +child OBJECT-CLASS ::= {KIND auxiliary + ID id-oc-child +} + +-- ATTRIBUTE information object class specification +ATTRIBUTE ::= CLASS { + &derivation ATTRIBUTE OPTIONAL, + &Type OPTIONAL, -- either &Type or &derivation required + &equality-match MATCHING-RULE OPTIONAL, + &ordering-match MATCHING-RULE OPTIONAL, + &substrings-match MATCHING-RULE OPTIONAL, + &single-valued BOOLEAN DEFAULT FALSE, + &collective BOOLEAN DEFAULT FALSE, + -- operational extensions + &no-user-modification BOOLEAN DEFAULT FALSE, + &usage AttributeUsage DEFAULT userApplications, + &id OBJECT IDENTIFIER UNIQUE +} +WITH SYNTAX { + [SUBTYPE OF &derivation] + [WITH SYNTAX &Type] + [EQUALITY MATCHING RULE &equality-match] + [ORDERING MATCHING RULE &ordering-match] + [SUBSTRINGS MATCHING RULE &substrings-match] + [SINGLE VALUE &single-valued] + [COLLECTIVE &collective] + [NO USER MODIFICATION &no-user-modification] + [USAGE &usage] + ID &id +} + +AttributeUsage ::= ENUMERATED { + userApplications(0), directoryOperation(1), distributedOperation(2), + dSAOperation(3)} + +-- attributes +objectClass ATTRIBUTE ::= { + WITH SYNTAX OBJECT IDENTIFIER + EQUALITY MATCHING RULE objectIdentifierMatch + ID id-at-objectClass +} + +aliasedEntryName ATTRIBUTE ::= { + WITH SYNTAX DistinguishedName + EQUALITY MATCHING RULE distinguishedNameMatch + SINGLE VALUE TRUE + ID id-at-aliasedEntryName +} + +-- MATCHING-RULE information object class specification +MATCHING-RULE ::= CLASS { + &ParentMatchingRules MATCHING-RULE.&id OPTIONAL, + &AssertionType OPTIONAL, + &uniqueMatchIndicator ATTRIBUTE.&id OPTIONAL, + &id OBJECT IDENTIFIER UNIQUE +} +WITH SYNTAX { + [PARENT &ParentMatchingRules] + [SYNTAX &AssertionType] + [UNIQUE-MATCH-INDICATOR &uniqueMatchIndicator] + ID &id +} + +-- matching rules +objectIdentifierMatch MATCHING-RULE ::= { + SYNTAX OBJECT IDENTIFIER + ID id-mr-objectIdentifierMatch +} + +distinguishedNameMatch MATCHING-RULE ::= { + SYNTAX DistinguishedName + ID id-mr-distinguishedNameMatch +} + +MAPPING-BASED-MATCHING{SelectedBy, BOOLEAN:combinable, MappingResult, + OBJECT IDENTIFIER:matchingRule} ::= CLASS { + &selectBy SelectedBy OPTIONAL, + &ApplicableTo ATTRIBUTE, + &subtypesIncluded BOOLEAN DEFAULT TRUE, + &combinable BOOLEAN(combinable), + &mappingResults MappingResult OPTIONAL, + &userControl BOOLEAN DEFAULT FALSE, + &exclusive BOOLEAN DEFAULT TRUE, + &matching-rule MATCHING-RULE.&id(matchingRule), + &id OBJECT IDENTIFIER UNIQUE +} +WITH SYNTAX { + [SELECT BY &selectBy] + APPLICABLE TO &ApplicableTo + [SUBTYPES INCLUDED &subtypesIncluded] + COMBINABLE &combinable + [MAPPING RESULTS &mappingResults] + [USER CONTROL &userControl] + [EXCLUSIVE &exclusive] + MATCHING RULE &matching-rule + ID &id +} + +-- NAME-FORM information object class specification +NAME-FORM ::= CLASS { + &namedObjectClass OBJECT-CLASS, + &MandatoryAttributes ATTRIBUTE, + &OptionalAttributes ATTRIBUTE OPTIONAL, + &id OBJECT IDENTIFIER UNIQUE +} +WITH SYNTAX { + NAMES &namedObjectClass + WITH ATTRIBUTES &MandatoryAttributes + [AND OPTIONALLY &OptionalAttributes] + ID &id +} + +-- STRUCTURE-RULE class and DIT structure rule data types +STRUCTURE-RULE ::= CLASS { + &nameForm NAME-FORM, + &SuperiorStructureRules STRUCTURE-RULE OPTIONAL, + &id RuleIdentifier +} +WITH SYNTAX { + NAME FORM &nameForm + [SUPERIOR RULES &SuperiorStructureRules] + ID &id +} + +DITStructureRule ::= SEQUENCE { + ruleIdentifier RuleIdentifier, + -- must be unique within the scope of the subschema + nameForm NAME-FORM.&id, + superiorStructureRules SET SIZE (1..MAX) OF RuleIdentifier OPTIONAL +} + +RuleIdentifier ::= INTEGER + +-- CONTENT-RULE class and DIT content rule data types +CONTENT-RULE ::= CLASS { + &structuralClass OBJECT-CLASS.&id UNIQUE, + &Auxiliaries OBJECT-CLASS OPTIONAL, + &Mandatory ATTRIBUTE OPTIONAL, + &Optional ATTRIBUTE OPTIONAL, + &Precluded ATTRIBUTE OPTIONAL +} +WITH SYNTAX { + STRUCTURAL OBJECT-CLASS &structuralClass + [AUXILIARY OBJECT-CLASSES &Auxiliaries] + [MUST CONTAIN &Mandatory] + [MAY CONTAIN &Optional] + [MUST-NOT CONTAIN &Precluded] +} + +DITContentRule ::= SEQUENCE { + structuralObjectClass OBJECT-CLASS.&id, + auxiliaries SET SIZE (1..MAX) OF OBJECT-CLASS.&id OPTIONAL, + mandatory [1] SET SIZE (1..MAX) OF ATTRIBUTE.&id OPTIONAL, + optional [2] SET SIZE (1..MAX) OF ATTRIBUTE.&id OPTIONAL, + precluded [3] SET SIZE (1..MAX) OF ATTRIBUTE.&id OPTIONAL +} + +CONTEXT ::= CLASS { + &Type , + &Assertion OPTIONAL, + &id OBJECT IDENTIFIER UNIQUE +}WITH SYNTAX {WITH SYNTAX &Type + [ASSERTED AS &Assertion] + ID &id +} + +DITContextUse ::= SEQUENCE { + attributeType ATTRIBUTE.&id, + mandatoryContexts [1] SET SIZE (1..MAX) OF CONTEXT.&id OPTIONAL, + optionalContexts [2] SET SIZE (1..MAX) OF CONTEXT.&id OPTIONAL +} + +DIT-CONTEXT-USE-RULE ::= CLASS { + &attributeType ATTRIBUTE.&id UNIQUE, + &Mandatory CONTEXT OPTIONAL, + &Optional CONTEXT OPTIONAL +} +WITH SYNTAX { + ATTRIBUTE TYPE &attributeType + [MANDATORY CONTEXTS &Mandatory] + [OPTIONAL CONTEXTS &Optional] +} + +-- system schema information objects +-- object classes +subentry OBJECT-CLASS ::= { + SUBCLASS OF {top} + KIND structural + MUST CONTAIN {commonName | subtreeSpecification} + ID id-sc-subentry +} + +subentryNameForm NAME-FORM ::= { + NAMES subentry + WITH ATTRIBUTES {commonName} + ID id-nf-subentryNameForm +} + +accessControlSubentry OBJECT-CLASS ::= { + KIND auxiliary + ID id-sc-accessControlSubentry +} + +collectiveAttributeSubentry OBJECT-CLASS ::= { + KIND auxiliary + ID id-sc-collectiveAttributeSubentry +} + +contextAssertionSubentry OBJECT-CLASS ::= { + KIND auxiliary + MUST CONTAIN {contextAssertionDefaults} + ID id-sc-contextAssertionSubentry +} + +serviceAdminSubentry OBJECT-CLASS ::= { + KIND auxiliary + MUST CONTAIN {searchRules} + ID id-sc-serviceAdminSubentry +} + +-- attributes +createTimestamp ATTRIBUTE ::= { + WITH SYNTAX GeneralizedTime + -- as per 41.3 b) or c) of ITU-T Rec. X.680 | ISO/IEC 8824-1 + EQUALITY MATCHING RULE generalizedTimeMatch + ORDERING MATCHING RULE generalizedTimeOrderingMatch + SINGLE VALUE TRUE + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-createTimestamp +} + +modifyTimestamp ATTRIBUTE ::= { + WITH SYNTAX GeneralizedTime + -- as per 41.3 b) or c) of ITU-T Rec. X.680 | ISO/IEC 8824-1 + EQUALITY MATCHING RULE generalizedTimeMatch + ORDERING MATCHING RULE generalizedTimeOrderingMatch + SINGLE VALUE TRUE + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-modifyTimestamp +} + +subschemaTimestamp ATTRIBUTE ::= { + WITH SYNTAX GeneralizedTime + -- as per 41.3 b) or c) of ITU-T Rec.X. 680 | ISO/IEC 8824-1 + EQUALITY MATCHING RULE generalizedTimeMatch + ORDERING MATCHING RULE generalizedTimeOrderingMatch + SINGLE VALUE TRUE + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-subschemaTimestamp +} + +creatorsName ATTRIBUTE ::= { + WITH SYNTAX DistinguishedName + EQUALITY MATCHING RULE distinguishedNameMatch + SINGLE VALUE TRUE + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-creatorsName +} + +modifiersName ATTRIBUTE ::= { + WITH SYNTAX DistinguishedName + EQUALITY MATCHING RULE distinguishedNameMatch + SINGLE VALUE TRUE + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-modifiersName +} + +subschemaSubentryList ATTRIBUTE ::= { + WITH SYNTAX DistinguishedName + EQUALITY MATCHING RULE distinguishedNameMatch + SINGLE VALUE TRUE + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-subschemaSubentryList +} + +accessControlSubentryList ATTRIBUTE ::= { + WITH SYNTAX DistinguishedName + EQUALITY MATCHING RULE distinguishedNameMatch + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-accessControlSubentryList +} + +collectiveAttributeSubentryList ATTRIBUTE ::= { + WITH SYNTAX DistinguishedName + EQUALITY MATCHING RULE distinguishedNameMatch + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-collectiveAttributeSubentryList +} + +contextDefaultSubentryList ATTRIBUTE ::= { + WITH SYNTAX DistinguishedName + EQUALITY MATCHING RULE distinguishedNameMatch + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-contextDefaultSubentryList +} + +serviceAdminSubentryList ATTRIBUTE ::= { + WITH SYNTAX DistinguishedName + EQUALITY MATCHING RULE distinguishedNameMatch + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-serviceAdminSubentryList +} + +hasSubordinates ATTRIBUTE ::= { + WITH SYNTAX BOOLEAN + EQUALITY MATCHING RULE booleanMatch + SINGLE VALUE TRUE + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-hasSubordinates +} + +administrativeRole ATTRIBUTE ::= { + WITH SYNTAX OBJECT-CLASS.&id + EQUALITY MATCHING RULE objectIdentifierMatch + USAGE directoryOperation + ID id-oa-administrativeRole +} + +subtreeSpecification ATTRIBUTE ::= { + WITH SYNTAX SubtreeSpecification + USAGE directoryOperation + ID id-oa-subtreeSpecification +} + +collectiveExclusions ATTRIBUTE ::= { + WITH SYNTAX OBJECT IDENTIFIER + EQUALITY MATCHING RULE objectIdentifierMatch + USAGE directoryOperation + ID id-oa-collectiveExclusions +} + +contextAssertionDefaults ATTRIBUTE ::= { + WITH SYNTAX TypeAndContextAssertion + EQUALITY MATCHING RULE objectIdentifierFirstComponentMatch + USAGE directoryOperation + ID id-oa-contextAssertionDefault +} + +searchRules ATTRIBUTE ::= { + WITH SYNTAX SearchRuleDescription + EQUALITY MATCHING RULE integerFirstComponentMatch + USAGE directoryOperation + ID id-oa-searchRules +} + +SearchRuleDescription ::= SEQUENCE { + COMPONENTS OF SearchRule, + name [28] SET SIZE (1..MAX) OF DirectoryString{ub-search} OPTIONAL, + description [29] DirectoryString{ub-search} OPTIONAL, + obsolete [30] BOOLEAN DEFAULT FALSE +} + +hierarchyLevel ATTRIBUTE ::= { + WITH SYNTAX INTEGER + EQUALITY MATCHING RULE integerMatch + ORDERING MATCHING RULE integerOrderingMatch + SINGLE VALUE TRUE + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-hierarchyLevel +} + +hierarchyBelow ATTRIBUTE ::= { + WITH SYNTAX BOOLEAN + EQUALITY MATCHING RULE booleanMatch + SINGLE VALUE TRUE + NO USER MODIFICATION TRUE + USAGE directoryOperation + ID id-oa-hierarchyBelow +} + +hierarchyParent ATTRIBUTE ::= { + WITH SYNTAX DistinguishedName + EQUALITY MATCHING RULE distinguishedNameMatch + SINGLE VALUE TRUE + USAGE directoryOperation + ID id-oa-hierarchyParent +} + +SearchRule ::= SEQUENCE { + COMPONENTS OF SearchRuleId, + serviceType [1] OBJECT IDENTIFIER OPTIONAL, + userClass [2] INTEGER OPTIONAL, + inputAttributeTypes + [3] SEQUENCE SIZE (1..MAX) OF RequestAttribute OPTIONAL, + attributeCombination [4] AttributeCombination DEFAULT and:{}, + outputAttributeTypes [5] SEQUENCE SIZE (1..MAX) OF ResultAttribute OPTIONAL, + defaultControls [6] ControlOptions OPTIONAL, + mandatoryControls [7] ControlOptions OPTIONAL, + searchRuleControls [8] ControlOptions OPTIONAL, + familyGrouping [9] FamilyGrouping OPTIONAL, + familyReturn [10] FamilyReturn OPTIONAL, + relaxation [11] RelaxationPolicy OPTIONAL, + additionalControl [12] SEQUENCE SIZE (1..MAX) OF AttributeType OPTIONAL, + allowedSubset [13] AllowedSubset DEFAULT '111'B, + imposedSubset [14] ImposedSubset OPTIONAL, + entryLimit [15] EntryLimit OPTIONAL +} + +SearchRuleId ::= SEQUENCE {id INTEGER, + dmdId [0] OBJECT IDENTIFIER +} + +AllowedSubset ::= BIT STRING {baseObject(0), oneLevel(1), wholeSubtree(2)} + +ImposedSubset ::= ENUMERATED {baseObject(0), oneLevel(1), wholeSubtree(2)} + +RequestAttribute ::= SEQUENCE { + attributeType ATTRIBUTE.&id({SupportedAttributes}), + includeSubtypes [0] BOOLEAN DEFAULT FALSE, + selectedValues + [1] SEQUENCE SIZE (0..MAX) OF + ATTRIBUTE.&Type({SupportedAttributes}{@attributeType}) OPTIONAL, + defaultValues + [2] SEQUENCE SIZE (0..MAX) OF + SEQUENCE {entryType OBJECT-CLASS.&id OPTIONAL, + values + SEQUENCE OF + ATTRIBUTE.&Type + ({SupportedAttributes}{@attributeType})} OPTIONAL, + contexts [3] SEQUENCE SIZE (0..MAX) OF ContextProfile OPTIONAL, + contextCombination [4] ContextCombination DEFAULT and:{}, + matchingUse [5] SEQUENCE SIZE (1..MAX) OF MatchingUse OPTIONAL +} + +ContextProfile ::= SEQUENCE { + contextType CONTEXT.&id({SupportedContexts}), + contextValue + SEQUENCE SIZE (1..MAX) OF + CONTEXT.&Assertion({SupportedContexts}{@contextType}) OPTIONAL +} + +ContextCombination ::= CHOICE { + context [0] CONTEXT.&id, + and [1] SEQUENCE OF ContextCombination, + or [2] SEQUENCE OF ContextCombination, + not [3] ContextCombination +} + +MatchingUse ::= SEQUENCE { + restrictionType + MATCHING-RESTRICTION.&id({SupportedMatchingRestrictions}), + restrictionValue + MATCHING-RESTRICTION.&Restriction + ({SupportedMatchingRestrictions}{@restrictionType}) +} + +-- Definition of the following information object set is deferred, perhaps to standardized +-- profiles or to protocol implementation conformance statements. The set is required to +-- specify a table constraint on the components of SupportedMatchingRestrictions +SupportedMatchingRestrictions MATCHING-RESTRICTION ::= + {...} + +AttributeCombination ::= CHOICE { + attribute [0] AttributeType, + and [1] SEQUENCE OF AttributeCombination, + or [2] SEQUENCE OF AttributeCombination, + not [3] AttributeCombination +} + +ResultAttribute ::= SEQUENCE { + attributeType ATTRIBUTE.&id({SupportedAttributes}), + outputValues + CHOICE {selectedValues + SEQUENCE SIZE (1..MAX) OF + ATTRIBUTE.&Type({SupportedAttributes}{@attributeType}), + matchedValuesOnly NULL} OPTIONAL, + contexts [0] SEQUENCE SIZE (1..MAX) OF ContextProfile OPTIONAL +} + +OutputValues ::= CHOICE { + selectedValues + SEQUENCE SIZE (1..MAX) OF ATTRIBUTE.&Type({SupportedAttributes}), + matchedValuesOnly NULL +} + +ControlOptions ::= SEQUENCE { + serviceControls [0] ServiceControlOptions DEFAULT {}, + searchOptions [1] SearchControlOptions DEFAULT {searchAliases}, + hierarchyOptions [2] HierarchySelections OPTIONAL +} + +EntryLimit ::= SEQUENCE {default INTEGER, + max INTEGER +} + +RelaxationPolicy ::= SEQUENCE { + basic [0] MRMapping DEFAULT {}, + tightenings [1] SEQUENCE SIZE (1..MAX) OF MRMapping OPTIONAL, + relaxations [2] SEQUENCE SIZE (1..MAX) OF MRMapping OPTIONAL, + maximum [3] INTEGER OPTIONAL, -- mandatory if tightenings is present + minimum [4] INTEGER DEFAULT 1 +} + +MRMapping ::= SEQUENCE { + mapping [0] SEQUENCE SIZE (1..MAX) OF Mapping OPTIONAL, + substitution [1] SEQUENCE SIZE (1..MAX) OF MRSubstitution OPTIONAL +} + +Mapping ::= SEQUENCE { + mappingFunction + OBJECT IDENTIFIER + (CONSTRAINED BY {-- shall be an-- + + -- object identifier of a mapping-based matching algorithm -- }), + level INTEGER DEFAULT 0 +} + +MRSubstitution ::= SEQUENCE { + attribute AttributeType, + oldMatchingRule [0] MATCHING-RULE.&id OPTIONAL, + newMatchingRule [1] MATCHING-RULE.&id OPTIONAL +} + +SEARCH-RULE ::= CLASS { + &dmdId OBJECT IDENTIFIER, + &serviceType OBJECT IDENTIFIER OPTIONAL, + &userClass INTEGER OPTIONAL, + &InputAttributeTypes REQUEST-ATTRIBUTE OPTIONAL, + &combination AttributeCombination OPTIONAL, + &OutputAttributeTypes RESULT-ATTRIBUTE OPTIONAL, + &defaultControls ControlOptions OPTIONAL, + &mandatoryControls ControlOptions OPTIONAL, + &searchRuleControls ControlOptions OPTIONAL, + &familyGrouping FamilyGrouping OPTIONAL, + &familyReturn FamilyReturn OPTIONAL, + &additionalControl AttributeType OPTIONAL, + &relaxation RelaxationPolicy OPTIONAL, + &entryLimit EntryLimit OPTIONAL, + &allowedSubset AllowedSubset DEFAULT '111'B, + &imposedSubset ImposedSubset OPTIONAL, + &id INTEGER UNIQUE +} +WITH SYNTAX { + DMD ID &dmdId + [SERVICE-TYPE &serviceType] + [USER-CLASS &userClass] + [INPUT ATTRIBUTES &InputAttributeTypes] + [COMBINATION &combination] + [OUTPUT ATTRIBUTES &OutputAttributeTypes] + [DEFAULT CONTROL &defaultControls] + [MANDATORY CONTROL &mandatoryControls] + [SEARCH-RULE CONTROL &searchRuleControls] + [FAMILY-GROUPING &familyGrouping] + [FAMILY-RETURN &familyReturn] + [ADDITIONAL CONTROL &additionalControl] + [RELAXATION &relaxation] + [ALLOWED SUBSET &allowedSubset] + [IMPOSED SUBSET &imposedSubset] + [ENTRY LIMIT &entryLimit] + ID &id +} + +REQUEST-ATTRIBUTE ::= CLASS { + &attributeType ATTRIBUTE.&id, + &SelectedValues ATTRIBUTE.&Type OPTIONAL, + &DefaultValues SEQUENCE {entryType OBJECT-CLASS.&id OPTIONAL, + values SEQUENCE OF ATTRIBUTE.&Type + } OPTIONAL, + &contexts SEQUENCE OF ContextProfile OPTIONAL, + &contextCombination ContextCombination OPTIONAL, + &MatchingUse MatchingUse OPTIONAL, + &includeSubtypes BOOLEAN DEFAULT FALSE +} +WITH SYNTAX { + ATTRIBUTE TYPE &attributeType + [SELECTED VALUES &SelectedValues] + [DEFAULT VALUES &DefaultValues] + [CONTEXTS &contexts] + [CONTEXT COMBINATION &contextCombination] + [MATCHING USE &MatchingUse] + [INCLUDE SUBTYPES &includeSubtypes] +} + +RESULT-ATTRIBUTE ::= CLASS { + &attributeType ATTRIBUTE.&id, + &outputValues OutputValues OPTIONAL, + &contexts ContextProfile OPTIONAL +} +WITH SYNTAX { + ATTRIBUTE TYPE &attributeType + [OUTPUT VALUES &outputValues] + [CONTEXTS &contexts] +} + +MATCHING-RESTRICTION ::= CLASS { + &Restriction , + &Rules MATCHING-RULE.&id, + &id OBJECT IDENTIFIER UNIQUE +}WITH SYNTAX {RESTRICTION &Restriction + RULES &Rules + ID &id +} + +-- object identifier assignments +-- object classes +id-oc-top OBJECT IDENTIFIER ::= + {id-oc 0} + +id-oc-alias OBJECT IDENTIFIER ::= {id-oc 1} + +id-oc-parent OBJECT IDENTIFIER ::= {id-oc 28} + +id-oc-child OBJECT IDENTIFIER ::= {id-oc 29} + +-- attributes +id-at-objectClass OBJECT IDENTIFIER ::= {id-at 0} + +id-at-aliasedEntryName OBJECT IDENTIFIER ::= {id-at 1} + +-- matching rules +id-mr-objectIdentifierMatch OBJECT IDENTIFIER ::= {id-mr 0} + +id-mr-distinguishedNameMatch OBJECT IDENTIFIER ::= {id-mr 1} + +-- operational attributes +id-oa-excludeAllCollectiveAttributes OBJECT IDENTIFIER ::= + {id-oa 0} + +id-oa-createTimestamp OBJECT IDENTIFIER ::= {id-oa 1} + +id-oa-modifyTimestamp OBJECT IDENTIFIER ::= {id-oa 2} + +id-oa-creatorsName OBJECT IDENTIFIER ::= {id-oa 3} + +id-oa-modifiersName OBJECT IDENTIFIER ::= {id-oa 4} + +id-oa-administrativeRole OBJECT IDENTIFIER ::= {id-oa 5} + +id-oa-subtreeSpecification OBJECT IDENTIFIER ::= {id-oa 6} + +id-oa-collectiveExclusions OBJECT IDENTIFIER ::= {id-oa 7} + +id-oa-subschemaTimestamp OBJECT IDENTIFIER ::= {id-oa 8} + +id-oa-hasSubordinates OBJECT IDENTIFIER ::= {id-oa 9} + +id-oa-subschemaSubentryList OBJECT IDENTIFIER ::= {id-oa 10} + +id-oa-accessControlSubentryList OBJECT IDENTIFIER ::= {id-oa 11} + +id-oa-collectiveAttributeSubentryList OBJECT IDENTIFIER ::= {id-oa 12} + +id-oa-contextDefaultSubentryList OBJECT IDENTIFIER ::= {id-oa 13} + +id-oa-contextAssertionDefault OBJECT IDENTIFIER ::= {id-oa 14} + +id-oa-serviceAdminSubentryList OBJECT IDENTIFIER ::= {id-oa 15} + +id-oa-searchRules OBJECT IDENTIFIER ::= {id-oa 16} + +id-oa-hierarchyLevel OBJECT IDENTIFIER ::= {id-oa 17} + +id-oa-hierarchyBelow OBJECT IDENTIFIER ::= {id-oa 18} + +id-oa-hierarchyParent OBJECT IDENTIFIER ::= {id-oa 19} + +-- subentry classes +id-sc-subentry OBJECT IDENTIFIER ::= {id-sc 0} + +id-sc-accessControlSubentry OBJECT IDENTIFIER ::= {id-sc 1} + +id-sc-collectiveAttributeSubentry OBJECT IDENTIFIER ::= {id-sc 2} + +id-sc-contextAssertionSubentry OBJECT IDENTIFIER ::= {id-sc 3} + +id-sc-serviceAdminSubentry OBJECT IDENTIFIER ::= {id-sc 4} + +-- Name forms +id-nf-subentryNameForm OBJECT IDENTIFIER ::= {id-nf 16} + +-- administrative roles +id-ar-autonomousArea OBJECT IDENTIFIER ::= {id-ar 1} + +id-ar-accessControlSpecificArea OBJECT IDENTIFIER ::= {id-ar 2} + +id-ar-accessControlInnerArea OBJECT IDENTIFIER ::= {id-ar 3} + +id-ar-subschemaAdminSpecificArea OBJECT IDENTIFIER ::= {id-ar 4} + +id-ar-collectiveAttributeSpecificArea OBJECT IDENTIFIER ::= {id-ar 5} + +id-ar-collectiveAttributeInnerArea OBJECT IDENTIFIER ::= {id-ar 6} + +id-ar-contextDefaultSpecificArea OBJECT IDENTIFIER ::= {id-ar 7} + +id-ar-serviceSpecificArea OBJECT IDENTIFIER ::= {id-ar 8} + +END -- InformationFramework + +-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D diff --git a/lib/KME-specific-types.asn1 b/lib/KME-specific-types.asn1 new file mode 100644 index 0000000..6566c44 --- /dev/null +++ b/lib/KME-specific-types.asn1 @@ -0,0 +1,1278 @@ +------------------------------------------------------------------------------ +-- Panasonic Specific Data Types for CSTA Phase III +-- Version: 4.6 (for TDA 600 V4.0) +-- Date: 2008/04/01 +-- Copyright Panasonic Communications Co.,Ltd. +-- Office Network Company +------------------------------------------------------------------------------ + +KME-specific-types { + iso(1) identified-organization(3) icd-ecma(12) + member-company(2) panasonic(1019) kme(1) telecom(1) pbx(1) software(1) tda-types(1) +} + +DEFINITIONS ::= +BEGIN + +EXPORTS +KMESpecificPrivateData; + +IMPORTS +DeviceID, SubjectDeviceID FROM CSTA-device-identifiers { + iso(1) identified-organization(3) icd-ecma(12) + standard(0) csta3(285) device-identifiers(123) +} +ConnectionID, CallID FROM CSTA-call-connection-identifiers { + iso(1) identified-organization(3) icd-ecma(12) + standard(0) csta3(285) call-connection-identifiers(124) +} +AccountInfo FROM CSTA-device-feature-types { + iso(1) identified-organization(3) icd-ecma(12) + standard(0) csta3(285) device-feature-types(127) +} +ForwardList FROM CSTA-device-feature-types { + iso(1) identified-organization(3) icd-ecma(12) + standard(0) csta3(285) device-feature-types(127) +} +EventCause FROM CSTA-event-causes { + iso(1) identified-organization(3) icd-ecma(12) + standard(0) csta3(285) event-causes(121) +} +LocalConnectionState FROM CSTA-connection-states { + iso(1) identified-organization(3) icd-ecma(12) + standard(0) csta3(285) connection-states(125) +} +DeviceCategory FROM CSTA-capability-exchange { + iso(1) identified-organization(3) icd-ecma(12) + standard(0) csta3(285) capability-exchange(131) +} +ReqDeviceCategory FROM CSTA-get-switching-function-devices { + iso(1) identified-organization(3) icd-ecma(12) + standard(0) csta3(285) get-switching-function-devices(204) +} +ServiceCrossRefID FROM CSTA-capability-exchange { + iso(1) identified-organization(3) icd-ecma(12) + standard(0) csta3(285) capability-exchange(131) +} +ButtonID FROM CSTA-physical-device-feature { + iso(1) identified-organization(3) icd-ecma(12) + standard(0) csta3(285) physical-device-feature(137) +}; + +KmeDeviceLock ::= ENUMERATED { + lock (0), + unlock (1) +} + +KmeTimeStamp ::= GeneralizedTime + +KmeSpeedDialRequest ::= SEQUENCE { + startSerialNo INTEGER(0..999), + number INTEGER(1..1000), -- Currently 0..50 + tenantNo [0] INTEGER OPTIONAL -- TDA600V4.0 +} + +KmeSpeedDial ::= SEQUENCE OF SEQUENCE { + serialNumber [0] INTEGER(0..999), + registeredDigits [1] IA5String(SIZE(1..32)) OPTIONAL, + callerName [2] CHOICE { + single [0] OCTET STRING(SIZE(1..20)), + wide [1] OCTET STRING(SIZE(1..40)) + } OPTIONAL +} + +KmeWakeUpTime ::= SEQUENCE { + hour [0] IA5String(SIZE(2)), + minute [1] IA5String(SIZE(2)) +} + +KmeWakeUpSchedule ::= ENUMERATED { + noSchedule (0), + once (1), + everyday (2) +} + +KmeWakeUpInfo ::= SEQUENCE { + time [0] KmeWakeUpTime OPTIONAL, + schedule [1] KmeWakeUpSchedule +} + +KmeWakeupState ::= ENUMERATED { + answered (0), + noAnswer (1) +} + +-- 2002/10/29 Changed +KmeAbsentMessage ::= CHOICE { + single [0] OCTET STRING(SIZE(0..16)), + wide [1] OCTET STRING(SIZE(0..32)) +} + +KmeDnMode ::= ENUMERATED { + day (0), + lunch (1), + break (2), + night (3) +} + +KmeDayNightMode ::= SEQUENCE OF SEQUENCE { + tenantNo [0] INTEGER, + mode [1] KmeDnMode +} + +KmeOgmPlayState ::= ENUMERATED { + started (0), + ended (1) +} + +KmeForwardType ::= 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), + forwardBusyNoAnswer (12), -- KmeProprietary + forwardBusyNoAnswerInt (13), -- KmeProprietary + forwardBusyNoAnswerExt (14) -- KmeProprietary +} + +KmeSetForwardInfo ::= SEQUENCE { + forwardingType [0] KmeForwardType, + activateForward [1] BOOLEAN, + forwardDN [2] DeviceID OPTIONAL +} + +KmeFeatureList ::= SEQUENCE OF SEQUENCE { + featureNo [0] INTEGER, + featureDigits [1] IA5String(SIZE(1..6)) OPTIONAL +} + +KmeExtGroupEntry ::= SEQUENCE { + device [0] DeviceID, -- ext. number + name [1] CHOICE { + single [0] OCTET STRING(SIZE(1..20)), + wide [1] OCTET STRING(SIZE(1..40)) + } OPTIONAL, + devNumber [2] DeviceID, -- device number + cabinetNO [3] INTEGER OPTIONAL, + psNo [4] IA5String(SIZE(1..3)) OPTIONAL, + numberOfBch [5] INTEGER OPTIONAL +} + +KmeTrkGroupEntry ::= SEQUENCE { + device [0] DeviceID, -- device number + name [1] CHOICE { + single [0] OCTET STRING(SIZE(1..20)), + wide [1] OCTET STRING(SIZE(1..40)) + } OPTIONAL, + coNo [2] IA5String(SIZE(1..3)), + cabinetNO [3] INTEGER OPTIONAL +} + +KmeExtMembers ::= SEQUENCE { + groupNo [0] IMPLICIT INTEGER, + members [1] IMPLICIT SEQUENCE OF KmeExtGroupEntry +} + +KmeTrkMembers ::= SEQUENCE { + groupNo [0] IMPLICIT INTEGER, + members [1] IMPLICIT SEQUENCE OF KmeTrkGroupEntry +} + +KmeExtTrkGroupList ::= SEQUENCE OF SEQUENCE { + groupNo [0] INTEGER, + name [1] CHOICE { + single [0] OCTET STRING(SIZE(1..20)), + wide [1] OCTET STRING(SIZE(1..40)) + } OPTIONAL, + tenantNo [2] INTEGER OPTIONAL +} + +KmeGroupMembers ::= BIT STRING { + one (0), + two (1), + three (2), + four (3), + five (4), + six (5), + seven (6), + eight (7), + nine (8), + ten (9), + eleven (10), + twelve (11), + thirteen (12), + fourteen (13), + fifteen (14), + sixteen (15), + seventeen (16), + eighteen (17), + nineteen (18), + twenty (19), + twentyOne (20), + twentyTwo (21), + twentyThree (22), + twentyFour (23), + twentyFive (24), + twentySix (25), + twentySeven (26), + twentyEight (27), + twentyNine (28), + thirty (29), + thirtyOne (30), + thirtyTwo (31), + thirtyThree (32), + thirtyFour (33), + thirtyFive (34), + thirtySix (35), + thirtySeven (36), + thirtyEight (37), + thirtyNine (38), + fourty (39), + fourtyOne (40), + fourtyTwo (41), + fourtyThree (42), + fourtyFour (43), + fourtyFive (44), + fourtySix (45), + fourtySeven (46), + fourtyEight (47), + fourtyNine (48), + fifty (49), + fiftyOne (50), + fiftyTwo (51), + fiftyThree (52), + fiftyFour (53), + fiftyFive (54), + fiftySix (55), + fiftySeven (56), + fiftyEight (57), + fiftyNine (58), + sixty (59), + sixtyOne (60), + sixtyTwo (61), + sixtyThree (62), + sixtyFour (63), + sixtyFive (64), + sixtySix (65), + sixtySeven (66), + sixtyEight (67), + sixtyNine (68), + seventy (69), + seventyOne (70), + seventyTwo (71), + seventyThree (72), + seventyFour (73), + seventyFive (74), + seventySix (75), + seventySeven (76), + seventyEight (77), + seventyNine (78), + eighty (79), + eightyOne (80), + eightyTwo (81), + eightyThree (82), + eightyFour (83), + eightyFive (84), + eightySix (85), + eightySeven (86), + eightyEight (87), + eightyNine (88), + ninety (89), + ninetyOne (90), + ninetyTwo (91), + ninetyThree (92), + ninetyFour (93), + ninetyFive (94), + ninetySix (95), + ninetySeven (96), + ninetyEight (97), + ninetyNine (98), + oneHundred (99), + oneHundredOne (100), + oneHundredTwo (101), + oneHundredThree (102), + oneHundredFour (103), + oneHundredFive (104), + oneHundredSix (105), + oneHundredSeven (106), + oneHundredEitht (107), + oneHundredNine (108), + oneHundredTen (109), + oneHundredEleven (110), + oneHundredTwelve (111), + oneHundredThirteen (112), + oneHundredFourteen (113), + oneHundredFifteen (114), + oneHundredSixteen (115), + oneHundredSeventeen (116), + oneHundredEithteen (117), + oneHundredNineteen (118), + oneHundredTwenty (119), + oneHundredTwentyOne (120), + oneHundredTwentyTwo (121), + oneHundredTwentyThree (122), + oneHundredTwentyFour (123), + oneHundredTwentyFive (124), + oneHundredTwentySix (125), + oneHundredTwentySeven (126), + oneHundredTwentyEight (127) +} + +KmePckPagGroupList ::= SEQUENCE OF SEQUENCE { + groupNo [0] INTEGER, + memberList [1] KmeGroupMembers OPTIONAL +} + +KmeIcmGrpMembers ::= SEQUENCE { + grpDevice [0] IMPLICIT DeviceID, + members [1] IMPLICIT SEQUENCE OF DeviceID +} + +KmeIncomingGroupList ::= SEQUENCE OF SEQUENCE { + groupNo [0] INTEGER, + device [1] DeviceID, + name [2] CHOICE { + single [0] OCTET STRING(SIZE(1..20)), + wide [1] OCTET STRING(SIZE(1..40)) + } OPTIONAL, + extNo [3] IA5String(SIZE(1..5)) OPTIONAL, + groupType [4] KmeGroupType, -- 3rd Party + acdMode [5] BOOLEAN, -- 3rd Party + ctiWaitTime [6] INTEGER, -- 3rd Party + queueSize [7] INTEGER OPTIONAL -- 3rd Party +} + +-- 2001.05.15 Modified +KmeDoorPhone ::= SEQUENCE OF SEQUENCE { + doorPhoneNo [0] IA5String(SIZE(1..2)), + device [1] DeviceID, + name [2] CHOICE { + single [0] OCTET STRING(SIZE(1..20)), + wide [1] OCTET STRING(SIZE(1..40)) + } OPTIONAL +} + +-- 2001.05.10 added +KmeVmGroup ::= ENUMERATED { + dpt (0), + dtmf (1) +} + +-- 2001.05.10 added +KmeVmDtmfType ::= ENUMERATED { + aa (0), + vm (1) +} + +-- 2001.05.10 added +KmeVmGroupList ::= SEQUENCE OF SEQUENCE { + device DeviceID, -- Ext.Number + vmType KmeVmGroup, + name CHOICE { + single [0] OCTET STRING(SIZE(1..20)), + wide [1] OCTET STRING(SIZE(1..40)) + } OPTIONAL, + dtmfType KmeVmDtmfType OPTIONAL -- dtmf type only +} + +-- 01/12/17 +KmePsGroupList ::= SEQUENCE OF SEQUENCE { + groupNo INTEGER, + device DeviceID, -- Ext. number + name CHOICE { + single [0] OCTET STRING(SIZE(1..20)), + wide [1] OCTET STRING(SIZE(1..40)) + } OPTIONAL, + memberList [2] KmeGroupMembers OPTIONAL, + memberList2 [3] KmeGroupMembers OPTIONAL, + memberList3 [4] KmeGroupMembers OPTIONAL, + memberList4 [5] KmeGroupMembers OPTIONAL +} + +KmeChangeExtNo ::= SEQUENCE { + requestingDevice DeviceID, + newExtNo IA5String(SIZE(1..5)) +} + +KmeChangeName ::= SEQUENCE { + requestingDevice DeviceID, + newName CHOICE { + single [0] OCTET STRING(SIZE(1..20)), + wide [1] OCTET STRING(SIZE(1..40)) + } OPTIONAL +} + +------------------------------------------------------------------------------ +-- GetSystemData for Third Party Function +------------------------------------------------------------------------------ + +KmeDeviceCategory ::= CHOICE { + standardDevice [0] DeviceCategory, + kmeDevice [1] KmeOtherDevice +} + +KmeRequestedDevice ::= CHOICE { -- for GetSystemData.deviceList + device [0] DeviceID, + category [1] KmeDeviceCategory +} + +KmeChangedDeviceCategory ::= CHOICE { -- for SWF.DeviceChanged + standardDevice [0] ReqDeviceCategory, + kmeDevice [1] KmeOtherDevice +} + +KmeDeviceStateList ::= SEQUENCE OF KmeDeviceStateEntry + +KmeDeviceStateEntry ::= SEQUENCE { + device DeviceID, + number IA5String(SIZE(1..5)) OPTIONAL, -- Ext No, CO No, Park Area No. + status KmeDeviceState +} + +KmeDeviceState ::= ENUMERATED { + ins (0), + ous (1) +} + +KmeGroupType ::= ENUMERATED { + ucd (0), + ring (1), + hunt (2) +} + +KmePhoneProperty ::= SEQUENCE { + portType INTEGER, + phoneCode INTEGER, + lcdRows INTEGER, + lcdColumns INTEGER, + numberOfCoKeys INTEGER, + numberOfSoftKeys INTEGER, + spPhone BOOLEAN +} + +-- PortType +-- none 0x00 +-- slt/OPX 0x01 +-- apt 0x02 +-- dptOld 0x03 +-- dpt 0x04 +-- isdn 0x08 +-- wireless 0x0A +-- ip-pt 0x0C +-- ip-pt(p2p) 0x0D +-- sip 0x0E + +------------------------------------------------------------------------------ +-- Version 1.1 +------------------------------------------------------------------------------ + +KmeDeviceExtNo ::= SEQUENCE { + devNumber DeviceID, -- DeviceNumber type + extNo IA5String(SIZE(1..5)) OPTIONAL +} + +KmeDeviceName ::= SEQUENCE { + extNo IA5String(SIZE(1..5)), + name KmeExtName +} + +KmeFcoKeyInfo ::= SEQUENCE { -- V2.0 + button ButtonID, + function OCTET STRING(SIZE(1)) +} + +KmeFcoKeyList ::= SEQUENCE OF KmeFcoKeyInfo -- V2.0 + +KmeExternalSensorList ::= SEQUENCE OF SEQUENCE { -- V2.0 + sensorNo [0] IA5String(SIZE(1..3)), + device [1] DeviceID, + name [2] CHOICE { + single [0] OCTET STRING(SIZE(1..20)), + wide [1] OCTET STRING(SIZE(1..40)) + } OPTIONAL +} + +KmeTenantSpeedDial ::= SEQUENCE { -- V2.0 + tenantNo [0] INTEGER, + kmeSpeedDial [1] KmeSpeedDial +} + +KmeDistributionMethod ::= SEQUENCE { -- V2.0 + group DeviceID, + type KmeGroupType +} + +KmePDFStart ::= SEQUENCE { -- V2.0 + device DeviceID +} + +KmePDFStop ::= DeviceID -- V2.0 + +KmePDFStatus ::= SEQUENCE { -- V2.0 + targetDevice DeviceID, + originatingDevice DeviceID, + status BOOLEAN +} + +KmePDFSrvEvt ::= CHOICE { -- V2.0 + pDFStart [0] KmePDFStart, + pDFStop [1] KmePDFStop +} + +-- TDA30 V2.2 +KmeSvmList ::= SEQUENCE OF SEQUENCE { + device DeviceID, -- Ext.Number + name KmeExtName OPTIONAL +} + +------------------------------------------------------------------------------ +-- SetSystemData for Third Party Function +------------------------------------------------------------------------------ + +KmeExtName ::= CHOICE { + single [0] OCTET STRING(SIZE(0..20)), + wide [1] OCTET STRING(SIZE(0..40)) +} + +NumberOfMsgPort ::= SEQUENCE { + numberOfMsgPort INTEGER, + numberOfFreePort INTEGER +} + +------------------------------------------------------------------------------ +-- KmeCallControlSrvExt +------------------------------------------------------------------------------ + +KmeDndOverride ::= ConnectionID + +KmeInteruptCall ::= ConnectionID + +KmeExternalFeatureAccess ::= ConnectionID -- Request Only. Response = noData in EscapeResult. + +KmeTempTollChange ::= SEQUENCE { + connection ConnectionID, + tollLevel INTEGER +} + +KmeDoorOpen ::= ConnectionID + +KmeTwoWayRec ::= SEQUENCE { + connection ConnectionID, + vmGroupExtNo IA5String(SIZE(1..5)) +} + +-- 2002/05/28 Added +KmeCallBackInvokeReq ::= SEQUENCE { + callBackID OCTET STRING (SIZE(0..4)), + requestingDevice DeviceID, + targetDevice DeviceID OPTIONAL -- extension only +} + +-- 2002/05/28 Added +KmeCallBackInvokeRsp ::= ConnectionID + +-- 2002/05/28 Added +CallBackNotification ::= SEQUENCE { + callBackID OCTET STRING (SIZE(0..4)), + prompted BOOLEAN, + requestingDevice DeviceID, + targetDevice SubjectDeviceID +} + +-- 2002/05/28 Mod +KmeCallBackInvoke ::= CHOICE { + request KmeCallBackInvokeReq, + result KmeCallBackInvokeRsp +} + +-- 2002/04/03 +KmePcRec ::= SEQUENCE { + connection ConnectionID, + pcRecOn BOOLEAN +} + +------------------------------------------------------------------------------ +-- KmeDeviceStatus +------------------------------------------------------------------------------ + +KmeDeviceAgentStatus ::= SEQUENCE { + device [0] DeviceID, + status [1] ENUMERATED { + logout (0), + login (1) + }, + imcomingGroup [2] DeviceID +} + +-- Changed 2001.04.24 +KmeDeviceCallStatus ::= SEQUENCE OF SEQUENCE { + device [0] DeviceID, + status [1] CHOICE { + lineStatus [0] ENUMERATED { + idle (0), + ring (1), + busy (2), + hold (3) + }, + parkStatus [1] SEQUENCE { + area [0] INTEGER(0..999), + call [1] CallID, + action ENUMERATED { + parkin (0), + parkout (1) + } + } + } +} + +KmeDeviceServiceStatus ::= SEQUENCE { + source [0] CHOICE { + device [0] DeviceID, + cabinet [1] INTEGER + }, + status [1] ENUMERATED { + ous (0), + ins (1) + } +} + +-- TDA600 +KmeLineStatus ::= SEQUENCE { + segmentId KmeLineStatusSegment, + lineInformation OCTET STRING(SIZE(0..384)) +} + +KmeLineStatusSegment ::= ENUMERATED { + wired1 (0), + wired2 (1), + wireless (2), + trunk (3) +} + +-- End of KmeDeviceStatus + +------------------------------------------------------------------------------ +-- KmeDeviceMonitor +------------------------------------------------------------------------------ + +KmeStartDeviceMonitor ::= CHOICE { + null NULL, + event CallMonitorEvent -- TDA600 +} + +KmeStopDeviceMonitor ::= NULL -- Request Only. Response = noData in EscapeResult. + +-- TDA600 +CallMonitorEvent ::= ENUMERATED { + deviceCallStatus (0), + deviceLineStatus (1) +} + +-- End of KmeDeviceMonitor + +------------------------------------------------------------------------------ +-- TDA Version 1.1 +------------------------------------------------------------------------------ + +KmeBroadcastGroupList ::= SEQUENCE OF SEQUENCE { + groupNo INTEGER, + name KmeExtName OPTIONAL +} + +KmeBroadcastGrpMembers ::= SEQUENCE { + groupNo [0] INTEGER, + members [1] IMPLICIT SEQUENCE OF DeviceID +} + +------------------------------------------------------------------------------ +-- TDA600 +------------------------------------------------------------------------------ + +KmeAlterIfSrvEvt ::= CHOICE { + alterIf [0] KmeAlterIf, + ifAltered [1] KmeIfAltered +} + +KmeAlterIf ::= IfVersion + +KmeIfAltered ::= IfVersion + +IfVersion ::= ENUMERATED { + version0 (0), + version1 (1) +} + +KmeDeviceDataList ::= SEQUENCE OF SEQUENCE { + device [0] DeviceID, + sysData [1] CHOICE { + standardInfo SEQUENCE { + wakeUp [ 9] KmeWakeUpInfo OPTIONAL, + remoteLock [10] KmeDeviceLock OPTIONAL, + callLogLock [11] KmeDeviceLock OPTIONAL, + absentMessage [12] KmeAbsentMessage OPTIONAL, + forwardDnd [13] ForwardList OPTIONAL, + cos [34] INTEGER OPTIONAL, + phoneProperty [35] KmePhoneProperty OPTIONAL, + assocIncomGroup [36] KmeGroupMembers OPTIONAL, + messageWaiting [37] SEQUENCE OF DeviceID OPTIONAL, + assocExtGroup [39] INTEGER OPTIONAL + }, + extName [41] KmeExtName, + fcoKeyList [44] KmeFcoKeyList, + sxdpMaster [45] DeviceID + } +} + +-- TDA600 V3.1 +KmePdnGMembers ::= SEQUENCE { + groupDevice [0] IMPLICIT DeviceID, + members [1] IMPLICIT SEQUENCE OF DeviceID +} + +-- TDA600 V4.0 : PBX internal hotel feature control interface +KmeHotelSrvEvt ::= CHOICE { + guestCheckIn [0] IMPLICIT DeviceID, + guestCheckOut [1] IMPLICIT DeviceID, + checkedIn [2] IMPLICIT DeviceID, + checkedOut [3] IMPLICIT DeviceID, + cleanUp [4] IMPLICIT DeviceID, -- Req.(toggle:Ready<->NotRready) + cleanUpReady [5] IMPLICIT DeviceID, -- Event + cleanUpNotReady [6] IMPLICIT DeviceID -- Event +} + +-- Used in KmeGetSystemDataRsp +KmeCheckStatusList ::= SEQUENCE OF SEQUENCE { + extNo DeviceID, + status KmeRoomStatus, + cleanUpStatus KmeCleanUpStatus OPTIONAL +} + +KmeRoomStatus ::= ENUMERATED { + checkIn (0), + checkOut (1) +} + +KmeCleanUpStatus ::= ENUMERATED { + ready (0), + notReady (1) +} + +------------------------------------------------------------------------------ +-- KmeSystemData +------------------------------------------------------------------------------ + +KmeGetSystemDataReq ::= CHOICE { + systemData [0] ENUMERATED { + sysTimeStamp (0), + devTimeStamp (1), -- Not used + featureList (2), + speedDial (3), -- Not used + trunkGroup (4), + extensionGroup (5), + pickupGroup (6), + pagingGroup (7), + incomingGroup (8), + dayNightMode (9), + doorPhone (10), + vmGroup (11), + manufacturerName (12), -- 3rd Party + subdomainName (13), -- 3rd Party + softwareVersion (14), -- 3rd Party + ctiVersion (15), -- 3rd Party + regionCode (16), -- 3rd Party + systemTime (17), -- 3rd Party + numberOfMsgPort (18), -- 3rd Party + psGroup (19), -- 3rd Party + whoAmI (20), -- V1.1 + broadcastGroup (21), -- V1.1 + pbxType (22), -- V2.0 + externalSensor (23), -- V2.0 + svm (24), -- TDA30 V2.2 + pdn (25) -- TDA600 V3.1 + }, + deviceData [1] SEQUENCE { -- Extension(Station) Device + device [0] DeviceID, + sysData [1] CHOICE { + standardInfo BIT STRING { + wakeUp (0), + remoteStatationLock (1), + callLogLock (2), + absentMessage (3), + forwardDnd (4), + cos (5), -- 3rd Party + phoneProperty (6), -- 3rd Party + assocIncomGroup (7), -- 3rd Party + messageWating (8), -- 3rd Party + assocExtGroup (9) -- 3rd Party + }, + extName [1] NULL, -- V1.1 + fcoKey [2] NULL, -- V2.0 + sxdpMaster [3] NULL -- V2.0 + } + }, + trkExtGMember [2] IMPLICIT SEQUENCE { + groupNo INTEGER, + groupType ENUMERATED { + trunkGMembers (0), + extGMembers (1) + } + }, + incomGMember [3] IMPLICIT SEQUENCE { + groupNo DeviceID + }, + deviceList [4] KmeRequestedDevice, + vmGMember [5] DeviceID, -- 02/05/20 + speedDial [6] KmeSpeedDialRequest, -- 02/11/26 + broadcastGMembers [7] INTEGER, -- V1.1 + guestCheckStatus [8] IMPLICIT DeviceID -- TDA600 V4.0 +} + +KmeGetSystemDataRsp ::= SEQUENCE { +-- Whole system data + timeStamp [ 0] KmeTimeStamp OPTIONAL, -- PCC + featureList [ 1] KmeFeatureList OPTIONAL, -- PCC + speedDial [ 2] KmeSpeedDial OPTIONAL, -- PCC + trunkGroup [ 3] KmeExtTrkGroupList OPTIONAL, -- PCC + extGroup [ 4] KmeExtTrkGroupList OPTIONAL, -- PCC + pickGroup [ 5] KmePckPagGroupList OPTIONAL, -- PCC + pagingGroup [ 6] KmePckPagGroupList OPTIONAL, -- PCC + incomingGroup [ 7] KmeIncomingGroupList OPTIONAL, -- PCC + dayNightMode [ 8] KmeDayNightMode OPTIONAL, -- PCC + wakeUp [ 9] KmeWakeUpInfo OPTIONAL, -- PCC + remoteLock [10] KmeDeviceLock OPTIONAL, -- PCC + callLogLock [12] KmeAbsentMessage OPTIONAL, -- PCC + forwardDnd [11] KmeDeviceLock OPTIONAL, -- PCC + absentMessage [13] ForwardList OPTIONAL, -- PCC + trkGMembers [14] KmeTrkMembers OPTIONAL, -- PCC + extGMembers [15] KmeExtMembers OPTIONAL, -- PCC + incomGMembers [16] KmeIcmGrpMembers OPTIONAL, -- PCC + doorPhone [17] KmeDoorPhone OPTIONAL, -- PCC + vmGroup [18] KmeVmGroupList OPTIONAL, -- PCC + manufacturerName [19] IA5String(SIZE(0..64)) OPTIONAL, -- 3rd Party + subdomainName [20] IA5String(SIZE(0..20)) OPTIONAL, -- 3rd Party + softwareVersion [21] IA5String(SIZE(0..32)) OPTIONAL, -- 3rd Party + ctiVersion [22] IA5String(SIZE(0..32)) OPTIONAL, -- 3rd Party + regionCode [23] IA5String(SIZE(0..32)) OPTIONAL, -- 3rd Party + systemTime [24] GeneralizedTime OPTIONAL, -- 3rd Party + numberOfMsgPort [25] NumberOfMsgPort OPTIONAL, -- 3rd Party + psGroup [26] KmePsGroupList OPTIONAL, -- 3rd Party + youAre [27] DeviceID OPTIONAL, -- V1.1 + svm [28] KmeSvmList OPTIONAL, -- TDA30 V2.2 + pdn [29] KmePdnGMembers OPTIONAL, -- TDA600 V3.1 +-- Each device data + cos [34] INTEGER OPTIONAL, -- 3rd Party + phoneProperty [35] KmePhoneProperty OPTIONAL, -- 3rd Party + assocIncomGroup [36] KmeGroupMembers OPTIONAL, -- 3rd Party + messageWaiting [37] SEQUENCE OF DeviceID OPTIONAL, -- 3rd Party + deviceList [38] KmeDeviceStateList OPTIONAL, -- 3rd Party + assocExtGroup [39] INTEGER OPTIONAL, -- 01/12/17 + vmGMembers [40] KmeIcmGrpMembers OPTIONAL, -- 02/05/20 + extName [41] KmeExtName OPTIONAL, -- V1.1 + broadcastGroup [42] KmeBroadcastGroupList OPTIONAL, -- V1.1 + broadcastGMembers [43] KmeBroadcastGrpMembers OPTIONAL, -- V1.1 + fcoKeyList [44] KmeFcoKeyList OPTIONAL, -- V2.0 + sxdpMaster [45] DeviceID OPTIONAL, -- V2.0 + pbxType [46] INTEGER OPTIONAL, -- V2.0 + externalSensor [47] KmeExternalSensorList OPTIONAL, -- V2.0 + deviceDataList [48] KmeDeviceDataList OPTIONAL, -- TDA600 + guestCheckStatus [49] KmeCheckStatusList OPTIONAL -- TDA600 V4.0 +} + +KmeGetSystemData ::= CHOICE { + request KmeGetSystemDataReq, + result KmeGetSystemDataRsp +} + +-- KmeDnMode changed to KmeDayNightMode 2001.03.09 +KmeSetSystemData ::= CHOICE { -- Request Only. Response = noData in EscapeResult. + systemData [0] CHOICE { -- Whole system data + speedDial [0] KmeSpeedDial, -- PCC + dayNightMode [1] KmeDayNightMode, -- PCC + time [2] GeneralizedTime, -- PCC + extNo [3] KmeChangeExtNo, -- 2002/01/24 + name [4] KmeChangeName, -- 2002/01/24 + subdomainName [5] IA5String(SIZE(0..20)), -- V2.0(Lock) + tenantSpeedDial [6] KmeTenantSpeedDial, -- V2.0(Lock) + distributionMethod [7] KmeDistributionMethod -- V2.0(Lock) + }, + deviceData [1] SEQUENCE { -- Each device data for extension + device [1] DeviceID, + sysData [2] CHOICE { + wakeUp [0] KmeWakeUpInfo, -- PCC + remoteLock [1] KmeDeviceLock, -- PCC + forwardDnd [2] KmeSetForwardInfo, -- PCC + absentMessage [3] KmeAbsentMessage, -- PCC + passwordClear [4] NULL, -- PCC + extNumber [5] IA5String(SIZE(1..5)), + extName [6] KmeExtName, + cos [7] INTEGER, + joinGroup [8] DeviceID, + leaveGroup [9] DeviceID, + inService [10] BOOLEAN, -- 2002/01/24 + fcoKey [11] KmeFcoKeyList -- V2.0(No lock) + } + }, + acdQueue [3] SEQUENCE { -- No lock(V2.0 modified) + device DeviceID, + attribute CHOICE { + groupType [1] KmeGroupType, -- Not used(V2.0) + acdMode BOOLEAN, + ctiWaitTime INTEGER + } + } +} + +KmeSystemDataChanged ::= CHOICE { + systemData [0] ENUMERATED { + featureList (1), + speedDial (2), + trunkGroup (3), + extGroup (4), + pickGroup (5), + pagingGroup (6), + incomingGroup (7), + dayNightMode (8), + doorPhone (9), + vmGroup (10), + systemTime (11), + psGroup (12), + trunkGMembers (13), -- 02/01/24 + incomingGMembers (14), -- 02/01/24 + psGMembers (15), -- 02/01/24 + vmGMembers (16), -- 02/05/20 + broadcastGroup (17), -- V1.1 + broadcastGMembers (18), -- V1.1 + subdomainName (19), -- V2.0 + externalSensor (20), -- V2.0 + svm (21) -- TDA30 V2.2 + }, + deviceData [1] SEQUENCE { + device [0] DeviceID, + sysData [1] ENUMERATED { + wakeUp (0), + remoteStatationLock (1), + callLogLock (2), + absentMessage (3), + forwardDnd (4), + cos (5), + extName (6), -- 01/12/17 + assocExtGroup (7), -- 01/12/17 + fcoKey (8), -- V2.0 + sxdpMaster (9) -- V2.0 + } + }, + deviceBasicInfo [2] DeviceID, + reconfiguration [3] NULL -- 02/04/03 +} + +KmeSystemDataLinkedReply ::= SEQUENCE { + crossRefID [0] ServiceCrossRefID, -- 01/12/17 + segmentID [1] INTEGER, + lastSegment [2] BOOLEAN, + sysData [3] KmeGetSystemDataRsp OPTIONAL -- 02/04/22 +} + +KmeGetSystemDataPosAck ::= ServiceCrossRefID -- Cross Reference Identifier01/12/17 + +-- 2002/07/02 Moditifed +KmeSystemCrossRefID ::= OCTET STRING(SIZE(4)) + +KmeLockSystemData ::= CHOICE { + request SEQUENCE { + systemDataLock BOOLEAN, -- true:lock, false:unlock + id CHOICE { + lock DeviceID, + unlock KmeSystemCrossRefID + } + }, + lockResult KmeSystemCrossRefID +} + +KmeSystemDataStatus ::= SEQUENCE { + systemDataLock BOOLEAN, + lockingDevice DeviceID OPTIONAL +} + +-- 2002/12/19 added +KmeSystemDataRevision ::= OCTET STRING(SIZE(0..128)) + +KmeGetSystemDataRevision ::= CHOICE { -- V2.0 + request KmeRevisionType, + result KmeSystemDataRevision +} + +KmeRevisionType ::= ENUMERATED { -- V2.0 + systemDataRevision (0), + speedDialRevision (1) +} + +---true:Event is enable +ProgrammingEventOn ::= BOOLEAN -- V2.0 + +KmeSetProgrammingEventOn ::= CHOICE { -- V2.0 + request ProgrammingEventOn +} + +-- End of KmeSystemData + +------------------------------------------------------------------------------ +-- KmeLocalAlermMessage +------------------------------------------------------------------------------ + +KmeLocalAlerm ::= CHOICE { + singleMessage [0] OCTET STRING(SIZE(0..24)), + wideMessage [1] OCTET STRING(SIZE(0..48)) +} + +-- End of KmeLocalAlermMessage + +------------------------------------------------------------------------------ +-- KmeAdditionalData (PrivateData in a CSTA standard service/event) +------------------------------------------------------------------------------ + +-- MakeCall-Request +KmeTrunkId ::= DeviceID + +-- GetSwitchingFunctionDevices-Request +KmeOtherDevice ::= ENUMERATED { + vm (0), + doorPhone (1), -- including Door openor + disa (2), + pagingGroup (3), -- 2001/12/17 + psGruop (4), -- 2001/12/17 + externalRinger (5), -- 2002/04/26 + externalSensor (6), -- 2002/04/26 + externalPager (7), -- 2002/04/26 + modem (8), -- 2002/04/26 + hdlc (9), -- 2002/04/26 + pbxSystem (10), -- 2002/04/26 + svm (11) -- 2004/10/04 for TDA30 V2.2 +} + +-- Call Detail Record Report +KmeCdrConditionCode ::= ENUMERATED { + cl (0), -- Reverse Charging + tr (1), -- Call Transfer + fw (2), -- Call Forwarding + d0 (3), -- DISA/TIE + rm (4), -- Remote Maintenance + na (5) -- No Answer +} + +KmeFeatureNumber ::= INTEGER +-- 1: Call Waiting(Delivered-Event) +-- Not used +-- 2: Answered by TAM(AnswerCall-Request) +-- PCC PC Console/PC Phone only +-- 3: Visual Caller ID(CallInformation-Event) 2002/05/27 +-- 4: New Call with temporary COS(ServiceInitiated-Event) 2004/11/08 + +-- Set Display mod. 2002/08/08 +KmeProprietaryChars ::= OCTET STRING(SIZE(0..144)) + +-- Held Event +KmeHoldType ::= ENUMERATED { + consultation (0), + normal (1), + exclusive (2) +} + +-- Deflect Call 2002/07/17 +KmeForcedAlerting ::= BIT STRING { + fwdDnd (0), + timer (1) +} + +--------------------------------------------------------------------------- +-- Kme Private Events +--------------------------------------------------------------------------- + +KmeDigitsReport ::= SEQUENCE { + connection ConnectionID, + digits IA5String(SIZE(0..64)) +} + +KmeOgmStatus ::= SEQUENCE { + connection ConnectionID, + state KmeOgmPlayState, + ogmId INTEGER, + ogmPortNumber DeviceID +} + +KmeWakeupResult ::= SEQUENCE { + device DeviceID, + state KmeWakeupState, + wakeupTime KmeWakeUpTime, + invokeTime GeneralizedTime, + restOfRetry INTEGER OPTIONAL +} + +KmeUnconferenced ::= SEQUENCE { + unconferencingDevice DeviceID, + primaryCall ConnectionID, + secodaryCall ConnectionID OPTIONAL, + primaryNID [1] DeviceID OPTIONAL, + secondaryNID [2] DeviceID OPTIONAL, + primaryConnectionInfo LocalConnectionState, + secondaryConnectionInfo LocalConnectionState OPTIONAL +} + +-- 2002/04/26 05/17 mod. +KmeTamEnded ::= ConnectionID + +-- 2002/05/17 Added. +KmePcRecEnded ::= ConnectionID + +-- 2002/07/22 Added +KmeSwitchChannel ::= ConnectionID + +-- 2002/07/26 Added +KmeFreeOgmPort ::= INTEGER + +KmeCallControlSrvEvt ::= CHOICE { + dndOverride [0] KmeDndOverride, + interuptCall [1] KmeInteruptCall, + eFA [2] KmeExternalFeatureAccess, + tempTollChange [3] KmeTempTollChange, + doorOpen [4] KmeDoorOpen, + twoWayRec [5] KmeTwoWayRec, + callBackInvoke [6] KmeCallBackInvoke, + pcRec [7] KmePcRec, + switchChannel [8] KmeSwitchChannel +} + +KmeDeviceStatus ::= CHOICE { + agentStatus [0] KmeDeviceAgentStatus, + callStatus [1] KmeDeviceCallStatus, + serviceStatus [2] KmeDeviceServiceStatus, + lineStatus [3] KmeLineStatus -- TDA600 +} + +KmeDeviceMonitor ::= CHOICE { + startDeviceMonitor [0] KmeStartDeviceMonitor, + stopDeviceMonitor [1] KmeStopDeviceMonitor +} + +KmeSystemData ::= CHOICE { + getSystemData [0] KmeGetSystemData, + setSystemData [1] KmeSetSystemData, + systemDataChanged [2] KmeSystemDataChanged, + systemDataLinkedReply [3] KmeSystemDataLinkedReply, + getSystemDataPosAck [4] KmeGetSystemDataPosAck, + lockSystemData [5] KmeLockSystemData, -- 2002/05/17 + systemDataStatus [6] KmeSystemDataStatus, -- 2002/05/17 + dataRevisionRecord [7] KmeSystemDataRevision, -- 2002/12/19 + getDataRevisionRecord [8] KmeGetSystemDataRevision, -- V2.0 + setprogrammingEventOn [9] KmeSetProgrammingEventOn -- V2.0 +} + +-- Private Data added in Standard Services +KmeAdditionalData ::= CHOICE { + fowardType [1] KmeForwardType, -- SetForwarding + trunkId [2] KmeTrunkId, -- Not Used. + otherDevice [3] KmeOtherDevice, -- GetSwitchingFunctionDevices + vmRecExtNo [4] IA5String(SIZE(1..5)), -- ConsultationCall + deviceCategory [5] KmeChangedDeviceCategory, -- SwitchingFunctionDevice Changed + device [6] DeviceID, -- GetAutoWorkMode-Request, SetAutoWorkMode-Request + featureNumber [7] KmeFeatureNumber, -- AnswerCall-Request, Delivered-Event + proprietaryContents [8] KmeProprietaryChars, -- Set Display + holdType [9] KmeHoldType, -- Held Event + conditionCode [10] KmeCdrConditionCode, -- Call Detail Records Report + lockDisplay [11] BOOLEAN, -- SetDisplay + forcedAlerting [12] KmeForcedAlerting, -- DeflectCall + callID [13] CallID, -- RingStatus + ogmContinuation [14] BOOLEAN, -- DeflectCall + broadcastGroupNo [15] INTEGER, -- SInit,Orig,Delivered,Established + ringPattern [16] INTEGER, -- DeflectCall V2.0 + didNo [17] DeviceID -- Delivered V2.0 +} + +KmePrivateEvent ::= CHOICE { + digitsReport [1] KmeDigitsReport, + ogmStatus [2] KmeOgmStatus, + wakeupResult [3] KmeWakeupResult, + unconferenced [4] KmeUnconferenced, + tamEnded [5] KmeTamEnded, -- 2002/04/26 05/17 mod. + pcRecEnded [6] KmePcRecEnded, -- 2002/05/17 Added. + callbackNotification [7] CallBackNotification, -- 2002/05/28 Added + freeOgmPort [8] KmeFreeOgmPort, -- 2002/08/26 Added + pDFStatus [9] KmePDFStatus -- Ver2.0 +} + +------------------------------------------------------------------------------ +-- Resource Control +------------------------------------------------------------------------------ + +KmeResourceControl ::= CHOICE { + ogmStart [0] KmeOgmStart, + ogmStop [1] KmeOgmStop +} + +KmeOgmStart ::= SEQUENCE { + connection ConnectionID, + ogmId INTEGER +} + +KmeOgmStop ::= ConnectionID + +------------------------------------------------------------------------------ +-- Generic Services/Events +------------------------------------------------------------------------------ + +KmeGenericSrvEvt ::= CHOICE { + serviceRequest [0] KmeGenericServiceReq, + serviceResult [1] KmeGenericServiceRsp, + event [2] KmeGenericEvent +} + +KmeGenericServiceReq ::= SEQUENCE { + serviceNo INTEGER, + device DeviceID OPTIONAL, + connection ConnectionID OPTIONAL, + number INTEGER OPTIONAL, + string IA5String(SIZE(0..128)) OPTIONAL +} + +KmeGenericServiceRsp ::= SEQUENCE { + number INTEGER OPTIONAL, + string IA5String(SIZE(0..128)) OPTIONAL +} + +KmeGenericEvent ::= SEQUENCE { + eventNo INTEGER, + device DeviceID OPTIONAL, + connection ConnectionID OPTIONAL, + state LocalConnectionState OPTIONAL, + cause INTEGER OPTIONAL, + message IA5String(SIZE(1..128)) OPTIONAL +} + +------------------------------------------------------------------------------ +-- Root data structure of KME Specific Data +------------------------------------------------------------------------------ + +KMESpecificPrivateData ::= CHOICE { + kmeCallControl [1] KmeCallControlSrvEvt, + kmeDeviceStatus [2] KmeDeviceStatus, + kmeDeviceMonitor [3] KmeDeviceMonitor, + kmeSystemData [4] KmeSystemData, + kmeLocalAlerm [5] KmeLocalAlerm, + kmeAdditionalData [6] KmeAdditionalData, + kmePrivateEvent [7] KmePrivateEvent, + kmeResourceControl [8] KmeResourceControl, + kmeGeneric [9] KmeGenericSrvEvt, + kmeExtendedDataAccess [10] OCTET STRING(SIZE(0..200)), + kmePDFControl [11] KmePDFSrvEvt, -- Ver2.0 + kmeAlterIf [12] KmeAlterIfSrvEvt, -- TDA600 + kmeHotelControl [13] KmeHotelSrvEvt -- TDA600 v4.0 +} + +END -- of KME-specific-types diff --git a/lib/SelectedAttributeTypes.asn1 b/lib/SelectedAttributeTypes.asn1 new file mode 100644 index 0000000..0ac391f --- /dev/null +++ b/lib/SelectedAttributeTypes.asn1 @@ -0,0 +1,1467 @@ +-- Module SelectedAttributeTypes (X.520:08/1997) +-- See also ITU-T X.520 (08/1997) +-- See also the index of all ASN.1 assignments needed in this document + +SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) + selectedAttributeTypes(5) 3} DEFINITIONS ::= +BEGIN + +-- EXPORTS All +-- The types and values defined in this module are exported for use in the other ASN.1 modules contained +-- within the Directory Specifications, and for the use of other applications which will use them to access +-- Directory services. Other applications may use them for their own purposes, but this will not constrain +-- extensions and modifications needed to maintain or improve the Directory service. +IMPORTS + informationFramework, upperBounds, id-at, id-mr, id-avc, + directoryAbstractService, id-pr, id-not, id-cat + FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1) + usefulDefinitions(0) 3} + Attribute, ATTRIBUTE, MATCHING-RULE, AttributeType, OBJECT-CLASS, + DistinguishedName, objectIdentifierMatch, distinguishedNameMatch, + CONTEXT, ContextAssertion, AttributeCombination, ContextCombination, + MAPPING-BASED-MATCHING, MRMapping, AttributeValueAssertion + FROM InformationFramework informationFramework + G3FacsimileNonBasicParameters + FROM MTSAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0) + mts-abstract-service(1) version-1999(1)} + ub-answerback, ub-name, ub-common-name, ub-surname, ub-serial-number, + ub-locality-name, ub-state-name, ub-street-address, ub-organization-name, + ub-organizational-unit-name, ub-title, ub-description, + ub-business-category, ub-postal-line, ub-postal-string, ub-postal-code, + ub-post-office-box, ub-physical-office-name, ub-telex-number, + ub-country-code, ub-teletex-terminal-id, ub-telephone-number, + ub-x121-address, ub-international-isdn-number, ub-destination-indicator, + ub-user-password, ub-match, ub-knowledge-information, + ub-directory-string-first-component-match, ub-localeContextSyntax, + ub-pseudonym + FROM UpperBounds upperBounds + FilterItem, HierarchySelections, SearchControlOptions, ServiceControlOptions + FROM DirectoryAbstractService directoryAbstractService; + +-- Directory string type +DirectoryString{INTEGER:maxSize} ::= CHOICE { + teletexString TeletexString(SIZE (1..maxSize)), + printableString PrintableString(SIZE (1..maxSize)), + universalString UniversalString(SIZE (1..maxSize)), + bmpString BMPString(SIZE (1..maxSize)), + uTF8String UTF8String(SIZE (1..maxSize)) +} + +-- Attribute types +knowledgeInformation ATTRIBUTE ::= { + WITH SYNTAX DirectoryString {ub-knowledge-information} + EQUALITY MATCHING RULE caseIgnoreMatch + ID id-at-knowledgeInformation +} + +name ATTRIBUTE ::= { + WITH SYNTAX DirectoryString {ub-name} + EQUALITY MATCHING RULE caseIgnoreMatch + SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch + ID id-at-name +} + +commonName ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX DirectoryString {ub-common-name} + ID id-at-commonName +} + +surname ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX DirectoryString {ub-surname} + ID id-at-surname +} + +givenName ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX DirectoryString {ub-name} + ID id-at-givenName +} + +initials ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX DirectoryString {ub-name} + ID id-at-initials +} + +generationQualifier ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX DirectoryString {ub-name} + ID id-at-generationQualifier +} + +uniqueIdentifier ATTRIBUTE ::= { + WITH SYNTAX UniqueIdentifier + EQUALITY MATCHING RULE bitStringMatch + ID id-at-uniqueIdentifier +} + +UniqueIdentifier ::= BIT STRING + +dnQualifier ATTRIBUTE ::= { + WITH SYNTAX PrintableString + EQUALITY MATCHING RULE caseIgnoreMatch + ORDERING MATCHING RULE caseIgnoreOrderingMatch + SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch + ID id-at-dnQualifier +} + +serialNumber ATTRIBUTE ::= { + WITH SYNTAX PrintableString(SIZE (1..ub-serial-number)) + EQUALITY MATCHING RULE caseIgnoreMatch + SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch + ID id-at-serialNumber +} + +pseudonym ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX DirectoryString {ub-pseudonym} + ID id-at-pseudonym +} + +countryName ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX CountryName + SINGLE VALUE TRUE + ID id-at-countryName +} + +CountryName ::= PrintableString(SIZE (2)) -- ISO 3166 codes only + + +localityName ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX DirectoryString {ub-locality-name} + ID id-at-localityName +} + +collectiveLocalityName ATTRIBUTE ::= { + SUBTYPE OF localityName + COLLECTIVE TRUE + ID id-at-collectiveLocalityName +} + +stateOrProvinceName ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX DirectoryString {ub-state-name} + ID id-at-stateOrProvinceName +} + +collectiveStateOrProvinceName ATTRIBUTE ::= { + SUBTYPE OF stateOrProvinceName + COLLECTIVE TRUE + ID id-at-collectiveStateOrProvinceName +} + +streetAddress ATTRIBUTE ::= { + WITH SYNTAX DirectoryString {ub-street-address} + EQUALITY MATCHING RULE caseIgnoreMatch + SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch + ID id-at-streetAddress +} + +collectiveStreetAddress ATTRIBUTE ::= { + SUBTYPE OF streetAddress + COLLECTIVE TRUE + ID id-at-collectiveStreetAddress +} + +houseIdentifier ATTRIBUTE ::= { + WITH SYNTAX DirectoryString {ub-name} + EQUALITY MATCHING RULE caseIgnoreMatch + SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch + ID id-at-houseIdentifier +} + +organizationName ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX DirectoryString {ub-organization-name} + ID id-at-organizationName +} + +collectiveOrganizationName ATTRIBUTE ::= { + SUBTYPE OF organizationName + COLLECTIVE TRUE + ID id-at-collectiveOrganizationName +} + +organizationalUnitName ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX DirectoryString {ub-organizational-unit-name} + ID id-at-organizationalUnitName +} + +collectiveOrganizationalUnitName ATTRIBUTE ::= { + SUBTYPE OF organizationalUnitName + COLLECTIVE TRUE + ID id-at-collectiveOrganizationalUnitName +} + +title ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX DirectoryString {ub-title} + ID id-at-title +} + +description ATTRIBUTE ::= { + WITH SYNTAX DirectoryString {ub-description} + EQUALITY MATCHING RULE caseIgnoreMatch + SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch + ID id-at-description +} + +searchGuide ATTRIBUTE ::= {WITH SYNTAX Guide + ID id-at-searchGuide +} + +Guide ::= SET { + objectClass [0] OBJECT-CLASS.&id OPTIONAL, + criteria [1] Criteria +} + +Criteria ::= CHOICE { + type [0] CriteriaItem, + and [1] SET OF Criteria, + or [2] SET OF Criteria, + not [3] Criteria +} + +CriteriaItem ::= CHOICE { + equality [0] AttributeType, + substrings [1] AttributeType, + greaterOrEqual [2] AttributeType, + lessOrEqual [3] AttributeType, + approximateMatch [4] AttributeType +} + +enhancedSearchGuide ATTRIBUTE ::= { + WITH SYNTAX EnhancedGuide + ID id-at-enhancedSearchGuide +} + +EnhancedGuide ::= SEQUENCE { + objectClass [0] OBJECT-CLASS.&id, + criteria [1] Criteria, + subset + [2] INTEGER {baseObject(0), oneLevel(1), wholeSubtree(2)} DEFAULT oneLevel +} + +businessCategory ATTRIBUTE ::= { + WITH SYNTAX DirectoryString {ub-business-category} + EQUALITY MATCHING RULE caseIgnoreMatch + SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch + ID id-at-businessCategory +} + +postalAddress ATTRIBUTE ::= { + WITH SYNTAX PostalAddress + EQUALITY MATCHING RULE caseIgnoreListMatch + SUBSTRINGS MATCHING RULE caseIgnoreListSubstringsMatch + ID id-at-postalAddress +} + +PostalAddress ::= + SEQUENCE SIZE (1..ub-postal-line) OF DirectoryString{ub-postal-string} + +collectivePostalAddress ATTRIBUTE ::= { + SUBTYPE OF postalAddress + COLLECTIVE TRUE + ID id-at-collectivePostalAddress +} + +postalCode ATTRIBUTE ::= { + WITH SYNTAX DirectoryString {ub-postal-code} + EQUALITY MATCHING RULE caseIgnoreMatch + SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch + ID id-at-postalCode +} + +collectivePostalCode ATTRIBUTE ::= { + SUBTYPE OF postalCode + COLLECTIVE TRUE + ID id-at-collectivePostalCode +} + +postOfficeBox ATTRIBUTE ::= { + WITH SYNTAX DirectoryString {ub-post-office-box} + EQUALITY MATCHING RULE caseIgnoreMatch + SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch + ID id-at-postOfficeBox +} + +collectivePostOfficeBox ATTRIBUTE ::= { + SUBTYPE OF postOfficeBox + COLLECTIVE TRUE + ID id-at-collectivePostOfficeBox +} + +physicalDeliveryOfficeName ATTRIBUTE ::= { + WITH SYNTAX DirectoryString {ub-physical-office-name} + EQUALITY MATCHING RULE caseIgnoreMatch + SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch + ID id-at-physicalDeliveryOfficeName +} + +collectivePhysicalDeliveryOfficeName ATTRIBUTE ::= { + SUBTYPE OF physicalDeliveryOfficeName + COLLECTIVE TRUE + ID id-at-collectivePhysicalDeliveryOfficeName +} + +telephoneNumber ATTRIBUTE ::= { + WITH SYNTAX TelephoneNumber + EQUALITY MATCHING RULE telephoneNumberMatch + SUBSTRINGS MATCHING RULE telephoneNumberSubstringsMatch + ID id-at-telephoneNumber +} + +TelephoneNumber ::= PrintableString(SIZE (1..ub-telephone-number)) + +-- String complying with CCITT Rec. E.123 only +collectiveTelephoneNumber ATTRIBUTE ::= { + SUBTYPE OF telephoneNumber + COLLECTIVE TRUE + ID id-at-collectiveTelephoneNumber +} + +telexNumber ATTRIBUTE ::= { + WITH SYNTAX TelexNumber + ID id-at-telexNumber +} + +TelexNumber ::= SEQUENCE { + telexNumber PrintableString(SIZE (1..ub-telex-number)), + countryCode PrintableString(SIZE (1..ub-country-code)), + answerback PrintableString(SIZE (1..ub-answerback)) +} + +collectiveTelexNumber ATTRIBUTE ::= { + SUBTYPE OF telexNumber + COLLECTIVE TRUE + ID id-at-collectiveTelexNumber +} + +facsimileTelephoneNumber ATTRIBUTE ::= { + WITH SYNTAX FacsimileTelephoneNumber + EQUALITY MATCHING RULE facsimileNumberMatch + SUBSTRINGS MATCHING RULE facsimileNumberSubstringsMatch + ID id-at-facsimileTelephoneNumber +} + +facsimileNumberMatch MATCHING-RULE ::= { + SYNTAX TelephoneNumber + ID id-mr-facsimileNumberMatch +} + +facsimileNumberSubstringsMatch MATCHING-RULE ::= { + SYNTAX SubstringAssertion + ID id-mr-facsimileNumberSubstringsMatch +} + +FacsimileTelephoneNumber ::= SEQUENCE { + telephoneNumber TelephoneNumber, + parameters G3FacsimileNonBasicParameters OPTIONAL +} + +collectiveFacsimileTelephoneNumber ATTRIBUTE ::= { + SUBTYPE OF facsimileTelephoneNumber + COLLECTIVE TRUE + ID id-at-collectiveFacsimileTelephoneNumber +} + +x121Address ATTRIBUTE ::= { + WITH SYNTAX X121Address + EQUALITY MATCHING RULE numericStringMatch + SUBSTRINGS MATCHING RULE numericStringSubstringsMatch + ID id-at-x121Address +} + +X121Address ::= NumericString(SIZE (1..ub-x121-address)) + +-- String as defined by ITU-T Rec. X.121 +internationalISDNNumber ATTRIBUTE ::= { + WITH SYNTAX InternationalISDNNumber + EQUALITY MATCHING RULE numericStringMatch + SUBSTRINGS MATCHING RULE numericStringSubstringsMatch + ID id-at-internationalISDNNumber +} + +InternationalISDNNumber ::= + NumericString(SIZE (1..ub-international-isdn-number)) + +-- String complying with ITU-T Rec. E.164 only +collectiveInternationalISDNNumber ATTRIBUTE ::= { + SUBTYPE OF internationalISDNNumber + COLLECTIVE TRUE + ID id-at-collectiveInternationalISDNNumber +} + +registeredAddress ATTRIBUTE ::= { + SUBTYPE OF postalAddress + WITH SYNTAX PostalAddress + ID id-at-registeredAddress +} + +destinationIndicator ATTRIBUTE ::= { + WITH SYNTAX DestinationIndicator + EQUALITY MATCHING RULE caseIgnoreMatch + SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch + ID id-at-destinationIndicator +} + +DestinationIndicator ::= PrintableString(SIZE (1..ub-destination-indicator)) + +communicationsService ATTRIBUTE ::= { + WITH SYNTAX OBJECT IDENTIFIER + EQUALITY MATCHING RULE objectIdentifierMatch + ID id-at-communicationsService +} + +communicationsNetwork ATTRIBUTE ::= { + WITH SYNTAX OBJECT IDENTIFIER + EQUALITY MATCHING RULE objectIdentifierMatch + SINGLE VALUE TRUE + ID id-at-communicationsNetwork +} + +-- alphabetical characters only +preferredDeliveryMethod ATTRIBUTE ::= { + WITH SYNTAX PreferredDeliveryMethod + SINGLE VALUE TRUE + ID id-at-preferredDeliveryMethod +} + +PreferredDeliveryMethod ::= + SEQUENCE OF + INTEGER {any-delivery-method(0), mhs-delivery(1), physical-delivery(2), + telex-delivery(3), teletex-delivery(4), g3-facsimile-delivery(5), + g4-facsimile-delivery(6), ia5-terminal-delivery(7), + videotex-delivery(8), telephone-delivery(9)} + +presentationAddress ATTRIBUTE ::= { + WITH SYNTAX PresentationAddress + EQUALITY MATCHING RULE presentationAddressMatch + SINGLE VALUE TRUE + ID id-at-presentationAddress +} + +PresentationAddress ::= SEQUENCE { + pSelector [0] OCTET STRING OPTIONAL, + sSelector [1] OCTET STRING OPTIONAL, + tSelector [2] OCTET STRING OPTIONAL, + nAddresses [3] SET SIZE (1..MAX) OF OCTET STRING +} + +supportedApplicationContext ATTRIBUTE ::= { + WITH SYNTAX OBJECT IDENTIFIER + EQUALITY MATCHING RULE objectIdentifierMatch + ID id-at-supportedApplicationContext +} + +protocolInformation ATTRIBUTE ::= { + WITH SYNTAX ProtocolInformation + EQUALITY MATCHING RULE protocolInformationMatch + ID id-at-protocolInformation +} + +ProtocolInformation ::= SEQUENCE { + nAddress OCTET STRING, + profiles SET OF OBJECT IDENTIFIER +} + +distinguishedName ATTRIBUTE ::= { + WITH SYNTAX DistinguishedName + EQUALITY MATCHING RULE distinguishedNameMatch + ID id-at-distinguishedName +} + +member ATTRIBUTE ::= {SUBTYPE OF distinguishedName + ID id-at-member +} + +uniqueMember ATTRIBUTE ::= { + WITH SYNTAX NameAndOptionalUID + EQUALITY MATCHING RULE uniqueMemberMatch + ID id-at-uniqueMember +} + +NameAndOptionalUID ::= SEQUENCE { + dn DistinguishedName, + uid UniqueIdentifier OPTIONAL +} + +owner ATTRIBUTE ::= {SUBTYPE OF distinguishedName + ID id-at-owner +} + +roleOccupant ATTRIBUTE ::= { + SUBTYPE OF distinguishedName + ID id-at-roleOccupant +} + +seeAlso ATTRIBUTE ::= {SUBTYPE OF distinguishedName + ID id-at-seeAlso +} + +dmdName ATTRIBUTE ::= { + SUBTYPE OF name + WITH SYNTAX DirectoryString {ub-common-name} + ID id-at-dmdName +} + +dSAProblem ATTRIBUTE ::= { + WITH SYNTAX OBJECT IDENTIFIER + EQUALITY MATCHING RULE objectIdentifierMatch + ID id-not-dSAProblem +} + +searchServiceProblem ATTRIBUTE ::= { + WITH SYNTAX OBJECT IDENTIFIER + EQUALITY MATCHING RULE objectIdentifierMatch + SINGLE VALUE TRUE + ID id-not-searchServiceProblem +} + +serviceType ATTRIBUTE ::= { + WITH SYNTAX OBJECT IDENTIFIER + EQUALITY MATCHING RULE objectIdentifierMatch + SINGLE VALUE TRUE + ID id-not-serviceType +} + +attributeTypeList ATTRIBUTE ::= { + WITH SYNTAX OBJECT IDENTIFIER + EQUALITY MATCHING RULE objectIdentifierMatch + ID id-not-attributeTypeList +} + +filterItem ATTRIBUTE ::= { + WITH SYNTAX FilterItem + ID id-not-filterItem +} + +attributeCombinations ATTRIBUTE ::= { + WITH SYNTAX AttributeCombination + ID id-not-attributeCombinations +} + +contextTypeList ATTRIBUTE ::= { + WITH SYNTAX OBJECT IDENTIFIER + EQUALITY MATCHING RULE objectIdentifierMatch + ID id-not-contextTypeList +} + +contextList ATTRIBUTE ::= { + WITH SYNTAX ContextAssertion + ID id-not-contextList +} + +hierarchySelectList ATTRIBUTE ::= { + WITH SYNTAX HierarchySelections + SINGLE VALUE TRUE + ID id-not-hierarchySelectList +} + +searchOptionsList ATTRIBUTE ::= { + WITH SYNTAX SearchControlOptions + SINGLE VALUE TRUE + ID id-not-searchOptionsList +} + +serviceControlOptionsList ATTRIBUTE ::= { + WITH SYNTAX ServiceControlOptions + SINGLE VALUE TRUE + ID id-not-serviceControlOptionsList +} + +multipleMatchingLocalities ATTRIBUTE ::= { + WITH SYNTAX MultipleMatchingLocalities + ID id-not-multipleMatchingLocalities +} + +MultipleMatchingLocalities ::= SEQUENCE { + matchingRuleUsed MATCHING-RULE.&id OPTIONAL, + attributeList SEQUENCE OF AttributeValueAssertion +} + +proposedRelaxation ATTRIBUTE ::= { + WITH SYNTAX SEQUENCE OF MRMapping + ID id-not-proposedRelaxation +} + +appliedRelaxation ATTRIBUTE ::= { + WITH SYNTAX OBJECT IDENTIFIER + EQUALITY MATCHING RULE objectIdentifierMatch + ID id-not-appliedRelaxation +} + +-- Matching rules +caseIgnoreMatch MATCHING-RULE ::= { + SYNTAX DirectoryString {ub-match} + ID id-mr-caseIgnoreMatch +} + +caseIgnoreOrderingMatch MATCHING-RULE ::= { + SYNTAX DirectoryString {ub-match} + ID id-mr-caseIgnoreOrderingMatch +} + +caseIgnoreSubstringsMatch MATCHING-RULE ::= { + SYNTAX SubstringAssertion + ID id-mr-caseIgnoreSubstringsMatch +} + +SubstringAssertion ::= + SEQUENCE OF + CHOICE {initial [0] DirectoryString{ub-match}, + any [1] DirectoryString{ub-match}, + final [2] DirectoryString{ub-match}, + control Attribute + } -- Used to specify interpretation of the following items + +-- at most one initial and one final component +caseExactMatch MATCHING-RULE ::= { + SYNTAX DirectoryString {ub-match} + ID id-mr-caseExactMatch +} + +caseExactOrderingMatch MATCHING-RULE ::= { + SYNTAX DirectoryString {ub-match} + ID id-mr-caseExactOrderingMatch +} + +caseExactSubstringsMatch MATCHING-RULE ::= { + SYNTAX SubstringAssertion -- only the PrintableString choice + ID id-mr-caseExactSubstringsMatch +} + +numericStringMatch MATCHING-RULE ::= { + SYNTAX NumericString + ID id-mr-numericStringMatch +} + +numericStringOrderingMatch MATCHING-RULE ::= { + SYNTAX NumericString + ID id-mr-numericStringOrderingMatch +} + +numericStringSubstringsMatch MATCHING-RULE ::= { + SYNTAX SubstringAssertion + ID id-mr-numericStringSubstringsMatch +} + +caseIgnoreListMatch MATCHING-RULE ::= { + SYNTAX CaseIgnoreListMatch + ID id-mr-caseIgnoreListMatch +} + +CaseIgnoreListMatch ::= SEQUENCE OF DirectoryString{ub-match} + +caseIgnoreListSubstringsMatch MATCHING-RULE ::= { + SYNTAX SubstringAssertion + ID id-mr-caseIgnoreListSubstringsMatch +} + +storedPrefixMatch MATCHING-RULE ::= { + SYNTAX DirectoryString {ub-match} + ID id-mr-storedPrefixMatch +} + +booleanMatch MATCHING-RULE ::= {SYNTAX BOOLEAN + ID id-mr-booleanMatch +} + +integerMatch MATCHING-RULE ::= {SYNTAX INTEGER + ID id-mr-integerMatch +} + +integerOrderingMatch MATCHING-RULE ::= { + SYNTAX INTEGER + ID id-mr-integerOrderingMatch +} + +bitStringMatch MATCHING-RULE ::= { + SYNTAX BIT STRING + ID id-mr-bitStringMatch +} + +octetStringMatch MATCHING-RULE ::= { + SYNTAX OCTET STRING + ID id-mr-octetStringMatch +} + +octetStringOrderingMatch MATCHING-RULE ::= { + SYNTAX OCTET STRING + ID id-mr-octetStringOrderingMatch +} + +octetStringSubstringsMatch MATCHING-RULE ::= { + SYNTAX OctetSubstringAssertion + ID id-mr-octetStringSubstringsMatch +} + +OctetSubstringAssertion ::= + SEQUENCE OF + CHOICE {initial [0] OCTET STRING, + any [1] OCTET STRING, + final [2] OCTET STRING} + +-- at most one initial and one final component +telephoneNumberMatch MATCHING-RULE ::= { + SYNTAX TelephoneNumber + ID id-mr-telephoneNumberMatch +} + +telephoneNumberSubstringsMatch MATCHING-RULE ::= { + SYNTAX SubstringAssertion + ID id-mr-telephoneNumberSubstringsMatch +} + +presentationAddressMatch MATCHING-RULE ::= { + SYNTAX PresentationAddress + ID id-mr-presentationAddressMatch +} + +uniqueMemberMatch MATCHING-RULE ::= { + SYNTAX NameAndOptionalUID + ID id-mr-uniqueMemberMatch +} + +protocolInformationMatch MATCHING-RULE ::= { + SYNTAX OCTET STRING + ID id-mr-protocolInformationMatch +} + +uTCTimeMatch MATCHING-RULE ::= {SYNTAX UTCTime + ID id-mr-uTCTimeMatch +} + +uTCTimeOrderingMatch MATCHING-RULE ::= { + SYNTAX UTCTime + ID id-mr-uTCTimeOrderingMatch +} + +generalizedTimeMatch MATCHING-RULE ::= { + SYNTAX GeneralizedTime + -- as per 41.3 b) or c) of ITU-T Rec. X.680 | ISO/IEC 8824-1 + ID id-mr-generalizedTimeMatch +} + +generalizedTimeOrderingMatch MATCHING-RULE ::= { + SYNTAX GeneralizedTime + -- as per 41.3 b) or c) of ITU-T Rec. X.680 | ISO/IEC 8824-1 + ID id-mr-generalizedTimeOrderingMatch +} + +integerFirstComponentMatch MATCHING-RULE ::= { + SYNTAX INTEGER + ID id-mr-integerFirstComponentMatch +} + +objectIdentifierFirstComponentMatch MATCHING-RULE ::= { + SYNTAX OBJECT IDENTIFIER + ID id-mr-objectIdentifierFirstComponentMatch +} + +directoryStringFirstComponentMatch MATCHING-RULE ::= { + SYNTAX DirectoryString {ub-directory-string-first-component-match} + ID id-mr-directoryStringFirstComponentMatch +} + +wordMatch MATCHING-RULE ::= { + SYNTAX DirectoryString {ub-match} + ID id-mr-wordMatch +} + +keywordMatch MATCHING-RULE ::= { + SYNTAX DirectoryString {ub-match} + ID id-mr-keywordMatch +} + +systemProposedMatch MATCHING-RULE ::= {ID id-mr-systemProposedMatch +} + +generalWordMatch MATCHING-RULE ::= { + SYNTAX SubstringAssertion + ID id-mr-generalWordMatch +} + +sequenceMatchType ATTRIBUTE ::= { + WITH SYNTAX + ENUMERATED {sequenceExact(0), sequenceDeletion(1), + sequenceRestrictedDeletion(2), sequencePermutation(3), + sequencePermutationAndDeletion(4), sequenceProviderDefined(5)} + SINGLE VALUE TRUE + ID id-cat-sequenceMatchType +} -- defaulting to sequenceExact, + +wordMatchTypes ATTRIBUTE ::= { + WITH SYNTAX + ENUMERATED {wordExact(0), wordTruncated(1), wordPhonetic(2), + wordProviderDefined(3)} + SINGLE VALUE TRUE + ID id-cat-wordMatchType +} -- defaulting to wordExact + +characterMatchTypes ATTRIBUTE ::= { + WITH SYNTAX + ENUMERATED {characterExact(0), characterCaseIgnore(1), characterMapped(2)} + SINGLE VALUE TRUE + ID id-cat-characterMatchTypes +} + +selectedContexts ATTRIBUTE ::= { + WITH SYNTAX ContextAssertion + ID id-cat-selectedContexts +} + +approximateStringMatch MATCHING-RULE ::= {ID id-mr-approximateStringMatch +} + +ignoreIfAbsentMatch MATCHING-RULE ::= {ID id-mr-ignoreIfAbsentMatch +} + +nullMatch MATCHING-RULE ::= {ID id-mr-nullMatch +} + +ZONAL-MATCHING ::= + MAPPING-BASED-MATCHING{ZonalSelect, TRUE, ZonalResult, zonalMatch.&id} + +ZonalSelect ::= SEQUENCE OF AttributeType + +ZonalResult ::= ENUMERATED { + cannot-select-mapping(0), zero-mappings(2), multiple-mappings(3)} + +zonalMatch MATCHING-RULE ::= { + UNIQUE-MATCH-INDICATOR multipleMatchingLocalities.&id + ID id-mr-zonalMatch +} + +-- Contexts +languageContext CONTEXT ::= { + WITH SYNTAX LanguageContextSyntax + ID id-avc-language +} + +LanguageContextSyntax ::= PrintableString(SIZE (2..3)) -- ISO 639-2 codes only + + +temporalContext CONTEXT ::= { + WITH SYNTAX TimeSpecification + ASSERTED AS TimeAssertion + ID id-avc-temporal +} + +TimeSpecification ::= SEQUENCE { + time + CHOICE {absolute + SEQUENCE {startTime [0] GeneralizedTime OPTIONAL, + endTime [1] GeneralizedTime OPTIONAL}, + periodic SET OF Period}, + notThisTime BOOLEAN DEFAULT FALSE, + timeZone TimeZone OPTIONAL +} + +Period ::= SEQUENCE { + timesOfDay [0] SET SIZE (1..MAX) OF DayTimeBand OPTIONAL, + days + [1] CHOICE {intDay SET OF INTEGER, + bitDay + BIT STRING {sunday(0), monday(1), tuesday(2), wednesday(3), + thursday(4), friday(5), saturday(6)}, + dayOf XDayOf} OPTIONAL, + weeks + [2] CHOICE {allWeeks NULL, + intWeek SET OF INTEGER, + bitWeek + BIT STRING {week1(0), week2(1), week3(2), week4(3), week5(4)} + } OPTIONAL, + months + [3] CHOICE {allMonths NULL, + intMonth SET OF INTEGER, + bitMonth + BIT STRING {january(0), february(1), march(2), april(3), + may(4), june(5), july(6), august(7), + september(8), october(9), november(10), + december(11)}} OPTIONAL, + years [4] SET OF INTEGER(1000..MAX) OPTIONAL +} + +XDayOf ::= CHOICE { + first [1] NamedDay, + second [2] NamedDay, + third [3] NamedDay, + fourth [4] NamedDay, + fifth [5] NamedDay +} + +NamedDay ::= CHOICE { + intNamedDays + ENUMERATED {sunday(1), monday(2), tuesday(3), wednesday(4), thursday(5), + friday(6), saturday(7)}, + bitNamedDays + BIT STRING {sunday(0), monday(1), tuesday(2), wednesday(3), thursday(4), + friday(5), saturday(6)} +} + +DayTimeBand ::= SEQUENCE { + startDayTime [0] DayTime DEFAULT {hour 0}, + endDayTime [1] DayTime DEFAULT {hour 23, minute 59, second 59} +} + +DayTime ::= SEQUENCE { + hour [0] INTEGER(0..23), + minute [1] INTEGER(0..59) DEFAULT 0, + second [2] INTEGER(0..59) DEFAULT 0 +} + +TimeZone ::= INTEGER(-12..12) + +TimeAssertion ::= CHOICE { + now NULL, + at GeneralizedTime, + between + SEQUENCE {startTime [0] GeneralizedTime, + endTime [1] GeneralizedTime OPTIONAL, + entirely BOOLEAN DEFAULT FALSE} +} + +localeContext CONTEXT ::= { + WITH SYNTAX LocaleContextSyntax + ID id-avc-locale +} + +LocaleContextSyntax ::= CHOICE { + localeID1 OBJECT IDENTIFIER, + localeID2 DirectoryString{ub-localeContextSyntax} +} + +-- Object identifier assignments - +-- object identifiers assigned in other modules are shown in comments +-- Attributes +-- id-at-objectClass OBJECT IDENTIFIER ::= {id-at 0} +-- id-at-aliasedEntryName OBJECT IDENTIFIER ::= {id-at 1} +id-at-encryptedAliasedEntryName OBJECT IDENTIFIER ::= + {id-at 1 2} + +id-at-knowledgeInformation OBJECT IDENTIFIER ::= {id-at 2} + +id-at-commonName OBJECT IDENTIFIER ::= {id-at 3} + +id-at-encryptedCommonName OBJECT IDENTIFIER ::= {id-at 3 2} + +id-at-surname OBJECT IDENTIFIER ::= {id-at 4} + +id-at-encryptedSurname OBJECT IDENTIFIER ::= {id-at 4 2} + +id-at-serialNumber OBJECT IDENTIFIER ::= {id-at 5} + +id-at-encryptedSerialNumber OBJECT IDENTIFIER ::= {id-at 5 2} + +id-at-countryName OBJECT IDENTIFIER ::= {id-at 6} + +id-at-encryptedCountryName OBJECT IDENTIFIER ::= {id-at 6 2} + +id-at-localityName OBJECT IDENTIFIER ::= {id-at 7} + +id-at-encryptedLocalityName OBJECT IDENTIFIER ::= {id-at 7 2} + +id-at-collectiveLocalityName OBJECT IDENTIFIER ::= {id-at 7 1} + +id-at-encryptedCollectiveLocalityName OBJECT IDENTIFIER ::= {id-at 7 1 2} + +id-at-stateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8} + +id-at-encryptedStateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8 2} + +id-at-collectiveStateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8 1} + +id-at-encryptedCollectiveStateOrProvinceName OBJECT IDENTIFIER ::= + {id-at 8 1 2} + +id-at-streetAddress OBJECT IDENTIFIER ::= {id-at 9} + +id-at-encryptedStreetAddress OBJECT IDENTIFIER ::= {id-at 9 2} + +id-at-collectiveStreetAddress OBJECT IDENTIFIER ::= {id-at 9 1} + +id-at-encryptedCollectiveStreetAddress OBJECT IDENTIFIER ::= {id-at 9 1 2} + +id-at-organizationName OBJECT IDENTIFIER ::= {id-at 10} + +id-at-encryptedOrganizationName OBJECT IDENTIFIER ::= {id-at 10 2} + +id-at-collectiveOrganizationName OBJECT IDENTIFIER ::= {id-at 10 1} + +id-at-encryptedCollectiveOrganizationName OBJECT IDENTIFIER ::= {id-at 10 1 2} + +id-at-organizationalUnitName OBJECT IDENTIFIER ::= {id-at 11} + +id-at-encryptedOrganizationalUnitName OBJECT IDENTIFIER ::= {id-at 11 2} + +id-at-collectiveOrganizationalUnitName OBJECT IDENTIFIER ::= {id-at 11 1} + +id-at-encryptedCollectiveOrganizationalUnitName OBJECT IDENTIFIER ::= + {id-at 11 1 2} + +id-at-title OBJECT IDENTIFIER ::= {id-at 12} + +id-at-encryptedTitle OBJECT IDENTIFIER ::= {id-at 12 2} + +id-at-description OBJECT IDENTIFIER ::= {id-at 13} + +id-at-encryptedDescription OBJECT IDENTIFIER ::= {id-at 13 2} + +id-at-searchGuide OBJECT IDENTIFIER ::= {id-at 14} + +id-at-encryptedSearchGuide OBJECT IDENTIFIER ::= {id-at 14 2} + +id-at-businessCategory OBJECT IDENTIFIER ::= {id-at 15} + +id-at-encryptedBusinessCategory OBJECT IDENTIFIER ::= {id-at 15 2} + +id-at-postalAddress OBJECT IDENTIFIER ::= {id-at 16} + +id-at-encryptedPostalAddress OBJECT IDENTIFIER ::= {id-at 16 2} + +id-at-collectivePostalAddress OBJECT IDENTIFIER ::= {id-at 16 1} + +id-at-encryptedCollectivePostalAddress OBJECT IDENTIFIER ::= {id-at 16 1 2} + +id-at-postalCode OBJECT IDENTIFIER ::= {id-at 17} + +id-at-encryptedPostalCode OBJECT IDENTIFIER ::= {id-at 17 2} + +id-at-collectivePostalCode OBJECT IDENTIFIER ::= {id-at 17 1} + +id-at-encryptedCollectivePostalCode OBJECT IDENTIFIER ::= {id-at 17 1 2} + +id-at-postOfficeBox OBJECT IDENTIFIER ::= {id-at 18} + +id-at-encryptedPostOfficeBox OBJECT IDENTIFIER ::= {id-at 18 2} + +id-at-collectivePostOfficeBox OBJECT IDENTIFIER ::= {id-at 18 1} + +id-at-encryptedCollectivePostOfficeBox OBJECT IDENTIFIER ::= {id-at 18 1 2} + +id-at-physicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19} + +id-at-encryptedPhysicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19 2} + +id-at-collectivePhysicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19 1} + +id-at-encryptedCollectivePhysicalDeliveryOfficeName OBJECT IDENTIFIER ::= + {id-at 19 1 2} + +id-at-telephoneNumber OBJECT IDENTIFIER ::= {id-at 20} + +id-at-encryptedTelephoneNumber OBJECT IDENTIFIER ::= {id-at 20 2} + +id-at-collectiveTelephoneNumber OBJECT IDENTIFIER ::= {id-at 20 1} + +id-at-encryptedCollectiveTelephoneNumber OBJECT IDENTIFIER ::= {id-at 20 1 2} + +id-at-telexNumber OBJECT IDENTIFIER ::= {id-at 21} + +id-at-encryptedTelexNumber OBJECT IDENTIFIER ::= {id-at 21 2} + +id-at-collectiveTelexNumber OBJECT IDENTIFIER ::= {id-at 21 1} + +id-at-encryptedCollectiveTelexNumber OBJECT IDENTIFIER ::= {id-at 21 1 2} + +-- id-at-teletexTerminalIdentifier OBJECT IDENTIFIER ::= {id-at 22} +-- id-at-encryptedTeletexTerminalIdentifier OBJECT IDENTIFIER ::= {id-at 22 2} +-- id-at-collectiveTeletexTerminalIdentifier OBJECT IDENTIFIER ::= {id-at 22 1} +-- id-at-encryptedCollectiveTeletexTerminalIdentifier +-- OBJECT IDENTIFIER ::= {id-at 22 1 2} +id-at-facsimileTelephoneNumber OBJECT IDENTIFIER ::= + {id-at 23} + +id-at-encryptedFacsimileTelephoneNumber OBJECT IDENTIFIER ::= {id-at 23 2} + +id-at-collectiveFacsimileTelephoneNumber OBJECT IDENTIFIER ::= {id-at 23 1} + +id-at-encryptedCollectiveFacsimileTelephoneNumber OBJECT IDENTIFIER ::= + {id-at 23 1 2} + +id-at-x121Address OBJECT IDENTIFIER ::= {id-at 24} + +id-at-encryptedX121Address OBJECT IDENTIFIER ::= {id-at 24 2} + +id-at-internationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25} + +id-at-encryptedInternationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25 2} + +id-at-collectiveInternationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25 1} + +id-at-encryptedCollectiveInternationalISDNNumber OBJECT IDENTIFIER ::= + {id-at 25 1 2} + +id-at-registeredAddress OBJECT IDENTIFIER ::= {id-at 26} + +id-at-encryptedRegisteredAddress OBJECT IDENTIFIER ::= {id-at 26 2} + +id-at-destinationIndicator OBJECT IDENTIFIER ::= {id-at 27} + +id-at-encryptedDestinationIndicator OBJECT IDENTIFIER ::= {id-at 27 2} + +id-at-preferredDeliveryMethod OBJECT IDENTIFIER ::= {id-at 28} + +id-at-encryptedPreferredDeliveryMethod OBJECT IDENTIFIER ::= {id-at 28 2} + +id-at-presentationAddress OBJECT IDENTIFIER ::= {id-at 29} + +id-at-encryptedPresentationAddress OBJECT IDENTIFIER ::= {id-at 29 2} + +id-at-supportedApplicationContext OBJECT IDENTIFIER ::= {id-at 30} + +id-at-encryptedSupportedApplicationContext OBJECT IDENTIFIER ::= {id-at 30 2} + +id-at-member OBJECT IDENTIFIER ::= {id-at 31} + +id-at-encryptedMember OBJECT IDENTIFIER ::= {id-at 31 2} + +id-at-owner OBJECT IDENTIFIER ::= {id-at 32} + +id-at-encryptedOwner OBJECT IDENTIFIER ::= {id-at 32 2} + +id-at-roleOccupant OBJECT IDENTIFIER ::= {id-at 33} + +id-at-encryptedRoleOccupant OBJECT IDENTIFIER ::= {id-at 33 2} + +id-at-seeAlso OBJECT IDENTIFIER ::= {id-at 34} + +id-at-encryptedSeeAlso OBJECT IDENTIFIER ::= {id-at 34 2} + +-- id-at-userPassword OBJECT IDENTIFIER ::= {id-at 35} +id-at-encryptedUserPassword OBJECT IDENTIFIER ::= + {id-at 35 2} + +-- id-at-userCertificate OBJECT IDENTIFIER ::= {id-at 36} +id-at-encryptedUserCertificate OBJECT IDENTIFIER ::= + {id-at 36 2} + +-- id-at-cACertificate OBJECT IDENTIFIER ::= {id-at 37} +id-at-encryptedCACertificate OBJECT IDENTIFIER ::= + {id-at 37 2} + +-- id-at-authorityRevocationList OBJECT IDENTIFIER ::= {id-at 38} +id-at-encryptedAuthorityRevocationList OBJECT IDENTIFIER ::= + {id-at 38 2} + +-- id-at-certificateRevocationList OBJECT IDENTIFIER ::= {id-at 39} +id-at-encryptedCertificateRevocationList OBJECT IDENTIFIER ::= + {id-at 39 2} + +-- id-at-crossCertificatePair OBJECT IDENTIFIER ::= {id-at 40} +id-at-encryptedCrossCertificatePair OBJECT IDENTIFIER ::= + {id-at 40 2} + +id-at-name OBJECT IDENTIFIER ::= {id-at 41} + +id-at-givenName OBJECT IDENTIFIER ::= {id-at 42} + +id-at-encryptedGivenName OBJECT IDENTIFIER ::= {id-at 42 2} + +id-at-initials OBJECT IDENTIFIER ::= {id-at 43} + +id-at-encryptedInitials OBJECT IDENTIFIER ::= {id-at 43 2} + +id-at-generationQualifier OBJECT IDENTIFIER ::= {id-at 44} + +id-at-encryptedGenerationQualifier OBJECT IDENTIFIER ::= {id-at 44 2} + +id-at-uniqueIdentifier OBJECT IDENTIFIER ::= {id-at 45} + +id-at-encryptedUniqueIdentifier OBJECT IDENTIFIER ::= {id-at 45 2} + +id-at-dnQualifier OBJECT IDENTIFIER ::= {id-at 46} + +id-at-encryptedDnQualifier OBJECT IDENTIFIER ::= {id-at 46 2} + +id-at-enhancedSearchGuide OBJECT IDENTIFIER ::= {id-at 47} + +id-at-encryptedEnhancedSearchGuide OBJECT IDENTIFIER ::= {id-at 47 2} + +id-at-protocolInformation OBJECT IDENTIFIER ::= {id-at 48} + +id-at-encryptedProtocolInformation OBJECT IDENTIFIER ::= {id-at 48 2} + +id-at-distinguishedName OBJECT IDENTIFIER ::= {id-at 49} + +id-at-encryptedDistinguishedName OBJECT IDENTIFIER ::= {id-at 49 2} + +id-at-uniqueMember OBJECT IDENTIFIER ::= {id-at 50} + +id-at-encryptedUniqueMember OBJECT IDENTIFIER ::= {id-at 50 2} + +id-at-houseIdentifier OBJECT IDENTIFIER ::= {id-at 51} + +id-at-encryptedHouseIdentifier OBJECT IDENTIFIER ::= {id-at 51 2} + +--id-at-supportedAlgorithms OBJECT IDENTIFIER ::= {id-at 52} +id-at-encryptedSupportedAlgorithms OBJECT IDENTIFIER ::= + {id-at 52 2} + +--id-at-deltaRevocationList OBJECT IDENTIFIER ::= {id-at 53} +id-at-encryptedDeltaRevocationList OBJECT IDENTIFIER ::= + {id-at 53 2} + +id-at-dmdName OBJECT IDENTIFIER ::= {id-at 54} + +id-at-encryptedDmdName OBJECT IDENTIFIER ::= {id-at 54 2} + +-- id-at-clearance OBJECT IDENTIFIER ::= {id-at 55} +id-at-encryptedClearance OBJECT IDENTIFIER ::= + {id-at 55 2} + +-- id-at-defaultDirQop OBJECT IDENTIFIER ::= {id-at 56} +id-at-encryptedDefaultDirQop OBJECT IDENTIFIER ::= + {id-at 56 2} + +-- id-at-attributeIntegrityInfo OBJECT IDENTIFIER ::= {id-at 57} +id-at-encryptedAttributeIntegrityInfo OBJECT IDENTIFIER ::= + {id-at 57 2} + +--id-at-attributeCertificate OBJECT IDENTIFIER ::= {id-at 58} +id-at-encryptedAttributeCertificate OBJECT IDENTIFIER ::= + {id-at 58 2} + +-- id-at-attributeCertificateRevocationList OBJECT IDENTIFIER ::= {id-at 59} +id-at-encryptedAttributeCertificateRevocationList OBJECT IDENTIFIER ::= + {id-at 59 2} + +-- id-at-confKeyInfo OBJECT IDENTIFIER ::= {id-at 60} +id-at-encryptedConfKeyInfo OBJECT IDENTIFIER ::= + {id-at 60 2} + +-- id-at-family-information OBJECT IDENTIFIER {id-at 64} +id-at-pseudonym OBJECT IDENTIFIER ::= + {id-at 65} + +id-at-communicationsService OBJECT IDENTIFIER ::= {id-at 66} + +id-at-communicationsNetwork OBJECT IDENTIFIER ::= {id-at 67} + +-- Matching rules +-- id-mr-objectIdentifierMatch OBJECT IDENTIFIER ::= {id-mr 0} +-- id-mr-distinguishedNameMatch OBJECT IDENTIFIER ::= {id-mr 1} +id-mr-caseIgnoreMatch OBJECT IDENTIFIER ::= + {id-mr 2} + +id-mr-caseIgnoreOrderingMatch OBJECT IDENTIFIER ::= {id-mr 3} + +id-mr-caseIgnoreSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 4} + +id-mr-caseExactMatch OBJECT IDENTIFIER ::= {id-mr 5} + +id-mr-caseExactOrderingMatch OBJECT IDENTIFIER ::= {id-mr 6} + +id-mr-caseExactSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 7} + +id-mr-numericStringMatch OBJECT IDENTIFIER ::= {id-mr 8} + +id-mr-numericStringOrderingMatch OBJECT IDENTIFIER ::= {id-mr 9} + +id-mr-numericStringSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 10} + +id-mr-caseIgnoreListMatch OBJECT IDENTIFIER ::= {id-mr 11} + +id-mr-caseIgnoreListSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 12} + +id-mr-booleanMatch OBJECT IDENTIFIER ::= {id-mr 13} + +id-mr-integerMatch OBJECT IDENTIFIER ::= {id-mr 14} + +id-mr-integerOrderingMatch OBJECT IDENTIFIER ::= {id-mr 15} + +id-mr-bitStringMatch OBJECT IDENTIFIER ::= {id-mr 16} + +id-mr-octetStringMatch OBJECT IDENTIFIER ::= {id-mr 17} + +id-mr-octetStringOrderingMatch OBJECT IDENTIFIER ::= {id-mr 18} + +id-mr-octetStringSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 19} + +id-mr-telephoneNumberMatch OBJECT IDENTIFIER ::= {id-mr 20} + +id-mr-telephoneNumberSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 21} + +id-mr-presentationAddressMatch OBJECT IDENTIFIER ::= {id-mr 22} + +id-mr-uniqueMemberMatch OBJECT IDENTIFIER ::= {id-mr 23} + +id-mr-protocolInformationMatch OBJECT IDENTIFIER ::= {id-mr 24} + +id-mr-uTCTimeMatch OBJECT IDENTIFIER ::= {id-mr 25} + +id-mr-uTCTimeOrderingMatch OBJECT IDENTIFIER ::= {id-mr 26} + +id-mr-generalizedTimeMatch OBJECT IDENTIFIER ::= {id-mr 27} + +id-mr-generalizedTimeOrderingMatch OBJECT IDENTIFIER ::= {id-mr 28} + +id-mr-integerFirstComponentMatch OBJECT IDENTIFIER ::= {id-mr 29} + +id-mr-objectIdentifierFirstComponentMatch OBJECT IDENTIFIER ::= {id-mr 30} + +id-mr-directoryStringFirstComponentMatch OBJECT IDENTIFIER ::= {id-mr 31} + +id-mr-wordMatch OBJECT IDENTIFIER ::= {id-mr 32} + +id-mr-keywordMatch OBJECT IDENTIFIER ::= {id-mr 33} + +-- id-mr-certificateExactMatch OBJECT IDENTIFIER ::= {id-mr 34} +-- id-mr-certificateMatch OBJECT IDENTIFIER ::= {id-mr 35} +-- id-mr-certificatePairExactMatch OBJECT IDENTIFIER ::= {id-mr 36} +-- id-mr-certificatePairMatch OBJECT IDENTIFIER ::= {id-mr 37} +-- id-mr-certificateListExactMatch OBJECT IDENTIFIER ::= {id-mr 38} +-- id-mr-certificateListMatch OBJECT IDENTIFIER ::= {id-mr 39} +-- id-mr-algorithmIdentifierMatch OBJECT IDENTIFIER ::= {id-mr 40} +id-mr-storedPrefixMatch OBJECT IDENTIFIER ::= + {id-mr 41} + +-- id-mr-attributeCertificateMatch OBJECT IDENTIFIER ::= {id-mr 42} +-- id-mr-readerAndKeyIDMatch OBJECT IDENTIFIER ::= {id-mr 43} +--id-mr-attributeIntegrityMatch OBJECT IDENTIFIER ::= {id-mr 44} +id-mr-systemProposedMatch OBJECT IDENTIFIER ::= + {id-mr 47} + +id-mr-generalWordMatch OBJECT IDENTIFIER ::= {id-mr 48} + +id-mr-approximateStringMatch OBJECT IDENTIFIER ::= {id-mr 49} + +id-mr-ignoreIfAbsentMatch OBJECT IDENTIFIER ::= {id-mr 50} + +id-mr-nullMatch OBJECT IDENTIFIER ::= {id-mr 51} + +id-mr-zonalMatch OBJECT IDENTIFIER ::= {id-mr 52} + +id-mr-facsimileNumberMatch OBJECT IDENTIFIER ::= {id-mr 63} + +id-mr-facsimileNumberSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 64} + +-- contexts +id-avc-language OBJECT IDENTIFIER ::= {id-avc 0} + +id-avc-temporal OBJECT IDENTIFIER ::= {id-avc 1} + +id-avc-locale OBJECT IDENTIFIER ::= {id-avc 2} + +--id-avc-attributeValueSecurityLabelContext OBJECT IDENTIFIER ::= {id-avc 3} +--id-avc-attributeValueIntegrityInfoContext OBJECT IDENTIFIER ::= {id-avc 4} +-- Problem definitions +id-pr-targetDsaUnavailable OBJECT IDENTIFIER ::= + {id-pr 1} + +id-pr-dataSourceUnavailable OBJECT IDENTIFIER ::= {id-pr 2} + +id-pr-unidentifiedOperation OBJECT IDENTIFIER ::= {id-pr 3} + +id-pr-unavailableOperation OBJECT IDENTIFIER ::= {id-pr 4} + +id-pr-searchAttributeViolation OBJECT IDENTIFIER ::= {id-pr 5} + +id-pr-searchAttributeCombinationViolation OBJECT IDENTIFIER ::= {id-pr 6} + +id-pr-searchValueNotAllowed OBJECT IDENTIFIER ::= {id-pr 7} + +id-pr-missingSearchAttribute OBJECT IDENTIFIER ::= {id-pr 8} + +id-pr-searchValueViolation OBJECT IDENTIFIER ::= {id-pr 9} + +id-pr-attributeNegationViolation OBJECT IDENTIFIER ::= {id-pr 10} + +id-pr-searchValueRequired OBJECT IDENTIFIER ::= {id-pr 11} + +id-pr-invalidSearchValue OBJECT IDENTIFIER ::= {id-pr 12} + +id-pr-searchContextViolation OBJECT IDENTIFIER ::= {id-pr 13} + +id-pr-searchContextCombinationViolation OBJECT IDENTIFIER ::= {id-pr 14} + +id-pr-missingSearchContext OBJECT IDENTIFIER ::= {id-pr 15} + +id-pr-searchContextValueViolation OBJECT IDENTIFIER ::= {id-pr 16} + +id-pr-searchContextValueRequired OBJECT IDENTIFIER ::= {id-pr 17} + +id-pr-invalidContextSearchValue OBJECT IDENTIFIER ::= {id-pr 18} + +id-pr-unsupportedMatchingRule OBJECT IDENTIFIER ::= {id-pr 19} + +id-pr-attributeMatchingViolation OBJECT IDENTIFIER ::= {id-pr 20} + +id-pr-unsupportedMatchingUse OBJECT IDENTIFIER ::= {id-pr 21} + +id-pr-matchingUseViolation OBJECT IDENTIFIER ::= {id-pr 22} + +id-pr-hierarchySelectForbidden OBJECT IDENTIFIER ::= {id-pr 23} + +id-pr-invalidHierarchySelect OBJECT IDENTIFIER ::= {id-pr 24} + +id-pr-unavailableHierarchySelect OBJECT IDENTIFIER ::= {id-pr 25} + +id-pr-invalidSearchOptions OBJECT IDENTIFIER ::= {id-pr 26} + +id-pr-missingSearchOptions OBJECT IDENTIFIER ::= {id-pr 27} + +id-pr-invalidServiceControlOptions OBJECT IDENTIFIER ::= {id-pr 28} + +id-pr-missingServiceControlOptions OBJECT IDENTIFIER ::= {id-pr 29} + +id-pr-searchSubsetViolation OBJECT IDENTIFIER ::= {id-pr 30} + +id-pr-unmatchedKeyAttributes OBJECT IDENTIFIER ::= {id-pr 31} + +id-pr-ambiguousKeyAttributes OBJECT IDENTIFIER ::= {id-pr 32} + +-- Notification attributes +id-not-dSAProblem OBJECT IDENTIFIER ::= {id-not 0} + +id-not-searchServiceProblem OBJECT IDENTIFIER ::= {id-not 1} + +id-not-serviceType OBJECT IDENTIFIER ::= {id-not 2} + +id-not-attributeTypeList OBJECT IDENTIFIER ::= {id-not 3} + +id-not-matchingRuleList OBJECT IDENTIFIER ::= {id-not 4} + +id-not-filterItem OBJECT IDENTIFIER ::= {id-not 5} + +id-not-attributeCombinations OBJECT IDENTIFIER ::= {id-not 6} + +id-not-contextTypeList OBJECT IDENTIFIER ::= {id-not 7} + +id-not-contextList OBJECT IDENTIFIER ::= {id-not 8} + +id-not-contextCombinations OBJECT IDENTIFIER ::= {id-not 9} + +id-not-hierarchySelectList OBJECT IDENTIFIER ::= {id-not 10} + +id-not-searchOptionsList OBJECT IDENTIFIER ::= {id-not 11} + +id-not-serviceControlOptionsList OBJECT IDENTIFIER ::= {id-not 12} + +id-not-multipleMatchingLocalities OBJECT IDENTIFIER ::= {id-not 13} + +id-not-proposedRelaxation OBJECT IDENTIFIER ::= {id-not 14} + +id-not-appliedRelaxation OBJECT IDENTIFIER ::= {id-not 15} + +id-not-substringRequirements OBJECT IDENTIFIER ::= {id-not 16} + +-- Control attributes +id-cat-sequenceMatchType OBJECT IDENTIFIER ::= + {id-cat 1} + +id-cat-wordMatchType OBJECT IDENTIFIER ::= {id-cat 2} + +id-cat-characterMatchTypes OBJECT IDENTIFIER ::= {id-cat 3} + +id-cat-selectedContexts OBJECT IDENTIFIER ::= {id-cat 4} + +END -- SelectedAttributeTypes + +-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D diff --git a/lib/UpperBounds.asn1 b/lib/UpperBounds.asn1 new file mode 100644 index 0000000..3ebc334 --- /dev/null +++ b/lib/UpperBounds.asn1 @@ -0,0 +1,90 @@ +-- Module UpperBounds (X.520:08/1997) +-- See also ITU-T X.520 (08/1997) +-- See also the index of all ASN.1 assignments needed in this document + +UpperBounds {joint-iso-itu-t ds(5) module(1) upperBounds(10) 3} DEFINITIONS ::= +BEGIN + +-- EXPORTS All +-- The types and values defined in this module are exported for use in the other ASN.1 modules contained +-- within the Directory Specifications, and for the use of other applications which will use them to access +-- Directory services. Other applications may use them for their own purposes, but this will not constrain +-- extensions and modifications needed to maintain or improve the Directory service. +ub-answerback INTEGER ::= + 8 + +ub-business-category INTEGER ::= 128 + +ub-common-name INTEGER ::= 64 + +ub-country-code INTEGER ::= 4 + +ub-description INTEGER ::= 1024 + +ub-destination-indicator INTEGER ::= 128 + +ub-directory-string-first-component-match INTEGER ::= 32768 + +ub-international-isdn-number INTEGER ::= 16 + +ub-knowledge-information INTEGER ::= 32768 + +ub-locality-name INTEGER ::= 128 + +ub-match INTEGER ::= 128 + +ub-name INTEGER ::= 64 + +ub-organization-name INTEGER ::= 64 + +ub-organizational-unit-name INTEGER ::= 64 + +ub-physical-office-name INTEGER ::= 128 + +ub-post-office-box INTEGER ::= 40 + +ub-postal-code INTEGER ::= 40 + +ub-postal-line INTEGER ::= 6 + +ub-postal-string INTEGER ::= 30 + +ub-privacy-mark-length INTEGER ::= 128 + +ub-schema INTEGER ::= 1024 + +ub-search INTEGER ::= 32768 + +ub-serial-number INTEGER ::= 64 + +ub-state-name INTEGER ::= 128 + +ub-street-address INTEGER ::= 128 + +ub-surname INTEGER ::= 64 + +ub-tag INTEGER ::= 64 + +ub-telephone-number INTEGER ::= 32 + +ub-teletex-terminal-id INTEGER ::= 1024 + +ub-telex-number INTEGER ::= 14 + +ub-title INTEGER ::= 64 + +ub-user-password INTEGER ::= 128 + +ub-x121-address INTEGER ::= 15 + +ub-localeContextSyntax INTEGER ::= 128 + +ub-locale-context-syntax INTEGER ::= 64 + +ub-pseudonym INTEGER ::= 128 + +ub-content INTEGER ::= 32768 + +END -- UpperBounds + +-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D diff --git a/lib/UsefulDefinitions.asn1 b/lib/UsefulDefinitions.asn1 new file mode 100644 index 0000000..b755285 --- /dev/null +++ b/lib/UsefulDefinitions.asn1 @@ -0,0 +1,240 @@ +-- Module UsefulDefinitions (X.501 TC2:08/1997) +-- See also ITU-T X.501 (1997) Technical Cor. 2 (02/2001) +-- See also the index of all ASN.1 assignments needed in this document + +UsefulDefinitions {joint-iso-itu-t ds(5) module(1) usefulDefinitions(0) 3} +DEFINITIONS ::= +BEGIN + +-- EXPORTS All - +-- The types and values defined in this module are exported for use in the other ASN.1 modules contained +-- within the Directory Specifications, and for the use of other applications which will use them to access +-- Directory services. Other applications may use them for their own purposes, but this will not constrain +-- extensions and modifications needed to maintain or improve the Directory service. +ID ::= OBJECT IDENTIFIER + +ds ID ::= {joint-iso-itu-t ds(5)} + +-- categories of information object +module ID ::= {ds 1} + +serviceElement ID ::= {ds 2} + +applicationContext ID ::= {ds 3} + +attributeType ID ::= {ds 4} + +attributeSyntax ID ::= {ds 5} + +objectClass ID ::= {ds 6} + +-- attributeSet ID ::= {ds 7} +algorithm ID ::= {ds 8} + +abstractSyntax ID ::= {ds 9} + +-- object ID ::= {ds 10} +-- port ID ::= {ds 11} +dsaOperationalAttribute ID ::= + {ds 12} + +matchingRule ID ::= {ds 13} + +knowledgeMatchingRule ID ::= {ds 14} + +nameForm ID ::= {ds 15} + +group ID ::= {ds 16} + +subentry ID ::= {ds 17} + +operationalAttributeType ID ::= {ds 18} + +operationalBinding ID ::= {ds 19} + +schemaObjectClass ID ::= {ds 20} + +schemaOperationalAttribute ID ::= {ds 21} + +administrativeRoles ID ::= {ds 23} + +accessControlAttribute ID ::= {ds 24} + +rosObject ID ::= {ds 25} + +contract ID ::= {ds 26} + +package ID ::= {ds 27} + +accessControlSchemes ID ::= {ds 28} + +certificateExtension ID ::= {ds 29} + +managementObject ID ::= {ds 30} + +attributeValueContext ID ::= {ds 31} + +-- securityExchange ID ::= {ds 32} +idmProtocol ID ::= {ds 33} + +problem ID ::= {ds 34} + +notification ID ::= {ds 35} + +matchingRestriction ID ::= + {ds 36} -- None are currently defined by this specification + +controlAttributeType ID ::= {ds 37} + +-- modules +usefulDefinitions ID ::= {module usefulDefinitions(0) 3} + +informationFramework ID ::= {module informationFramework(1) 3} + +directoryAbstractService ID ::= {module directoryAbstractService(2) 3} + +distributedOperations ID ::= {module distributedOperations(3) 3} + +protocolObjectIdentifiers ID ::= {module protocolObjectIdentifiers(4) 3} + +selectedAttributeTypes ID ::= {module selectedAttributeTypes(5) 3} + +selectedObjectClasses ID ::= {module selectedObjectClasses(6) 3} + +authenticationFramework ID ::= {module authenticationFramework(7) 3} + +algorithmObjectIdentifiers ID ::= {module algorithmObjectIdentifiers(8) 3} + +directoryObjectIdentifiers ID ::= {module directoryObjectIdentifiers(9) 3} + +upperBounds ID ::= {module upperBounds(10) 3} + +dap ID ::= {module dap(11) 3} + +dsp ID ::= {module dsp(12) 3} + +distributedDirectoryOIDs ID ::= {module distributedDirectoryOIDs(13) 3} + +directoryShadowOIDs ID ::= {module directoryShadowOIDs(14) 3} + +directoryShadowAbstractService ID ::= + {module directoryShadowAbstractService(15) 3} + +disp ID ::= {module disp(16) 3} + +dop ID ::= {module dop(17) 3} + +opBindingManagement ID ::= {module opBindingManagement(18) 3} + +opBindingOIDs ID ::= {module opBindingOIDs(19) 3} + +hierarchicalOperationalBindings ID ::= + {module hierarchicalOperationalBindings(20) 3} + +dsaOperationalAttributeTypes ID ::= {module dsaOperationalAttributeTypes(22) 3} + +schemaAdministration ID ::= {module schemaAdministration(23) 3} + +basicAccessControl ID ::= {module basicAccessControl(24) 3} + +directoryOperationalBindingTypes ID ::= + {module directoryOperationalBindingTypes(25) 3} + +certificateExtensions ID ::= {module certificateExtensions(26) 0} + +directoryManagement ID ::= {module directoryManagement(27) 1} + +enhancedSecurity ID ::= {module enhancedSecurity(28) 1} + +iDMProtocolSpecification ID ::= {module iDMProtocolSpecification(30) 4} + +directoryIDMProtocols ID ::= {module directoryIDMProtocols(31) 4} + +-- directorySecurityExchanges ID ::= {module directorySecurityExchanges (29) 1} +-- synonyms +id-oc ID ::= + objectClass + +id-at ID ::= attributeType + +id-as ID ::= abstractSyntax + +id-mr ID ::= matchingRule + +id-nf ID ::= nameForm + +id-sc ID ::= subentry + +id-oa ID ::= operationalAttributeType + +id-ob ID ::= operationalBinding + +id-doa ID ::= dsaOperationalAttribute + +id-kmr ID ::= knowledgeMatchingRule + +id-soc ID ::= schemaObjectClass + +id-soa ID ::= schemaOperationalAttribute + +id-ar ID ::= administrativeRoles + +id-aca ID ::= accessControlAttribute + +id-ac ID ::= applicationContext + +id-rosObject ID ::= rosObject + +id-contract ID ::= contract + +id-package ID ::= package + +id-acScheme ID ::= accessControlSchemes + +id-ce ID ::= certificateExtension + +id-mgt ID ::= managementObject + +id-idm ID ::= idmProtocol + +id-avc ID ::= attributeValueContext + +-- id-se ID ::= securityExchange +id-pr ID ::= problem + +id-not ID ::= notification + +id-mre ID ::= matchingRestriction + +id-cat ID ::= controlAttributeType + +-- obsolete module identifiers +-- usefulDefinition ID ::= {module 0} +-- informationFramework ID ::= {module 1} +-- directoryAbstractService ID ::= {module 2} +-- distributedOperations ID ::= {module 3} +-- protocolObjectIdentifiers ID ::= {module 4} +-- selectedAttributeTypes ID ::= {module 5} +-- selectedObjectClasses ID ::= {module 6} +-- authenticationFramework ID ::= {module 7} +-- algorithmObjectIdentifiers ID ::= {module 8} +-- directoryObjectIdentifiers ID ::= {module 9} +-- upperBounds ID ::= {module 10} +-- dap ID ::= {module 11} +-- dsp ID ::= {module 12} +-- distributedDirectoryObjectIdentifiers ID ::= {module 13} +-- unused module identifiers +-- directoryShadowOIDs ID ::= {module 14} +-- directoryShadowAbstractService ID ::= {module 15} +-- disp ID ::= {module 16} +-- dop ID ::= {module 17} +-- opBindingManagement ID ::= {module 18} +-- opBindingOIDs ID ::= {module 19} +-- hierarchicalOperationalBindings ID ::= {module 20} +-- dsaOperationalAttributeTypes ID ::= {module 22} +-- schemaAdministration ID ::= {module 23} +-- basicAccessControl ID ::= {module 24} +-- operationalBindingOIDs ID ::= {module 25} +END -- UsefulDefinitions + +-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D -- cgit v1.2.3