Skip to content

ProfileAndServiceCallTransferInfo

Bases: OCIType

This is the configuration parameters for Call Transfer service

Attributes:

is_recall_active (bool):

recall_number_of_rings (int):

use_diversion_inhibitor_for_blind_transfer (bool):

use_diversion_inhibitor_for_consultative_calls (bool):

enable_busy_camp_on (bool):

busy_camp_on_seconds (int):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class ProfileAndServiceCallTransferInfo(OCIType):
    """This is the configuration parameters for Call Transfer service

    Attributes:

        is_recall_active (bool):

        recall_number_of_rings (int):

        use_diversion_inhibitor_for_blind_transfer (bool):

        use_diversion_inhibitor_for_consultative_calls (bool):

        enable_busy_camp_on (bool):

        busy_camp_on_seconds (int):

    """

    is_recall_active: bool = field(metadata={"alias": "isRecallActive"})

    recall_number_of_rings: int = field(metadata={"alias": "recallNumberOfRings"})

    use_diversion_inhibitor_for_blind_transfer: bool = field(
        metadata={"alias": "useDiversionInhibitorForBlindTransfer"}
    )

    use_diversion_inhibitor_for_consultative_calls: bool = field(
        metadata={"alias": "useDiversionInhibitorForConsultativeCalls"}
    )

    enable_busy_camp_on: bool = field(metadata={"alias": "enableBusyCampOn"})

    busy_camp_on_seconds: int = field(metadata={"alias": "busyCampOnSeconds"})