Skip to content

Commit e0eec9b

Browse files
[ACS][CallAutomation] Updating SDK alpha version to 1.2, and various important updates (#27570)
This is an update that combines changes from released changes (1.0/1.1) to latest feature Main branch. See below for all changes. - Updated versions to 1.2 Beta - Various updates to match released versions - Swagger Regenerated with latest api - GA2 changes applied - Unit test updated --------- Co-authored-by: Min Woo Lee 🧊 <[email protected]>
1 parent c9e01c2 commit e0eec9b

File tree

53 files changed

+2939
-6102
lines changed

Some content is hidden

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

53 files changed

+2939
-6102
lines changed

.vscode/cspell.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,11 @@
296296
"filename": "sdk/communication/communication-call-automation/review/**/*.md",
297297
"words": [
298298
"ssml",
299-
"Ssml"
299+
"Ssml",
300+
"answeredby",
301+
"playsourcacheid",
302+
"sipx",
303+
"sipuui"
300304
]
301305
},
302306
{
Lines changed: 51 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,58 @@
11
# Release History
22

3-
## 1.0.0-beta.1 (Unreleased)
3+
## 1.2.0-beta.1 (Unreleased)
4+
5+
### Features Added
6+
- EventProcessor is a new way to easily handle mid-connection events. Take a look at readme file for usage.
7+
- StartRecording now accepts PauseOnStart.
8+
9+
### Breaking Changes
10+
11+
### Bugs Fixed
12+
13+
### Other Changes
14+
15+
## 1.1.0 (2023-11-23)
16+
17+
### Features Added
18+
19+
- Mid Call actions support overriding callback url.
20+
- Cancel adding Participant invitation.
21+
- Support transfer a participant in a group call to another participant.
22+
- Add Custom Context payload to Transfer and AddParticipant API.
23+
24+
## 1.1.0-beta.3 (2023-10-19)
25+
26+
### Bug fixes
27+
28+
- Await on downlaodToPath method will now properly wait untill download completes.
29+
30+
## 1.1.0-beta.2 (2023-08-30)
31+
32+
### Features Added
33+
34+
- Add MicrosoftTeamsUserIdentifier to CallInvite model.
35+
36+
## 1.1.0-beta.1 (2023-08-17)
37+
38+
### Features Added
39+
40+
- Play and recognize supports TTS and SSML source prompts.
41+
- Recognize supports choices and freeform speech.
42+
- Start/Stop continuous DTMF recognition by subscribing/unsubscribing to tones.
43+
- Send DTMF tones to a participant in the call.
44+
- Mute participant in the call.
45+
46+
### Breaking Changes
47+
48+
- Maximum number of DTMF tones to be collected for startRecognizing is now need to set in DTMF sepecific recognizeOptions.
49+
50+
## 1.0.0 (2023-06-14)
51+
452
Call Automation enables developers to build call workflows. Personalise customer interactions by listening to call events and take actions based on your business logic.
553

654
### Features Added
55+
756
- Create outbound calls to an Azure Communication Service user or a phone number.
857
- Answer/Redirect/Reject incoming call from an Azure Communication Service user or a phone number.
958
- Transfer the call to another participant.
@@ -14,8 +63,4 @@ Call Automation enables developers to build call workflows. Personalise customer
1463
- Record calls with option to start/resume/stop.
1564
- Record mixed and unmixed audio recordings.
1665
- Download recordings.
17-
- Parse various events happening in the call, such as CallConnected and PlayCompleted event.
18-
- Start/Stop continuous DTMF recognition by subscribing/unsubscribing to tones.
19-
- Send DTMF tones to a participant in the call.
20-
- Mute participants in the call.
21-
- StartRecording now accepts PauseOnStart.
66+
- Parse various events happening in the call, such as CallConnected and PlayCompleted event.

sdk/communication/communication-call-automation/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@azure/communication-call-automation",
3-
"version": "1.0.0-beta.1",
3+
"version": "1.2.0-beta.1",
44
"description": "Azure client library for Azure Communication Call Automation services",
55
"sdk-type": "client",
66
"main": "dist/index.js",
@@ -91,7 +91,7 @@
9191
"devDependencies": {
9292
"@azure-tools/test-credential": "^1.0.1",
9393
"@azure-tools/test-recorder": "^3.0.0",
94-
"@azure/communication-identity": "^1.1.0-beta.2",
94+
"@azure/communication-identity": "^1.2.0",
9595
"@azure/communication-phone-numbers": "^1.2.0",
9696
"@azure/dev-tool": "^1.0.0",
9797
"@azure/eslint-plugin-azure-sdk": "^3.0.0",

sdk/communication/communication-call-automation/recordings/CallConnection_Live_Tests_Add_a_participant_and_get_call_properties.txt

Lines changed: 0 additions & 14 deletions
This file was deleted.

sdk/communication/communication-call-automation/recordings/CallConnection_Live_Tests_Add_a_participant_cancels_add_participant_request.txt

Lines changed: 0 additions & 9 deletions
This file was deleted.

sdk/communication/communication-call-automation/recordings/CallConnection_Live_Tests_List_all_participants.txt

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)