Chime / Client / update_proxy_session
update_proxy_session#
- Chime.Client.update_proxy_session(**kwargs)#
- Updates the specified proxy session details, such as voice or SMS capabilities. - Warning- This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateProxySession, in the Amazon Chime SDK. - Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. - Danger- This operation is deprecated and may not function as expected. This operation should not be used going forward and is only kept for the purpose of backwards compatiblity. - See also: AWS API Documentation - Request Syntax- response = client.update_proxy_session( VoiceConnectorId='string', ProxySessionId='string', Capabilities=[ 'Voice'|'SMS', ], ExpiryMinutes=123 ) - Parameters:
- VoiceConnectorId (string) – - [REQUIRED] - The Amazon Chime voice connector ID. 
- ProxySessionId (string) – - [REQUIRED] - The proxy session ID. 
- Capabilities (list) – - [REQUIRED] - The proxy session capabilities. - (string) – 
 
- ExpiryMinutes (integer) – The number of minutes allowed for the proxy session. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'ProxySession': { 'VoiceConnectorId': 'string', 'ProxySessionId': 'string', 'Name': 'string', 'Status': 'Open'|'InProgress'|'Closed', 'ExpiryMinutes': 123, 'Capabilities': [ 'Voice'|'SMS', ], 'CreatedTimestamp': datetime(2015, 1, 1), 'UpdatedTimestamp': datetime(2015, 1, 1), 'EndedTimestamp': datetime(2015, 1, 1), 'Participants': [ { 'PhoneNumber': 'string', 'ProxyPhoneNumber': 'string' }, ], 'NumberSelectionBehavior': 'PreferSticky'|'AvoidSticky', 'GeoMatchLevel': 'Country'|'AreaCode', 'GeoMatchParams': { 'Country': 'string', 'AreaCode': 'string' } } } - Response Structure- (dict) – - ProxySession (dict) – - The proxy session details. - VoiceConnectorId (string) – - The Amazon Chime voice connector ID. 
- ProxySessionId (string) – - The proxy session ID. 
- Name (string) – - The name of the proxy session. 
- Status (string) – - The status of the proxy session. 
- ExpiryMinutes (integer) – - The number of minutes allowed for the proxy session. 
- Capabilities (list) – - The proxy session capabilities. - (string) – 
 
- CreatedTimestamp (datetime) – - The created time stamp, in ISO 8601 format. 
- UpdatedTimestamp (datetime) – - The updated time stamp, in ISO 8601 format. 
- EndedTimestamp (datetime) – - The ended time stamp, in ISO 8601 format. 
- Participants (list) – - The proxy session participants. - (dict) – - The phone number and proxy phone number for a participant in an Amazon Chime Voice Connector proxy session. - PhoneNumber (string) – - The participant’s phone number. 
- ProxyPhoneNumber (string) – - The participant’s proxy phone number. 
 
 
- NumberSelectionBehavior (string) – - The preference for proxy phone number reuse, or stickiness, between the same participants across sessions. 
- GeoMatchLevel (string) – - The preference for matching the country or area code of the proxy phone number with that of the first participant. 
- GeoMatchParams (dict) – - The country and area code for the proxy phone number. - Country (string) – - The country. 
- AreaCode (string) – - The area code. 
 
 
 
 
 - Exceptions- Chime.Client.exceptions.UnauthorizedClientException
- Chime.Client.exceptions.NotFoundException
- Chime.Client.exceptions.ForbiddenException
- Chime.Client.exceptions.BadRequestException
- Chime.Client.exceptions.ThrottledClientException
- Chime.Client.exceptions.ServiceUnavailableException
- Chime.Client.exceptions.ServiceFailureException