UserCallForwardingSelectiveAddCriteriaRequest16
Bases: OCIRequest
Add a criteria to the user's call forwarding selective service. The following elements are only used in AS data mode: callToNumber
For the callToNumber, the extension element is not used and the number element is only used when the type is BroadWorks Mobility.
The response is either a SuccessResponse or an ErrorResponse.
Attributes:
user_id (str):
criteria_name (str):
time_schedule (Optional[TimeSchedule]):
holiday_schedule (Optional[HolidaySchedule]):
forward_to_number_selection (Optional[str]):
forward_to_phone_number (Optional[str]):
from_dn_criteria (CriteriaFromDn):
call_to_number (Optional[List[CallToNumber]]):
Source code in src/mercury_ocip_fast/commands/commands.py
103792 103793 103794 103795 103796 103797 103798 103799 103800 103801 103802 103803 103804 103805 103806 103807 103808 103809 103810 103811 103812 103813 103814 103815 103816 103817 103818 103819 103820 103821 103822 103823 103824 103825 103826 103827 103828 103829 103830 103831 103832 103833 103834 103835 103836 103837 103838 103839 103840 103841 103842 103843 103844 103845 | |
Responses
Example Usage
from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import UserCallForwardingSelectiveAddCriteriaRequest16
client = Client()
command = UserCallForwardingSelectiveAddCriteriaRequest16(
user_id=...,
criteria_name=...,
time_schedule=...,
holiday_schedule=...,
forward_to_number_selection=...,
forward_to_phone_number=...,
from_dn_criteria=...,
call_to_number=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("UserCallForwardingSelectiveAddCriteriaRequest16",
user_id=...,
criteria_name=...,
time_schedule=...,
holiday_schedule=...,
forward_to_number_selection=...,
forward_to_phone_number=...,
from_dn_criteria=...,
call_to_number=...,
)
print(response)