Feb 22, 2024
No image
Azure Functions to connect telephony service with a ticket system
Completed

Azure Functions to connect telephony service with a ticket system

$25,000+
4-6 months
United States, United States
2-5
view project
Service categories
Service Lines
Software Development
Domain focus
Telecommunications

Challenge

The generation and assignment of a telephone number was a task carried out manually by the employees of the client's company, an action that they wanted to automate in order to free the equipment of loads and make this process faster.
The generation and assignment of a telephone number was a task carried out manually by the employees of the client's company, an action that they wanted to automate in order to free the equipment of loads and make this process faster.

Solution

And this is what the Rootstack engineering team did: We made software that connected with Service Now and Microsoft Teams to automate the assignment of business phone numbers to employees. This software goes between the two platforms: on the one hand, it receives the request that the employee's telephone number must be created through the Service Now ticket, which contains the name of the person, location, department and role. With this information, the software connects with Microsoft Teams so that this platform reserves a phone number with the employee's specifications. When this flow is completed, the same ticket system notifies when the business telephone number has already been assigned to the employee, thus automating this process that was previously done manually.

Results

In this project, the Rootstack developers used different Microsoft services such as Cloud, Directory and Microsoft Teams and what they developed they did with an Azure technology called Azure Functions. Azure Functions is an Azure system for creating microservices. In this case, the company had a very specific need, so it was not appropriate to create all software and have a server running 24 hours a day. What Azure Functions microservices allow is to do these small pieces of code, having to pay only for the seconds that this microservice runs.