Azure Functions to connect telephony service with a ticket system

By dbracho, 14 January, 2022

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. 

 

azure functions

 

The client uses a ticket system called Service Now, where a ticket was created every time a new employee came in to request all the work tools they needed, such as a computer, cell phone, phone number, among others.

 

What was the need? The client wanted, through Service Now, the process of assigning the telephone number to begin, so that this would be done automatically and no employee had to do this manually.

 

Our 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.

 

Technology

 

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.

 

azure functions

 

The use of these Azure Functions microservices was ideal in this project, since it was a circumstantial need: that is, the service would be activated every time there was a need to generate a new phone number. This is a function that runs when you need to run and go.

 

azure functions

 

This is how the Rootstack team collaborated with the client in the development of this microservice that served as a bridge between the ticket system and Microsoft Teams, to automate the generation of business phone numbers for employees. Does your company need cutting-edge digital solutions? Contact Us!
 

Content
Testimony
Author Role
CFO
Author
Construction Company
Quote

“Mastering business data is key to define strategies that have an impact. Working with Rootstack, we were able to take control of our data and analyze it purposefully to help us advance in the right direction.”

Author Role
CTO
Author
Financial Institution
Quote

“Working with Rootstack has been a wonderful experience. They have truly helped us improve our site design and performance, allowing our business to grow and stand out in the online world”

Title
Testimonials
Margin
With Margin vertical
With title
Off
Title
Check out some of our other success stories!
Text Alignment
Left
Text Color
Dark Indigo
Items Alignment
Center
View
Success Stories
Item style
Success Story Card
Items Limit
4
Show Filters
No
Margin
With Margin vertical
With Background
Off
Title
Our Main Services
Text Alignment
Center
Text Color
Dark Indigo
Items Alignment
Center
View
Services
Item style
Service Card
Items Limit
3
Show Filters
No
Margin
With Margin vertical
With Background
Off
Title
Let's start the conversation!
Margin
With Margin vertical
PDF Document
Document
Weight
2
Image
rootstack
Hero
Title
Azure Functions to connect telephony service with a ticket system
Image
Image
Description

Rootstack apoyó a una empresa de distribución de insumos médicos en la integración de su plataforma de gestión empresarial con su e-Commerce en Shopify.

Text Color
White
Text Alignment
Left
Size
Medium
Overlay effect
Hide overlay effect
Margin
With Large margin bottom
Banner
Description

About the case

 

The customer in the US uses a Microsoft service called Skype for Business for its business telephony, which is now part of Microsoft Teams. It is a company with many employees, with new staff coming and going all the time, staff who always have to be assigned a business phone number to communicate during business hours.

Style
Description & media center aligned
Image position
Right
With Background
No
Text Alignment
Center