Skip to content

SystemVoiceMessagingGroupGetVoicePortalMenusRequest21

Bases: OCIRequest

Requests the system voice portal Menus setting. The response is either SystemVoiceMessagingGroupGetVoicePortalMenusResponse21 or ErrorResponse.

Attributes:

get_default_menu_keys (bool):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class SystemVoiceMessagingGroupGetVoicePortalMenusRequest21(OCIRequest):
    """Requests the system voice portal Menus setting.
        The response is either SystemVoiceMessagingGroupGetVoicePortalMenusResponse21 or ErrorResponse.

    Attributes:

        get_default_menu_keys (bool):

    """

    get_default_menu_keys: bool = field(metadata={"alias": "getDefaultMenuKeys"})

Responses

Bases: OCIDataResponse

Response to SystemVoiceMessagingGroupGetVoicePortalMenusRequest21.

Attributes:

use_voice_portal_customization (bool):

voice_portal_main_menu_keys (object):

announcement_menu_keys (object):

announcement_recording_menu_keys (object):

greetings_menu_keys (object):

conference_greeting_menu_keys (object):

voice_messaging_menu_keys (object):

play_greeting_menu_keys (object):

change_busy_or_no_answer_greeting_menu_keys (object):

change_extended_away_greeting_menu_keys (object):

record_new_greeting_or_personalized_name_menu_keys (object):

delete_all_messages_menu_keys (object):

comm_pilot_express_profile_menu_keys (object):

personalized_name_menu_keys (object):

call_forwarding_options_menu_keys (object):

change_call_forwarding_destination_menu_keys (object):

voice_portal_calling_menu_keys (object):

hoteling_menu_keys (object):

passcode_menu_keys (object):

play_messages_menu_keys (object):

play_message_menu_keys (object):

additional_message_options_menu_keys (object):

forward_or_compose_message_menu_keys (object):

reply_message_menu_keys (object):

send_to_distribution_list_menu_keys (object):

select_distribution_list_menu_keys (object):

review_selected_distribution_list_menu_keys (object):

send_message_to_selected_distribution_list_menu_keys (object):

send_to_all_group_members_menu_keys (object):

send_to_person_menu_keys (object):

change_current_introduction_or_message_or_reply_menu_keys (object):

voice_portal_login_menu_keys (object):

fax_messaging_menu_keys (object):

message_deposit_menu_keys (object):

disable_message_deposit_menu_keys (object):

greeting_only_forwarding_destination_menu_keys (object):

