How can we test multiple outbound PSTN calls during development using Azure Communication Services?

Mian Omair 0 Reputation points
2025-04-23T22:47:28.9166667+00:00

We're developing an AI-powered orchestration engine for healthcare communication at Medical Guardian. The system is designed to initiate outbound voice calls using Azure Communication Services (ACS), integrated with Azure Functions, Azure Speech Services (TTS), and FastAPI. These calls play personalized messages to patients for healthcare coordination tasks like flu shot reminders.

During development, we need to frequently test outbound PSTN calls to a single developer-owned test number to verify TTS synthesis, event callbacks, and call flows.

However, we noticed that the ACS number appears to restrict the number of outbound calls to just 2 per recipient, which limits our ability to test the pipeline iteratively.

Question:

Is there a recommended way to test ACS outbound calling workflows without hitting call limits during development?

Are there sandbox/test environments, exemptions for verified test numbers, or best practices to simulate or repeat test calls without violating trial restrictions?

Azure Communication Services
Azure Communication Services
An Azure communication platform for deploying applications across devices and platforms.
1,129 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Sina Salam 19,616 Reputation points
    2025-04-24T03:24:21.64+00:00

    Hello Mian Omair,

    Welcome to the Microsoft Q&A and thank you for posting your questions here.

    I understand that you are having outbound PSTN call limitations on Azure Communication Services (ACS.

    Regarding your specifications and questions:

    1. Microsoft imposes stricter limits on trial ACS resources. You can submit a request to Microsoft support to raise PSTN calling limits. This often requires justifying the use case (which you already have) and getting approval for a higher quota or production use. You can also request higher limits through Azure Support on Priority Community Support : https://learn.microsoft.com/en-us/azure/azure-portal/supportability/priority-community-support
    2. For the followings:
      1. Multiple repeated test calls: Use multiple test numbers or rotate them.
      2. TTS/call flow verification: Use inbound ACS bot and local simulation (Bot Framework).
      3. Sandbox simulation (future-ready): Monitor for emulator/test framework release.

    I hope this is helpful! Do not hesitate to let me know if you have any other questions or clarifications.


    Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.