UserCallTransferModifyRequest
Bases: OCIRequest
Modify the user level data associated with Call Transfer. The response is either a SuccessResponse or an ErrorResponse.
Attributes:
user_id (str):
is_recall_active (Optional[bool]):
recall_number_of_rings (Optional[int]):
use_diversion_inhibitor_for_blind_transfer (Optional[bool]):
use_diversion_inhibitor_for_consultative_calls (Optional[bool]):
enable_busy_camp_on (Optional[bool]):
busy_camp_on_seconds (Optional[int]):
Source code in src/mercury_ocip/commands/commands.py
104916 104917 104918 104919 104920 104921 104922 104923 104924 104925 104926 104927 104928 104929 104930 104931 104932 104933 104934 104935 104936 104937 104938 104939 104940 104941 104942 104943 104944 104945 104946 104947 104948 104949 104950 104951 104952 104953 104954 104955 104956 104957 104958 104959 104960 104961 104962 104963 | |
Responses
Example Usage
from mercury_ocip.client import Client
from mercury_ocip.commands import UserCallTransferModifyRequest
client = Client()
command = UserCallTransferModifyRequest(
user_id=...,
is_recall_active=...,
recall_number_of_rings=...,
use_diversion_inhibitor_for_blind_transfer=...,
use_diversion_inhibitor_for_consultative_calls=...,
enable_busy_camp_on=...,
busy_camp_on_seconds=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip.client import Client
client = Client()
response = client.raw_command("UserCallTransferModifyRequest",
user_id=...,
is_recall_active=...,
recall_number_of_rings=...,
use_diversion_inhibitor_for_blind_transfer=...,
use_diversion_inhibitor_for_consultative_calls=...,
enable_busy_camp_on=...,
busy_camp_on_seconds=...,
)
print(response)