UserBroadWorksMobilityMobileIdentityModifyRequest
Bases: OCIRequest
Modify the settings for one of the user's BroadWorks Mobility mobile Identities. The response is either a SuccessResponse or an ErrorResponse. The request fails when enableAlerting or timeSchedule or holidaySchedule are included in the request when the user's use mobile identity call anchoring controls is disabled.
The description, enableAlerting, alertAgentCalls, alertClickToDialCalls, alertGroupPagingCalls, useMobilityCallingLineID, enableDiversionInhibitor, requireAnswerConfirmation, broadworksCallControl, devicesToRing, includeSharedCallAppearance, includeBroadworksAnywhere, includeExecutiveAssistance, mobileNumberAlerted, enableCallAnchoring, timeSchedule, holidaySchedule and useMobilityConnectedIdentity parameters require an authorization level of User for modification when the BroadWorks Mobility service is on.
The isPrimary, useSettingLevel, denyCallOrigination, denyCallTerminations, accessDeviceEndpoint, outboundAlternateNumber, enableDirectRouting, markCDRAsEnterpriseGroupCalls and networkTranslationIndex parameters require an authorization level of Group for modification.
Attributes:
user_id (str):
mobile_number (str):
description (Optional[Nillable[str]]):
is_primary (Optional[bool]):
enable_alerting (Optional[bool]):
alert_agent_calls (Optional[bool]):
alert_click_to_dial_calls (Optional[bool]):
alert_group_paging_calls (Optional[bool]):
use_mobility_calling_line_id (Optional[bool]):
enable_diversion_inhibitor (Optional[bool]):
require_answer_confirmation (Optional[bool]):
broadworks_call_control (Optional[bool]):
use_setting_level (Optional[str]):
deny_call_originations (Optional[bool]):
deny_call_terminations (Optional[bool]):
devices_to_ring (Optional[str]):
include_shared_call_appearance (Optional[bool]):
include_broadworks_anywhere (Optional[bool]):
include_executive_assistant (Optional[bool]):
mobile_numbers_alerted (Optional[Nillable[BroadWorksMobilityAlertingMobileNumberReplacementList]]):
enable_call_anchoring (Optional[bool]):
time_schedule (Optional[Nillable[ScheduleGlobalKey]]):
holiday_schedule (Optional[Nillable[ScheduleGlobalKey]]):
access_device_endpoint (Optional[Nillable[AccessDeviceEndpointAndHotlineModify]]):
outbound_alternate_number (Optional[Nillable[str]]):
enable_direct_routing (Optional[bool]):
mark_cdr_as_enterprise_group_calls (Optional[bool]):
use_mobility_connected_identity (Optional[bool]):
network_translation_index (Optional[Nillable[str]]):
Source code in src/mercury_ocip_fast/commands/commands.py
101834 101835 101836 101837 101838 101839 101840 101841 101842 101843 101844 101845 101846 101847 101848 101849 101850 101851 101852 101853 101854 101855 101856 101857 101858 101859 101860 101861 101862 101863 101864 101865 101866 101867 101868 101869 101870 101871 101872 101873 101874 101875 101876 101877 101878 101879 101880 101881 101882 101883 101884 101885 101886 101887 101888 101889 101890 101891 101892 101893 101894 101895 101896 101897 101898 101899 101900 101901 101902 101903 101904 101905 101906 101907 101908 101909 101910 101911 101912 101913 101914 101915 101916 101917 101918 101919 101920 101921 101922 101923 101924 101925 101926 101927 101928 101929 101930 101931 101932 101933 101934 101935 101936 101937 101938 101939 101940 101941 101942 101943 101944 101945 101946 101947 101948 101949 101950 101951 101952 101953 101954 101955 101956 101957 101958 101959 101960 101961 101962 101963 101964 101965 101966 101967 101968 101969 101970 101971 101972 101973 101974 101975 101976 101977 101978 101979 101980 101981 101982 101983 101984 101985 101986 101987 101988 101989 101990 101991 101992 101993 101994 101995 101996 101997 101998 101999 102000 102001 102002 102003 102004 102005 102006 102007 102008 102009 102010 102011 102012 102013 102014 102015 102016 102017 102018 102019 102020 102021 102022 102023 102024 102025 102026 102027 102028 | |
Responses
Example Usage
from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import UserBroadWorksMobilityMobileIdentityModifyRequest
client = Client()
command = UserBroadWorksMobilityMobileIdentityModifyRequest(
user_id=...,
mobile_number=...,
description=...,
is_primary=...,
enable_alerting=...,
alert_agent_calls=...,
alert_click_to_dial_calls=...,
alert_group_paging_calls=...,
use_mobility_calling_line_id=...,
enable_diversion_inhibitor=...,
require_answer_confirmation=...,
broadworks_call_control=...,
use_setting_level=...,
deny_call_originations=...,
deny_call_terminations=...,
devices_to_ring=...,
include_shared_call_appearance=...,
include_broadworks_anywhere=...,
include_executive_assistant=...,
mobile_numbers_alerted=...,
enable_call_anchoring=...,
time_schedule=...,
holiday_schedule=...,
access_device_endpoint=...,
outbound_alternate_number=...,
enable_direct_routing=...,
mark_cdr_as_enterprise_group_calls=...,
use_mobility_connected_identity=...,
network_translation_index=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("UserBroadWorksMobilityMobileIdentityModifyRequest",
user_id=...,
mobile_number=...,
description=...,
is_primary=...,
enable_alerting=...,
alert_agent_calls=...,
alert_click_to_dial_calls=...,
alert_group_paging_calls=...,
use_mobility_calling_line_id=...,
enable_diversion_inhibitor=...,
require_answer_confirmation=...,
broadworks_call_control=...,
use_setting_level=...,
deny_call_originations=...,
deny_call_terminations=...,
devices_to_ring=...,
include_shared_call_appearance=...,
include_broadworks_anywhere=...,
include_executive_assistant=...,
mobile_numbers_alerted=...,
enable_call_anchoring=...,
time_schedule=...,
holiday_schedule=...,
access_device_endpoint=...,
outbound_alternate_number=...,
enable_direct_routing=...,
mark_cdr_as_enterprise_group_calls=...,
use_mobility_connected_identity=...,
network_translation_index=...,
)
print(response)