Telecoms Workflow Automation: Carrier Integration & Serverless Architectures
Challenge: Provisioning telecommunication services for Microsoft Operator Connect was a manual, slow process. Operators had to key in numbers and routes into multiple developer portals, resulting in human errors and a 3-day turnaround time for new business setups.
Solution: Built a fully automated serverless carrier integration system on Azure. Developed ASP.NET Core REST APIs and Azure Functions that interact with external APIs (Zoom, Microsoft Graph, Cisco Webex). Engineered the asynchronous queueing architecture with Azure Service Bus and structured state management in Azure SQL.
Outcome: Reduced provisioning time from 3 days to under 2 minutes. Handled over 150,000 automated transactions with a 99.9% success rate, significantly cutting operational support overheads.
Project Overview
The customer wanted to automate the mapping of trunk lines and DID numbers to customer accounts across Zoom, Webex, and Microsoft Teams.
Serverless Design System
Telali Ltd built a high-throughput, asynchronous pipeline:
- API Ingestion: A lightweight React-based dashboard allows staff to submit provisioning requests to ASP.NET Core APIs.
- Asynchronous Queueing: Tasks are pushed to Azure Service Bus, guaranteeing message delivery and handling retries automatically.
- Serverless Execution: Azure Functions process requests independently, calling Graph APIs to configure number routing and scaling down to zero when idle to save costs.
Business Value
The project turned a complex, error-prone manual onboarding process into a self-service click. Support tickets related to provisioning errors dropped to zero.
