Skip to content

Commit 690be57

Browse files
committed
removing alpha code and updating the version
1 parent 8a75bd3 commit 690be57

File tree

4 files changed

+25
-74
lines changed

4 files changed

+25
-74
lines changed

sdk/communication/azure-communication-callautomation/CHANGELOG.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
# Release History
22

3-
## 1.5.0b1 (Unreleased)
3+
## 1.6.0b1 (2025-08-25)
44

55
### Features Added
6-
- Added support for move participant in a call to another call.
7-
- Added support for Teams phone call details with custom calling context.
8-
- Added support for PiiRedaction and summarization in transcription.
9-
- Added support for sentiments analysis in speech and choice recognition.
6+
- Added support for moving a participant from one call to another, enabling seamless participant transfer between active calls.
7+
- Added support for retrieving Teams phone call details, including the ability to specify a custom calling context for enhanced integration scenarios.
8+
- Added support for Personally Identifiable Information (PII) redaction and summarization in transcription, improving privacy and providing concise summaries of transcribed content.
9+
- Added support for sentiment analysis in both speech and choice recognition, allowing detection of participant sentiment during call interactions.
1010

1111
## 1.4.0 (2025-06-06)
12-
12+
1313
### Features Added
14-
14+
1515
- Real-time transcription support
1616
- Audio and DTMF streaming capabilities
1717
- Integration of ConnectAPI for seamless streaming and transcription
@@ -72,7 +72,7 @@
7272
### Features Added
7373

7474
- Support for Bring Your Own Storage recording option
75-
- Support for PauseOnStart recording option
75+
- Support for PauseOnStart recording option
7676
- Support for Recording state change with new recording kind's
7777

7878
### Other Changes

sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_call_automation_client.py

Lines changed: 8 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
from ._call_connection_client import CallConnectionClient
1515
from ._generated._client import AzureCommunicationCallAutomationService
1616
from ._shared.auth_policy_utils import get_authentication_policy
17-
from ._credential.call_automation_auth_policy_utils import get_call_automation_auth_policy
18-
from ._credential.credential_utils import get_custom_enabled, get_custom_url
1917
from ._shared.utils import parse_connection_str
2018
from ._generated.models import (
2119
CreateCallRequest,
@@ -111,36 +109,14 @@ def __init__(
111109
if not parsed_url.netloc:
112110
raise ValueError(f"Invalid URL: {format(endpoint)}")
113111

114-
# self._client = AzureCommunicationCallAutomationService(
115-
# endpoint,
116-
# credential,
117-
# api_version=api_version or DEFAULT_VERSION,
118-
# authentication_policy=get_authentication_policy(endpoint, credential),
119-
# sdk_moniker=SDK_MONIKER,
120-
# **kwargs,
121-
# )
122-
123-
custom_enabled = get_custom_enabled()
124-
custom_url = get_custom_url()
125-
if custom_enabled and custom_url is not None:
126-
self._client = AzureCommunicationCallAutomationService(
127-
custom_url,
128-
credential,
129-
api_version=api_version or DEFAULT_VERSION,
130-
authentication_policy=get_call_automation_auth_policy(custom_url, credential, acs_url=endpoint),
131-
sdk_moniker=SDK_MONIKER,
132-
**kwargs,
133-
)
134-
else:
135-
self._client = AzureCommunicationCallAutomationService(
136-
endpoint,
137-
credential,
138-
api_version=api_version or DEFAULT_VERSION,
139-
authentication_policy=get_authentication_policy(endpoint, credential),
140-
sdk_moniker=SDK_MONIKER,
141-
**kwargs,
142-
)
143-
112+
self._client = AzureCommunicationCallAutomationService(
113+
endpoint,
114+
credential,
115+
api_version=api_version or DEFAULT_VERSION,
116+
authentication_policy=get_authentication_policy(endpoint, credential),
117+
sdk_moniker=SDK_MONIKER,
118+
**kwargs
119+
)
144120

145121
self._call_recording_client = self._client.call_recording
146122
self._downloader = ContentDownloader(self._call_recording_client)

sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
# license information.
55
# --------------------------------------------------------------------------
66

7-
VERSION = "1.5.0b1"
7+
VERSION = "1.6.0b1"
88

99
SDK_MONIKER = f"communication-callautomation/{format(VERSION)}"

sdk/communication/azure-communication-callautomation/azure/communication/callautomation/aio/_call_automation_client_async.py

Lines changed: 8 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
from .._generated.aio import AzureCommunicationCallAutomationService
1414
from .._shared.auth_policy_utils import get_authentication_policy
1515
from .._shared.utils import parse_connection_str
16-
from .._credential.call_automation_auth_policy_utils import get_call_automation_auth_policy
17-
from .._credential.credential_utils import get_custom_enabled, get_custom_url
1816

1917
from .._generated.models import (
2018
CreateCallRequest,
@@ -110,37 +108,14 @@ def __init__(
110108
if not parsed_url.netloc:
111109
raise ValueError(f"Invalid URL: {format(endpoint)}")
112110

113-
# self._client = AzureCommunicationCallAutomationService(
114-
# endpoint,
115-
# credential,
116-
# api_version=api_version or DEFAULT_VERSION,
117-
# authentication_policy=get_authentication_policy(endpoint, credential, is_async=True),
118-
# sdk_moniker=SDK_MONIKER,
119-
# **kwargs,
120-
# )
121-
122-
custom_enabled = get_custom_enabled()
123-
custom_url = get_custom_url()
124-
if custom_enabled and custom_url is not None:
125-
self._client = AzureCommunicationCallAutomationService(
126-
custom_url,
127-
credential,
128-
api_version=api_version or DEFAULT_VERSION,
129-
authentication_policy=get_call_automation_auth_policy(
130-
custom_url, credential, acs_url=endpoint, is_async=True
131-
),
132-
sdk_moniker=SDK_MONIKER,
133-
**kwargs,
134-
)
135-
else:
136-
self._client = AzureCommunicationCallAutomationService(
137-
endpoint,
138-
credential,
139-
api_version=api_version or DEFAULT_VERSION,
140-
authentication_policy=get_authentication_policy(endpoint, credential, is_async=True),
141-
sdk_moniker=SDK_MONIKER,
142-
**kwargs,
143-
)
111+
self._client = AzureCommunicationCallAutomationService(
112+
endpoint,
113+
credential,
114+
api_version=api_version or DEFAULT_VERSION,
115+
authentication_policy=get_authentication_policy(endpoint, credential, is_async=True),
116+
sdk_moniker=SDK_MONIKER,
117+
**kwargs
118+
)
144119

145120
self._call_recording_client = self._client.call_recording
146121
self._downloader = ContentDownloader(self._call_recording_client)

0 commit comments

Comments
 (0)