{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/5"}],"enrichment":{"capability":"Manages Azure Communication Services rooms for scheduled meetings with participant access control and PSTN dial-out support.","skillfed_tags":["azure-sdk","meeting-management","communication-services"],"use_cases":["Create scheduled video meeting rooms with predefined participant lists and role-based access control.","Build meeting management systems that update room validity windows or participant permissions after creation.","Implement PSTN dial-out functionality for rooms to allow phone-based meeting access.","Retrieve and list existing rooms to display meeting inventory or audit meeting configurations.","Remove or update participants in active rooms to manage meeting access dynamically."],"what_it_does":"Azure Communication Rooms is a Python SDK for managing scheduled meetings within Azure Communication Services. It provides a client interface to create, retrieve, update, and delete rooms with configurable participant permissions and optional PSTN dial-out capability. Rooms have configurable validity windows (start and end times) and support role-based participant management (Attendee, Consumer, Presenter).\n\nThe package wraps Azure's REST API for room operations, handling authentication via connection strings and providing exception handling through azure-core. It depends on azure-core for HTTP communication, isodate for datetime handling, and typing-extensions for type hints. Typical workflows involve initializing a RoomsClient, creating a room with optional participants and validity dates, then managing participants or room properties over its lifetime.","worth_installing":"Yes. This is a production-stable, actively maintained Azure SDK with low install friction, no known vulnerabilities, and permissive licensing. Install it if you need to programmatically manage Azure Communication Services rooms from Python; skip it if you don't use Azure Communication Services or manage rooms only through the portal."},"id":"azure-communication-rooms","links":{"html":"https://skillfed.io/packages/azure-communication-rooms","md":"https://skillfed.io/packages/azure-communication-rooms.md","pypi":"https://pypi.org/project/azure-communication-rooms/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-03-19","license_spdx":null,"license_treatment":"permissive","name":"azure-communication-rooms","python_support":"supports_current","summary":"Microsoft Communication Rooms Client Library for Python"},"popularity":{"monthly_downloads":122659,"position":11940,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.0"}
