Skip to content

ProfileAndServiceSharedCallAppearanceInfo

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"}
    )