Skip to content

ProfileAndServiceThirdPartyVoiceMailInfo

Bases: OCIType

This is the configuration parameters for Third Party Voice Mail service

Attributes:

is_active (bool):

busy_redirect_to_voice_mail (bool):

no_answer_redirect_to_voice_mail (bool):

server_selection (str):

user_server (Optional[str]):

mailbox_id_type (str):

mailbox_url (Optional[str]):

no_answer_number_of_rings (int):

always_redirect_to_voice_mail (bool):

out_of_primary_zone_redirect_to_voice_mail (bool):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class ProfileAndServiceThirdPartyVoiceMailInfo(OCIType):
    """This is the configuration parameters for Third Party Voice Mail service

    Attributes:

        is_active (bool):

        busy_redirect_to_voice_mail (bool):

        no_answer_redirect_to_voice_mail (bool):

        server_selection (str):

        user_server (Optional[str]):

        mailbox_id_type (str):

        mailbox_url (Optional[str]):

        no_answer_number_of_rings (int):

        always_redirect_to_voice_mail (bool):

        out_of_primary_zone_redirect_to_voice_mail (bool):

    """

    is_active: bool = field(metadata={"alias": "isActive"})

    busy_redirect_to_voice_mail: bool = field(
        metadata={"alias": "busyRedirectToVoiceMail"}
    )

    no_answer_redirect_to_voice_mail: bool = field(
        metadata={"alias": "noAnswerRedirectToVoiceMail"}
    )

    server_selection: str = field(metadata={"alias": "serverSelection"})

    user_server: Optional[str] = field(default=None, metadata={"alias": "userServer"})

    mailbox_id_type: str = field(metadata={"alias": "mailboxIdType"})

    mailbox_url: Optional[str] = field(default=None, metadata={"alias": "mailboxURL"})

    no_answer_number_of_rings: int = field(metadata={"alias": "noAnswerNumberOfRings"})

    always_redirect_to_voice_mail: bool = field(
        metadata={"alias": "alwaysRedirectToVoiceMail"}
    )

    out_of_primary_zone_redirect_to_voice_mail: bool = field(
        metadata={"alias": "outOfPrimaryZoneRedirectToVoiceMail"}
    )