Technical & DevelopmentIntermediate
azure-communication-common-java
Communication Services common utilities
Developer Setup
Setup & Installation
bash
npx skills add https://github.com/microsoft/skills --skill azure-communication-common-javanpx skills add https://github.com/microsoft/skills --skill azure-communication-common-javaOr paste this URL into your assistant to install:
Overview
What This Skill Does
Shared Java library for authenticating with Azure Communication Services. Provides CommunicationTokenCredential with automatic token refresh, and typed identifier classes for ACS users, phone numbers, and Teams users.
Application
When to use this Skill
- Configuring integration settings for custom agent workflows.
- Optimizing query execution and response latency in production.
- Developing clean, standard-compliant implementations for enterprise services.
- Troubleshooting connection timeouts and authentication handshakes.
- Monitoring API rate limits and execution pipelines programmatically.
Documentation
Show Skills.md file
Azure Communication Common (Java)
Shared authentication utilities and data structures for Azure Communication Services.
Installation
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-common</artifactId>
<version>1.4.0</version>
</dependency>
Key Concepts
| Class | Purpose |
|---|---|
CommunicationTokenCredential |
Authenticate users with ACS services |
CommunicationTokenRefreshOptions |
Configure automatic token refresh |
CommunicationUserIdentifier |
Identify ACS users |
PhoneNumberIdentifier |
Identify PSTN phone numbers |
MicrosoftTeamsUserIdentifier |
Identify Teams users |
UnknownIdentifier |
Generic identifier for unknown types |
Lines 1 - 25 of 298
Recommendations
Explore other random skills
EnterpriseIntermediate
netlify-deploy
Automate Netlify deployments with CLI auth, linking, and environment support
OfficeIntermediate
notion-knowledge-capture
Convert conversations into structured, searchable Notion wiki entries
OfficeIntermediate
notion-meeting-intelligence
Prep meetings by pulling Notion context and tailoring agendas