UserCallRecordingGetRequest23
Bases: OCIRequest
Get the Call Recording attributes for a user. The response is either a UserCallRecordingGetResponse23 or an ErrorResponse.
The following parameters are not returned for service instance:
- pauseResumeNotification
- enableCallRecordingAnnouncement
- enableRecordCallRepeatWarningTone
- recordCallRepeatWarningToneTimerSeconds
Attributes:
user_id (str):
Source code in src/mercury_ocip_fast/commands/commands.py
Responses
Bases: OCIDataResponse
Response to the UserCallRecordingGetRequest23. The response contains the user's Call Recording option information.
The following parameters are not returned for service instance:
- pauseResumeNotification
- enableCallRecordingAnnouncement
- enableRecordCallRepeatWarningTone
- recordCallRepeatWarningToneTimerSeconds
The enableVoiceMailRecording parameter is only returned if the Voice
Messaging User service is assigned to the user. This applies to both
users and service instances.
The recordingOption and enableCallRecordingAnnouncement which elements can
only be modified by a System or a Provisioning administrator when
restrictCallRecordingProvisioningAccess system param is set to true. Both the element
values will be ignored when group admin or lower runs this.
The following elements are only used in AS data mode and not returned in XS data mode:
mediaStream
Attributes:
recording_option (str):
pause_resume_notification (Optional[str]):
enable_call_recording_announcement (Optional[bool]):
enable_record_call_repeat_warning_tone (Optional[bool]):
record_call_repeat_warning_tone_timer_seconds (Optional[int]):
enable_voice_mail_recording (Optional[bool]):
media_stream (Optional[str]):
Source code in src/mercury_ocip_fast/commands/commands.py
152902 152903 152904 152905 152906 152907 152908 152909 152910 152911 152912 152913 152914 152915 152916 152917 152918 152919 152920 152921 152922 152923 152924 152925 152926 152927 152928 152929 152930 152931 152932 152933 152934 152935 152936 152937 152938 152939 152940 152941 152942 152943 152944 152945 152946 152947 152948 152949 152950 152951 152952 152953 152954 152955 152956 152957 152958 152959 152960 152961 152962 152963 152964 | |
Example Usage
from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import UserCallRecordingGetRequest23
client = Client()
command = UserCallRecordingGetRequest23(
user_id=...,
)
response = client.command(command)
print(response)