Bases: OCIType
This is the configuration parameters for shared call appearance service The endpointTable contains columns: "Device Level", "Device Name", "Device Type", "Line/Port", "SIP Contact", "Port Number". "Private Identity" .
The "Device Level" column contains one of the AccessDeviceLevel enumerated constants.
Port numbers are only used by devices with static line ordering.
Attributes:
alert_all_appearances_for_click_to_dial_calls (bool):
alert_all_appearances_for_group_paging_calls (bool):
max_appearances (int):
allow_sca_call_retrieve (bool):
enable_multiple_call_arrangement (bool):
multiple_call_arrangement_is_active (bool):
endpoint_table (OCITable):
allow_bridging_between_locations (bool):
bridge_warning_tone (str):
enable_call_park_notification (bool):
use_user_primary_with_alternate_calls_setting (bool):
allow_simultaneous_primary_and_alternate (bool):
restrict_call_retrieve_of_primary (bool):
restrict_call_bridging_of_primary (bool):
Source code in src/mercury_ocip/commands/commands.py
| @dataclass(kw_only=True)
class ProfileAndServiceSharedCallAppearanceInfo(OCIType):
"""This is the configuration parameters for shared call appearance service
The endpointTable contains columns:
\"Device Level\", \"Device Name\", \"Device Type\", \"Line/Port\", \"SIP Contact\", \"Port Number\". \"Private Identity\" .
The \"Device Level\" column contains one of the AccessDeviceLevel enumerated constants.
Port numbers are only used by devices with static line ordering.
Attributes:
alert_all_appearances_for_click_to_dial_calls (bool):
alert_all_appearances_for_group_paging_calls (bool):
max_appearances (int):
allow_sca_call_retrieve (bool):
enable_multiple_call_arrangement (bool):
multiple_call_arrangement_is_active (bool):
endpoint_table (OCITable):
allow_bridging_between_locations (bool):
bridge_warning_tone (str):
enable_call_park_notification (bool):
use_user_primary_with_alternate_calls_setting (bool):
allow_simultaneous_primary_and_alternate (bool):
restrict_call_retrieve_of_primary (bool):
restrict_call_bridging_of_primary (bool):
"""
alert_all_appearances_for_click_to_dial_calls: bool = field(
metadata={"alias": "alertAllAppearancesForClickToDialCalls"}
)
alert_all_appearances_for_group_paging_calls: bool = field(
metadata={"alias": "alertAllAppearancesForGroupPagingCalls"}
)
max_appearances: int = field(metadata={"alias": "maxAppearances"})
allow_sca_call_retrieve: bool = field(metadata={"alias": "allowSCACallRetrieve"})
enable_multiple_call_arrangement: bool = field(
metadata={"alias": "enableMultipleCallArrangement"}
)
multiple_call_arrangement_is_active: bool = field(
metadata={"alias": "multipleCallArrangementIsActive"}
)
endpoint_table: OCITable = field(metadata={"alias": "endpointTable"})
allow_bridging_between_locations: bool = field(
metadata={"alias": "allowBridgingBetweenLocations"}
)
bridge_warning_tone: str = field(metadata={"alias": "bridgeWarningTone"})
enable_call_park_notification: bool = field(
metadata={"alias": "enableCallParkNotification"}
)
use_user_primary_with_alternate_calls_setting: bool = field(
metadata={"alias": "useUserPrimaryWithAlternateCallsSetting"}
)
allow_simultaneous_primary_and_alternate: bool = field(
metadata={"alias": "allowSimultaneousPrimaryAndAlternate"}
)
restrict_call_retrieve_of_primary: bool = field(
metadata={"alias": "restrictCallRetrieveOfPrimary"}
)
restrict_call_bridging_of_primary: bool = field(
metadata={"alias": "restrictCallBridgingOfPrimary"}
)
|