{"id":"7a561b8d-8f34-411f-aba0-4c0fb053141a","shortId":"jFafdn","kind":"skill","title":"azure-communication-services","tagline":"Expert knowledge for Azure Communication Services development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building ACS calling/chat a","description":"# Azure Communication Services Skill\n\nThis skill provides expert guidance for Azure Communication Services. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **IMPORTANT for Agent**: Use the **Category Index** below to locate relevant sections. For categories with line ranges (e.g., `L35-L120`), use `read_file` with the specified lines. For categories with file links (e.g., `[security.md](security.md)`), use `read_file` on the linked reference file\n\n> **IMPORTANT for Agent**: If `metadata.generated_at` is more than 3 months old, suggest the user pull the latest version from the repository. If `mcp_microsoftdocs` tools are not available, suggest the user install it: [Installation Guide](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L37-L111 | Diagnosing and fixing ACS calling, SMS, email, Teams, PSTN, audio/video, device, network, and SDK issues, plus collecting logs, UFD events, and diagnostics for support. |\n| Best Practices | L112-L137 | Best practices for ACS calling, SMS, email, IDs, auth, Teams interop, network/quality, spam/opt-out compliance, and production-ready virtual visit and meeting experiences. |\n| Decision Making | L138-L153 | Guidance on ACS/Teams design decisions: PSTN options and pricing, phone numbers, Teams interop and licensing, gov cloud usage, and migrating from Twilio Video/Chat to ACS. |\n| Architecture & Design Patterns | L154-L159 | Designing scalable contact center solutions with ACS and patterns for integrating ACS with ExpressRoute for secure, private connectivity and network architecture. |\n| Limits & Quotas | L160-L227 | Limits, quotas, regional availability, and restrictions for ACS calling, phone numbers, email, Teams interop, media features, and troubleshooting token/metric-related issues. |\n| Security | L228-L254 | Security, auth, and compliance for ACS: encryption, identities, HMAC, webhooks, Teams interop controls, captions/RTT/transcription data, caller ID, WhatsApp/email, and emergency calling. |\n| Configuration | L255-L334 | Monitoring, logging, metrics, and diagnostics for ACS (chat, voice/video, SMS, email, calling, routing), plus configuration for Teams interop, domains, routing, UI library, and SMS/email compliance. |\n| Integrations & Coding Patterns | L335-L481 | Patterns and code to integrate ACS calling, chat, SMS, email, Rooms, Job Router, and WhatsApp with apps, bots, Teams, OpenAI, push/events, media, and telephony features. |\n| Deployment | L482-L486 | Infrastructure and deployment guidance for Azure Communication Services: direct routing requirements and automating ACS/Email resource provisioning with PowerShell. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Use Job Router operational logs for diagnostics | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/router-logs |\n| Troubleshoot ACS email custom domain configuration issues | https://learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-domain-configuration-troubleshooting |\n| Monitor logs and metrics for ACS Teams external users | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/monitor-logs-metrics |\n| Troubleshoot common Teams Phone extensibility issues with ACS | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/tpe/teams-phone-extensibility-troubleshooting |\n| Resolve common Azure SMS questions and issues | https://learn.microsoft.com/en-us/azure/communication-services/concepts/sms/sms-faq |\n| Troubleshoot ACS direct routing outbound call failures | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/monitoring-troubleshooting-telephony/troubleshoot-outbound-calls |\n| Fix ACS direct routing TLS certificate and SIP OPTIONS issues | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/monitoring-troubleshooting-telephony/troubleshoot-tls-certificate-sip-options |\n| Troubleshoot ACS PSTN call failures using result codes | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/troubleshooting-pstn-call-failures |\n| Collect troubleshooting information for Azure Communication Services | https://learn.microsoft.com/en-us/azure/communication-services/concepts/troubleshooting-info |\n| Use ACS Call Diagnostics to investigate call issues | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/call-diagnostics |\n| Diagnose Azure Communication Services call quality issues | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/call-diagnostics |\n| Review known issues in ACS native calling SDKs | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/known-issues-native |\n| Review known issues for ACS WebJS calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/known-issues-webjs |\n| Diagnose and fix ACS web VoIP call quality issues | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/troubleshoot-web-voip-quality |\n| Use User Facing Diagnostics to detect ACS call issues | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/user-facing-diagnostics |\n| Troubleshoot ACS UI Library calls and collect debug info | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/troubleshooting |\n| Troubleshoot Azure-linked WhatsApp Business accounts | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/whatsapp-business-account-faq |\n| Resolve audio delay issues in ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/delay-issue |\n| Fix echo problems in ACS audio calls | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/echo-issue |\n| Troubleshoot low incoming audio volume in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/incoming-audio-low-volume |\n| Resolve one-way audio from faulty microphones in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/microphone-issue |\n| Fix one-way audio when microphone permission is denied | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/microphone-permission |\n| Handle one-way audio caused by network issues in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/network-issue |\n| Diagnose ACS audio issues using UFD and device checks | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/overview |\n| Diagnose poor audio quality in ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/poor-quality |\n| Resolve one-way audio from speaker issues in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/speaker-issue |\n| Fix ACS calls ending with 410/3112 network errors | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/call-ends-with-410-3112 |\n| Resolve long ACS call setup times | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/call-setup-takes-too-long |\n| Fix ACS CallAgent creation failures in Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/failed-to-create-call-agent |\n| Troubleshoot missing incoming call notifications in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/no-incoming-call-notifications |\n| Identify stages of ACS call setup issues | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/overview |\n| Troubleshoot slow askDevicePermission responses in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/ask-device-permission-api-takes-too-long |\n| Fix missing detailed microphone list in ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/no-enumerated-microphone-list |\n| Fix missing detailed speaker list in ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/no-enumerated-speaker-list |\n| Resolve missing permission prompts in ACS device access | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/no-permission-prompt |\n| Understand ACS device and permission issues in calls | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/overview |\n| Apply general troubleshooting strategies for ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/general-troubleshooting-strategies/overview |\n| Report unresolved ACS calling issues effectively | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/general-troubleshooting-strategies/report-issue |\n| Interpret ACS Calling SDK error messages and codes | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/general-troubleshooting-strategies/understanding-error-codes |\n| Collect verbose browser logs for ACS troubleshooting | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-browser-verbose-log |\n| Collect ACS call information for support diagnosis | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-call-info |\n| Enable and manage ACS WebJS client logging | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-client-logs |\n| Capture diagnostic audio recordings for ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-diagnostic-audio-recordings |\n| Gather Windows audio event logs for ACS issues | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-windows-audio-event-log |\n| Resolve cameraFreeze UFD and frozen video in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-freeze |\n| Interpret cameraPermissionDenied UFD in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-permission-denied |\n| Fix cameraStartFailed UFD when ACS video won’t start | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-start-failed |\n| Diagnose cameraStartTimedOut UFD in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-start-timed-out |\n| Handle cameraStoppedUnexpectedly UFD in ACS video | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-stopped-unexpectedly |\n| Fix capturerStartFailed UFD for ACS screen sharing | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/capturer-start-failed |\n| Investigate capturerStoppedUnexpectedly UFD in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/capturer-stopped-unexpectedly |\n| Investigate microphoneMuteUnexpectedly UFD in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/microphone-mute-unexpectedly |\n| Handle microphoneNotFunctioning UFD in ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/microphone-not-functioning |\n| Interpret microphonePermissionDenied UFD in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/microphone-permission-denied |\n| Understand networkReceiveQuality UFD in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/network-receive-quality |\n| Diagnose networkReconnect UFD and ICE failures in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/network-reconnect |\n| Handle networkRelaysNotReachable UFD in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/network-relays-not-reachable |\n| Understand networkSendQuality UFD in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/network-send-quality |\n| Fix noMicrophoneDevicesEnumerated UFD in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/no-microphone-devices-enumerated |\n| Interpret noNetwork UFD events in ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/no-network |\n| Resolve noSpeakerDevicesEnumerated UFD in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/no-speaker-devices-enumerated |\n| Resolve screenshareRecordingDisabled UFD on macOS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/screenshare-recording-disabled |\n| Use speakingWhileMicrophoneIsMuted UFD to aid users | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/speaking-while-microphone-is-muted |\n| Troubleshoot call end response codes across ACS SDKs | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/troubleshooting-codes |\n| Avoid createView errors when disposing ACS video renderer | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/application-disposes-video-renderer |\n| Diagnose ACS createView timeout video errors | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/create-view-timeout |\n| Mitigate poor ACS video quality on bad networks | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/network-poor |\n| Recover when remote ACS video becomes unavailable | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/remote-video-becomes-unavailable |\n| Handle unavailable video subscription errors in ACS | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/subscribing-video-not-available |\n| Troubleshoot frozen sender video in ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/video-is-frozen |\n| Address high CPU impact on ACS video quality | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/video-sender-has-high-cpu-load |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Apply best practices for ACS Calling SDK usage | https://learn.microsoft.com/en-us/azure/communication-services/concepts/best-practices |\n| Implement answer machine detection with DTMF logic | https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/answer-machine-detection |\n| Apply best practices for Communication Services user access tokens | https://learn.microsoft.com/en-us/azure/communication-services/concepts/credentials-best-practices |\n| Manage Azure email opt-outs for B2C delivery | https://learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-optout-management |\n| Improve Azure email sender reputation and complaints | https://learn.microsoft.com/en-us/azure/communication-services/concepts/email/sender-reputation-managed-suppression-list |\n| Govern Teams meeting experience for ACS virtual visits | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/virtual-visits/govern-meeting-experience |\n| Optimize user experience for ACS–Teams virtual appointments | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/virtual-visits/plan-user-experience |\n| Choose and use Raw ID string identifiers in ACS | https://learn.microsoft.com/en-us/azure/communication-services/concepts/raw-id-use-cases |\n| Follow Azure SMS and email messaging policies | https://learn.microsoft.com/en-us/azure/communication-services/concepts/sms/messaging-policy |\n| Fill Azure SMS short code program brief correctly | https://learn.microsoft.com/en-us/azure/communication-services/concepts/sms/program-brief-guidelines |\n| Prepare 10DLC brand and campaign registration details | https://learn.microsoft.com/en-us/azure/communication-services/concepts/sms/ten-digit-long-code-guidelines |\n| Complete Azure toll-free SMS verification application | https://learn.microsoft.com/en-us/azure/communication-services/concepts/sms/toll-free-verification-guidelines |\n| Avoid ACS phone numbers being flagged as spam | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/prevent-spam-flag |\n| Handle known Call Automation limitations and behaviors | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/known-issues-call-automation |\n| Manage and improve ACS call quality in production | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/manage-call-quality |\n| Apply network requirements for ACS voice and video quality | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/network-requirements |\n| Apply ACS-specific UX best practices for calling | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/user-experience |\n| Handle emergency calls in Teams Phone Extensibility | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-emergency-call |\n| Optimize ACS audio calling in Azure Virtual Desktop VDI | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/calling-from-virtual-desktop-infrastructure |\n| Optimize ACS video layout and resolution on web | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/optimizing-video-placement |\n| Implement a production-ready ACS authentication backend (hero sample) | https://learn.microsoft.com/en-us/azure/communication-services/samples/trusted-auth-sample |\n| Prepare devices for ACS-powered virtual appointments | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/precall |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Use Azure Advisor recommendations for ACS optimization | https://learn.microsoft.com/en-us/azure/communication-services/concepts/advisor-overview |\n| Use ACS Teams interop in government cloud environments | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/government-cloud |\n| Use ACS Teams user features in government cloud environments | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/teams-user/government-cloud |\n| Choose PSTN connectivity options and estimate cost for Teams Phone extensibility | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/tpe/teams-phone-extensibility-connectivity-cost |\n| Decide on migration from Twilio Video to ACS Calling | https://learn.microsoft.com/en-us/azure/communication-services/concepts/migrate-to-azure-communication-services |\n| Choose ACS phone number types and regions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/number-types |\n| Understand pricing model for ACS Teams interop scenarios | https://learn.microsoft.com/en-us/azure/communication-services/concepts/pricing/teams-interop-pricing |\n| Plan ACS PSTN usage with pricing and billing rules | https://learn.microsoft.com/en-us/azure/communication-services/concepts/pstn-pricing |\n| Determine Teams license requirements for ACS Teams interop | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/eligible-teams-licenses |\n| Design and integrate custom event platforms with Teams and ACS | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/events-playbook |\n| Migrate Twilio Video implementations to ACS Calling | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/migrating-to-azure-communication-services-calling |\n| Migrate Twilio Conversations Chat to ACS Chat | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/migrating-to-azure-communication-services-chat |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Architect contact center solutions with Azure Communication Services | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/contact-center |\n| Architect ACS with ExpressRoute for private connectivity | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/integrate-express-route |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Understand Call Automation metrics definitions and units | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-automation-metrics |\n| Supported MIME types for ACS email attachments | https://learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-attachment-allowed-mime-types |\n| Request higher email sending quotas in ACS | https://learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-quota-increase |\n| Review known issues and limitations for ACS Teams external users | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/limitations |\n| Argentina ACS phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-argentina |\n| Australia ACS phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-australia |\n| Austria ACS phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-austria |\n| Belgium ACS phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-belgium |\n| Brazil ACS phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-brazil |\n| Canada ACS phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-canada |\n| Chile ACS phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-chile |\n| China ACS phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-china |\n| Colombia ACS phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-colombia |\n| Czech Republic ACS phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-czech-republic |\n| Check Denmark phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-denmark |\n| Check Estonia phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-estonia |\n| Check Finland phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-finland |\n| Check France phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-france |\n| Check Germany phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-germany |\n| Check Hong Kong phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-hong-kong |\n| Check Indonesia phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-indonesia |\n| Check Ireland phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-ireland |\n| Check Israel phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-israel |\n| Check Italy phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-italy |\n| Check Japan phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-japan |\n| Check Latvia phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-latvia |\n| Check Lithuania phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-lithuania |\n| Check Luxembourg phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-luxembourg |\n| Check Malaysia phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-malaysia |\n| Check Mexico phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-mexico |\n| Check Netherlands phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-netherlands |\n| Check New Zealand phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-new-zealand |\n| Check Norway phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-norway |\n| Check Philippines phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-philippines |\n| Check Poland phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-poland |\n| Check Portugal phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-portugal |\n| Check Saudi Arabia phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-saudi-arabia |\n| Check Singapore phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-singapore |\n| Check Slovakia phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-slovakia |\n| Check Slovenia phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-slovenia |\n| Check South Africa phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-south-africa |\n| Check South Korea phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-south-korea |\n| Check Spain phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-spain |\n| Check Sweden phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-sweden |\n| Check Switzerland phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-switzerland |\n| Check Taiwan phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-taiwan |\n| Check Thailand phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-thailand |\n| Check UAE phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-united-arab-emirates |\n| Check UK phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-united-kingdom |\n| Check US phone number availability and restrictions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-united-states |\n| Check country availability and eligibility for Azure numbers | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/sub-eligibility-number-capability |\n| Review Azure Communication Services API limits and quotas | https://learn.microsoft.com/en-us/azure/communication-services/concepts/service-limits |\n| Use certified SBCs and understand ACS direct routing limits | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/certified-session-border-controllers |\n| Implement ACS emergency calling by supported regions | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/emergency-calling-concept |\n| Review known telephony limitations in ACS direct routing | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/known-limitations-acs-telephony |\n| Understand ACS toll-free calling limitations by region | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/toll-free-calling |\n| Understand limits for ACS trial and verified phone numbers | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/trial-phone-numbers-faq |\n| Review Calling SDK platform support and feature limits | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/calling-sdk-features |\n| Review RAW media access constraints in ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/media-access |\n| Configure Music Mode audio quality settings in ACS | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/music-mode |\n| Handle ACS email sending tier limit exceptions | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/throw-exception-when-tier-limit-reached |\n| Get and manage ACS trial phone numbers with constraints | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/get-trial-phone-number |\n| Resolve ACS call setup failures from invalid or expired tokens | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/invalid-or-expired-tokens |\n| ACS video subscription limits on browsers | https://learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/reaching-max-number-of-active-video-subscriptions |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Understand data transfer and terms for WhatsApp in Azure | https://learn.microsoft.com/en-us/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-terms-of-service |\n| Configure authentication methods for Azure Communication Services | https://learn.microsoft.com/en-us/azure/communication-services/concepts/authentication |\n| Understand ACS call flow topologies and encryption | https://learn.microsoft.com/en-us/azure/communication-services/concepts/detailed-call-flows |\n| Apply sender authentication best practices in Azure | https://learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-authentication-best-practice |\n| Configure Azure email domains and authentication | https://learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-domain-and-sender-authentication |\n| Use Azure Communication Services in US Government clouds | https://learn.microsoft.com/en-us/azure/communication-services/concepts/government |\n| Configure authentication for single-tenant and multitenant ACS Teams apps | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/custom-teams-endpoint-authentication-overview |\n| Configure closed captions for ACS–Teams interop calls | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/enable-closed-captions |\n| Enable and license Teams interoperability for ACS users | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/enable-interoperability-teams |\n| Understand security measures for ACS Teams external users | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/security |\n| Configure Teams admin controls for external ACS users | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/teams-administration |\n| Assign Microsoft Entra API permissions for ACS Teams calling | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/teams-user/azure-ad-api-permissions |\n| Use Rooms API for secure structured meetings | https://learn.microsoft.com/en-us/azure/communication-services/concepts/rooms/room-concept |\n| Configure ACS caller ID and CNAM registration | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/how-to-manage-your-calling-identity |\n| Understand ACS closed captions behavior and data handling | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/closed-captions |\n| Understand ACS Real Time Text compliance and usage | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/real-time-text |\n| Secure Call Automation webhooks and Event Grid delivery | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/secure-webhook-endpoint |\n| Display and consent to call transcription state in ACS | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/call-transcription |\n| Use managed identity with Azure Communication Services securely | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/managed-identity |\n| Set up SMTP authentication for ACS email with Entra | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-smtp/smtp-authentication |\n| Implement Azure Communication Services emergency calling | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/emergency-calling |\n| Configure consent and access for Teams Phone Extensibility | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-access-teams-phone |\n| Sign Azure Communication Services HTTP requests with HMAC | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/hmac-header-tutorial |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure Advanced Messaging diagnostic logs in Azure | https://learn.microsoft.com/en-us/azure/communication-services/concepts/advanced-messaging/logs |\n| Meet prerequisites to use WhatsApp in Copilot Studio | https://learn.microsoft.com/en-us/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-channel-prerequisites |\n| Use Azure Communication Services chat metrics in Azure Monitor | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/chat-metrics |\n| Configure Azure Monitor logging and metrics for Communication Services | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/enable-logging |\n| Use Call Automation Insights workbooks for monitoring | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/insights/call-automation-insights |\n| Use Call Recording Insights workbooks for analytics | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/insights/call-recording-insights |\n| View Azure Communication Services chat insights with Workbooks | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/insights/chat-insights |\n| Use Azure Workbooks for email insights dashboards | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/insights/email-insights |\n| Monitor SMS activity with Azure insights dashboard | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/insights/sms-insights |\n| Use ACS voice and video insights workbooks | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/insights/voice-and-video-insights |\n| Configure Call Automation logging with Azure Monitor | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-automation-logs |\n| Use ACS call client media statistics time series logs | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-client-media-statistics-log-schema |\n| Use ACS call client operations log schema | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-client-operations-log-schema |\n| Understand ACS call diagnostics log schema | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-diagnostics-log-schema |\n| Understand ACS call diagnostics updates log schema | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-diagnostics-updates-log-schema |\n| Use ACS call metrics log schema for insights | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-metrics-log-schema |\n| Understand ACS call summary log schema | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-summary-log-schema |\n| Understand ACS call summary updates log schema | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-summary-updates-log-schema |\n| Enable and interpret Azure Communication Services chat logs | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/chat-logs |\n| Configure and use Azure email diagnostic logs | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/email-logs |\n| Configure end of call survey logs for ACS Web SDK | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/end-of-call-survey-logs |\n| Configure and interpret Call Recording summary logs | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/recording-logs |\n| Enable and interpret Azure SMS diagnostic logs | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/sms-logs |\n| Configure and interpret ACS voice and video call logs | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/voice-and-video-logs |\n| Query ACS call logs with Azure Log Analytics | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/query-call-logs |\n| Query ACS call logs with Azure Log Analytics | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/query-call-logs |\n| Set up monitoring and alerts for ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/set-up-call-monitoring |\n| Use Azure SMS metrics and dimensions in monitoring | https://learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/sms-metrics |\n| Configure incoming call notifications with Event Grid | https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/incoming-call-notification |\n| Understand Azure email metric definitions and usage | https://learn.microsoft.com/en-us/azure/communication-services/concepts/email-metrics |\n| Use inline attachments in ACS email messages | https://learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-attachment-inline |\n| Prepare ACS email resources and domains for sending | https://learn.microsoft.com/en-us/azure/communication-services/concepts/email/prepare-email-communication-resource |\n| Configure firewall rules for ACS custom Teams calling apps | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/custom-teams-endpoint-firewall-configuration |\n| Understand Teams user capabilities in ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/calling-capabilities |\n| Review capabilities for Teams external users in meetings | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/meeting-capabilities |\n| Understand Teams client experience for external ACS users | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/teams-client-experience |\n| Provision resources for Teams Phone extensibility with ACS | https://learn.microsoft.com/en-us/azure/communication-services/concepts/interop/tpe/teams-phone-extensibility-provisioning |\n| Understand and use ACS metric definitions in Azure Monitor | https://learn.microsoft.com/en-us/azure/communication-services/concepts/metrics |\n| Interpret Job Router metrics in Azure portal | https://learn.microsoft.com/en-us/azure/communication-services/concepts/router/metrics |\n| Configure Azure SMS Opt-Out Management API | https://learn.microsoft.com/en-us/azure/communication-services/concepts/sms/opt-out-api-concept |\n| Configure ACS direct routing and voice routing | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/direct-routing-provisioning |\n| Configure SIP parameters for ACS direct routing | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/direct-routing-sip-specification |\n| Configure inbound PSTN and direct routing endpoints in ACS | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/inbound-calling-capabilities |\n| Monitor ACS direct routing components and trunks | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/monitoring-troubleshooting-telephony/monitor-direct-routing |\n| Configure and use Azure Communication Services call recording | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/call-recording |\n| Access media quality statistics via ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/media-quality-sdk |\n| Configure and use ACS pre-call diagnostics API | https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/pre-call-diagnostics |\n| Validate domains for ACS direct routing SBCs | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/telephony/domain-validation |\n| Enable audio-only calling mode in ACS UI Library | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/audio-only-mode |\n| Configure custom button bar actions in ACS UI Library | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/button-injection |\n| Enable closed captions in ACS UI Library calls | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/closed-captions |\n| Inject custom user data models into ACS UI Library | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/data-model |\n| Disable end-call confirmation in ACS UI Library | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/leave-call-confirmation |\n| Configure localization and RTL in ACS UI Library | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/localization |\n| Configure screen orientation in ACS UI Library | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/orientation |\n| Set custom call titles and subtitles in ACS UI Library | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/setup-title-subtitle |\n| Configure skipping setup screen in ACS UI Library | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/skip-setup-screen |\n| Customize theming for ACS UI Library components | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/theming |\n| Provision Azure Managed Domains for ACS email | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/add-azure-managed-domains |\n| Configure custom verified email domains in ACS | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/add-custom-verified-domains |\n| Manage multiple email sender addresses in ACS | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/add-multiple-senders |\n| Manage ACS email sender addresses via Management SDKs | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/add-multiple-senders-mgmt-sdks |\n| Connect verified domains to ACS Email Communication Service | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/connect-email-communication-resource |\n| Create and manage ACS Email Communication Service resources | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/create-email-communication-resource |\n| Enable email engagement tracking for Azure domains | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/enable-user-engagement-tracking |\n| Configure email suppression lists in Azure portal | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/manage-suppression-lists |\n| Apply for Azure SMS short code provisioning | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/apply-for-short-code |\n| Register 10DLC brand and campaigns in Azure | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/apply-for-ten-digit-long-code |\n| Submit and manage Azure toll-free SMS verification | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/apply-for-toll-free-verification |\n| Enable alphanumeric sender ID for Azure SMS | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/enable-alphanumeric-sender-id |\n| Programmatically configure ACS direct routing voice rules | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/voice-routing-sdk-config |\n| Configure video constraints in ACS calling apps | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-video-constraints |\n| Disable local preview mirroring in ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/local-preview-mirroring |\n| Migrate Android ACS push to FCM HTTP v1 | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/call-chat-migrate-android-push-fcm-v1 |\n| Register ACS Android push notifications with FCM v1 | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/call-chat-register-android-push-fcm-v1 |\n| Configure proxy and TURN servers for ACS calling | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/proxy-calling-support-tutorial |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Stream call audio with Call Automation Audio Streaming APIs | https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/audio-streaming-concept |\n| Integrate Call Automation with Foundry Tools | https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/azure-communication-services-azure-cognitive-services-integration |\n| Use Call Automation play action for audio prompts | https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/play-action |\n| Use real-time transcription with Call Automation | https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/real-time-transcription |\n| Gather caller input with Call Automation Recognize | https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/recognize-action |\n| Configure push notifications for ACS chat and calling apps | https://learn.microsoft.com/en-us/azure/communication-services/concepts/notifications |\n| Use ACS Number Lookup to retrieve phone insights | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/number-lookup-concept |\n| Integrate ACS Number Lookup SDK into applications | https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/number-lookup-sdk |\n| Control calls with Call Automation REST actions | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/actions-for-call-control |\n| Get audio streams from calls using Audio Streaming API | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/audio-streaming-quickstart |\n| Use mid-call media actions with Call Automation | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/control-mid-call-media-actions |\n| Pass custom context data in Call Automation calls | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/custom-context |\n| Process Call Automation webhook events with event processor | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/handle-events-with-event-processor |\n| Mute call participants using Call Automation APIs | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/mute-participants |\n| Play audio to callers using Call Automation SDK | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/play-action |\n| Add real-time call transcription via Call Automation SDKs | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/real-time-transcription-tutorial |\n| Capture DTMF input with Call Automation Recognize | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/recognize-action |\n| Automatically record calls using Event Grid and Functions | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/record-every-call |\n| Add Teams users to ACS calls with Call Automation | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/teams-interop-call-automation |\n| Transfer active calls between clients using ACS | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/active-call-transfer |\n| Retrieve Teams audio conferencing details via ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/audio-conferencing |\n| Implement Microsoft Teams breakout rooms with ACS | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/breakoutrooms |\n| Check browser support using ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/browser-support |\n| Pass UUI headers with ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/call-context |\n| Integrate iOS CallKit with ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/callkit-integration |\n| Query local user capabilities during ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/capabilities |\n| Enable closed captions for ACS–Teams interop calls | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/closed-captions-teams-interop-how-to |\n| Subscribe to Teams participant display name change events | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/display-name-changed |\n| Render active speakers using ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/dominant-speaker |\n| Subscribe to Azure Communication Services calling events | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/events |\n| Detect multiple active tabs with ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/is-sdk-active-in-multiple-tabs |\n| Control Teams meeting lobby with ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/lobby |\n| Programmatically manage calls with ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/manage-calls |\n| Track and manage Teams meeting roles via ACS SDKs | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/manage-role-assignment |\n| Control video streams during ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/manage-video |\n| Control participant media access in Teams via ACS | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/media-access |\n| View Teams PowerPoint Live via ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/powerpoint-live |\n| Enable ACS calling push notifications with Event Grid | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/push-notifications |\n| Send and manage raised hand state in ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/raise-hand |\n| Implement reactions in ACS and Teams calls | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/reactions |\n| Enable and handle spotlight state in ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/spotlight |\n| Integrate Android TelecomManager with ACS calling | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/telecommanager-integration |\n| Enable Teams Together Mode using ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/together-mode |\n| Transfer calls to users, numbers, or voicemail with ACS | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/transfer-calls |\n| Archive Azure Communication Services chat threads to custom storage | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/chat-sdk/archive-chat-threads |\n| Integrate ACS chat with Teams DLP policies | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/chat-sdk/data-loss-prevention |\n| Integrate Azure AI translation and sentiment with ACS chat | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/chat-sdk/translating-chats |\n| Use Teams Shared Line Appearance with ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/cte-calling-sdk/shared-line-appearance |\n| Accept or decline Job Router offers programmatically | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/accept-decline-offer |\n| Use Azure Functions as Job Router rule engine | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/azure-function |\n| Customize best-worker ranking with Azure Functions | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/customize-worker-scoring |\n| Escalate queued jobs with Job Router SDKs | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/escalate-job |\n| Retrieve Job Router queue wait time and position | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/estimated-wait-time |\n| Apply Job Router classification policies via SDKs | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/job-classification |\n| Manage Job Router queues using SDKs | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/manage-queue |\n| Route jobs to preferred workers via Job Router | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/preferred-worker |\n| Create scheduled jobs with Job Router SDKs | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/scheduled-jobs |\n| Subscribe to Job Router events with Event Grid | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/subscribe-events |\n| Integrate iOS CallKit with ACS UI Library calling | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/callkit |\n| Handle Azure Communication Services UI Library events | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/events |\n| Set up one-to-one calling and notifications in ACS UI Library | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/one-to-one-calling |\n| Enable picture-in-picture in ACS UI Library calls | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/picture-in-picture |\n| Integrate Android TelecomManager with ACS UI Library | https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/telecommanager |\n| Download WhatsApp media from ACS Event Grid messages | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/download-media |\n| Integrate app with WhatsApp text and media messaging | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/get-started |\n| Subscribe to WhatsApp Advanced Messaging events with Event Grid | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/handle-advanced-messaging-events |\n| Implement interactive WhatsApp messages with ACS SDK | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-interactive-messages |\n| Send WhatsApp reaction messages using ACS SDK | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-reaction-messages |\n| Send WhatsApp sticker messages with Advanced Messages SDK | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-sticker-messages |\n| Send WhatsApp template messages via Advanced Messages SDK | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-template-messages |\n| Make outbound PSTN calls with Call Automation | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/call-automation/quickstart-make-an-outbound-call |\n| Connect ACS chat to Microsoft Teams meetings | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/chat/meeting-interop |\n| Integrate Azure OpenAI bot with ACS chat | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/chat/openai-chat-bot-integration |\n| Integrate Azure Bot Service bots into ACS chat | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/chat/quickstart-botframework-integration |\n| Use ACS Chat SDK in React Native apps | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/chat/react-native |\n| Handle Azure email events with Event Grid | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/handle-email-events |\n| Manage email suppression lists via Azure SDKs | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/manage-suppression-list-management-sdks |\n| Send email using ACS Email SDKs | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email |\n| Hydrate Azure EmailClient with existing messageId | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/hydrate-email-client-with-message-id |\n| Poll for ACS email delivery status via SDK | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/manually-poll-for-email-status |\n| Send ACS emails to multiple recipients with SDKs | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/send-email-to-multiple-recipients |\n| Send ACS email with file attachments via SDKs | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/send-email-with-attachments |\n| Send ACS email with inline attachments via SDKs | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/send-email-with-inline-attachments |\n| Use ACS email object model to build send payloads | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/use-email-object-model-for-payload |\n| Send email to ACS via SMTP | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-smtp/send-email-smtp |\n| Send ACS email using SMTP with XOAUTH2 in .NET | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-smtp/send-email-smtp-oauth |\n| Subscribe to Azure Communication Services events via Event Grid | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/events/subscribe-to-events |\n| Create Rooms with Azure Communication Services SDKs | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/rooms/get-started-rooms |\n| Join a Rooms call using web or mobile SDKs | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/rooms/join-rooms-call |\n| Manage Rooms calls with Calling and Call Automation SDKs | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/rooms/manage-rooms-call |\n| Create Job Router queues, policies, workers, and jobs | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/router/get-started-router |\n| Integrate Azure OpenAI with Job Router worker scoring | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/router/job-router-azure-openai-integration |\n| Handle Azure SMS events and delivery reports | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/handle-sms-events |\n| Receive and process SMS with Event Grid and Functions | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/receive-sms |\n| Send SMS using Azure Communication Services SDKs | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/send |\n| Acquire and manage phone numbers via Azure SDK/CLI | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/get-phone-number |\n| Use ACS JavaScript SDK to look up phone operator info | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/number-lookup |\n| Add PSTN calling to apps with ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/pstn-call |\n| Handle Teams Phone Extensibility calls with Call Automation | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-answer-teams-calls |\n| Place outbound TPE calls using Call Automation | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-server-outbound-call |\n| Use Teams Phone extensibility REST API with ACS | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensiblity-rest-api |\n| Integrate Adaptive Cards into ACS chat UI | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/ui-library/get-started-chat-adaptive-card |\n| Integrate ACS chat UI Library composites into your app | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/ui-library/get-started-chat-ui-library |\n| Integrate ACS UI Library composites into applications | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/ui-library/get-started-composites |\n| Combine ACS Calling and Chat SDKs in Android apps | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-android-calling-chat-sdk |\n| Use Call Recording APIs for voice and video calls | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-call-recording |\n| Integrate ACS Data Channel messaging in calls | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-data-channel |\n| Implement raw media access with ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-raw-media-access |\n| Apply video background effects in ACS calls | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-video-effects |\n| Get audio stream volume in ACS calling apps | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-volume-indicator |\n| Run ACS WebJS calling in Android WebView | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-webview |\n| Add closed captions to ACS calling applications | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-closed-captions |\n| Enable Real Time Text in ACS calling apps | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-real-time-text |\n| Add 1:1 video calling using ACS JavaScript SDK | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-video-calling |\n| Add voice calling with ACS Calling SDK for .NET | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/getting-started-with-calling |\n| Handle ACS calling events with Event Grid | https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/handle-calling-events |\n| Build AI virtual assistants with Call Automation and Foundry | https://learn.microsoft.com/en-us/azure/communication-services/samples/call-automation-ai |\n| Integrate Call Automation with Azure OpenAI voice models | https://learn.microsoft.com/en-us/azure/communication-services/samples/call-automation-azure-openai-sample |\n| Understand and customize ACS Group Chat Hero sample | https://learn.microsoft.com/en-us/azure/communication-services/samples/chat-hero-sample |\n| Integrate Azure AI for presend email content checks | https://learn.microsoft.com/en-us/azure/communication-services/samples/email-detect-sensitive-content |\n| Connect Microsoft Copilot Studio agents to voice calls | https://learn.microsoft.com/en-us/azure/communication-services/samples/integrate-azure-communication-services-with-copilot-studio |\n| Build cross-platform ACS calling apps with UI library | https://learn.microsoft.com/en-us/azure/communication-services/samples/ui-library-cross-platform |\n| Configure web push notifications for ACS calling | https://learn.microsoft.com/en-us/azure/communication-services/samples/web-calling-push-notifications-sample |\n| Use ACS web calling sample code in your app | https://learn.microsoft.com/en-us/azure/communication-services/samples/web-calling-sample |\n| Configure ACS chat push notifications on iOS | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/add-chat-push-notifications |\n| Add AR video filters using ACS and DeepAR | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/add-video-augmented-reality-tutorial |\n| Send ACS VOIP push notifications via Event Grid | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/add-voip-push-notifications-event-grid |\n| Enable ACS audio noise suppression and echo removal | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/audio-quality-enhancements/add-noise-supression |\n| Embed ACS Chat inside a custom Microsoft Teams app | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/chat-app-teams-embed |\n| Enable file attachment interoperability in ACS chat | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/chat-interop/meeting-interop-features-file-attachment |\n| Enable inline image interoperability in ACS chat | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/chat-interop/meeting-interop-features-inline-image |\n| Collect user feedback with ACS UI library support form | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/collecting-user-feedback/collecting-user-feedback |\n| Implement ACS End of Call Survey in applications | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/end-of-call-survey-tutorial |\n| Implement ACS chat file sharing via Blob Storage | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/file-sharing-tutorial-acs-chat |\n| Enable file sharing in ACS–Teams interop chat | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/file-sharing-tutorial-interop-chat |\n| Configure inline images for ACS–Teams interop chat | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/inline-image-tutorial-interop-chat |\n| Retrieve ACS Calling SDK log files from devices | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/log-file-retrieval-tutorial |\n| Integrate Azure URL Shortener with SMS messaging | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/sms-url-shortener |\n| Build a trusted authentication service for ACS with Azure Functions | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/trusted-service-tutorial |\n| Automate pre/post Teams appointments with Power Automate | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/before-and-after-appointment |\n| Extend Teams virtual appointment calls with ACS | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/call |\n| Integrate custom scheduling with Teams virtual appointments | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/schedule |\n| Attach custom telemetry tags in ACS Calling SDK | https://learn.microsoft.com/en-us/azure/communication-services/tutorials/voice-video-calling/diagnostic-options-tag |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Meet infrastructure requirements for ACS direct routing | https://learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/direct-routing-infrastructure |\n| Automate ACS and Email resource deployment with PowerShell | https://learn.microsoft.com/en-us/azure/communication-services/samples/email-resource-management |","tags":["azure","communication","services","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-communication-services","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-communication-services","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (75,392 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T06:53:29.632Z","embedding":null,"createdAt":"2026-04-18T21:58:30.743Z","updatedAt":"2026-04-22T06:53:29.632Z","lastSeenAt":"2026-04-22T06:53:29.632Z","tsv":"'/en-us/azure/communication-services/concepts/advanced-messaging/logs':2542 '/en-us/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-channel-prerequisites':2553 '/en-us/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-terms-of-service':2290 '/en-us/azure/communication-services/concepts/advisor-overview':1453 '/en-us/azure/communication-services/concepts/analytics/chat-metrics':2565 '/en-us/azure/communication-services/concepts/analytics/enable-logging':2577 '/en-us/azure/communication-services/concepts/analytics/insights/call-automation-insights':2587 '/en-us/azure/communication-services/concepts/analytics/insights/call-recording-insights':2597 '/en-us/azure/communication-services/concepts/analytics/insights/chat-insights':2608 '/en-us/azure/communication-services/concepts/analytics/insights/email-insights':2618 '/en-us/azure/communication-services/concepts/analytics/insights/sms-insights':2628 '/en-us/azure/communication-services/concepts/analytics/insights/voice-and-video-insights':2638 '/en-us/azure/communication-services/concepts/analytics/logs/call-automation-logs':2648 '/en-us/azure/communication-services/concepts/analytics/logs/call-automation-metrics':1619 '/en-us/azure/communication-services/concepts/analytics/logs/call-client-media-statistics-log-schema':2660 '/en-us/azure/communication-services/concepts/analytics/logs/call-client-operations-log-schema':2670 '/en-us/azure/communication-services/concepts/analytics/logs/call-diagnostics-log-schema':2679 '/en-us/azure/communication-services/concepts/analytics/logs/call-diagnostics-updates-log-schema':2689 '/en-us/azure/communication-services/concepts/analytics/logs/call-metrics-log-schema':2700 '/en-us/azure/communication-services/concepts/analytics/logs/call-summary-log-schema':2709 '/en-us/azure/communication-services/concepts/analytics/logs/call-summary-updates-log-schema':2719 '/en-us/azure/communication-services/concepts/analytics/logs/chat-logs':2730 '/en-us/azure/communication-services/concepts/analytics/logs/email-logs':2740 '/en-us/azure/communication-services/concepts/analytics/logs/end-of-call-survey-logs':2753 '/en-us/azure/communication-services/concepts/analytics/logs/recording-logs':2763 '/en-us/azure/communication-services/concepts/analytics/logs/router-logs':471 '/en-us/azure/communication-services/concepts/analytics/logs/sms-logs':2773 '/en-us/azure/communication-services/concepts/analytics/logs/voice-and-video-logs':2785 '/en-us/azure/communication-services/concepts/analytics/query-call-logs':2796,2807 '/en-us/azure/communication-services/concepts/analytics/set-up-call-monitoring':2818 '/en-us/azure/communication-services/concepts/analytics/sms-metrics':2829 '/en-us/azure/communication-services/concepts/authentication':2300 '/en-us/azure/communication-services/concepts/best-practices':1206 '/en-us/azure/communication-services/concepts/call-automation/answer-machine-detection':1216 '/en-us/azure/communication-services/concepts/call-automation/audio-streaming-concept':3364 '/en-us/azure/communication-services/concepts/call-automation/azure-communication-services-azure-cognitive-services-integration':3373 '/en-us/azure/communication-services/concepts/call-automation/incoming-call-notification':2839 '/en-us/azure/communication-services/concepts/call-automation/play-action':3384 '/en-us/azure/communication-services/concepts/call-automation/real-time-transcription':3395 '/en-us/azure/communication-services/concepts/call-automation/recognize-action':3405 '/en-us/azure/communication-services/concepts/credentials-best-practices':1228 '/en-us/azure/communication-services/concepts/detailed-call-flows':2310 '/en-us/azure/communication-services/concepts/email-metrics':2849 '/en-us/azure/communication-services/concepts/email/email-attachment-allowed-mime-types':1629 '/en-us/azure/communication-services/concepts/email/email-attachment-inline':2859 '/en-us/azure/communication-services/concepts/email/email-authentication-best-practice':2320 '/en-us/azure/communication-services/concepts/email/email-domain-and-sender-authentication':2329 '/en-us/azure/communication-services/concepts/email/email-domain-configuration-troubleshooting':481 '/en-us/azure/communication-services/concepts/email/email-optout-management':1240 '/en-us/azure/communication-services/concepts/email/email-quota-increase':1639 '/en-us/azure/communication-services/concepts/email/prepare-email-communication-resource':2870 '/en-us/azure/communication-services/concepts/email/sender-reputation-managed-suppression-list':1250 '/en-us/azure/communication-services/concepts/government':2340 '/en-us/azure/communication-services/concepts/interop/custom-teams-endpoint-authentication-overview':2354 '/en-us/azure/communication-services/concepts/interop/custom-teams-endpoint-firewall-configuration':2882 '/en-us/azure/communication-services/concepts/interop/enable-closed-captions':2365 '/en-us/azure/communication-services/concepts/interop/enable-interoperability-teams':2376 '/en-us/azure/communication-services/concepts/interop/guest/calling-capabilities':2892 '/en-us/azure/communication-services/concepts/interop/guest/government-cloud':1464 '/en-us/azure/communication-services/concepts/interop/guest/limitations':1652 '/en-us/azure/communication-services/concepts/interop/guest/meeting-capabilities':2903 '/en-us/azure/communication-services/concepts/interop/guest/monitor-logs-metrics':493 '/en-us/azure/communication-services/concepts/interop/guest/security':2387 '/en-us/azure/communication-services/concepts/interop/guest/teams-administration':2398 '/en-us/azure/communication-services/concepts/interop/guest/teams-client-experience':2914 '/en-us/azure/communication-services/concepts/interop/teams-user/azure-ad-api-permissions':2410 '/en-us/azure/communication-services/concepts/interop/teams-user/government-cloud':1476 '/en-us/azure/communication-services/concepts/interop/tpe/teams-phone-extensibility-connectivity-cost':1490 '/en-us/azure/communication-services/concepts/interop/tpe/teams-phone-extensibility-provisioning':2925 '/en-us/azure/communication-services/concepts/interop/tpe/teams-phone-extensibility-troubleshooting':504 '/en-us/azure/communication-services/concepts/interop/virtual-visits/govern-meeting-experience':1261 '/en-us/azure/communication-services/concepts/interop/virtual-visits/plan-user-experience':1272 '/en-us/azure/communication-services/concepts/metrics':2937 '/en-us/azure/communication-services/concepts/migrate-to-azure-communication-services':1502 '/en-us/azure/communication-services/concepts/notifications':3417 '/en-us/azure/communication-services/concepts/numbers/number-lookup-concept':3428 '/en-us/azure/communication-services/concepts/numbers/number-lookup-sdk':3438 '/en-us/azure/communication-services/concepts/numbers/number-types':1512 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-argentina':1662 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-australia':1672 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-austria':1682 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-belgium':1692 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-brazil':1702 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-canada':1712 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-chile':1722 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-china':1732 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-colombia':1742 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-czech-republic':1753 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-denmark':1763 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-estonia':1773 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-finland':1783 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-france':1793 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-germany':1803 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-hong-kong':1814 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-indonesia':1824 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-ireland':1834 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-israel':1844 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-italy':1854 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-japan':1864 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-latvia':1874 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-lithuania':1884 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-luxembourg':1894 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-malaysia':1904 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-mexico':1914 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-netherlands':1924 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-new-zealand':1935 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-norway':1945 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-philippines':1955 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-poland':1965 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-portugal':1975 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-saudi-arabia':1986 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-singapore':1996 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-slovakia':2006 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-slovenia':2016 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-south-africa':2027 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-south-korea':2038 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-spain':2048 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-sweden':2058 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-switzerland':2068 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-taiwan':2078 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-thailand':2088 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-united-arab-emirates':2098 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-united-kingdom':2108 '/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-united-states':2118 '/en-us/azure/communication-services/concepts/numbers/sub-eligibility-number-capability':2129 '/en-us/azure/communication-services/concepts/pricing/teams-interop-pricing':1523 '/en-us/azure/communication-services/concepts/pstn-pricing':1535 '/en-us/azure/communication-services/concepts/raw-id-use-cases':1284 '/en-us/azure/communication-services/concepts/rooms/room-concept':2420 '/en-us/azure/communication-services/concepts/router/metrics':2947 '/en-us/azure/communication-services/concepts/service-limits':2140 '/en-us/azure/communication-services/concepts/sms/messaging-policy':1294 '/en-us/azure/communication-services/concepts/sms/opt-out-api-concept':2958 '/en-us/azure/communication-services/concepts/sms/program-brief-guidelines':1305 '/en-us/azure/communication-services/concepts/sms/sms-faq':514 '/en-us/azure/communication-services/concepts/sms/ten-digit-long-code-guidelines':1315 '/en-us/azure/communication-services/concepts/sms/toll-free-verification-guidelines':1326 '/en-us/azure/communication-services/concepts/telephony/certified-session-border-controllers':2152 '/en-us/azure/communication-services/concepts/telephony/direct-routing-infrastructure':4920 '/en-us/azure/communication-services/concepts/telephony/direct-routing-provisioning':2968 '/en-us/azure/communication-services/concepts/telephony/direct-routing-sip-specification':2978 '/en-us/azure/communication-services/concepts/telephony/emergency-calling-concept':2162 '/en-us/azure/communication-services/concepts/telephony/how-to-manage-your-calling-identity':2430 '/en-us/azure/communication-services/concepts/telephony/inbound-calling-capabilities':2990 '/en-us/azure/communication-services/concepts/telephony/known-limitations-acs-telephony':2173 '/en-us/azure/communication-services/concepts/telephony/monitoring-troubleshooting-telephony/monitor-direct-routing':3000 '/en-us/azure/communication-services/concepts/telephony/monitoring-troubleshooting-telephony/troubleshoot-outbound-calls':524 '/en-us/azure/communication-services/concepts/telephony/monitoring-troubleshooting-telephony/troubleshoot-tls-certificate-sip-options':537 '/en-us/azure/communication-services/concepts/telephony/prevent-spam-flag':1337 '/en-us/azure/communication-services/concepts/telephony/toll-free-calling':2185 '/en-us/azure/communication-services/concepts/telephony/trial-phone-numbers-faq':2197 '/en-us/azure/communication-services/concepts/telephony/troubleshooting-pstn-call-failures':548 '/en-us/azure/communication-services/concepts/troubleshooting-info':558 '/en-us/azure/communication-services/concepts/voice-video-calling/call-diagnostics':569,579 '/en-us/azure/communication-services/concepts/voice-video-calling/call-recording':3011 '/en-us/azure/communication-services/concepts/voice-video-calling/calling-sdk-features':2208 '/en-us/azure/communication-services/concepts/voice-video-calling/closed-captions':2441 '/en-us/azure/communication-services/concepts/voice-video-calling/known-issues-call-automation':1347 '/en-us/azure/communication-services/concepts/voice-video-calling/known-issues-native':590 '/en-us/azure/communication-services/concepts/voice-video-calling/known-issues-webjs':601 '/en-us/azure/communication-services/concepts/voice-video-calling/manage-call-quality':1358 '/en-us/azure/communication-services/concepts/voice-video-calling/media-access':2220 '/en-us/azure/communication-services/concepts/voice-video-calling/media-quality-sdk':3022 '/en-us/azure/communication-services/concepts/voice-video-calling/music-mode':2231 '/en-us/azure/communication-services/concepts/voice-video-calling/network-requirements':1370 '/en-us/azure/communication-services/concepts/voice-video-calling/pre-call-diagnostics':3034 '/en-us/azure/communication-services/concepts/voice-video-calling/real-time-text':2452 '/en-us/azure/communication-services/concepts/voice-video-calling/troubleshoot-web-voip-quality':613 '/en-us/azure/communication-services/concepts/voice-video-calling/user-experience':1382 '/en-us/azure/communication-services/concepts/voice-video-calling/user-facing-diagnostics':625 '/en-us/azure/communication-services/how-tos/call-automation/actions-for-call-control':3448 '/en-us/azure/communication-services/how-tos/call-automation/audio-streaming-quickstart':3460 '/en-us/azure/communication-services/how-tos/call-automation/control-mid-call-media-actions':3472 '/en-us/azure/communication-services/how-tos/call-automation/custom-context':3483 '/en-us/azure/communication-services/how-tos/call-automation/handle-events-with-event-processor':3494 '/en-us/azure/communication-services/how-tos/call-automation/mute-participants':3504 '/en-us/azure/communication-services/how-tos/call-automation/play-action':3515 '/en-us/azure/communication-services/how-tos/call-automation/real-time-transcription-tutorial':3528 '/en-us/azure/communication-services/how-tos/call-automation/recognize-action':3538 '/en-us/azure/communication-services/how-tos/call-automation/record-every-call':3549 '/en-us/azure/communication-services/how-tos/call-automation/secure-webhook-endpoint':2463 '/en-us/azure/communication-services/how-tos/call-automation/teams-interop-call-automation':3561 '/en-us/azure/communication-services/how-tos/calling-sdk/active-call-transfer':3571 '/en-us/azure/communication-services/how-tos/calling-sdk/audio-conferencing':3583 '/en-us/azure/communication-services/how-tos/calling-sdk/breakoutrooms':3593 '/en-us/azure/communication-services/how-tos/calling-sdk/browser-support':3603 '/en-us/azure/communication-services/how-tos/calling-sdk/call-context':3613 '/en-us/azure/communication-services/how-tos/calling-sdk/call-transcription':2475 '/en-us/azure/communication-services/how-tos/calling-sdk/callkit-integration':3623 '/en-us/azure/communication-services/how-tos/calling-sdk/capabilities':3633 '/en-us/azure/communication-services/how-tos/calling-sdk/closed-captions-teams-interop-how-to':3644 '/en-us/azure/communication-services/how-tos/calling-sdk/display-name-changed':3655 '/en-us/azure/communication-services/how-tos/calling-sdk/dominant-speaker':3665 '/en-us/azure/communication-services/how-tos/calling-sdk/events':3675 '/en-us/azure/communication-services/how-tos/calling-sdk/is-sdk-active-in-multiple-tabs':3686 '/en-us/azure/communication-services/how-tos/calling-sdk/lobby':3697 '/en-us/azure/communication-services/how-tos/calling-sdk/manage-calls':3707 '/en-us/azure/communication-services/how-tos/calling-sdk/manage-role-assignment':3719 '/en-us/azure/communication-services/how-tos/calling-sdk/manage-video':3728 '/en-us/azure/communication-services/how-tos/calling-sdk/media-access':3739 '/en-us/azure/communication-services/how-tos/calling-sdk/powerpoint-live':3750 '/en-us/azure/communication-services/how-tos/calling-sdk/push-notifications':3761 '/en-us/azure/communication-services/how-tos/calling-sdk/raise-hand':3773 '/en-us/azure/communication-services/how-tos/calling-sdk/reactions':3783 '/en-us/azure/communication-services/how-tos/calling-sdk/spotlight':3794 '/en-us/azure/communication-services/how-tos/calling-sdk/telecommanager-integration':3803 '/en-us/azure/communication-services/how-tos/calling-sdk/together-mode':3814 '/en-us/azure/communication-services/how-tos/calling-sdk/transfer-calls':3826 '/en-us/azure/communication-services/how-tos/chat-sdk/archive-chat-threads':3838 '/en-us/azure/communication-services/how-tos/chat-sdk/data-loss-prevention':3848 '/en-us/azure/communication-services/how-tos/chat-sdk/translating-chats':3860 '/en-us/azure/communication-services/how-tos/cte-calling-sdk/shared-line-appearance':3872 '/en-us/azure/communication-services/how-tos/managed-identity':2486 '/en-us/azure/communication-services/how-tos/router-sdk/accept-decline-offer':3882 '/en-us/azure/communication-services/how-tos/router-sdk/azure-function':3893 '/en-us/azure/communication-services/how-tos/router-sdk/customize-worker-scoring':3904 '/en-us/azure/communication-services/how-tos/router-sdk/escalate-job':3914 '/en-us/azure/communication-services/how-tos/router-sdk/estimated-wait-time':3925 '/en-us/azure/communication-services/how-tos/router-sdk/job-classification':3935 '/en-us/azure/communication-services/how-tos/router-sdk/manage-queue':3944 '/en-us/azure/communication-services/how-tos/router-sdk/preferred-worker':3955 '/en-us/azure/communication-services/how-tos/router-sdk/scheduled-jobs':3965 '/en-us/azure/communication-services/how-tos/router-sdk/subscribe-events':3976 '/en-us/azure/communication-services/how-tos/telephony/domain-validation':3044 '/en-us/azure/communication-services/how-tos/ui-library-sdk/audio-only-mode':3057 '/en-us/azure/communication-services/how-tos/ui-library-sdk/button-injection':3069 '/en-us/azure/communication-services/how-tos/ui-library-sdk/callkit':3987 '/en-us/azure/communication-services/how-tos/ui-library-sdk/closed-captions':3080 '/en-us/azure/communication-services/how-tos/ui-library-sdk/data-model':3092 '/en-us/azure/communication-services/how-tos/ui-library-sdk/events':3997 '/en-us/azure/communication-services/how-tos/ui-library-sdk/leave-call-confirmation':3104 '/en-us/azure/communication-services/how-tos/ui-library-sdk/localization':3115 '/en-us/azure/communication-services/how-tos/ui-library-sdk/one-to-one-calling':4013 '/en-us/azure/communication-services/how-tos/ui-library-sdk/orientation':3125 '/en-us/azure/communication-services/how-tos/ui-library-sdk/picture-in-picture':4026 '/en-us/azure/communication-services/how-tos/ui-library-sdk/setup-title-subtitle':3138 '/en-us/azure/communication-services/how-tos/ui-library-sdk/skip-setup-screen':3149 '/en-us/azure/communication-services/how-tos/ui-library-sdk/telecommanager':4036 '/en-us/azure/communication-services/how-tos/ui-library-sdk/theming':3159 '/en-us/azure/communication-services/how-tos/ui-library-sdk/troubleshooting':637 '/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/download-media':4047 '/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/get-started':4058 '/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/handle-advanced-messaging-events':4070 '/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-interactive-messages':4080 '/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-reaction-messages':4090 '/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-sticker-messages':4101 '/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-template-messages':4112 '/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/whatsapp-business-account-faq':647 '/en-us/azure/communication-services/quickstarts/call-automation/quickstart-make-an-outbound-call':4122 '/en-us/azure/communication-services/quickstarts/chat/meeting-interop':4132 '/en-us/azure/communication-services/quickstarts/chat/openai-chat-bot-integration':4142 '/en-us/azure/communication-services/quickstarts/chat/quickstart-botframework-integration':4153 '/en-us/azure/communication-services/quickstarts/chat/react-native':4164 '/en-us/azure/communication-services/quickstarts/eligible-teams-licenses':1546 '/en-us/azure/communication-services/quickstarts/email/add-azure-managed-domains':3169 '/en-us/azure/communication-services/quickstarts/email/add-custom-verified-domains':3179 '/en-us/azure/communication-services/quickstarts/email/add-multiple-senders':3189 '/en-us/azure/communication-services/quickstarts/email/add-multiple-senders-mgmt-sdks':3200 '/en-us/azure/communication-services/quickstarts/email/connect-email-communication-resource':3211 '/en-us/azure/communication-services/quickstarts/email/create-email-communication-resource':3222 '/en-us/azure/communication-services/quickstarts/email/enable-user-engagement-tracking':3232 '/en-us/azure/communication-services/quickstarts/email/handle-email-events':4174 '/en-us/azure/communication-services/quickstarts/email/manage-suppression-list-management-sdks':4184 '/en-us/azure/communication-services/quickstarts/email/manage-suppression-lists':3242 '/en-us/azure/communication-services/quickstarts/email/send-email':4193 '/en-us/azure/communication-services/quickstarts/email/send-email-advanced/hydrate-email-client-with-message-id':4202 '/en-us/azure/communication-services/quickstarts/email/send-email-advanced/manually-poll-for-email-status':4213 '/en-us/azure/communication-services/quickstarts/email/send-email-advanced/send-email-to-multiple-recipients':4224 '/en-us/azure/communication-services/quickstarts/email/send-email-advanced/send-email-with-attachments':4235 '/en-us/azure/communication-services/quickstarts/email/send-email-advanced/send-email-with-inline-attachments':4246 '/en-us/azure/communication-services/quickstarts/email/send-email-advanced/throw-exception-when-tier-limit-reached':2241 '/en-us/azure/communication-services/quickstarts/email/send-email-advanced/use-email-object-model-for-payload':4258 '/en-us/azure/communication-services/quickstarts/email/send-email-smtp/send-email-smtp':4267 '/en-us/azure/communication-services/quickstarts/email/send-email-smtp/send-email-smtp-oauth':4279 '/en-us/azure/communication-services/quickstarts/email/send-email-smtp/smtp-authentication':2498 '/en-us/azure/communication-services/quickstarts/events/subscribe-to-events':4291 '/en-us/azure/communication-services/quickstarts/rooms/get-started-rooms':4301 '/en-us/azure/communication-services/quickstarts/rooms/join-rooms-call':4313 '/en-us/azure/communication-services/quickstarts/rooms/manage-rooms-call':4325 '/en-us/azure/communication-services/quickstarts/router/get-started-router':4336 '/en-us/azure/communication-services/quickstarts/router/job-router-azure-openai-integration':4347 '/en-us/azure/communication-services/quickstarts/sms/apply-for-short-code':3252 '/en-us/azure/communication-services/quickstarts/sms/apply-for-ten-digit-long-code':3262 '/en-us/azure/communication-services/quickstarts/sms/apply-for-toll-free-verification':3274 '/en-us/azure/communication-services/quickstarts/sms/enable-alphanumeric-sender-id':3284 '/en-us/azure/communication-services/quickstarts/sms/handle-sms-events':4357 '/en-us/azure/communication-services/quickstarts/sms/receive-sms':4369 '/en-us/azure/communication-services/quickstarts/sms/send':4379 '/en-us/azure/communication-services/quickstarts/telephony/emergency-calling':2507 '/en-us/azure/communication-services/quickstarts/telephony/get-phone-number':4390 '/en-us/azure/communication-services/quickstarts/telephony/get-trial-phone-number':2253 '/en-us/azure/communication-services/quickstarts/telephony/number-lookup':4403 '/en-us/azure/communication-services/quickstarts/telephony/pstn-call':4415 '/en-us/azure/communication-services/quickstarts/telephony/voice-routing-sdk-config':3294 '/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-access-teams-phone':2518 '/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-answer-teams-calls':4426 '/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-emergency-call':1392 '/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-server-outbound-call':4436 '/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensiblity-rest-api':4447 '/en-us/azure/communication-services/quickstarts/ui-library/get-started-chat-adaptive-card':4457 '/en-us/azure/communication-services/quickstarts/ui-library/get-started-chat-ui-library':4469 '/en-us/azure/communication-services/quickstarts/ui-library/get-started-composites':4479 '/en-us/azure/communication-services/quickstarts/voice-video-calling/calling-from-virtual-desktop-infrastructure':1404 '/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-android-calling-chat-sdk':4491 '/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-call-recording':4503 '/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-data-channel':4513 '/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-raw-media-access':4524 '/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-video-constraints':3304 '/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-video-effects':4534 '/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-volume-indicator':4545 '/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-webview':4555 '/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-closed-captions':4565 '/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-real-time-text':4576 '/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-video-calling':4588 '/en-us/azure/communication-services/quickstarts/voice-video-calling/getting-started-with-calling':4600 '/en-us/azure/communication-services/quickstarts/voice-video-calling/handle-calling-events':4610 '/en-us/azure/communication-services/quickstarts/voice-video-calling/local-preview-mirroring':3314 '/en-us/azure/communication-services/quickstarts/voice-video-calling/optimizing-video-placement':1415 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/delay-issue':657 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/echo-issue':667 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/incoming-audio-low-volume':677 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/microphone-issue':690 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/microphone-permission':703 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/network-issue':717 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/overview':729 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/poor-quality':739 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/speaker-issue':752 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/call-ends-with-410-3112':763 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/call-setup-takes-too-long':772 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/failed-to-create-call-agent':783 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/invalid-or-expired-tokens':2266 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/no-incoming-call-notifications':793 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/overview':803 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/ask-device-permission-api-takes-too-long':812 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/no-enumerated-microphone-list':824 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/no-enumerated-speaker-list':836 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/no-permission-prompt':847 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/overview':858 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/general-troubleshooting-strategies/overview':868 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/general-troubleshooting-strategies/report-issue':877 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/general-troubleshooting-strategies/understanding-error-codes':888 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-browser-verbose-log':898 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-call-info':908 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-client-logs':918 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-diagnostic-audio-recordings':928 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-windows-audio-event-log':939 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-freeze':950 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-permission-denied':958 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-start-failed':970 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-start-timed-out':978 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-stopped-unexpectedly':987 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/capturer-start-failed':997 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/capturer-stopped-unexpectedly':1005 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/microphone-mute-unexpectedly':1013 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/microphone-not-functioning':1022 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/microphone-permission-denied':1030 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/network-receive-quality':1038 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/network-reconnect':1049 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/network-relays-not-reachable':1057 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/network-send-quality':1065 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/no-microphone-devices-enumerated':1073 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/no-network':1083 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/no-speaker-devices-enumerated':1091 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/screenshare-recording-disabled':1099 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/speaking-while-microphone-is-muted':1108 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/troubleshooting-codes':1119 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/application-disposes-video-renderer':1130 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/create-view-timeout':1139 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/network-poor':1150 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/reaching-max-number-of-active-video-subscriptions':2275 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/remote-video-becomes-unavailable':1160 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/subscribing-video-not-available':1170 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/video-is-frozen':1180 '/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/video-sender-has-high-cpu-load':1191 '/en-us/azure/communication-services/samples/call-automation-ai':4622 '/en-us/azure/communication-services/samples/call-automation-azure-openai-sample':4633 '/en-us/azure/communication-services/samples/chat-hero-sample':4644 '/en-us/azure/communication-services/samples/email-detect-sensitive-content':4655 '/en-us/azure/communication-services/samples/email-resource-management':4931 '/en-us/azure/communication-services/samples/integrate-azure-communication-services-with-copilot-studio':4666 '/en-us/azure/communication-services/samples/trusted-auth-sample':1428 '/en-us/azure/communication-services/samples/ui-library-cross-platform':4679 '/en-us/azure/communication-services/samples/web-calling-push-notifications-sample':4689 '/en-us/azure/communication-services/samples/web-calling-sample':4701 '/en-us/azure/communication-services/tutorials/add-chat-push-notifications':4711 '/en-us/azure/communication-services/tutorials/add-video-augmented-reality-tutorial':4722 '/en-us/azure/communication-services/tutorials/add-voip-push-notifications-event-grid':4733 '/en-us/azure/communication-services/tutorials/audio-quality-enhancements/add-noise-supression':4744 '/en-us/azure/communication-services/tutorials/call-chat-migrate-android-push-fcm-v1':3325 '/en-us/azure/communication-services/tutorials/call-chat-register-android-push-fcm-v1':3336 '/en-us/azure/communication-services/tutorials/chat-app-teams-embed':4756 '/en-us/azure/communication-services/tutorials/chat-interop/meeting-interop-features-file-attachment':4766 '/en-us/azure/communication-services/tutorials/chat-interop/meeting-interop-features-inline-image':4776 '/en-us/azure/communication-services/tutorials/collecting-user-feedback/collecting-user-feedback':4788 '/en-us/azure/communication-services/tutorials/contact-center':1595 '/en-us/azure/communication-services/tutorials/end-of-call-survey-tutorial':4799 '/en-us/azure/communication-services/tutorials/events-playbook':1559 '/en-us/azure/communication-services/tutorials/file-sharing-tutorial-acs-chat':4810 '/en-us/azure/communication-services/tutorials/file-sharing-tutorial-interop-chat':4821 '/en-us/azure/communication-services/tutorials/hmac-header-tutorial':2529 '/en-us/azure/communication-services/tutorials/inline-image-tutorial-interop-chat':4832 '/en-us/azure/communication-services/tutorials/integrate-express-route':1605 '/en-us/azure/communication-services/tutorials/log-file-retrieval-tutorial':4843 '/en-us/azure/communication-services/tutorials/migrating-to-azure-communication-services-calling':1569 '/en-us/azure/communication-services/tutorials/migrating-to-azure-communication-services-chat':1579 '/en-us/azure/communication-services/tutorials/proxy-calling-support-tutorial':3347 '/en-us/azure/communication-services/tutorials/sms-url-shortener':4853 '/en-us/azure/communication-services/tutorials/trusted-service-tutorial':4866 '/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/before-and-after-appointment':4876 '/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/call':4886 '/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/precall':1439 '/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/schedule':4896 '/en-us/azure/communication-services/tutorials/voice-video-calling/diagnostic-options-tag':4907 '/microsoftdocs/mcp/blob/main/readme.md)':166 '1':4578,4579 '10dlc':1307,3254 '3':137 '410/3112':758 'ac':33,221,250,299,312,317,339,361,387,417,473,487,501,516,526,539,560,584,595,605,620,627,653,662,674,687,714,719,735,749,754,766,774,790,797,809,819,831,842,849,864,871,879,894,900,912,924,935,947,955,963,975,983,992,1002,1010,1018,1027,1035,1046,1054,1062,1070,1079,1088,1115,1125,1132,1142,1154,1167,1176,1186,1200,1256,1266,1281,1328,1351,1363,1373,1394,1406,1421,1433,1449,1455,1466,1498,1504,1517,1525,1541,1556,1565,1575,1597,1624,1636,1646,1654,1664,1674,1684,1694,1704,1714,1724,1734,1745,2146,2154,2168,2175,2189,2215,2228,2233,2245,2255,2267,2302,2349,2359,2372,2381,2394,2405,2422,2432,2443,2472,2492,2630,2650,2662,2672,2681,2691,2702,2711,2748,2777,2787,2798,2814,2854,2861,2875,2888,2910,2922,2929,2960,2973,2987,2992,3017,3026,3038,3052,3064,3074,3087,3099,3110,3120,3133,3144,3153,3165,3176,3186,3191,3205,3215,3287,3299,3310,3317,3327,3343,3410,3419,3430,3554,3568,3578,3590,3598,3608,3618,3629,3638,3660,3681,3692,3702,3715,3724,3736,3745,3752,3769,3777,3790,3799,3809,3823,3840,3856,3867,3981,4008,4020,4031,4041,4076,4086,4124,4138,4149,4155,4188,4205,4215,4226,4237,4248,4262,4269,4392,4410,4444,4452,4459,4471,4481,4505,4519,4530,4540,4547,4560,4571,4583,4593,4602,4637,4671,4685,4691,4703,4717,4724 'accept':205,3873 'access':171,844,1224,2212,2511,3012,3732,4517 'account':644 'acquir':4380 'across':1114 'acs-pow':1432 'acs-specif':1372 'acs/email':454 'acs/teams':277 'action':3062,3378,3445,3466 'activ':2621,3563,3657,3678 'adapt':4449 'add':3516,3550,4404,4556,4577,4589,4712 'address':1181,3184,3194 'admin':2390 'advanc':2534,4062,4096,4107 'advisor':1446 'africa':2019 'agent':86,130,189,203,4660 'ai':3851,4612,4647 'aid':1104 'alert':2812 'alphanumer':3276 'analyt':2594,2793,2804 'android':3316,3328,3796,4028,4487,4551 'answer':1208 'api':2134,2402,2413,2955,3031,3361,3457,3501,4442,4495 'app':428,2351,2879,3301,3414,4049,4161,4408,4466,4488,4542,4573,4673,4698,4753 'appear':3865 'appli':859,1196,1217,1359,1371,2311,3243,3926,4525 'applic':1323,3435,4476,4562,4796 'appoint':1269,1436,4870,4880,4893 'ar':4713 'arabia':1978 'architect':1585,1596 'architectur':18,55,300,326,1580 'archiv':3827 'argentina':1653 'askdevicepermiss':806 'assign':2399 'assist':4614 'attach':1626,2852,4230,4241,4759,4897 'audio':649,663,671,682,695,708,720,732,744,921,931,1395,2224,3047,3355,3359,3380,3450,3455,3506,3574,4536,4736 'audio-on':3046 'audio/video':227 'australia':1663 'austria':1673 'auth':255,357 'authent':1422,2292,2313,2326,2342,2490,4857 'autom':453,1341,1612,2455,2580,2641,3358,3367,3376,3392,3401,3443,3469,3479,3486,3500,3511,3524,3534,3558,4119,4321,4423,4433,4617,4625,4867,4873,4921 'automat':3539 'avail':156,335,1657,1667,1677,1687,1697,1707,1717,1727,1737,1748,1758,1768,1778,1788,1798,1809,1819,1829,1839,1849,1859,1869,1879,1889,1899,1909,1919,1930,1940,1950,1960,1970,1981,1991,2001,2011,2022,2033,2043,2053,2063,2073,2083,2093,2103,2113,2121 'avoid':1120,1327 'azur':2,8,36,46,446,507,553,571,640,1230,1242,1286,1296,1317,1398,1445,1590,2125,2131,2287,2295,2317,2322,2331,2480,2500,2520,2539,2555,2561,2567,2599,2610,2623,2644,2723,2734,2767,2791,2802,2820,2841,2933,2943,2949,3004,3161,3228,3238,3245,3259,3266,3280,3668,3828,3850,3884,3900,3989,4134,4144,4166,4180,4195,4282,4295,4338,4349,4373,4386,4627,4646,4845,4862 'azure-communication-servic':1 'azure-link':639 'b2c':1236 'backend':1423 'background':4527 'bad':1146 'bar':3061 'becom':1156 'behavior':1344,2435 'belgium':1683 'best':14,51,242,247,1192,1197,1218,1376,2314,3896 'best-work':3895 'bill':1531 'blob':4806 'bot':429,4136,4145,4147 'brand':1308,3255 'brazil':1693 'breakout':3587 'brief':1301 'browser':891,2272,3595 'build':32,4253,4611,4667,4854 'busi':643 'button':3060 'call':222,251,340,376,392,418,520,541,561,565,574,586,597,608,621,630,654,664,736,755,767,779,787,798,820,832,855,865,872,880,901,925,1019,1080,1110,1177,1201,1340,1352,1379,1385,1396,1499,1566,1611,2156,2179,2199,2216,2256,2303,2362,2407,2454,2468,2504,2579,2589,2640,2651,2663,2673,2682,2692,2703,2712,2744,2757,2781,2788,2799,2815,2832,2878,2889,3007,3018,3029,3049,3077,3096,3128,3300,3311,3344,3354,3357,3366,3375,3391,3400,3413,3440,3442,3453,3464,3468,3478,3480,3485,3496,3499,3510,3520,3523,3533,3541,3555,3557,3564,3579,3599,3609,3619,3630,3641,3661,3671,3682,3693,3700,3703,3725,3746,3753,3770,3780,3791,3800,3810,3816,3868,3984,4004,4023,4116,4118,4305,4316,4318,4320,4406,4411,4420,4422,4430,4432,4482,4493,4500,4510,4520,4531,4541,4549,4561,4572,4581,4591,4594,4603,4616,4624,4663,4672,4686,4693,4793,4835,4881,4903 'callag':775 'caller':371,2423,3397,3508 'calling/chat':34 'callkit':3616,3979 'camerafreez':941 'camerapermissiondeni':952 'camerastartfail':960 'camerastarttimedout':972 'camerastoppedunexpect':980 'campaign':1310,3257 'canada':1703 'capabl':78,2886,2894,3627 'caption':2357,2434,3072,3636,4558 'captions/rtt/transcription':369 'captur':919,3529 'capturerstartfail':989 'capturerstoppedunexpect':999 'card':4450 'categori':89,97,113,209,211 'caus':709 'center':309,1587 'certif':530 'certifi':2142 'chang':3651 'channel':4507 'chat':388,419,1573,1576,2558,2602,2726,3411,3831,3841,3857,4125,4139,4150,4156,4453,4460,4484,4639,4704,4747,4763,4773,4802,4818,4829 'check':726,1754,1764,1774,1784,1794,1804,1815,1825,1835,1845,1855,1865,1875,1885,1895,1905,1915,1925,1936,1946,1956,1966,1976,1987,1997,2007,2017,2028,2039,2049,2059,2069,2079,2089,2099,2109,2119,3594,4652 'chile':1713 'china':1723 'choos':1273,1477,1503 'classif':3929 'client':914,2652,2664,2906,3566 'close':2356,2433,3071,3635,4557 'cloud':291,1460,1472,2337 'cnam':2426 'code':26,63,407,414,545,885,1113,1299,3248,3349,4695 'collect':234,549,632,889,899,4777 'colombia':1733 'combin':68,4480 'common':495,506 'communic':3,9,37,47,447,554,572,1221,1591,2132,2296,2332,2481,2501,2521,2556,2573,2600,2724,3005,3207,3217,3669,3829,3990,4283,4296,4374 'complaint':1247 'complet':1316 'complianc':260,359,405,2447 'compon':2995,3156 'composit':4463,4474 'conferenc':3575 'configur':24,61,377,395,477,2221,2291,2321,2341,2355,2388,2421,2508,2530,2533,2566,2639,2731,2741,2754,2774,2830,2871,2948,2959,2969,2979,3001,3023,3058,3105,3116,3139,3170,3233,3286,3295,3337,3406,4680,4702,4822 'confirm':3097 'connect':323,1479,1602,3201,4123,4656 'consent':2466,2509 'constraint':2213,2250,3297 'contact':308,1586 'content':73,175,4651 'context':3475 'control':368,2391,3439,3687,3720,3729 'convers':1572 'copilot':2549,4658 'correct':1302 'cost':1483 'countri':2120 'cover':49 'cpu':1183 'creat':3212,3956,4292,4326 'createview':1121,1133 'creation':776 'cross':4669 'cross-platform':4668 'custom':475,1550,2876,3059,3082,3127,3150,3171,3474,3834,3894,4636,4750,4888,4898 'czech':1743 'dashboard':2615,2625 'data':370,2280,2437,3084,3476,4506 'debug':633 'decid':1491 'decis':16,53,270,279,1440 'declin':3875 'deepar':4719 'definit':1614,2844,2931 'delay':650 'deliveri':1237,2460,4207,4353 'deni':700 'denmark':1755 'deploy':29,66,437,443,4908,4926 'descript':213 'design':19,56,278,301,306,1547,1581 'desktop':1400 'detail':815,827,1312,3576 'detect':619,1210,3676 'determin':1536 'develop':11 'devic':228,725,843,850,1430,4840 'diagnos':218,570,602,718,730,971,1039,1131 'diagnosi':905 'diagnost':239,385,468,562,617,920,2536,2674,2683,2736,2769,3030 'dimens':2824 'direct':449,517,527,2147,2169,2961,2974,2983,2993,3039,3288,4916 'disabl':3093,3305 'display':2464,3649 'dispos':1124 'dlp':3844 'doc':181 'document':76,174 'domain':399,476,2324,2865,3036,3163,3174,3203,3229 'download':4037 'dtmf':1212,3530 'e.g':101,117 'echo':659,4740 'effect':874,4528 'elig':2123 'email':224,253,343,391,421,474,1231,1243,1289,1625,1632,2234,2323,2493,2613,2735,2842,2855,2862,3166,3173,3182,3192,3206,3216,3224,3234,4167,4176,4186,4189,4206,4216,4227,4238,4249,4260,4270,4650,4924 'emailcli':4196 'emb':4745 'emerg':375,1384,2155,2503 'enabl':909,2366,2720,2764,3045,3070,3223,3275,3634,3751,3784,3804,4014,4566,4734,4757,4767,4811 'encrypt':362,2307 'end':756,1111,2742,3095,4791 'end-cal':3094 'endpoint':2985 'engag':3225 'engin':3890 'entra':2401,2495 'environ':1461,1473 'error':760,882,1122,1136,1165 'escal':3905 'estim':1482 'estonia':1765 'event':237,932,1077,1551,2458,2835,3488,3490,3543,3652,3672,3757,3970,3972,3994,4042,4064,4066,4168,4170,4285,4287,4351,4363,4604,4606,4729 'except':2238 'exist':4198 'experi':269,1254,1264,2907 'expert':5,43 'expir':2262 'expressrout':319,1599 'extend':4877 'extens':498,1389,1487,2515,2920,4419,4440 'extern':489,1648,2383,2393,2897,2909 'face':616 'failur':521,542,777,1044,2258 'fallback':193 'faulti':684 'fcm':3320,3332 'featur':347,436,1469,2204 'feedback':4779 'fetch':77,173,182,195 'file':107,115,122,127,4229,4758,4803,4812,4838 'fill':1295 'filter':4715 'finland':1775 'firewal':2872 'fix':220,525,604,658,691,753,773,813,825,959,988,1066 'flag':1332 'flow':2304 'follow':1285 'form':4785 'foundri':3369,4619 'franc':1785 'free':1320,2178,3269 'frozen':944,1172 'function':3546,3885,3901,4366,4863 'gather':929,3396 'general':860 'germani':1795 'get':2242,3449,4535 'github.com':165 'github.com/microsoftdocs/mcp/blob/main/readme.md)':164 'gov':290 'govern':1251,1459,1471,2336 'grid':2459,2836,3544,3758,3973,4043,4067,4171,4288,4364,4607,4730 'group':4638 'guid':163 'guidanc':44,275,444 'hand':3766 'handl':704,979,1014,1050,1161,1338,1383,2232,2438,3786,3988,4165,4348,4416,4601 'header':3606 'hero':1424,4640 'high':1182 'higher':1631 'hmac':364,2526 'hong':1805 'http':2523,3321 'hydrat':4194 'ice':1043 'id':254,372,1277,2424,3278 'ident':363,2478 'identifi':794,1279 'imag':4769,4824 'impact':1184 'implement':1207,1416,1563,2153,2499,3584,3774,4071,4514,4789,4800 'import':84,128 'improv':1241,1350 'inbound':2980 'includ':12 'incom':670,786,2831 'index':90,210 'indonesia':1816 'info':634,4400 'inform':551,902 'infrastructur':441,4912 'inject':3081 'inlin':2851,4240,4768,4823 'input':3398,3531 'insid':4748 'insight':2581,2591,2603,2614,2624,2634,2697,3425 'instal':160,162 'integr':25,62,316,406,416,1549,3348,3365,3429,3614,3795,3839,3849,3977,4027,4048,4133,4143,4337,4448,4458,4470,4504,4623,4645,4844,4887 'interact':4072 'interop':257,287,345,367,398,1457,1519,1543,2361,3640,4817,4828 'interoper':2370,4760,4770 'interpret':878,951,1023,1074,2722,2756,2766,2776,2938 'invalid':2260 'investig':564,998,1006 'io':3615,3978,4708 'ireland':1826 'israel':1836 'issu':232,351,478,499,511,534,566,576,582,593,610,622,651,712,721,747,800,853,873,936,1642 'itali':1846 'japan':1856 'javascript':4393,4584 'job':423,463,2939,3876,3887,3907,3909,3916,3927,3937,3946,3951,3958,3960,3968,4327,4333,4341 'join':4302 'knowledg':6 'known':581,592,1339,1641,2164 'kong':1806 'korea':2030 'l111':217 'l112':245 'l112-l137':244 'l120':104 'l137':246 'l138':273 'l138-l153':272 'l153':274 'l154':304 'l154-l159':303 'l159':305 'l160':330 'l160-l227':329 'l227':331 'l228':354 'l228-l254':353 'l254':355 'l255':379 'l255-l334':378 'l334':380 'l335':410 'l335-l481':409 'l35':103 'l35-l120':102 'l37':216 'l37-l111':215 'l481':411 'l482':439 'l482-l486':438 'l486':440 'latest':145 'latvia':1866 'layout':1408 'learn':188,202 'learn-agent-skil':187,201 'learn.microsoft.com':470,480,492,503,513,523,536,547,557,568,578,589,600,612,624,636,646,656,666,676,689,702,716,728,738,751,762,771,782,792,802,811,823,835,846,857,867,876,887,897,907,917,927,938,949,957,969,977,986,996,1004,1012,1021,1029,1037,1048,1056,1064,1072,1082,1090,1098,1107,1118,1129,1138,1149,1159,1169,1179,1190,1205,1215,1227,1239,1249,1260,1271,1283,1293,1304,1314,1325,1336,1346,1357,1369,1381,1391,1403,1414,1427,1438,1452,1463,1475,1489,1501,1511,1522,1534,1545,1558,1568,1578,1594,1604,1618,1628,1638,1651,1661,1671,1681,1691,1701,1711,1721,1731,1741,1752,1762,1772,1782,1792,1802,1813,1823,1833,1843,1853,1863,1873,1883,1893,1903,1913,1923,1934,1944,1954,1964,1974,1985,1995,2005,2015,2026,2037,2047,2057,2067,2077,2087,2097,2107,2117,2128,2139,2151,2161,2172,2184,2196,2207,2219,2230,2240,2252,2265,2274,2289,2299,2309,2319,2328,2339,2353,2364,2375,2386,2397,2409,2419,2429,2440,2451,2462,2474,2485,2497,2506,2517,2528,2541,2552,2564,2576,2586,2596,2607,2617,2627,2637,2647,2659,2669,2678,2688,2699,2708,2718,2729,2739,2752,2762,2772,2784,2795,2806,2817,2828,2838,2848,2858,2869,2881,2891,2902,2913,2924,2936,2946,2957,2967,2977,2989,2999,3010,3021,3033,3043,3056,3068,3079,3091,3103,3114,3124,3137,3148,3158,3168,3178,3188 'learn.microsoft.com/en-us/azure/communication-services/concepts/advanced-messaging/logs':2540 'learn.microsoft.com/en-us/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-channel-prerequisites':2551 'learn.microsoft.com/en-us/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-terms-of-service':2288 'learn.microsoft.com/en-us/azure/communication-services/concepts/advisor-overview':1451 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/chat-metrics':2563 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/enable-logging':2575 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/insights/call-automation-insights':2585 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/insights/call-recording-insights':2595 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/insights/chat-insights':2606 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/insights/email-insights':2616 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/insights/sms-insights':2626 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/insights/voice-and-video-insights':2636 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-automation-logs':2646 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-automation-metrics':1617 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-client-media-statistics-log-schema':2658 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-client-operations-log-schema':2668 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-diagnostics-log-schema':2677 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-diagnostics-updates-log-schema':2687 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-metrics-log-schema':2698 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-summary-log-schema':2707 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/call-summary-updates-log-schema':2717 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/chat-logs':2728 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/email-logs':2738 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/end-of-call-survey-logs':2751 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/recording-logs':2761 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/router-logs':469 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/sms-logs':2771 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/logs/voice-and-video-logs':2783 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/query-call-logs':2794,2805 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/set-up-call-monitoring':2816 'learn.microsoft.com/en-us/azure/communication-services/concepts/analytics/sms-metrics':2827 'learn.microsoft.com/en-us/azure/communication-services/concepts/authentication':2298 'learn.microsoft.com/en-us/azure/communication-services/concepts/best-practices':1204 'learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/answer-machine-detection':1214 'learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/audio-streaming-concept':3362 'learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/azure-communication-services-azure-cognitive-services-integration':3371 'learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/incoming-call-notification':2837 'learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/play-action':3382 'learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/real-time-transcription':3393 'learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/recognize-action':3403 'learn.microsoft.com/en-us/azure/communication-services/concepts/credentials-best-practices':1226 'learn.microsoft.com/en-us/azure/communication-services/concepts/detailed-call-flows':2308 'learn.microsoft.com/en-us/azure/communication-services/concepts/email-metrics':2847 'learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-attachment-allowed-mime-types':1627 'learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-attachment-inline':2857 'learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-authentication-best-practice':2318 'learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-domain-and-sender-authentication':2327 'learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-domain-configuration-troubleshooting':479 'learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-optout-management':1238 'learn.microsoft.com/en-us/azure/communication-services/concepts/email/email-quota-increase':1637 'learn.microsoft.com/en-us/azure/communication-services/concepts/email/prepare-email-communication-resource':2868 'learn.microsoft.com/en-us/azure/communication-services/concepts/email/sender-reputation-managed-suppression-list':1248 'learn.microsoft.com/en-us/azure/communication-services/concepts/government':2338 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/custom-teams-endpoint-authentication-overview':2352 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/custom-teams-endpoint-firewall-configuration':2880 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/enable-closed-captions':2363 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/enable-interoperability-teams':2374 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/calling-capabilities':2890 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/government-cloud':1462 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/limitations':1650 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/meeting-capabilities':2901 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/monitor-logs-metrics':491 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/security':2385 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/teams-administration':2396 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/guest/teams-client-experience':2912 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/teams-user/azure-ad-api-permissions':2408 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/teams-user/government-cloud':1474 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/tpe/teams-phone-extensibility-connectivity-cost':1488 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/tpe/teams-phone-extensibility-provisioning':2923 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/tpe/teams-phone-extensibility-troubleshooting':502 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/virtual-visits/govern-meeting-experience':1259 'learn.microsoft.com/en-us/azure/communication-services/concepts/interop/virtual-visits/plan-user-experience':1270 'learn.microsoft.com/en-us/azure/communication-services/concepts/metrics':2935 'learn.microsoft.com/en-us/azure/communication-services/concepts/migrate-to-azure-communication-services':1500 'learn.microsoft.com/en-us/azure/communication-services/concepts/notifications':3415 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/number-lookup-concept':3426 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/number-lookup-sdk':3436 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/number-types':1510 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-argentina':1660 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-australia':1670 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-austria':1680 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-belgium':1690 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-brazil':1700 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-canada':1710 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-chile':1720 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-china':1730 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-colombia':1740 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-czech-republic':1751 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-denmark':1761 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-estonia':1771 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-finland':1781 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-france':1791 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-germany':1801 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-hong-kong':1812 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-indonesia':1822 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-ireland':1832 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-israel':1842 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-italy':1852 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-japan':1862 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-latvia':1872 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-lithuania':1882 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-luxembourg':1892 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-malaysia':1902 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-mexico':1912 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-netherlands':1922 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-new-zealand':1933 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-norway':1943 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-philippines':1953 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-poland':1963 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-portugal':1973 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-saudi-arabia':1984 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-singapore':1994 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-slovakia':2004 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-slovenia':2014 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-south-africa':2025 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-south-korea':2036 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-spain':2046 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-sweden':2056 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-switzerland':2066 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-taiwan':2076 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-thailand':2086 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-united-arab-emirates':2096 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-united-kingdom':2106 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/phone-number-management-for-united-states':2116 'learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/sub-eligibility-number-capability':2127 'learn.microsoft.com/en-us/azure/communication-services/concepts/pricing/teams-interop-pricing':1521 'learn.microsoft.com/en-us/azure/communication-services/concepts/pstn-pricing':1533 'learn.microsoft.com/en-us/azure/communication-services/concepts/raw-id-use-cases':1282 'learn.microsoft.com/en-us/azure/communication-services/concepts/rooms/room-concept':2418 'learn.microsoft.com/en-us/azure/communication-services/concepts/router/metrics':2945 'learn.microsoft.com/en-us/azure/communication-services/concepts/service-limits':2138 'learn.microsoft.com/en-us/azure/communication-services/concepts/sms/messaging-policy':1292 'learn.microsoft.com/en-us/azure/communication-services/concepts/sms/opt-out-api-concept':2956 'learn.microsoft.com/en-us/azure/communication-services/concepts/sms/program-brief-guidelines':1303 'learn.microsoft.com/en-us/azure/communication-services/concepts/sms/sms-faq':512 'learn.microsoft.com/en-us/azure/communication-services/concepts/sms/ten-digit-long-code-guidelines':1313 'learn.microsoft.com/en-us/azure/communication-services/concepts/sms/toll-free-verification-guidelines':1324 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/certified-session-border-controllers':2150 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/direct-routing-infrastructure':4918 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/direct-routing-provisioning':2966 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/direct-routing-sip-specification':2976 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/emergency-calling-concept':2160 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/how-to-manage-your-calling-identity':2428 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/inbound-calling-capabilities':2988 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/known-limitations-acs-telephony':2171 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/monitoring-troubleshooting-telephony/monitor-direct-routing':2998 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/monitoring-troubleshooting-telephony/troubleshoot-outbound-calls':522 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/monitoring-troubleshooting-telephony/troubleshoot-tls-certificate-sip-options':535 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/prevent-spam-flag':1335 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/toll-free-calling':2183 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/trial-phone-numbers-faq':2195 'learn.microsoft.com/en-us/azure/communication-services/concepts/telephony/troubleshooting-pstn-call-failures':546 'learn.microsoft.com/en-us/azure/communication-services/concepts/troubleshooting-info':556 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/call-diagnostics':567,577 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/call-recording':3009 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/calling-sdk-features':2206 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/closed-captions':2439 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/known-issues-call-automation':1345 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/known-issues-native':588 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/known-issues-webjs':599 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/manage-call-quality':1356 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/media-access':2218 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/media-quality-sdk':3020 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/music-mode':2229 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/network-requirements':1368 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/pre-call-diagnostics':3032 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/real-time-text':2450 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/troubleshoot-web-voip-quality':611 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/user-experience':1380 'learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/user-facing-diagnostics':623 'learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/actions-for-call-control':3446 'learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/audio-streaming-quickstart':3458 'learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/control-mid-call-media-actions':3470 'learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/custom-context':3481 'learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/handle-events-with-event-processor':3492 'learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/mute-participants':3502 'learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/play-action':3513 'learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/real-time-transcription-tutorial':3526 'learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/recognize-action':3536 'learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/record-every-call':3547 'learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/secure-webhook-endpoint':2461 'learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/teams-interop-call-automation':3559 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/active-call-transfer':3569 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/audio-conferencing':3581 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/breakoutrooms':3591 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/browser-support':3601 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/call-context':3611 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/call-transcription':2473 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/callkit-integration':3621 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/capabilities':3631 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/closed-captions-teams-interop-how-to':3642 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/display-name-changed':3653 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/dominant-speaker':3663 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/events':3673 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/is-sdk-active-in-multiple-tabs':3684 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/lobby':3695 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/manage-calls':3705 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/manage-role-assignment':3717 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/manage-video':3726 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/media-access':3737 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/powerpoint-live':3748 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/push-notifications':3759 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/raise-hand':3771 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/reactions':3781 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/spotlight':3792 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/telecommanager-integration':3801 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/together-mode':3812 'learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/transfer-calls':3824 'learn.microsoft.com/en-us/azure/communication-services/how-tos/chat-sdk/archive-chat-threads':3836 'learn.microsoft.com/en-us/azure/communication-services/how-tos/chat-sdk/data-loss-prevention':3846 'learn.microsoft.com/en-us/azure/communication-services/how-tos/chat-sdk/translating-chats':3858 'learn.microsoft.com/en-us/azure/communication-services/how-tos/cte-calling-sdk/shared-line-appearance':3870 'learn.microsoft.com/en-us/azure/communication-services/how-tos/managed-identity':2484 'learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/accept-decline-offer':3880 'learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/azure-function':3891 'learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/customize-worker-scoring':3902 'learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/escalate-job':3912 'learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/estimated-wait-time':3923 'learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/job-classification':3933 'learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/manage-queue':3942 'learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/preferred-worker':3953 'learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/scheduled-jobs':3963 'learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/subscribe-events':3974 'learn.microsoft.com/en-us/azure/communication-services/how-tos/telephony/domain-validation':3042 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/audio-only-mode':3055 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/button-injection':3067 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/callkit':3985 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/closed-captions':3078 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/data-model':3090 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/events':3995 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/leave-call-confirmation':3102 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/localization':3113 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/one-to-one-calling':4011 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/orientation':3123 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/picture-in-picture':4024 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/setup-title-subtitle':3136 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/skip-setup-screen':3147 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/telecommanager':4034 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/theming':3157 'learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/troubleshooting':635 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/download-media':4045 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/get-started':4056 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/handle-advanced-messaging-events':4068 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-interactive-messages':4078 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-reaction-messages':4088 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-sticker-messages':4099 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-template-messages':4110 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/whatsapp-business-account-faq':645 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/call-automation/quickstart-make-an-outbound-call':4120 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/chat/meeting-interop':4130 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/chat/openai-chat-bot-integration':4140 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/chat/quickstart-botframework-integration':4151 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/chat/react-native':4162 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/eligible-teams-licenses':1544 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/add-azure-managed-domains':3167 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/add-custom-verified-domains':3177 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/add-multiple-senders':3187 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/add-multiple-senders-mgmt-sdks':3198 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/connect-email-communication-resource':3209 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/create-email-communication-resource':3220 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/enable-user-engagement-tracking':3230 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/handle-email-events':4172 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/manage-suppression-list-management-sdks':4182 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/manage-suppression-lists':3240 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email':4191 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/hydrate-email-client-with-message-id':4200 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/manually-poll-for-email-status':4211 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/send-email-to-multiple-recipients':4222 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/send-email-with-attachments':4233 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/send-email-with-inline-attachments':4244 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/throw-exception-when-tier-limit-reached':2239 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/use-email-object-model-for-payload':4256 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-smtp/send-email-smtp':4265 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-smtp/send-email-smtp-oauth':4277 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-smtp/smtp-authentication':2496 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/events/subscribe-to-events':4289 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/rooms/get-started-rooms':4299 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/rooms/join-rooms-call':4311 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/rooms/manage-rooms-call':4323 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/router/get-started-router':4334 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/router/job-router-azure-openai-integration':4345 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/apply-for-short-code':3250 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/apply-for-ten-digit-long-code':3260 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/apply-for-toll-free-verification':3272 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/enable-alphanumeric-sender-id':3282 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/handle-sms-events':4355 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/receive-sms':4367 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/send':4377 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/emergency-calling':2505 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/get-phone-number':4388 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/get-trial-phone-number':2251 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/number-lookup':4401 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/pstn-call':4413 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/voice-routing-sdk-config':3292 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-access-teams-phone':2516 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-answer-teams-calls':4424 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-emergency-call':1390 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-server-outbound-call':4434 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensiblity-rest-api':4445 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/ui-library/get-started-chat-adaptive-card':4455 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/ui-library/get-started-chat-ui-library':4467 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/ui-library/get-started-composites':4477 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/calling-from-virtual-desktop-infrastructure':1402 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-android-calling-chat-sdk':4489 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-call-recording':4501 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-data-channel':4511 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-raw-media-access':4522 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-video-constraints':3302 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-video-effects':4532 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-volume-indicator':4543 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-webview':4553 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-closed-captions':4563 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-real-time-text':4574 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-video-calling':4586 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/getting-started-with-calling':4598 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/handle-calling-events':4608 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/local-preview-mirroring':3312 'learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/optimizing-video-placement':1413 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/delay-issue':655 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/echo-issue':665 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/incoming-audio-low-volume':675 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/microphone-issue':688 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/microphone-permission':701 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/network-issue':715 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/overview':727 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/poor-quality':737 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/speaker-issue':750 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/call-ends-with-410-3112':761 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/call-setup-takes-too-long':770 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/failed-to-create-call-agent':781 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/invalid-or-expired-tokens':2264 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/no-incoming-call-notifications':791 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/call-setup-issues/overview':801 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/ask-device-permission-api-takes-too-long':810 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/no-enumerated-microphone-list':822 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/no-enumerated-speaker-list':834 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/no-permission-prompt':845 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/device-issues/overview':856 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/general-troubleshooting-strategies/overview':866 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/general-troubleshooting-strategies/report-issue':875 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/general-troubleshooting-strategies/understanding-error-codes':886 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-browser-verbose-log':896 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-call-info':906 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-client-logs':916 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-diagnostic-audio-recordings':926 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/how-to-collect-windows-audio-event-log':937 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-freeze':948 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-permission-denied':956 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-start-failed':968 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-start-timed-out':976 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/camera-stopped-unexpectedly':985 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/capturer-start-failed':995 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/capturer-stopped-unexpectedly':1003 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/microphone-mute-unexpectedly':1011 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/microphone-not-functioning':1020 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/microphone-permission-denied':1028 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/network-receive-quality':1036 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/network-reconnect':1047 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/network-relays-not-reachable':1055 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/network-send-quality':1063 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/no-microphone-devices-enumerated':1071 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/no-network':1081 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/no-speaker-devices-enumerated':1089 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/screenshare-recording-disabled':1097 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/references/ufd/speaking-while-microphone-is-muted':1106 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/troubleshooting-codes':1117 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/application-disposes-video-renderer':1128 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/create-view-timeout':1137 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/network-poor':1148 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/reaching-max-number-of-active-video-subscriptions':2273 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/remote-video-becomes-unavailable':1158 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/subscribing-video-not-available':1168 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/video-is-frozen':1178 'learn.microsoft.com/en-us/azure/communication-services/resources/troubleshooting/voice-video-calling/video-issues/video-sender-has-high-cpu-load':1189 'learn.microsoft.com/en-us/azure/communication-services/samples/call-automation-ai':4620 'learn.microsoft.com/en-us/azure/communication-services/samples/call-automation-azure-openai-sample':4631 'learn.microsoft.com/en-us/azure/communication-services/samples/chat-hero-sample':4642 'learn.microsoft.com/en-us/azure/communication-services/samples/email-detect-sensitive-content':4653 'learn.microsoft.com/en-us/azure/communication-services/samples/email-resource-management':4929 'learn.microsoft.com/en-us/azure/communication-services/samples/integrate-azure-communication-services-with-copilot-studio':4664 'learn.microsoft.com/en-us/azure/communication-services/samples/trusted-auth-sample':1426 'learn.microsoft.com/en-us/azure/communication-services/samples/ui-library-cross-platform':4677 'learn.microsoft.com/en-us/azure/communication-services/samples/web-calling-push-notifications-sample':4687 'learn.microsoft.com/en-us/azure/communication-services/samples/web-calling-sample':4699 'learn.microsoft.com/en-us/azure/communication-services/tutorials/add-chat-push-notifications':4709 'learn.microsoft.com/en-us/azure/communication-services/tutorials/add-video-augmented-reality-tutorial':4720 'learn.microsoft.com/en-us/azure/communication-services/tutorials/add-voip-push-notifications-event-grid':4731 'learn.microsoft.com/en-us/azure/communication-services/tutorials/audio-quality-enhancements/add-noise-supression':4742 'learn.microsoft.com/en-us/azure/communication-services/tutorials/call-chat-migrate-android-push-fcm-v1':3323 'learn.microsoft.com/en-us/azure/communication-services/tutorials/call-chat-register-android-push-fcm-v1':3334 'learn.microsoft.com/en-us/azure/communication-services/tutorials/chat-app-teams-embed':4754 'learn.microsoft.com/en-us/azure/communication-services/tutorials/chat-interop/meeting-interop-features-file-attachment':4764 'learn.microsoft.com/en-us/azure/communication-services/tutorials/chat-interop/meeting-interop-features-inline-image':4774 'learn.microsoft.com/en-us/azure/communication-services/tutorials/collecting-user-feedback/collecting-user-feedback':4786 'learn.microsoft.com/en-us/azure/communication-services/tutorials/contact-center':1593 'learn.microsoft.com/en-us/azure/communication-services/tutorials/end-of-call-survey-tutorial':4797 'learn.microsoft.com/en-us/azure/communication-services/tutorials/events-playbook':1557 'learn.microsoft.com/en-us/azure/communication-services/tutorials/file-sharing-tutorial-acs-chat':4808 'learn.microsoft.com/en-us/azure/communication-services/tutorials/file-sharing-tutorial-interop-chat':4819 'learn.microsoft.com/en-us/azure/communication-services/tutorials/hmac-header-tutorial':2527 'learn.microsoft.com/en-us/azure/communication-services/tutorials/inline-image-tutorial-interop-chat':4830 'learn.microsoft.com/en-us/azure/communication-services/tutorials/integrate-express-route':1603 'learn.microsoft.com/en-us/azure/communication-services/tutorials/log-file-retrieval-tutorial':4841 'learn.microsoft.com/en-us/azure/communication-services/tutorials/migrating-to-azure-communication-services-calling':1567 'learn.microsoft.com/en-us/azure/communication-services/tutorials/migrating-to-azure-communication-services-chat':1577 'learn.microsoft.com/en-us/azure/communication-services/tutorials/proxy-calling-support-tutorial':3345 'learn.microsoft.com/en-us/azure/communication-services/tutorials/sms-url-shortener':4851 'learn.microsoft.com/en-us/azure/communication-services/tutorials/trusted-service-tutorial':4864 'learn.microsoft.com/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/before-and-after-appointment':4874 'learn.microsoft.com/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/call':4884 'learn.microsoft.com/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/precall':1437 'learn.microsoft.com/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/schedule':4894 'learn.microsoft.com/en-us/azure/communication-services/tutorials/voice-video-calling/diagnostic-options-tag':4905 'librari':402,629,3054,3066,3076,3089,3101,3112,3122,3135,3146,3155,3983,3993,4010,4022,4033,4462,4473,4676,4783 'licens':289,1538,2368 'limit':21,58,327,332,1342,1606,1644,2135,2149,2166,2180,2187,2205,2237,2270 'line':99,111,212,3864 'link':116,125,641 'list':817,829,3236,4178 'lithuania':1876 'live':3743 'lobbi':3690 'local':69,3106,3306,3625 'locat':93 'log':235,382,466,483,892,915,933,2537,2569,2642,2657,2666,2675,2685,2694,2705,2715,2727,2737,2746,2760,2770,2782,2789,2792,2800,2803,4837 'logic':1213 'long':765 'look':4396 'lookup':3421,3432 'low':669 'luxembourg':1886 'machin':1209 'maco':1096 'make':17,54,271,1441,4113 'malaysia':1896 'manag':911,1229,1348,2244,2477,2954,3162,3180,3190,3196,3214,3265,3699,3710,3764,3936,4175,4314,4382 'markdown':192,208 'mcp':151,178 'measur':2379 'media':346,433,2211,2653,3013,3465,3731,4039,4054,4516 'meet':268,1253,2417,2543,2900,3689,3712,4129,4911 'messag':883,1290,2535,2856,4044,4055,4063,4074,4084,4094,4097,4105,4108,4508,4850 'messageid':4199 'metadata.generated':132 'method':2293 'metric':383,485,1613,2559,2571,2693,2822,2843,2930,2941 'mexico':1906 'microphon':685,697,816 'microphonemuteunexpect':1007 'microphonenotfunct':1015 'microphonepermissiondeni':1024 'microsoft':180,2400,3585,4127,4657,4751 'microsoftdoc':152,179 'mid':3463 'mid-cal':3462 'migrat':294,1493,1560,1570,3315 'mime':1621 'mirror':3308 'miss':785,814,826,838 'mitig':1140 'mobil':4309 'mode':2223,3050,3807 'model':1515,3085,4251,4630 'monitor':381,482,2562,2568,2584,2619,2645,2810,2826,2934,2991 'month':138 'multipl':3181,3677,4218 'multiten':2348 'music':2222 'mute':3495 'name':3650 'nativ':585,4160 'net':4276,4597 'netherland':1916 'network':170,229,325,711,759,1147,1360 'network/quality':258 'networkreceivequ':1032 'networkreconnect':1040 'networkrelaysnotreach':1051 'networksendqu':1059 'new':1926 'nois':4737 'nomicrophonedevicesenumer':1067 'nonetwork':1075 'norway':1937 'nospeakerdevicesenumer':1085 'notif':788,2833,3330,3408,3755,4006,4683,4706,4727 'number':285,342,1330,1506,1656,1666,1676,1686,1696,1706,1716,1726,1736,1747,1757,1767,1777,1787,1797,1808,1818,1828,1838,1848,1858,1868,1878,1888,1898,1908,1918,1929,1939,1949,1959,1969,1980,1990,2000,2010,2021,2032,2042,2052,2062,2072,2082,2092,2102,2112,2126,2194,2248,3420,3431,3819,4384 'object':4250 'offer':3878 'old':139 'one':680,693,706,742,4001,4003 'one-to-on':4000 'one-way':679,692,705,741 'openai':431,4135,4339,4628 'oper':465,2665,4399 'opt':1233,2952 'opt-out':1232,2951 'optim':1262,1393,1405,1450 'option':281,533,1480 'orient':3118 'out':1234 'outbound':519,4114,4428 'paramet':2971 'particip':3497,3648,3730 'pass':3473,3604 'pattern':20,27,57,64,302,314,408,412,1582,3350 'payload':4255 'permiss':698,839,852,2403 'philippin':1947 'phone':284,341,497,1329,1388,1486,1505,1655,1665,1675,1685,1695,1705,1715,1725,1735,1746,1756,1766,1776,1786,1796,1807,1817,1827,1837,1847,1857,1867,1877,1887,1897,1907,1917,1928,1938,1948,1958,1968,1979,1989,1999,2009,2020,2031,2041,2051,2061,2071,2081,2091,2101,2111,2193,2247,2514,2919,3424,4383,4398,4418,4439 'pictur':4016,4018 'picture-in-pictur':4015 'place':4427 'plan':1524 'platform':1552,2201,4670 'play':3377,3505 'plus':233,394 'poland':1957 'polici':1291,3845,3930,4330 'poll':4203 'poor':731,1141 'portal':2944,3239 'portug':1967 'posit':3922 'power':1434,4872 'powerpoint':3742 'powershel':458,4928 'practic':15,52,243,248,1193,1198,1219,1377,2315 'pre':3028 'pre-cal':3027 'pre/post':4868 'prefer':176,3948 'prepar':1306,1429,2860 'prerequisit':2544 'presend':4649 'preview':3307 'price':283,1514,1529 'privat':322,1601 'problem':660 'process':3484,4360 'processor':3491 'product':263,1355,1419 'production-readi':262,1418 'program':1300 'programmat':3285,3698,3879 'prompt':840,3381 'provid':42 'provis':456,2915,3160,3249 'proxi':3338 'pstn':226,280,540,1478,1526,2981,4115,4405 'pull':143 'push':3318,3329,3407,3754,4682,4705,4726 'push/events':432 'qualiti':575,609,733,1144,1188,1353,1367,2225,3014 'queri':184,198,2786,2797,3624 'question':509 'queu':3906 'queue':3918,3939,4329 'quick':71 'quick-refer':70 'quota':22,59,328,333,1607,1634,2137 'rais':3765 'rang':100 'rank':3898 'raw':1276,2210,4515 'react':4159 'reaction':3775,4083 'read':106,121 'readi':264,1420 'real':2444,3387,3518,4567 'real-tim':3386,3517 'receiv':4358 'recipi':4219 'recogn':3402,3535 'recommend':1447 'record':922,2590,2758,3008,3540,4494 'recov':1151 'refer':72,126 'region':334,1509,2159,2182 'regist':3253,3326 'registr':1311,2427 'relev':94 'remot':75,1153 'remov':4741 'render':1127,3656 'report':869,4354 'repositori':149 'republ':1744 'reput':1245 'request':1630,2524 'requir':169,451,1361,1539,4913 'resolut':1410 'resolv':505,648,678,740,764,837,940,1084,1092,2254 'resourc':455,2863,2916,3219,4925 'respons':807,1112 'rest':3444,4441 'restrict':337,1659,1669,1679,1689,1699,1709,1719,1729,1739,1750,1760,1770,1780,1790,1800,1811,1821,1831,1841,1851,1861,1871,1881,1891,1901,1911,1921,1932,1942,1952,1962,1972,1983,1993,2003,2013,2024,2035,2045,2055,2065,2075,2085,2095,2105,2115 'result':544 'retriev':3423,3572,3915,4833 'return':191,207 'review':580,591,1640,2130,2163,2198,2209,2893 'role':3713 'room':422,2412,3588,4293,4304,4315 'rout':393,400,450,518,528,2148,2170,2962,2965,2975,2984,2994,3040,3289,3945,4917 'router':424,464,2940,3877,3888,3910,3917,3928,3938,3952,3961,3969,4328,4342 'rtl':3108 'rule':1532,2873,3291,3889 'run':4546 'sampl':1425,4641,4694 'saudi':1977 'sbcs':2143,3041 'scalabl':307 'scenario':1520 'schedul':3957,4889 'schema':2667,2676,2686,2695,2706,2716 'score':4344 'screen':993,3117,3142 'screensharerecordingdis':1093 'sdk':231,598,780,821,833,881,1202,2200,2217,2750,3019,3433,3512,3580,3600,3610,3620,3662,3683,3694,3704,3747,3811,3869,4077,4087,4098,4109,4157,4210,4394,4412,4521,4585,4595,4836,4904 'sdk/cli':4387 'sdks':587,1116,3197,3525,3716,3911,3932,3941,3962,4181,4190,4221,4232,4243,4298,4310,4322,4376,4485 'section':95 'secur':23,60,321,352,356,2276,2378,2415,2453,2483 'security.md':118,119 'send':1633,2235,2867,3762,4081,4091,4102,4185,4214,4225,4236,4254,4259,4268,4370,4723 'sender':1173,1244,2312,3183,3193,3277 'sentiment':3854 'seri':2656 'server':3341 'servic':4,10,38,48,448,555,573,1222,1592,2133,2297,2333,2482,2502,2522,2557,2574,2601,2725,3006,3208,3218,3670,3830,3991,4146,4284,4297,4375,4858 'set':2226,2487,2808,3126,3998 'setup':768,799,2257,3141 'share':994,3863,4804,4813 'short':1298,3247 'shorten':4847 'sign':2519 'singapor':1988 'singl':2345 'single-ten':2344 'sip':532,2970 'skill':39,41,83,168,190,204 'skill-azure-communication-services' 'skip':3140 'slovakia':1998 'slovenia':2008 'slow':805 'sms':223,252,390,420,508,1287,1297,1321,2620,2768,2821,2950,3246,3270,3281,4350,4361,4371,4849 'sms/email':404 'smtp':2489,4264,4272 'solut':310,1588 'source-microsoftdocs' 'south':2018,2029 'spain':2040 'spam':1334 'spam/opt-out':259 'speaker':746,828,3658 'speakingwhilemicrophoneismut':1101 'specif':1374 'specifi':110 'spotlight':3787 'stage':795 'start':967 'state':2470,3767,3788 'statist':2654,3015 'status':4208 'sticker':4093 'storag':3835,4807 'strategi':862 'stream':3353,3360,3451,3456,3722,4537 'string':185,199,1278 'structur':2416 'studio':2550,4659 'submit':3263 'subscrib':3645,3666,3966,4059,4280 'subscript':1164,2269 'subtitl':3131 'suggest':140,157 'summari':2704,2713,2759 'support':241,904,1620,2158,2202,3596,4784 'suppress':3235,4177,4738 'survey':2745,4794 'sweden':2050 'switzerland':2060 'tab':3679 'tag':4900 'taiwan':2070 'team':225,256,286,344,366,397,430,488,496,1252,1267,1387,1456,1467,1485,1518,1537,1542,1554,1647,2350,2360,2369,2382,2389,2406,2513,2877,2884,2896,2905,2918,3551,3573,3586,3639,3647,3688,3711,3734,3741,3779,3805,3843,3862,4128,4417,4438,4752,4816,4827,4869,4878,4891 'telecommanag':3797,4029 'telemetri':4899 'telephoni':435,2165 'templat':4104 'tenant':2346 'term':2283 'text':2446,4052,4569 'text/markdown':206 'thailand':2080 'theme':3151 'thread':3832 'tier':2236 'time':769,2445,2655,3388,3519,3920,4568 'timeout':1134 'titl':3129 'tls':529 'togeth':3806 'token':1225,2263 'token/metric-related':350 'toll':1319,2177,3268 'toll-fre':1318,2176,3267 'tool':153,3370 'topic':460,1194,1442,1583,1608,2277,2531,3351,4909 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'topolog':2305 'tpe':4429 'track':3226,3708 'transcript':2469,3389,3521 'transfer':2281,3562,3815 'translat':3852 'trial':2190,2246 'troubleshoot':13,50,214,349,459,472,494,515,538,550,626,638,668,784,804,861,895,1109,1171 'trunk':2997 'trust':4856 'turn':3340 'twilio':296,1495,1561,1571 'type':1507,1622 'uae':2090 'ufd':236,723,942,953,961,973,981,990,1000,1008,1016,1025,1033,1041,1052,1060,1068,1076,1086,1094,1102 'ui':401,628,3053,3065,3075,3088,3100,3111,3121,3134,3145,3154,3982,3992,4009,4021,4032,4454,4461,4472,4675,4782 'uk':2100 'unavail':1157,1162 'understand':848,1031,1058,1513,1610,2145,2174,2186,2279,2301,2377,2431,2442,2671,2680,2701,2710,2840,2883,2904,2926,4634 'unit':1616 'unresolv':870 'updat':2684,2714 'url':461,1195,1443,1584,1609,2278,2532,3352,4846,4910 'us':2110,2335 'usag':292,1203,1527,2449,2846 'use':30,81,87,105,120,177,194,462,543,559,614,722,1100,1275,1444,1454,1465,2141,2330,2411,2476,2546,2554,2578,2588,2609,2629,2649,2661,2690,2733,2819,2850,2928,3003,3025,3374,3385,3418,3454,3461,3498,3509,3542,3567,3597,3659,3808,3861,3883,3940,4085,4154,4187,4247,4271,4306,4372,4391,4431,4437,4492,4582,4690,4716 'user':142,159,490,615,1105,1223,1263,1468,1649,2373,2384,2395,2885,2898,2911,3083,3552,3626,3818,4778 'uui':3605 'ux':1375 'v1':3322,3333 'valid':3035 'vdi':1401 'verbos':890 'verif':1322,3271 'verifi':2192,3172,3202 'version':146 'via':3016,3195,3522,3577,3714,3735,3744,3931,3950,4106,4179,4209,4231,4242,4263,4286,4385,4728,4805 'video':945,964,984,1126,1135,1143,1155,1163,1174,1187,1366,1407,1496,1562,2268,2633,2780,3296,3721,4499,4526,4580,4714 'video/chat':297 'view':2598,3740 'virtual':265,1257,1268,1399,1435,4613,4879,4892 'visit':266,1258 'voic':1364,2631,2778,2964,3290,4497,4590,4629,4662 'voice/video':389 'voicemail':3821 'voip':607,4725 'volum':672,4538 'wait':3919 'way':681,694,707,743 'web':606,1412,2749,4307,4681,4692 'webhook':365,2456,3487 'webj':596,913,4548 'webpag':196 'webview':4552 'whatsapp':426,642,2285,2547,4038,4051,4061,4073,4082,4092,4103 'whatsapp/email':373 'window':930 'won':965 'workbook':2582,2592,2605,2611,2635 'worker':3897,3949,4331,4343 'xoauth2':4274 'zealand':1927","prices":[{"id":"98f39e1b-5ef9-4ba6-8dae-0e7b371ff2cf","listingId":"7a561b8d-8f34-411f-aba0-4c0fb053141a","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:58:30.743Z"}],"sources":[{"listingId":"7a561b8d-8f34-411f-aba0-4c0fb053141a","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-communication-services","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-communication-services","isPrimary":false,"firstSeenAt":"2026-04-18T21:58:30.743Z","lastSeenAt":"2026-04-22T06:53:29.632Z"}],"details":{"listingId":"7a561b8d-8f34-411f-aba0-4c0fb053141a","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-communication-services","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-04-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"6eba3ccc989ec447ed59c9810fd5ce47681617ca","skill_md_path":"skills/azure-communication-services/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-communication-services"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-communication-services","description":"Expert knowledge for Azure Communication Services development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building ACS calling/chat apps, PSTN/phone numbers, SMS/email, Teams interop, or Job Router workloads, and other Azure Communication Services related development tasks. Not for Azure AI Bot Service (use azure-bot-service), Azure Notification Hubs (use azure-notification-hubs), Azure Web PubSub (use azure-web-pubsub), Azure SignalR Service (use azure-signalr-service).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-communication-services"},"updatedAt":"2026-04-22T06:53:29.632Z"}}