Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Release History

## 1.3.0b1 (Unreleased)
## 1.4.0b2 (Unreleased)

### Features Added

Expand All @@ -10,6 +10,54 @@

### Other Changes

## 1.4.0b1 (2024-11-22)

### Features Added

- Added support for ConnectAPI to enable streaming and real-time transcription
- Enhanced media streaming with bidirectional capabilities, enabling support for audio formats in both directions. Currently, it supports sample rates of 24kHz and 16kHz

### Other Changes

- Introduced audio streaming and transcription data parsing capabilities.

## 1.3.0 (2024-11-22)

### Features Added

- Support multiple play sources for Play and Recognize
- Support for PlayStarted event in Play/Recognize
- Hold and Unhold the participant
- CallDisconnected now includes more information on why the call has ended
- Support to manage the rooms/servercall/group call using connect API
- Expose original PSTN number target from incoming call event in call connection properties
- Support for VoIP to PSTN transfer scenario

### Other Changes

- Added CreateCallFailed event to signify when create call API fails to establish a call
- Added AnswerFailed event to signify when answer call API fails to answer a call

## 1.3.0b2 (2024-10-28)

### Features Added

- Added CreateCallFailed event to signify when create call API fails to establish a call

## 1.3.0b1 (2024-08-02)

### Features Added

- Support multiple play sources for Play and Recognize
- Support for PlayStarted event in Play/Recognize
- Support for the real time transcription
- Monetization for real-time transcription and audio streaming
- Hold and Unhold the participant
- Support to manage the rooms/servercall/group call using connect API
- Support for the audio streaming
- Expose original PSTN number target from incoming call event in call connection properties
- Support for VoIP to PSTN transfer scenario

## 1.2.0 (2024-04-15)

### Features Added
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "python",
"TagPrefix": "python/communication/azure-communication-callautomation",
"Tag": "python/communication/azure-communication-callautomation_ab7206cdd8"
"Tag": "python/communication/azure-communication-callautomation_f861ccd219"
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
from ._version import VERSION
from ._call_automation_client import CallAutomationClient
from ._call_connection_client import CallConnectionClient
from .streaming.streaming_data_parser import StreamingDataParser
from ._models import (
CallConnectionProperties,
FileSource,
Expand All @@ -20,12 +19,14 @@
AddParticipantResult,
RemoveParticipantResult,
TransferCallResult,
MediaStreamingConfiguration,
TranscriptionConfiguration,
MediaStreamingOptions,
TranscriptionOptions,
ChannelAffinity,
MuteParticipantResult,
SendDtmfTonesResult,
CancelAddParticipantOperationResult,
AzureBlobContainerRecordingStorage,
AzureCommunicationsRecordingStorage,
)
from ._shared.models import (
CommunicationIdentifier,
Expand All @@ -52,23 +53,25 @@
CallConnectionState,
RecordingState,
VoiceKind,
AudioFormat
)
from .streaming.models import TranscriptionMetadata, TranscriptionData

__all__ = [
# clients
"CallAutomationClient",
"CallConnectionClient",
# parser
"StreamingDataParser",

# models for input
"FileSource",
"TextSource",
"SsmlSource",
"RecognitionChoice",
"ChannelAffinity",
"MediaStreamingConfiguration",
"TranscriptionConfiguration",
"MediaStreamingOptions",
"TranscriptionOptions",
"AzureBlobContainerRecordingStorage",
"AzureCommunicationsRecordingStorage",

# models for output
"CallConnectionProperties",
"CallParticipant",
Expand All @@ -88,9 +91,7 @@
"CommunicationIdentifierKind",
"CommunicationCloudEnvironment",
"UnknownIdentifier",
# streaming models
"TranscriptionMetadata",
"TranscriptionData",

# enums
"CallRejectReason",
"RecordingContent",
Expand All @@ -106,6 +107,7 @@
"CallConnectionState",
"RecordingState",
"VoiceKind",
"AudioFormat"
]
__version__ = VERSION

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ class ApiVersion(str, Enum, metaclass=CaseInsensitiveEnumMeta):
V2023_10_15 = "2023-10-15"
V2023_10_03_PREVIEW = "2023-10-03-preview"
V2024_04_15 = "2024-04-15"
V2024_06_15_PREVIEW = "2024-06-15-preview"
V2024_09_15 = "2024-09-15"
V2024_11_15_PREVIEW = "2024-11-15-preview"
V2024_09_01_PREVIEW = "2024-09-01-preview"


DEFAULT_VERSION = ApiVersion.V2023_10_03_PREVIEW.value
DEFAULT_VERSION = ApiVersion.V2024_09_01_PREVIEW.value
Loading
Loading