azure communication services
18 TopicsEvents for an agent not picking up the call
Hi, We have a requirement where the caller should be transferred to voicemail recording when the agent does not pick up the call. Currently, if the agent does not pick up the call, the caller reaches the agent's personal voicemail. Is it possible to interrupt that and redirect the call to ACS voicemail recording mechanism? The ACS framework send a "CallTransferAccepted" if the personal voicemail is reached. Are there any events which can be used to detect that agent did not pick the call. We tried the Job router, but it does not seem to detect that agent is not picking the call. Any suggestions? ThanksIssue with Speech-to-Text Integration in Azure Communication Services Using C#
Context: We are building a bot using Azure Communication Services (ACS) and Azure Speech Services to handle phone calls. The bot asks questions (via TTS) and captures user responses using speech-to-text (STT). What We’ve Done: Created an ACS instance and acquired an active phone number. Set up an event subscription to handle callbacks for incoming calls. Integrated Azure Speech Services for STT in C#. Achievements: Successfully connected calls using ACS. Played TTS prompts generated from an Excel file. Challenges: User responses are not being captured. Despite setting InitialSilenceTimeout to 10 seconds, the bot skips to the next question after 1–2 seconds without recognizing speech. The bot does not reprompt the user even when no response is detected. Help Needed: How can we ensure accurate real-time speech-to-text capture during ACS telephony calls? Are there better configurations or alternate approaches for speech recognition in ACS? Additional Context: Following the official ACS C# sample. Using Azure Speech Services and ACS SDKs. Code Snippet (C#): // Recognize user speech async Task<string> RecognizeSpeechAsync(CallMedia callConnectionMedia, string callerId, ILogger logger) { // Configure recognition options var recognizeOptions = new CallMediaRecognizeSpeechOptions( targetParticipant: CommunicationIdentifier.FromRawId(callerId)) { InitialSilenceTimeout = TimeSpan.FromSeconds(10), // Wait up to 10 seconds for the user to start speaking EndSilenceTimeout = TimeSpan.FromSeconds(5), // Wait up to 5 seconds of silence before considering the response complete OperationContext = "SpeechRecognition" }; try { // Start speech recognition var result = await callConnectionMedia.StartRecognizingAsync(recognizeOptions); // Handle recognition success if (result is Response<StartRecognizingCallMediaResult>) { logger.LogInformation($"Result: {result}"); logger.LogInformation("Recognition started successfully."); // Simulate capturing response (replace with actual recognition logic) return "User response captured"; // Replace with actual response text from recognition } logger.LogWarning("Recognition failed or timed out."); return string.Empty; // Return empty if recognition fails } catch (Exception ex) { logger.LogError($"Error during speech recognition: {ex.Message}"); return string.Empty; } }35Views0likes0CommentsCalling a phone and playing a message from logic apps
Hi, My objective is to have a logic app that makes a server side outbound phone call, and plays a prerecorded message, that's it. I've been looking at communication-services-dotnet-quickstarts/OutboundCallReminder at main · Azure-Samples/communication-services-dotnet-quickstarts (github.com) but I'm getting lost in understanding all the moving parts. Is there a demo walkthrough article or webinar available ? Alternatively, is there a power automate connector available for this scenario ? Or has anybody done this just using REST API for Azure Communication Services ? A simplified sample would be exactly what I'm looking for. Stephane592Views0likes2CommentsTransition smoothly from Twilio Video to Azure
If your company relies on Twilio for its video communications, now is the time to explore alternative solutions before its service deprecation. Join our livestream where we'll talk about Azure Communication Services real-time video calling solutions as an alternative to Twilio video. We will also cover the top-of-mind considerations for customers while making this transition. Register here to access the livestream - Events | Microsoft Reactor817Views0likes0CommentsSeeking Insights on Marketing/Campaign Emails with Azure Communication Services
Hi everyone! I'm currently exploring options for sending marketing/campaign emails, and I'm particularly interested in knowing if there's a way to utilize Azure Communication Services for this purpose. Has anyone delved into this before? Any insights or experiences you could share would be greatly appreciated! Additionally, I'm curious about the integration possibilities with Sendy and Azure Communication Services. Can someone provide guidance on whether Sendy can be seamlessly integrated with Azure Communication Services, akin to how it works with Amazon SES? On a broader note, it seems like a great idea for Microsoft to expand the options for marketing/campaign emails within Azure Communication Services. Perhaps having upfront deployment features, surpassing the Microsoft 365 Email Sending Limits, could add significant value. Your valuable insights on these topics would not only assist me in making informed decisions but could also benefit others in the community. Please feel free to share your thoughts and experiences! Looking forward to hearing from you.Solved976Views2likes1CommentIntegrate OpenAI, Communication, and Organizational Data Features into Your Apps: Hands-on Tutorial
Maximize your app's potential with Azure OpenAI, Azure Communication Services, and Microsoft Graph. Harness the power of AI to convert plain English to SQL, automate communication workflows, and personalize user interactions. Implement real-time communication capabilities such as phone calling and SMS messaging with ACS, and streamline data access using Microsoft Graph APIs. Boost productivity, enhance user experiences, and simplify processes with this powerful trio of Microsoft Azure services.4.2KViews1like0CommentsUnlocking Seamless Communication: Integrating Azure Communication Services with Power Platform
Discover Azure Communication Services, a set of cloud-based services that enable seamless integration of communication features into your applications. With REST APIs and client library SDKs, you can effortlessly incorporate voice and video calling, rich text chat, SMS, and email functionalities without the need for extensive expertise in underlying technologies. In this scenario, learn how to integrate Azure Communication Services with Power Platform, leveraging Power Apps and Power Automate for low code and no code development. Follow the steps to create an Email Communication Service resource, provision a custom domain, set up email addresses, create a flow on Power Automate, and integrate the solution into Power Apps. Experience the power of Azure Communication Services in enhancing your application's communication capabilities.3.1KViews1like0CommentsAzure Communication Services AMA
Join us for the Azure Communication Services Ask Microsoft Anything session! Following the exciting announcements of new features at Microsoft Build, we invite you to engage with us through this AMA. Whether you have general inquiries about Azure Communication Services or specific questions regarding our latest updates, we are eager to talk to you and foster meaningful discussions. Don't miss this opportunity to interact with our experts and gain valuable insights. The AMA will take place on Thursday, June 8 from 9:00 a.m. to 10:00 a.m. PT in the comment section below. This AMA is text only – meaning there will not be any video nor audio. An AMA is a live online event similar to an “Ask Me Anything” on Reddit. This AMA gives you the opportunity to connect with members of the product engineering team who will be on hand to answer your questions and listen to feedback. Feel free to post your questions anytime in the comments below beforehand, if it fits your schedule or time zone better, though questions will not be answered until the live hour.3.8KViews0likes23CommentsAzure Communication Services and Microsoft Teams AMA
We are excited to welcome you to the Azure Communication Services and Microsoft Teams AMA. We'll talk about the possibilities of connecting Teams with the communication capabilities in Azure and the cool stuff we can build with it. We are looking forward to hearing your ideas, concerns or top of mind and answer any questions you might have about Azure Communication Services interoperability into Microsoft Teams. The AMA will take place on Wednesday, March 8 from 9:00 a.m. to 10:00 a.m. PT in the comment section below. This AMA is text only – meaning there will not be any video nor audio. An AMA is a live online event similar to an “Ask Me Anything” on Reddit. This AMA gives you the opportunity to connect with members of Microsoft trainers and the product engineering team who will be on hand to answer your questions and listen to feedback. Feel free to post your questions anytime in the comments below beforehand, if it fits your schedule or time zone better, though questions will not be answered until the live hour.7.3KViews3likes46Comments