Adding the ga7 features for the callautomation#45178
Conversation
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
There was a problem hiding this comment.
Pull request overview
This PR updates the azure-communication-callautomation SDK to a newer Swagger/API version and refreshes generated code and test recordings accordingly, adding new call automation capabilities.
Changes:
- Bump CallAutomation API version/tag to
2026-03-12and regenerate the client/models. - Add new public surface area for moving participants between calls (
move_participants+MoveParticipantsResult) and Teams phone call details models. - Update recorded test event JSON files to match the new service responses/version.
Reviewed changes
Copilot reviewed 58 out of 59 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client_async.pyTestMediaAutomatedLiveTestAsynctest_play_with_invalid_file_sources_with_play_media_all.event.json | Updated async media E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client_async.pyTestMediaAutomatedLiveTestAsynctest_play_with_invalid_file_sources_with_play_media.event.json | Updated async media E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client_async.pyTestMediaAutomatedLiveTestAsynctest_play_multiple_file_sources_with_play_media_all.event.json | Updated async media E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client_async.pyTestMediaAutomatedLiveTestAsynctest_play_media_in_a_call.event.json | Updated async media E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client_async.pyTestMediaAutomatedLiveTestAsynctest_play_combined_file_and_text_sources_with_play_media.event.json | Updated async media E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_play_with_invalid_file_sources_with_play_media_all.event.json | Updated sync media E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_play_with_invalid_file_sources_with_play_media.event.json | Updated sync media E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_play_with_invalid_and_valid_file_sources_with_play_media.event.json | Updated sync media E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_play_media_in_a_call.event.json | Updated sync media E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_play_combined_file_and_text_sources_with_play_media.event.json | Updated sync media E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_add_and_mute_participant_in_a_call.event.json | Updated sync media E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_add_and_hold_unhold_participant_in_a_call.event.json | Updated sync media E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_callautomation_client_async.pyTestCallAutomationClientAutomatedLiveTestAsynctest_create_VOIP_call_and_answer_then_hangup.event.json | Updated async callautomation client E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_callautomation_client_async.pyTestCallAutomationClientAutomatedLiveTestAsynctest_add_participant_then_cancel_request_async.event.json | Updated async callautomation client E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_callautomation_client.pyTestCallAutomationClientAutomatedLiveTesttest_create_VOIP_call_and_answer_then_hangup.event.json | Updated sync callautomation client E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/tests/events/test_e2e_callautomation_client.pyTestCallAutomationClientAutomatedLiveTesttest_add_participant_then_cancel_request.event.json | Updated sync callautomation client E2E recording for new API/service responses. |
| sdk/communication/azure-communication-callautomation/swagger/SWAGGER.md | Point Autorest configuration to the new swagger tag/spec commit. |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/aio/_call_connection_client_async.py | Add async move_participants and Teams phone call details support in async call connection client. |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_version.py | Bump package version to 1.6.0. |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_models.py | Add new public models (MoveParticipantsResult, Teams phone call details models). |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/models/_enums.py | Regenerated enums/docstrings and updated enum values per new spec. |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/models/init.py | Export newly generated models (move participants + Teams phone details, etc.). |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/aio/_configuration.py | Update default API version to 2026-03-12 in async generated configuration. |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/aio/_client.py | Update async generated client wiring (model dict merge + API version). |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/_utils/serialization.py | Regenerated serialization helpers (typing updates, safer basic-type serialization). |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/_configuration.py | Update default API version to 2026-03-12 in sync generated configuration. |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/_client.py | Update sync generated client wiring (model dict merge + API version). |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_call_connection_client.py | Add sync move_participants and Teams phone call details support in call connection client. |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_api_versions.py | Add 2026-03-12 API version constant and set it as default. |
| sdk/communication/azure-communication-callautomation/azure/communication/callautomation/init.py | Export new public models from the package root. |
| sdk/communication/azure-communication-callautomation/assets.json | Update the assets tag to the new recorded set. |
| sdk/communication/azure-communication-callautomation/CHANGELOG.md | Add unreleased 1.6.0 entry documenting new features. |
* Added recordingUrl validator. * Updated code. * Added gov endpoint to recordingUrlValidator * Updated url.
…ure/azure-sdk-for-python into users/v-dharmarajv/ga7Changes
|
Hi @v-dharmarajv. Thank you for your interest in helping to improve the Azure SDK experience and for your contribution. We've noticed that there hasn't been recent engagement on this pull request. If this is still an active work stream, please let us know by pushing some changes or leaving a comment. Otherwise, we'll close this out in 7 days. |
|
MoveParticipant part looks good |
This PR updates the azure-communication-callautomation SDK to a newer Swagger/API version and refreshes generated code and test recordings accordingly, adding new call automation capabilities.
Changes:
Bump CallAutomation API version/tag to 2026-03-12 and regenerate the client/models.
Add new public surface area for moving participants between calls (move_participants + MoveParticipantsResult) and Teams phone call details models.
Update recorded test event JSON files to match the new service responses/version.