Class: Aws::ChimeSDKVoice::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::ChimeSDKVoice::Client
- Includes:
- Aws::ClientStubs
- Defined in:
- gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb
Overview
An API client for ChimeSDKVoice. To construct a client, you need to configure a :region
and :credentials
.
client = Aws::ChimeSDKVoice::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#associate_phone_numbers_with_voice_connector(params = {}) ⇒ Types::AssociatePhoneNumbersWithVoiceConnectorResponse
Associates phone numbers with the specified Amazon Chime SDK Voice Connector.
-
#associate_phone_numbers_with_voice_connector_group(params = {}) ⇒ Types::AssociatePhoneNumbersWithVoiceConnectorGroupResponse
Associates phone numbers with the specified Amazon Chime SDK Voice Connector group.
-
#batch_delete_phone_number(params = {}) ⇒ Types::BatchDeletePhoneNumberResponse
Moves phone numbers into the Deletion queue.
-
#batch_update_phone_number(params = {}) ⇒ Types::BatchUpdatePhoneNumberResponse
Updates phone number product types, calling names, or phone number names.
-
#create_phone_number_order(params = {}) ⇒ Types::CreatePhoneNumberOrderResponse
Creates an order for phone numbers to be provisioned.
-
#create_proxy_session(params = {}) ⇒ Types::CreateProxySessionResponse
Creates a proxy session for the specified Amazon Chime SDK Voice Connector for the specified participant phone numbers.
-
#create_sip_media_application(params = {}) ⇒ Types::CreateSipMediaApplicationResponse
Creates a SIP media application.
-
#create_sip_media_application_call(params = {}) ⇒ Types::CreateSipMediaApplicationCallResponse
Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified
sipMediaApplicationId
. -
#create_sip_rule(params = {}) ⇒ Types::CreateSipRuleResponse
Creates a SIP rule, which can be used to run a SIP media application as a target for a specific trigger type.
-
#create_voice_connector(params = {}) ⇒ Types::CreateVoiceConnectorResponse
Creates an Amazon Chime SDK Voice Connector.
-
#create_voice_connector_group(params = {}) ⇒ Types::CreateVoiceConnectorGroupResponse
Creates an Amazon Chime SDK Voice Connector group under the administrator's AWS account.
-
#create_voice_profile(params = {}) ⇒ Types::CreateVoiceProfileResponse
Creates a voice profile, which consists of an enrolled user and their latest voice print.
-
#create_voice_profile_domain(params = {}) ⇒ Types::CreateVoiceProfileDomainResponse
Creates a voice profile domain, a collection of voice profiles, their voice prints, and encrypted enrollment audio.
-
#delete_phone_number(params = {}) ⇒ Struct
Moves the specified phone number into the Deletion queue.
-
#delete_proxy_session(params = {}) ⇒ Struct
Deletes the specified proxy session from the specified Amazon Chime SDK Voice Connector.
-
#delete_sip_media_application(params = {}) ⇒ Struct
Deletes a SIP media application.
-
#delete_sip_rule(params = {}) ⇒ Struct
Deletes a SIP rule.
-
#delete_voice_connector(params = {}) ⇒ Struct
Deletes an Amazon Chime SDK Voice Connector.
-
#delete_voice_connector_emergency_calling_configuration(params = {}) ⇒ Struct
Deletes the emergency calling details from the specified Amazon Chime SDK Voice Connector.
-
#delete_voice_connector_external_systems_configuration(params = {}) ⇒ Struct
Deletes the external systems configuration for a Voice Connector.
-
#delete_voice_connector_group(params = {}) ⇒ Struct
Deletes an Amazon Chime SDK Voice Connector group.
-
#delete_voice_connector_origination(params = {}) ⇒ Struct
Deletes the origination settings for the specified Amazon Chime SDK Voice Connector.
-
#delete_voice_connector_proxy(params = {}) ⇒ Struct
Deletes the proxy configuration from the specified Amazon Chime SDK Voice Connector.
-
#delete_voice_connector_streaming_configuration(params = {}) ⇒ Struct
Deletes a Voice Connector's streaming configuration.
-
#delete_voice_connector_termination(params = {}) ⇒ Struct
Deletes the termination settings for the specified Amazon Chime SDK Voice Connector.
-
#delete_voice_connector_termination_credentials(params = {}) ⇒ Struct
Deletes the specified SIP credentials used by your equipment to authenticate during call termination.
-
#delete_voice_profile(params = {}) ⇒ Struct
Deletes a voice profile, including its voice print and enrollment data.
-
#delete_voice_profile_domain(params = {}) ⇒ Struct
Deletes all voice profiles in the domain.
-
#disassociate_phone_numbers_from_voice_connector(params = {}) ⇒ Types::DisassociatePhoneNumbersFromVoiceConnectorResponse
Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice Connector.
-
#disassociate_phone_numbers_from_voice_connector_group(params = {}) ⇒ Types::DisassociatePhoneNumbersFromVoiceConnectorGroupResponse
Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice Connector group.
-
#get_global_settings(params = {}) ⇒ Types::GetGlobalSettingsResponse
Retrieves the global settings for the Amazon Chime SDK Voice Connectors in an AWS account.
-
#get_phone_number(params = {}) ⇒ Types::GetPhoneNumberResponse
Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.
-
#get_phone_number_order(params = {}) ⇒ Types::GetPhoneNumberOrderResponse
Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status.
-
#get_phone_number_settings(params = {}) ⇒ Types::GetPhoneNumberSettingsResponse
Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.
-
#get_proxy_session(params = {}) ⇒ Types::GetProxySessionResponse
Retrieves the specified proxy session details for the specified Amazon Chime SDK Voice Connector.
-
#get_sip_media_application(params = {}) ⇒ Types::GetSipMediaApplicationResponse
Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.
-
#get_sip_media_application_alexa_skill_configuration(params = {}) ⇒ Types::GetSipMediaApplicationAlexaSkillConfigurationResponse
Gets the Alexa Skill configuration for the SIP media application.
-
#get_sip_media_application_logging_configuration(params = {}) ⇒ Types::GetSipMediaApplicationLoggingConfigurationResponse
Retrieves the logging configuration for the specified SIP media application.
-
#get_sip_rule(params = {}) ⇒ Types::GetSipRuleResponse
Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.
-
#get_speaker_search_task(params = {}) ⇒ Types::GetSpeakerSearchTaskResponse
Retrieves the details of the specified speaker search task.
-
#get_voice_connector(params = {}) ⇒ Types::GetVoiceConnectorResponse
Retrieves details for the specified Amazon Chime SDK Voice Connector, such as timestamps,name, outbound host, and encryption requirements.
-
#get_voice_connector_emergency_calling_configuration(params = {}) ⇒ Types::GetVoiceConnectorEmergencyCallingConfigurationResponse
Retrieves the emergency calling configuration details for the specified Voice Connector.
-
#get_voice_connector_external_systems_configuration(params = {}) ⇒ Types::GetVoiceConnectorExternalSystemsConfigurationResponse
Gets information about an external systems configuration for a Voice Connector.
-
#get_voice_connector_group(params = {}) ⇒ Types::GetVoiceConnectorGroupResponse
Retrieves details for the specified Amazon Chime SDK Voice Connector group, such as timestamps,name, and associated
VoiceConnectorItems
. -
#get_voice_connector_logging_configuration(params = {}) ⇒ Types::GetVoiceConnectorLoggingConfigurationResponse
Retrieves the logging configuration settings for the specified Voice Connector.
-
#get_voice_connector_origination(params = {}) ⇒ Types::GetVoiceConnectorOriginationResponse
Retrieves the origination settings for the specified Voice Connector.
-
#get_voice_connector_proxy(params = {}) ⇒ Types::GetVoiceConnectorProxyResponse
Retrieves the proxy configuration details for the specified Amazon Chime SDK Voice Connector.
-
#get_voice_connector_streaming_configuration(params = {}) ⇒ Types::GetVoiceConnectorStreamingConfigurationResponse
Retrieves the streaming configuration details for the specified Amazon Chime SDK Voice Connector.
-
#get_voice_connector_termination(params = {}) ⇒ Types::GetVoiceConnectorTerminationResponse
Retrieves the termination setting details for the specified Voice Connector.
-
#get_voice_connector_termination_health(params = {}) ⇒ Types::GetVoiceConnectorTerminationHealthResponse
Retrieves information about the last time a
SIP OPTIONS
ping was received from your SIP infrastructure for the specified Amazon Chime SDK Voice Connector. -
#get_voice_profile(params = {}) ⇒ Types::GetVoiceProfileResponse
Retrieves the details of the specified voice profile.
-
#get_voice_profile_domain(params = {}) ⇒ Types::GetVoiceProfileDomainResponse
Retrieves the details of the specified voice profile domain.
-
#get_voice_tone_analysis_task(params = {}) ⇒ Types::GetVoiceToneAnalysisTaskResponse
Retrieves the details of a voice tone analysis task.
-
#list_available_voice_connector_regions(params = {}) ⇒ Types::ListAvailableVoiceConnectorRegionsResponse
Lists the available AWS Regions in which you can create an Amazon Chime SDK Voice Connector.
-
#list_phone_number_orders(params = {}) ⇒ Types::ListPhoneNumberOrdersResponse
Lists the phone numbers for an administrator's Amazon Chime SDK account.
-
#list_phone_numbers(params = {}) ⇒ Types::ListPhoneNumbersResponse
Lists the phone numbers for the specified Amazon Chime SDK account, Amazon Chime SDK user, Amazon Chime SDK Voice Connector, or Amazon Chime SDK Voice Connector group.
-
#list_proxy_sessions(params = {}) ⇒ Types::ListProxySessionsResponse
Lists the proxy sessions for the specified Amazon Chime SDK Voice Connector.
-
#list_sip_media_applications(params = {}) ⇒ Types::ListSipMediaApplicationsResponse
Lists the SIP media applications under the administrator's AWS account.
-
#list_sip_rules(params = {}) ⇒ Types::ListSipRulesResponse
Lists the SIP rules under the administrator's AWS account.
-
#list_supported_phone_number_countries(params = {}) ⇒ Types::ListSupportedPhoneNumberCountriesResponse
Lists the countries that you can order phone numbers from.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Returns a list of the tags in a given resource.
-
#list_voice_connector_groups(params = {}) ⇒ Types::ListVoiceConnectorGroupsResponse
Lists the Amazon Chime SDK Voice Connector groups in the administrator's AWS account.
-
#list_voice_connector_termination_credentials(params = {}) ⇒ Types::ListVoiceConnectorTerminationCredentialsResponse
Lists the SIP credentials for the specified Amazon Chime SDK Voice Connector.
-
#list_voice_connectors(params = {}) ⇒ Types::ListVoiceConnectorsResponse
Lists the Amazon Chime SDK Voice Connectors in the administrators AWS account.
-
#list_voice_profile_domains(params = {}) ⇒ Types::ListVoiceProfileDomainsResponse
Lists the specified voice profile domains in the administrator's AWS account.
-
#list_voice_profiles(params = {}) ⇒ Types::ListVoiceProfilesResponse
Lists the voice profiles in a voice profile domain.
-
#put_sip_media_application_alexa_skill_configuration(params = {}) ⇒ Types::PutSipMediaApplicationAlexaSkillConfigurationResponse
Updates the Alexa Skill configuration for the SIP media application.
-
#put_sip_media_application_logging_configuration(params = {}) ⇒ Types::PutSipMediaApplicationLoggingConfigurationResponse
Updates the logging configuration for the specified SIP media application.
-
#put_voice_connector_emergency_calling_configuration(params = {}) ⇒ Types::PutVoiceConnectorEmergencyCallingConfigurationResponse
Updates a Voice Connector's emergency calling configuration.
-
#put_voice_connector_external_systems_configuration(params = {}) ⇒ Types::PutVoiceConnectorExternalSystemsConfigurationResponse
Adds an external systems configuration to a Voice Connector.
-
#put_voice_connector_logging_configuration(params = {}) ⇒ Types::PutVoiceConnectorLoggingConfigurationResponse
Updates a Voice Connector's logging configuration.
-
#put_voice_connector_origination(params = {}) ⇒ Types::PutVoiceConnectorOriginationResponse
Updates a Voice Connector's origination settings.
-
#put_voice_connector_proxy(params = {}) ⇒ Types::PutVoiceConnectorProxyResponse
Puts the specified proxy configuration to the specified Amazon Chime SDK Voice Connector.
-
#put_voice_connector_streaming_configuration(params = {}) ⇒ Types::PutVoiceConnectorStreamingConfigurationResponse
Updates a Voice Connector's streaming configuration settings.
-
#put_voice_connector_termination(params = {}) ⇒ Types::PutVoiceConnectorTerminationResponse
Updates a Voice Connector's termination settings.
-
#put_voice_connector_termination_credentials(params = {}) ⇒ Struct
Updates a Voice Connector's termination credentials.
-
#restore_phone_number(params = {}) ⇒ Types::RestorePhoneNumberResponse
Restores a deleted phone number.
-
#search_available_phone_numbers(params = {}) ⇒ Types::SearchAvailablePhoneNumbersResponse
Searches the provisioned phone numbers in an organization.
-
#start_speaker_search_task(params = {}) ⇒ Types::StartSpeakerSearchTaskResponse
Starts a speaker search task.
-
#start_voice_tone_analysis_task(params = {}) ⇒ Types::StartVoiceToneAnalysisTaskResponse
Starts a voice tone analysis task.
-
#stop_speaker_search_task(params = {}) ⇒ Struct
Stops a speaker search task.
-
#stop_voice_tone_analysis_task(params = {}) ⇒ Struct
Stops a voice tone analysis task.
-
#tag_resource(params = {}) ⇒ Struct
Adds a tag to the specified resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes tags from a resource.
-
#update_global_settings(params = {}) ⇒ Struct
Updates global settings for the Amazon Chime SDK Voice Connectors in an AWS account.
-
#update_phone_number(params = {}) ⇒ Types::UpdatePhoneNumberResponse
Updates phone number details, such as product type, calling name, or phone number name for the specified phone number ID.
-
#update_phone_number_settings(params = {}) ⇒ Struct
Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name.
-
#update_proxy_session(params = {}) ⇒ Types::UpdateProxySessionResponse
Updates the specified proxy session details, such as voice or SMS capabilities.
-
#update_sip_media_application(params = {}) ⇒ Types::UpdateSipMediaApplicationResponse
Updates the details of the specified SIP media application.
-
#update_sip_media_application_call(params = {}) ⇒ Types::UpdateSipMediaApplicationCallResponse
Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an update request.
-
#update_sip_rule(params = {}) ⇒ Types::UpdateSipRuleResponse
Updates the details of the specified SIP rule.
-
#update_voice_connector(params = {}) ⇒ Types::UpdateVoiceConnectorResponse
Updates the details for the specified Amazon Chime SDK Voice Connector.
-
#update_voice_connector_group(params = {}) ⇒ Types::UpdateVoiceConnectorGroupResponse
Updates the settings for the specified Amazon Chime SDK Voice Connector group.
-
#update_voice_profile(params = {}) ⇒ Types::UpdateVoiceProfileResponse
Updates the specified voice profile’s voice print and refreshes its expiration timestamp.
-
#update_voice_profile_domain(params = {}) ⇒ Types::UpdateVoiceProfileDomainResponse
Updates the settings for the specified voice profile domain.
-
#validate_e911_address(params = {}) ⇒ Types::ValidateE911AddressResponse
Validates an address to be used for 911 calls made with Amazon Chime SDK Voice Connectors.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from Aws::ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
476 477 478 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 476 def initialize(*args) super end |
Instance Method Details
#associate_phone_numbers_with_voice_connector(params = {}) ⇒ Types::AssociatePhoneNumbersWithVoiceConnectorResponse
Associates phone numbers with the specified Amazon Chime SDK Voice Connector.
520 521 522 523 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 520 def associate_phone_numbers_with_voice_connector(params = {}, = {}) req = build_request(:associate_phone_numbers_with_voice_connector, params) req.send_request() end |
#associate_phone_numbers_with_voice_connector_group(params = {}) ⇒ Types::AssociatePhoneNumbersWithVoiceConnectorGroupResponse
Associates phone numbers with the specified Amazon Chime SDK Voice Connector group.
563 564 565 566 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 563 def associate_phone_numbers_with_voice_connector_group(params = {}, = {}) req = build_request(:associate_phone_numbers_with_voice_connector_group, params) req.send_request() end |
#batch_delete_phone_number(params = {}) ⇒ Types::BatchDeletePhoneNumberResponse
Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or Amazon Chime SDK Voice Connectors before they can be deleted.
Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.
599 600 601 602 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 599 def batch_delete_phone_number(params = {}, = {}) req = build_request(:batch_delete_phone_number, params) req.send_request() end |
#batch_update_phone_number(params = {}) ⇒ Types::BatchUpdatePhoneNumberResponse
Updates phone number product types, calling names, or phone number
names. You can update one attribute at a time for each
UpdatePhoneNumberRequestItem
. For example, you can update the
product type, the calling name, or phone name.
phoneNumberId
in a request.
644 645 646 647 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 644 def batch_update_phone_number(params = {}, = {}) req = build_request(:batch_update_phone_number, params) req.send_request() end |
#create_phone_number_order(params = {}) ⇒ Types::CreatePhoneNumberOrderResponse
Creates an order for phone numbers to be provisioned. For numbers outside the U.S., you must use the Amazon Chime SDK SIP media application dial-in product type.
691 692 693 694 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 691 def create_phone_number_order(params = {}, = {}) req = build_request(:create_phone_number_order, params) req.send_request() end |
#create_proxy_session(params = {}) ⇒ Types::CreateProxySessionResponse
Creates a proxy session for the specified Amazon Chime SDK Voice Connector for the specified participant phone numbers.
769 770 771 772 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 769 def create_proxy_session(params = {}, = {}) req = build_request(:create_proxy_session, params) req.send_request() end |
#create_sip_media_application(params = {}) ⇒ Types::CreateSipMediaApplicationResponse
Creates a SIP media application. For more information about SIP media applications, see Managing SIP media applications and rules in the Amazon Chime SDK Administrator Guide.
832 833 834 835 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 832 def create_sip_media_application(params = {}, = {}) req = build_request(:create_sip_media_application, params) req.send_request() end |
#create_sip_media_application_call(params = {}) ⇒ Types::CreateSipMediaApplicationCallResponse
Creates an outbound call to a phone number from the phone number
specified in the request, and it invokes the endpoint of the specified
sipMediaApplicationId
.
885 886 887 888 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 885 def create_sip_media_application_call(params = {}, = {}) req = build_request(:create_sip_media_application_call, params) req.send_request() end |
#create_sip_rule(params = {}) ⇒ Types::CreateSipRuleResponse
Creates a SIP rule, which can be used to run a SIP media application as a target for a specific trigger type. For more information about SIP rules, see Managing SIP media applications and rules in the Amazon Chime SDK Administrator Guide.
961 962 963 964 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 961 def create_sip_rule(params = {}, = {}) req = build_request(:create_sip_rule, params) req.send_request() end |
#create_voice_connector(params = {}) ⇒ Types::CreateVoiceConnectorResponse
Creates an Amazon Chime SDK Voice Connector. For more information about Voice Connectors, see Managing Amazon Chime SDK Voice Connector groups in the Amazon Chime SDK Administrator Guide.
1051 1052 1053 1054 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1051 def create_voice_connector(params = {}, = {}) req = build_request(:create_voice_connector, params) req.send_request() end |
#create_voice_connector_group(params = {}) ⇒ Types::CreateVoiceConnectorGroupResponse
Creates an Amazon Chime SDK Voice Connector group under the
administrator's AWS account. You can associate Amazon Chime SDK Voice
Connectors with the Voice Connector group by including
VoiceConnectorItems
in the request.
You can include Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.
1102 1103 1104 1105 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1102 def create_voice_connector_group(params = {}, = {}) req = build_request(:create_voice_connector_group, params) req.send_request() end |
#create_voice_profile(params = {}) ⇒ Types::CreateVoiceProfileResponse
Creates a voice profile, which consists of an enrolled user and their latest voice print.
Before creating any voice profiles, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms for the Amazon Chime SDK.
For more information about voice profiles and voice analytics, see Using Amazon Chime SDK Voice Analytics in the Amazon Chime SDK Developer Guide.
1150 1151 1152 1153 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1150 def create_voice_profile(params = {}, = {}) req = build_request(:create_voice_profile, params) req.send_request() end |
#create_voice_profile_domain(params = {}) ⇒ Types::CreateVoiceProfileDomainResponse
Creates a voice profile domain, a collection of voice profiles, their voice prints, and encrypted enrollment audio.
Before creating any voice profiles, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms for the Amazon Chime SDK.
For more information about voice profile domains, see Using Amazon Chime SDK Voice Analytics in the Amazon Chime SDK Developer Guide.
1223 1224 1225 1226 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1223 def create_voice_profile_domain(params = {}, = {}) req = build_request(:create_voice_profile_domain, params) req.send_request() end |
#delete_phone_number(params = {}) ⇒ Struct
Moves the specified phone number into the Deletion queue. A phone number must be disassociated from any users or Amazon Chime SDK Voice Connectors before it can be deleted.
Deleted phone numbers remain in the Deletion queue queue for 7 days before they are deleted permanently.
1250 1251 1252 1253 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1250 def delete_phone_number(params = {}, = {}) req = build_request(:delete_phone_number, params) req.send_request() end |
#delete_proxy_session(params = {}) ⇒ Struct
Deletes the specified proxy session from the specified Amazon Chime SDK Voice Connector.
1277 1278 1279 1280 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1277 def delete_proxy_session(params = {}, = {}) req = build_request(:delete_proxy_session, params) req.send_request() end |
#delete_sip_media_application(params = {}) ⇒ Struct
Deletes a SIP media application.
1299 1300 1301 1302 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1299 def delete_sip_media_application(params = {}, = {}) req = build_request(:delete_sip_media_application, params) req.send_request() end |
#delete_sip_rule(params = {}) ⇒ Struct
Deletes a SIP rule.
1321 1322 1323 1324 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1321 def delete_sip_rule(params = {}, = {}) req = build_request(:delete_sip_rule, params) req.send_request() end |
#delete_voice_connector(params = {}) ⇒ Struct
Deletes an Amazon Chime SDK Voice Connector. Any phone numbers associated with the Amazon Chime SDK Voice Connector must be disassociated from it before it can be deleted.
1345 1346 1347 1348 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1345 def delete_voice_connector(params = {}, = {}) req = build_request(:delete_voice_connector, params) req.send_request() end |
#delete_voice_connector_emergency_calling_configuration(params = {}) ⇒ Struct
Deletes the emergency calling details from the specified Amazon Chime SDK Voice Connector.
1368 1369 1370 1371 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1368 def delete_voice_connector_emergency_calling_configuration(params = {}, = {}) req = build_request(:delete_voice_connector_emergency_calling_configuration, params) req.send_request() end |
#delete_voice_connector_external_systems_configuration(params = {}) ⇒ Struct
Deletes the external systems configuration for a Voice Connector.
1391 1392 1393 1394 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1391 def delete_voice_connector_external_systems_configuration(params = {}, = {}) req = build_request(:delete_voice_connector_external_systems_configuration, params) req.send_request() end |
#delete_voice_connector_group(params = {}) ⇒ Struct
Deletes an Amazon Chime SDK Voice Connector group. Any
VoiceConnectorItems
and phone numbers associated with the group must
be removed before it can be deleted.
1415 1416 1417 1418 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1415 def delete_voice_connector_group(params = {}, = {}) req = build_request(:delete_voice_connector_group, params) req.send_request() end |
#delete_voice_connector_origination(params = {}) ⇒ Struct
Deletes the origination settings for the specified Amazon Chime SDK Voice Connector.
1443 1444 1445 1446 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1443 def delete_voice_connector_origination(params = {}, = {}) req = build_request(:delete_voice_connector_origination, params) req.send_request() end |
#delete_voice_connector_proxy(params = {}) ⇒ Struct
Deletes the proxy configuration from the specified Amazon Chime SDK Voice Connector.
1466 1467 1468 1469 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1466 def delete_voice_connector_proxy(params = {}, = {}) req = build_request(:delete_voice_connector_proxy, params) req.send_request() end |
#delete_voice_connector_streaming_configuration(params = {}) ⇒ Struct
Deletes a Voice Connector's streaming configuration.
1488 1489 1490 1491 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1488 def delete_voice_connector_streaming_configuration(params = {}, = {}) req = build_request(:delete_voice_connector_streaming_configuration, params) req.send_request() end |
#delete_voice_connector_termination(params = {}) ⇒ Struct
Deletes the termination settings for the specified Amazon Chime SDK Voice Connector.
1516 1517 1518 1519 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1516 def delete_voice_connector_termination(params = {}, = {}) req = build_request(:delete_voice_connector_termination, params) req.send_request() end |
#delete_voice_connector_termination_credentials(params = {}) ⇒ Struct
Deletes the specified SIP credentials used by your equipment to authenticate during call termination.
1544 1545 1546 1547 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1544 def delete_voice_connector_termination_credentials(params = {}, = {}) req = build_request(:delete_voice_connector_termination_credentials, params) req.send_request() end |
#delete_voice_profile(params = {}) ⇒ Struct
Deletes a voice profile, including its voice print and enrollment data. WARNING: This action is not reversible.
1567 1568 1569 1570 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1567 def delete_voice_profile(params = {}, = {}) req = build_request(:delete_voice_profile, params) req.send_request() end |
#delete_voice_profile_domain(params = {}) ⇒ Struct
Deletes all voice profiles in the domain. WARNING: This action is not reversible.
1590 1591 1592 1593 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1590 def delete_voice_profile_domain(params = {}, = {}) req = build_request(:delete_voice_profile_domain, params) req.send_request() end |
#disassociate_phone_numbers_from_voice_connector(params = {}) ⇒ Types::DisassociatePhoneNumbersFromVoiceConnectorResponse
Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice Connector.
1626 1627 1628 1629 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1626 def disassociate_phone_numbers_from_voice_connector(params = {}, = {}) req = build_request(:disassociate_phone_numbers_from_voice_connector, params) req.send_request() end |
#disassociate_phone_numbers_from_voice_connector_group(params = {}) ⇒ Types::DisassociatePhoneNumbersFromVoiceConnectorGroupResponse
Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice Connector group.
1662 1663 1664 1665 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1662 def disassociate_phone_numbers_from_voice_connector_group(params = {}, = {}) req = build_request(:disassociate_phone_numbers_from_voice_connector_group, params) req.send_request() end |
#get_global_settings(params = {}) ⇒ Types::GetGlobalSettingsResponse
Retrieves the global settings for the Amazon Chime SDK Voice Connectors in an AWS account.
1682 1683 1684 1685 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1682 def get_global_settings(params = {}, = {}) req = build_request(:get_global_settings, params) req.send_request() end |
#get_phone_number(params = {}) ⇒ Types::GetPhoneNumberResponse
Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.
1733 1734 1735 1736 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1733 def get_phone_number(params = {}, = {}) req = build_request(:get_phone_number, params) req.send_request() end |
#get_phone_number_order(params = {}) ⇒ Types::GetPhoneNumberOrderResponse
Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status.
1772 1773 1774 1775 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1772 def get_phone_number_order(params = {}, = {}) req = build_request(:get_phone_number_order, params) req.send_request() end |
#get_phone_number_settings(params = {}) ⇒ Types::GetPhoneNumberSettingsResponse
Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.
1794 1795 1796 1797 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1794 def get_phone_number_settings(params = {}, = {}) req = build_request(:get_phone_number_settings, params) req.send_request() end |
#get_proxy_session(params = {}) ⇒ Types::GetProxySessionResponse
Retrieves the specified proxy session details for the specified Amazon Chime SDK Voice Connector.
1843 1844 1845 1846 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1843 def get_proxy_session(params = {}, = {}) req = build_request(:get_proxy_session, params) req.send_request() end |
#get_sip_media_application(params = {}) ⇒ Types::GetSipMediaApplicationResponse
Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.
1879 1880 1881 1882 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1879 def get_sip_media_application(params = {}, = {}) req = build_request(:get_sip_media_application, params) req.send_request() end |
#get_sip_media_application_alexa_skill_configuration(params = {}) ⇒ Types::GetSipMediaApplicationAlexaSkillConfigurationResponse
Gets the Alexa Skill configuration for the SIP media application.
Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page.
1917 1918 1919 1920 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1917 def get_sip_media_application_alexa_skill_configuration(params = {}, = {}) req = build_request(:get_sip_media_application_alexa_skill_configuration, params) req.send_request() end |
#get_sip_media_application_logging_configuration(params = {}) ⇒ Types::GetSipMediaApplicationLoggingConfigurationResponse
Retrieves the logging configuration for the specified SIP media application.
1946 1947 1948 1949 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1946 def get_sip_media_application_logging_configuration(params = {}, = {}) req = build_request(:get_sip_media_application_logging_configuration, params) req.send_request() end |
#get_sip_rule(params = {}) ⇒ Types::GetSipRuleResponse
Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.
1985 1986 1987 1988 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 1985 def get_sip_rule(params = {}, = {}) req = build_request(:get_sip_rule, params) req.send_request() end |
#get_speaker_search_task(params = {}) ⇒ Types::GetSpeakerSearchTaskResponse
Retrieves the details of the specified speaker search task.
2029 2030 2031 2032 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2029 def get_speaker_search_task(params = {}, = {}) req = build_request(:get_speaker_search_task, params) req.send_request() end |
#get_voice_connector(params = {}) ⇒ Types::GetVoiceConnectorResponse
Retrieves details for the specified Amazon Chime SDK Voice Connector, such as timestamps,name, outbound host, and encryption requirements.
2066 2067 2068 2069 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2066 def get_voice_connector(params = {}, = {}) req = build_request(:get_voice_connector, params) req.send_request() end |
#get_voice_connector_emergency_calling_configuration(params = {}) ⇒ Types::GetVoiceConnectorEmergencyCallingConfigurationResponse
Retrieves the emergency calling configuration details for the specified Voice Connector.
2098 2099 2100 2101 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2098 def get_voice_connector_emergency_calling_configuration(params = {}, = {}) req = build_request(:get_voice_connector_emergency_calling_configuration, params) req.send_request() end |
#get_voice_connector_external_systems_configuration(params = {}) ⇒ Types::GetVoiceConnectorExternalSystemsConfigurationResponse
Gets information about an external systems configuration for a Voice Connector.
2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2131 def get_voice_connector_external_systems_configuration(params = {}, = {}) req = build_request(:get_voice_connector_external_systems_configuration, params) req.send_request() end |
#get_voice_connector_group(params = {}) ⇒ Types::GetVoiceConnectorGroupResponse
Retrieves details for the specified Amazon Chime SDK Voice Connector
group, such as timestamps,name, and associated VoiceConnectorItems
.
2167 2168 2169 2170 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2167 def get_voice_connector_group(params = {}, = {}) req = build_request(:get_voice_connector_group, params) req.send_request() end |
#get_voice_connector_logging_configuration(params = {}) ⇒ Types::GetVoiceConnectorLoggingConfigurationResponse
Retrieves the logging configuration settings for the specified Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.
2198 2199 2200 2201 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2198 def get_voice_connector_logging_configuration(params = {}, = {}) req = build_request(:get_voice_connector_logging_configuration, params) req.send_request() end |
#get_voice_connector_origination(params = {}) ⇒ Types::GetVoiceConnectorOriginationResponse
Retrieves the origination settings for the specified Voice Connector.
2232 2233 2234 2235 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2232 def get_voice_connector_origination(params = {}, = {}) req = build_request(:get_voice_connector_origination, params) req.send_request() end |
#get_voice_connector_proxy(params = {}) ⇒ Types::GetVoiceConnectorProxyResponse
Retrieves the proxy configuration details for the specified Amazon Chime SDK Voice Connector.
2265 2266 2267 2268 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2265 def get_voice_connector_proxy(params = {}, = {}) req = build_request(:get_voice_connector_proxy, params) req.send_request() end |
#get_voice_connector_streaming_configuration(params = {}) ⇒ Types::GetVoiceConnectorStreamingConfigurationResponse
Retrieves the streaming configuration details for the specified Amazon Chime SDK Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data.
2301 2302 2303 2304 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2301 def get_voice_connector_streaming_configuration(params = {}, = {}) req = build_request(:get_voice_connector_streaming_configuration, params) req.send_request() end |
#get_voice_connector_termination(params = {}) ⇒ Types::GetVoiceConnectorTerminationResponse
Retrieves the termination setting details for the specified Voice Connector.
2336 2337 2338 2339 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2336 def get_voice_connector_termination(params = {}, = {}) req = build_request(:get_voice_connector_termination, params) req.send_request() end |
#get_voice_connector_termination_health(params = {}) ⇒ Types::GetVoiceConnectorTerminationHealthResponse
Retrieves information about the last time a SIP OPTIONS
ping was
received from your SIP infrastructure for the specified Amazon Chime
SDK Voice Connector.
2367 2368 2369 2370 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2367 def get_voice_connector_termination_health(params = {}, = {}) req = build_request(:get_voice_connector_termination_health, params) req.send_request() end |
#get_voice_profile(params = {}) ⇒ Types::GetVoiceProfileResponse
Retrieves the details of the specified voice profile.
2400 2401 2402 2403 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2400 def get_voice_profile(params = {}, = {}) req = build_request(:get_voice_profile, params) req.send_request() end |
#get_voice_profile_domain(params = {}) ⇒ Types::GetVoiceProfileDomainResponse
Retrieves the details of the specified voice profile domain.
2434 2435 2436 2437 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2434 def get_voice_profile_domain(params = {}, = {}) req = build_request(:get_voice_profile_domain, params) req.send_request() end |
#get_voice_tone_analysis_task(params = {}) ⇒ Types::GetVoiceToneAnalysisTaskResponse
Retrieves the details of a voice tone analysis task.
2479 2480 2481 2482 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2479 def get_voice_tone_analysis_task(params = {}, = {}) req = build_request(:get_voice_tone_analysis_task, params) req.send_request() end |
#list_available_voice_connector_regions(params = {}) ⇒ Types::ListAvailableVoiceConnectorRegionsResponse
Lists the available AWS Regions in which you can create an Amazon Chime SDK Voice Connector.
2500 2501 2502 2503 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2500 def list_available_voice_connector_regions(params = {}, = {}) req = build_request(:list_available_voice_connector_regions, params) req.send_request() end |
#list_phone_number_orders(params = {}) ⇒ Types::ListPhoneNumberOrdersResponse
Lists the phone numbers for an administrator's Amazon Chime SDK account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2547 2548 2549 2550 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2547 def list_phone_number_orders(params = {}, = {}) req = build_request(:list_phone_number_orders, params) req.send_request() end |
#list_phone_numbers(params = {}) ⇒ Types::ListPhoneNumbersResponse
Lists the phone numbers for the specified Amazon Chime SDK account, Amazon Chime SDK user, Amazon Chime SDK Voice Connector, or Amazon Chime SDK Voice Connector group.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2624 2625 2626 2627 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2624 def list_phone_numbers(params = {}, = {}) req = build_request(:list_phone_numbers, params) req.send_request() end |
#list_proxy_sessions(params = {}) ⇒ Types::ListProxySessionsResponse
Lists the proxy sessions for the specified Amazon Chime SDK Voice Connector.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2686 2687 2688 2689 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2686 def list_proxy_sessions(params = {}, = {}) req = build_request(:list_proxy_sessions, params) req.send_request() end |
#list_sip_media_applications(params = {}) ⇒ Types::ListSipMediaApplicationsResponse
Lists the SIP media applications under the administrator's AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2732 2733 2734 2735 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2732 def list_sip_media_applications(params = {}, = {}) req = build_request(:list_sip_media_applications, params) req.send_request() end |
#list_sip_rules(params = {}) ⇒ Types::ListSipRulesResponse
Lists the SIP rules under the administrator's AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2784 2785 2786 2787 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2784 def list_sip_rules(params = {}, = {}) req = build_request(:list_sip_rules, params) req.send_request() end |
#list_supported_phone_number_countries(params = {}) ⇒ Types::ListSupportedPhoneNumberCountriesResponse
Lists the countries that you can order phone numbers from.
2815 2816 2817 2818 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2815 def list_supported_phone_number_countries(params = {}, = {}) req = build_request(:list_supported_phone_number_countries, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Returns a list of the tags in a given resource.
2845 2846 2847 2848 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2845 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_voice_connector_groups(params = {}) ⇒ Types::ListVoiceConnectorGroupsResponse
Lists the Amazon Chime SDK Voice Connector groups in the administrator's AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2890 2891 2892 2893 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2890 def list_voice_connector_groups(params = {}, = {}) req = build_request(:list_voice_connector_groups, params) req.send_request() end |
#list_voice_connector_termination_credentials(params = {}) ⇒ Types::ListVoiceConnectorTerminationCredentialsResponse
Lists the SIP credentials for the specified Amazon Chime SDK Voice Connector.
2920 2921 2922 2923 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2920 def list_voice_connector_termination_credentials(params = {}, = {}) req = build_request(:list_voice_connector_termination_credentials, params) req.send_request() end |
#list_voice_connectors(params = {}) ⇒ Types::ListVoiceConnectorsResponse
Lists the Amazon Chime SDK Voice Connectors in the administrators AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2966 2967 2968 2969 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 2966 def list_voice_connectors(params = {}, = {}) req = build_request(:list_voice_connectors, params) req.send_request() end |
#list_voice_profile_domains(params = {}) ⇒ Types::ListVoiceProfileDomainsResponse
Lists the specified voice profile domains in the administrator's AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3009 3010 3011 3012 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3009 def list_voice_profile_domains(params = {}, = {}) req = build_request(:list_voice_profile_domains, params) req.send_request() end |
#list_voice_profiles(params = {}) ⇒ Types::ListVoiceProfilesResponse
Lists the voice profiles in a voice profile domain.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3055 3056 3057 3058 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3055 def list_voice_profiles(params = {}, = {}) req = build_request(:list_voice_profiles, params) req.send_request() end |
#put_sip_media_application_alexa_skill_configuration(params = {}) ⇒ Types::PutSipMediaApplicationAlexaSkillConfigurationResponse
Updates the Alexa Skill configuration for the SIP media application.
Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page.
3100 3101 3102 3103 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3100 def put_sip_media_application_alexa_skill_configuration(params = {}, = {}) req = build_request(:put_sip_media_application_alexa_skill_configuration, params) req.send_request() end |
#put_sip_media_application_logging_configuration(params = {}) ⇒ Types::PutSipMediaApplicationLoggingConfigurationResponse
Updates the logging configuration for the specified SIP media application.
3135 3136 3137 3138 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3135 def put_sip_media_application_logging_configuration(params = {}, = {}) req = build_request(:put_sip_media_application_logging_configuration, params) req.send_request() end |
#put_voice_connector_emergency_calling_configuration(params = {}) ⇒ Types::PutVoiceConnectorEmergencyCallingConfigurationResponse
Updates a Voice Connector's emergency calling configuration.
3178 3179 3180 3181 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3178 def put_voice_connector_emergency_calling_configuration(params = {}, = {}) req = build_request(:put_voice_connector_emergency_calling_configuration, params) req.send_request() end |
#put_voice_connector_external_systems_configuration(params = {}) ⇒ Types::PutVoiceConnectorExternalSystemsConfigurationResponse
Adds an external systems configuration to a Voice Connector.
3218 3219 3220 3221 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3218 def put_voice_connector_external_systems_configuration(params = {}, = {}) req = build_request(:put_voice_connector_external_systems_configuration, params) req.send_request() end |
#put_voice_connector_logging_configuration(params = {}) ⇒ Types::PutVoiceConnectorLoggingConfigurationResponse
Updates a Voice Connector's logging configuration.
3254 3255 3256 3257 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3254 def put_voice_connector_logging_configuration(params = {}, = {}) req = build_request(:put_voice_connector_logging_configuration, params) req.send_request() end |
#put_voice_connector_origination(params = {}) ⇒ Types::PutVoiceConnectorOriginationResponse
Updates a Voice Connector's origination settings.
3303 3304 3305 3306 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3303 def put_voice_connector_origination(params = {}, = {}) req = build_request(:put_voice_connector_origination, params) req.send_request() end |
#put_voice_connector_proxy(params = {}) ⇒ Types::PutVoiceConnectorProxyResponse
Puts the specified proxy configuration to the specified Amazon Chime SDK Voice Connector.
3353 3354 3355 3356 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3353 def put_voice_connector_proxy(params = {}, = {}) req = build_request(:put_voice_connector_proxy, params) req.send_request() end |
#put_voice_connector_streaming_configuration(params = {}) ⇒ Types::PutVoiceConnectorStreamingConfigurationResponse
Updates a Voice Connector's streaming configuration settings.
3402 3403 3404 3405 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3402 def put_voice_connector_streaming_configuration(params = {}, = {}) req = build_request(:put_voice_connector_streaming_configuration, params) req.send_request() end |
#put_voice_connector_termination(params = {}) ⇒ Types::PutVoiceConnectorTerminationResponse
Updates a Voice Connector's termination settings.
3446 3447 3448 3449 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3446 def put_voice_connector_termination(params = {}, = {}) req = build_request(:put_voice_connector_termination, params) req.send_request() end |
#put_voice_connector_termination_credentials(params = {}) ⇒ Struct
Updates a Voice Connector's termination credentials.
3477 3478 3479 3480 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3477 def put_voice_connector_termination_credentials(params = {}, = {}) req = build_request(:put_voice_connector_termination_credentials, params) req.send_request() end |
#restore_phone_number(params = {}) ⇒ Types::RestorePhoneNumberResponse
Restores a deleted phone number.
3527 3528 3529 3530 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3527 def restore_phone_number(params = {}, = {}) req = build_request(:restore_phone_number, params) req.send_request() end |
#search_available_phone_numbers(params = {}) ⇒ Types::SearchAvailablePhoneNumbersResponse
Searches the provisioned phone numbers in an organization.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3594 3595 3596 3597 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3594 def search_available_phone_numbers(params = {}, = {}) req = build_request(:search_available_phone_numbers, params) req.send_request() end |
#start_speaker_search_task(params = {}) ⇒ Types::StartSpeakerSearchTaskResponse
Starts a speaker search task.
Before starting any speaker search tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms for the Amazon Chime SDK.
3660 3661 3662 3663 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3660 def start_speaker_search_task(params = {}, = {}) req = build_request(:start_speaker_search_task, params) req.send_request() end |
#start_voice_tone_analysis_task(params = {}) ⇒ Types::StartVoiceToneAnalysisTaskResponse
Starts a voice tone analysis task. For more information about voice tone analysis, see Using Amazon Chime SDK voice analytics in the Amazon Chime SDK Developer Guide.
Before starting any voice tone analysis tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms for the Amazon Chime SDK.
3721 3722 3723 3724 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3721 def start_voice_tone_analysis_task(params = {}, = {}) req = build_request(:start_voice_tone_analysis_task, params) req.send_request() end |
#stop_speaker_search_task(params = {}) ⇒ Struct
Stops a speaker search task.
3747 3748 3749 3750 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3747 def stop_speaker_search_task(params = {}, = {}) req = build_request(:stop_speaker_search_task, params) req.send_request() end |
#stop_voice_tone_analysis_task(params = {}) ⇒ Struct
Stops a voice tone analysis task.
3773 3774 3775 3776 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3773 def stop_voice_tone_analysis_task(params = {}, = {}) req = build_request(:stop_voice_tone_analysis_task, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds a tag to the specified resource.
3804 3805 3806 3807 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3804 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from a resource.
3830 3831 3832 3833 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3830 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_global_settings(params = {}) ⇒ Struct
Updates global settings for the Amazon Chime SDK Voice Connectors in an AWS account.
3855 3856 3857 3858 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3855 def update_global_settings(params = {}, = {}) req = build_request(:update_global_settings, params) req.send_request() end |
#update_phone_number(params = {}) ⇒ Types::UpdatePhoneNumberResponse
Updates phone number details, such as product type, calling name, or phone number name for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type, calling name, or phone number name in one action.
For numbers outside the U.S., you must use the Amazon Chime SDK SIP Media Application Dial-In product type.
Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.
3927 3928 3929 3930 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3927 def update_phone_number(params = {}, = {}) req = build_request(:update_phone_number, params) req.send_request() end |
#update_phone_number_settings(params = {}) ⇒ Struct
Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update.
3952 3953 3954 3955 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 3952 def update_phone_number_settings(params = {}, = {}) req = build_request(:update_phone_number_settings, params) req.send_request() end |
#update_proxy_session(params = {}) ⇒ Types::UpdateProxySessionResponse
Updates the specified proxy session details, such as voice or SMS capabilities.
4009 4010 4011 4012 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 4009 def update_proxy_session(params = {}, = {}) req = build_request(:update_proxy_session, params) req.send_request() end |
#update_sip_media_application(params = {}) ⇒ Types::UpdateSipMediaApplicationResponse
Updates the details of the specified SIP media application.
4056 4057 4058 4059 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 4056 def update_sip_media_application(params = {}, = {}) req = build_request(:update_sip_media_application, params) req.send_request() end |
#update_sip_media_application_call(params = {}) ⇒ Types::UpdateSipMediaApplicationCallResponse
Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an update request. The Lambda function can then return a new set of actions.
4097 4098 4099 4100 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 4097 def update_sip_media_application_call(params = {}, = {}) req = build_request(:update_sip_media_application_call, params) req.send_request() end |
#update_sip_rule(params = {}) ⇒ Types::UpdateSipRuleResponse
Updates the details of the specified SIP rule.
4153 4154 4155 4156 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 4153 def update_sip_rule(params = {}, = {}) req = build_request(:update_sip_rule, params) req.send_request() end |
#update_voice_connector(params = {}) ⇒ Types::UpdateVoiceConnectorResponse
Updates the details for the specified Amazon Chime SDK Voice Connector.
4198 4199 4200 4201 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 4198 def update_voice_connector(params = {}, = {}) req = build_request(:update_voice_connector, params) req.send_request() end |
#update_voice_connector_group(params = {}) ⇒ Types::UpdateVoiceConnectorGroupResponse
Updates the settings for the specified Amazon Chime SDK Voice Connector group.
4247 4248 4249 4250 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 4247 def update_voice_connector_group(params = {}, = {}) req = build_request(:update_voice_connector_group, params) req.send_request() end |
#update_voice_profile(params = {}) ⇒ Types::UpdateVoiceProfileResponse
Updates the specified voice profile’s voice print and refreshes its expiration timestamp.
As a condition of using this feature, you acknowledge that the collection, use, storage, and retention of your caller’s biometric identifiers and biometric information (“biometric data”) in the form of a digital voiceprint requires the caller’s informed consent via a written release. Such consent is required under various state laws, including biometrics laws in Illinois, Texas, Washington and other state privacy laws.
You must provide a written release to each caller through a process that clearly reflects each caller’s informed consent before using Amazon Chime SDK Voice Insights service, as required under the terms of your agreement with AWS governing your use of the service.
4298 4299 4300 4301 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 4298 def update_voice_profile(params = {}, = {}) req = build_request(:update_voice_profile, params) req.send_request() end |
#update_voice_profile_domain(params = {}) ⇒ Types::UpdateVoiceProfileDomainResponse
Updates the settings for the specified voice profile domain.
4340 4341 4342 4343 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 4340 def update_voice_profile_domain(params = {}, = {}) req = build_request(:update_voice_profile_domain, params) req.send_request() end |
#validate_e911_address(params = {}) ⇒ Types::ValidateE911AddressResponse
Validates an address to be used for 911 calls made with Amazon Chime SDK Voice Connectors. You can use validated addresses in a Presence Information Data Format Location Object file that you include in SIP requests. That helps ensure that addresses are routed to the appropriate Public Safety Answering Point.
4424 4425 4426 4427 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/client.rb', line 4424 def validate_e911_address(params = {}, = {}) req = build_request(:validate_e911_address, params) req.send_request() end |