ChimeSDKVoice / Client / put_voice_connector_external_systems_configuration

put_voice_connector_external_systems_configuration#

ChimeSDKVoice.Client.put_voice_connector_external_systems_configuration(**kwargs)#

Adds an external systems configuration to a Voice Connector.

See also: AWS API Documentation

Request Syntax

response = client.put_voice_connector_external_systems_configuration(
    VoiceConnectorId='string',
    SessionBorderControllerTypes=[
        'RIBBON_SBC'|'ORACLE_ACME_PACKET_SBC'|'AVAYA_SBCE'|'CISCO_UNIFIED_BORDER_ELEMENT'|'AUDIOCODES_MEDIANT_SBC',
    ],
    ContactCenterSystemTypes=[
        'GENESYS_ENGAGE_ON_PREMISES'|'AVAYA_AURA_CALL_CENTER_ELITE'|'AVAYA_AURA_CONTACT_CENTER'|'CISCO_UNIFIED_CONTACT_CENTER_ENTERPRISE',
    ]
)
Parameters:
  • VoiceConnectorId (string) –

    [REQUIRED]

    The ID of the Voice Connector for which to add the external system configuration.

  • SessionBorderControllerTypes (list) –

    The session border controllers to use.

    • (string) –

  • ContactCenterSystemTypes (list) –

    The contact center system to use.

    • (string) –

Return type:

dict

Returns:

Response Syntax

{
    'ExternalSystemsConfiguration': {
        'SessionBorderControllerTypes': [
            'RIBBON_SBC'|'ORACLE_ACME_PACKET_SBC'|'AVAYA_SBCE'|'CISCO_UNIFIED_BORDER_ELEMENT'|'AUDIOCODES_MEDIANT_SBC',
        ],
        'ContactCenterSystemTypes': [
            'GENESYS_ENGAGE_ON_PREMISES'|'AVAYA_AURA_CALL_CENTER_ELITE'|'AVAYA_AURA_CONTACT_CENTER'|'CISCO_UNIFIED_CONTACT_CENTER_ENTERPRISE',
        ]
    }
}

Response Structure

  • (dict) –

    • ExternalSystemsConfiguration (dict) –

      An object that contains information about an external systems configuration for a Voice Connector.

      • SessionBorderControllerTypes (list) –

        The session border controllers.

        • (string) –

      • ContactCenterSystemTypes (list) –

        The contact center system.

        • (string) –

Exceptions

  • ChimeSDKVoice.Client.exceptions.UnauthorizedClientException

  • ChimeSDKVoice.Client.exceptions.NotFoundException

  • ChimeSDKVoice.Client.exceptions.ConflictException

  • ChimeSDKVoice.Client.exceptions.ForbiddenException

  • ChimeSDKVoice.Client.exceptions.BadRequestException

  • ChimeSDKVoice.Client.exceptions.ThrottledClientException

  • ChimeSDKVoice.Client.exceptions.ServiceUnavailableException

  • ChimeSDKVoice.Client.exceptions.ServiceFailureException