{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"}],"enrichment":{"capability":"Provides a Python SDK to build server-based call workflows, handle voice and PSTN calls, and manage call recording through Azure Communication Services.","skillfed_tags":["azure-sdk","call-automation","voice-api"],"use_cases":["Build an IVR system that answers calls, plays prompts, and routes based on user input.","Record and archive voice calls for compliance or quality assurance in a call center.","Automate outbound call campaigns that dial a list of numbers and play a message.","Transfer incoming calls between agents or departments programmatically.","Play media (audio files) to all participants in an active call."],"what_it_does":"This package is the official Python SDK for Azure Communication Call Automation, a service that lets you programmatically initiate, manage, and record voice calls over PSTN and Azure Communication Services channels. It exposes two main interfaces: CallAutomationClient for starting calls and managing recordings, and CallConnectionClient for controlling an active call (e.g., transferring, playing media). The SDK relies on callback events sent to a URL you provide to track call state and respond to incoming calls; you handle these events in your own server-side logic.\n\nThe package targets developers building intelligent call workflows\u2014IVR systems, call centers, or voice bots\u2014where the call logic runs on your servers rather than in a client application. It integrates with Azure's identity and core libraries, so you authenticate using standard Azure credentials and work with Azure Communication identifiers for participants.","worth_installing":"Yes, if you need to build call automation workflows on Azure. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and has low install friction. It is production-stable and suitable for commercial use. Install only if you have an Azure subscription and a deployed Communication Services resource; the SDK alone is not useful without that infrastructure."},"id":"azure-communication-callautomation","links":{"html":"https://skillfed.io/packages/azure-communication-callautomation","md":"https://skillfed.io/packages/azure-communication-callautomation.md","pypi":"https://pypi.org/project/azure-communication-callautomation/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-24","license_spdx":null,"license_treatment":"permissive","name":"azure-communication-callautomation","python_support":"supports_current","summary":"Microsoft Azure Communication Call Automation Client Library for Python"},"popularity":{"monthly_downloads":213684,"position":9431,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.6.0"}
