Skip to content

Commit d97182a

Browse files
v-dharmarajvv-saasomaniv-nyerkala
authored
CallAutomation GA5 Changes (#41282)
* updating ga5 version * Addressing comments * fixing the media streaming error * updating the change * Recorded live tests + GA5 changes (#41253) * updating the locale and adding the operation callback uril in the unholdoptions * updating hold operationcallback url * updating version number * adding the dtmf * fixing the spelling error on the comment * Live/Recorded Tests (#41328) * Rerecorded live tests. * Pushed assets.json. * fixing the pipeline error * fixing lint error * fixing the recording issue * fixing doc error * release date update * Updated failing test case code. Please review * release date update * removing the converting url string to URL (#41435) * removing the converting url string to URL * fixing the live test * fxing reference error * fixing the tests * Release date update * reverting the merge conflicts change * Update serialization.py * reverting the policy fix as this needs to be fixed properly * updating version number * fixing lint error * spell check fixes * updating version * version format update --------- Co-authored-by: v-saasomani <v-saasomani@microsoft.com> Co-authored-by: nageshy <v-nyerkala@microsoft.com>
1 parent 7438984 commit d97182a

File tree

52 files changed

+1374
-6838
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1374
-6838
lines changed

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@
1010

1111
### Other Changes
1212

13+
## 1.4.0 (2025-06-06)
14+
15+
### Features Added
16+
17+
- Real-time transcription support
18+
- Audio and DTMF streaming capabilities
19+
- Integration of ConnectAPI for seamless streaming and transcription
20+
- Improved media streaming with bidirectional functionality, allowing audio formats in both directions, currently supporting sample rates of 24kHz and 16kHz
21+
- Support for custom speech models has been integrated into transcription
22+
- A confidence level for recognized speech has been introduced, ranging from 0.0 to 1.0 when available
23+
1324
## 1.4.0b1 (2024-11-22)
1425

1526
### Features Added

sdk/communication/azure-communication-callautomation/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "python",
44
"TagPrefix": "python/communication/azure-communication-callautomation",
5-
"Tag": "python/communication/azure-communication-callautomation_2e3a66461b"
5+
"Tag": "python/communication/azure-communication-callautomation_7fb5483cb0"
66
}

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

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
RecordingProperties,
1919
AddParticipantResult,
2020
RemoveParticipantResult,
21-
MoveParticipantsResult,
2221
TransferCallResult,
2322
MediaStreamingOptions,
2423
TranscriptionOptions,
@@ -38,20 +37,18 @@
3837
CommunicationIdentifierKind,
3938
CommunicationCloudEnvironment,
4039
UnknownIdentifier,
41-
TeamsExtensionUserProperties,
42-
TeamsExtensionUserIdentifier,
4340
)
4441
from ._generated.models._enums import (
4542
CallRejectReason,
4643
RecordingContent,
4744
RecordingChannel,
4845
RecordingFormat,
46+
RecordingKind,
4947
RecordingStorageKind,
5048
RecognizeInputType,
5149
MediaStreamingAudioChannelType,
5250
MediaStreamingContentType,
53-
MediaStreamingTransportType,
54-
TranscriptionTransportType,
51+
StreamingTransportType,
5552
DtmfTone,
5653
CallConnectionState,
5754
RecordingState,
@@ -81,7 +78,6 @@
8178
"RecordingProperties",
8279
"AddParticipantResult",
8380
"RemoveParticipantResult",
84-
"MoveParticipantsResult",
8581
"TransferCallResult",
8682
"MuteParticipantResult",
8783
"SendDtmfTonesResult",
@@ -95,20 +91,18 @@
9591
"CommunicationIdentifierKind",
9692
"CommunicationCloudEnvironment",
9793
"UnknownIdentifier",
98-
"TeamsExtensionUserProperties",
99-
"TeamsExtensionUserIdentifier",
10094

10195
# enums
10296
"CallRejectReason",
10397
"RecordingContent",
10498
"RecordingChannel",
10599
"RecordingFormat",
100+
"RecordingKind",
106101
"RecordingStorageKind",
107102
"RecognizeInputType",
108103
"MediaStreamingAudioChannelType",
109104
"MediaStreamingContentType",
110-
"MediaStreamingTransportType",
111-
"TranscriptionTransportType",
105+
"StreamingTransportType",
112106
"DtmfTone",
113107
"CallConnectionState",
114108
"RecordingState",
@@ -143,6 +137,14 @@ def __getattr__(name):
143137
from ._models import ServerCallLocator
144138

145139
return ServerCallLocator
140+
if name == "RoomCallLocator":
141+
warnings.warn(
142+
"RoomCallLocator is deprecated and should not be used. Please pass in 'room_id' directly.",
143+
DeprecationWarning,
144+
)
145+
from ._models import RoomCallLocator
146+
147+
return RoomCallLocator
146148
if name == "MicrosoftBotIdentifier":
147149
warnings.warn(
148150
f"{name} is deprecated and should not be used. Please use 'MicrosoftTeamsAppIdentifier' instead.",

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

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,9 @@
99

1010
class ApiVersion(str, Enum, metaclass=CaseInsensitiveEnumMeta):
1111
V2023_03_06 = "2023-03-06"
12-
V2023_06_15_PREVIEW = "2023-06-15-preview"
1312
V2023_10_15 = "2023-10-15"
14-
V2023_10_03_PREVIEW = "2023-10-03-preview"
1513
V2024_04_15 = "2024-04-15"
16-
V2024_06_15_PREVIEW = "2024-06-15-preview"
1714
V2024_09_15 = "2024-09-15"
18-
V2024_11_15_PREVIEW = "2024-11-15-preview"
19-
V2024_09_01_PREVIEW = "2024-09-01-preview"
15+
V2025_05_15 = "2025-05-15"
2016

21-
DEFAULT_VERSION = ApiVersion.V2024_09_01_PREVIEW.value
17+
DEFAULT_VERSION = ApiVersion.V2025_05_15.value

0 commit comments

Comments
 (0)