personal_assistant_menu_keys (object):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class SystemVoiceMessagingGroupGetVoicePortalMenusResponse21(OCIDataResponse):
    """Response to SystemVoiceMessagingGroupGetVoicePortalMenusRequest21.

    Attributes:

        use_voice_portal_customization (bool):

        voice_portal_main_menu_keys (object):

        announcement_menu_keys (object):

        announcement_recording_menu_keys (object):

        greetings_menu_keys (object):

        conference_greeting_menu_keys (object):

        voice_messaging_menu_keys (object):

        play_greeting_menu_keys (object):

        change_busy_or_no_answer_greeting_menu_keys (object):

        change_extended_away_greeting_menu_keys (object):

        record_new_greeting_or_personalized_name_menu_keys (object):

        delete_all_messages_menu_keys (object):

        comm_pilot_express_profile_menu_keys (object):

        personalized_name_menu_keys (object):

        call_forwarding_options_menu_keys (object):

        change_call_forwarding_destination_menu_keys (object):

        voice_portal_calling_menu_keys (object):

        hoteling_menu_keys (object):

        passcode_menu_keys (object):

        play_messages_menu_keys (object):

        play_message_menu_keys (object):

        additional_message_options_menu_keys (object):

        forward_or_compose_message_menu_keys (object):

        reply_message_menu_keys (object):

        send_to_distribution_list_menu_keys (object):

        select_distribution_list_menu_keys (object):

        review_selected_distribution_list_menu_keys (object):

        send_message_to_selected_distribution_list_menu_keys (object):

        send_to_all_group_members_menu_keys (object):

        send_to_person_menu_keys (object):

        change_current_introduction_or_message_or_reply_menu_keys (object):

        voice_portal_login_menu_keys (object):

        fax_messaging_menu_keys (object):

        message_deposit_menu_keys (object):

        disable_message_deposit_menu_keys (object):

        greeting_only_forwarding_destination_menu_keys (object):

        personal_assistant_menu_keys (object):

    """

    use_voice_portal_customization: bool = field(
        metadata={"alias": "useVoicePortalCustomization"}
    )

    voice_portal_main_menu_keys: object = field(
        metadata={"alias": "voicePortalMainMenuKeys"}
    )

    announcement_menu_keys: object = field(metadata={"alias": "announcementMenuKeys"})

    announcement_recording_menu_keys: object = field(
        metadata={"alias": "announcementRecordingMenuKeys"}
    )

    greetings_menu_keys: object = field(metadata={"alias": "greetingsMenuKeys"})

    conference_greeting_menu_keys: object = field(
        metadata={"alias": "conferenceGreetingMenuKeys"}
    )

    voice_messaging_menu_keys: object = field(
        metadata={"alias": "voiceMessagingMenuKeys"}
    )

    play_greeting_menu_keys: object = field(metadata={"alias": "playGreetingMenuKeys"})

    change_busy_or_no_answer_greeting_menu_keys: object = field(
        metadata={"alias": "changeBusyOrNoAnswerGreetingMenuKeys"}
    )

    change_extended_away_greeting_menu_keys: object = field(
        metadata={"alias": "changeExtendedAwayGreetingMenuKeys"}
    )

    record_new_greeting_or_personalized_name_menu_keys: object = field(
        metadata={"alias": "recordNewGreetingOrPersonalizedNameMenuKeys"}
    )

    delete_all_messages_menu_keys: object = field(
        metadata={"alias": "deleteAllMessagesMenuKeys"}
    )

    comm_pilot_express_profile_menu_keys: object = field(
        metadata={"alias": "commPilotExpressProfileMenuKeys"}
    )

    personalized_name_menu_keys: object = field(
        metadata={"alias": "personalizedNameMenuKeys"}
    )

    call_forwarding_options_menu_keys: object = field(
        metadata={"alias": "callForwardingOptionsMenuKeys"}
    )

    change_call_forwarding_destination_menu_keys: object = field(
        metadata={"alias": "changeCallForwardingDestinationMenuKeys"}
    )

    voice_portal_calling_menu_keys: object = field(
        metadata={"alias": "voicePortalCallingMenuKeys"}
    )

    hoteling_menu_keys: object = field(metadata={"alias": "hotelingMenuKeys"})

    passcode_menu_keys: object = field(metadata={"alias": "passcodeMenuKeys"})

    play_messages_menu_keys: object = field(metadata={"alias": "playMessagesMenuKeys"})

    play_message_menu_keys: object = field(metadata={"alias": "playMessageMenuKeys"})

    additional_message_options_menu_keys: object = field(
        metadata={"alias": "additionalMessageOptionsMenuKeys"}
    )

    forward_or_compose_message_menu_keys: object = field(
        metadata={"alias": "forwardOrComposeMessageMenuKeys"}
    )

    reply_message_menu_keys: object = field(metadata={"alias": "replyMessageMenuKeys"})

    send_to_distribution_list_menu_keys: object = field(
        metadata={"alias": "sendToDistributionListMenuKeys"}
    )

    select_distribution_list_menu_keys: object = field(
        metadata={"alias": "selectDistributionListMenuKeys"}
    )

    review_selected_distribution_list_menu_keys: object = field(
        metadata={"alias": "reviewSelectedDistributionListMenuKeys"}
    )

    send_message_to_selected_distribution_list_menu_keys: object = field(
        metadata={"alias": "sendMessageToSelectedDistributionListMenuKeys"}
    )

    send_to_all_group_members_menu_keys: object = field(
        metadata={"alias": "sendToAllGroupMembersMenuKeys"}
    )

    send_to_person_menu_keys: object = field(metadata={"alias": "sendToPersonMenuKeys"})

    change_current_introduction_or_message_or_reply_menu_keys: object = field(
        metadata={"alias": "changeCurrentIntroductionOrMessageOrReplyMenuKeys"}
    )

    voice_portal_login_menu_keys: object = field(
        metadata={"alias": "voicePortalLoginMenuKeys"}
    )

    fax_messaging_menu_keys: object = field(metadata={"alias": "faxMessagingMenuKeys"})

    message_deposit_menu_keys: object = field(
        metadata={"alias": "messageDepositMenuKeys"}
    )

    disable_message_deposit_menu_keys: object = field(
        metadata={"alias": "disableMessageDepositMenuKeys"}
    )

    greeting_only_forwarding_destination_menu_keys: object = field(
        metadata={"alias": "greetingOnlyForwardingDestinationMenuKeys"}
    )

    personal_assistant_menu_keys: object = field(
        metadata={"alias": "personalAssistantMenuKeys"}
    )

Bases: OCIResponse

Source code in src/mercury_ocip/commands/base_command.py
class ErrorResponse(OCIResponse):
    errorCode: Optional[int] = None
    summary: str
    summaryEnglish: str
    detail: Optional[str] = None

Example Usage

from mercury_ocip.client import Client
from mercury_ocip.commands import SystemVoiceMessagingGroupGetVoicePortalMenusRequest21

client = Client()

command = SystemVoiceMessagingGroupGetVoicePortalMenusRequest21(
    get_default_menu_keys=...,
)

response = client.command(command)

print(response)

Example 2 with Raw Command

from mercury_ocip.client import Client

client = Client()

response = client.raw_command("SystemVoiceMessagingGroupGetVoicePortalMenusRequest21",
    get_default_menu_keys=...,
)

print(response)