Facebook Page View




For a Business growing with ‘n’ no of warehouses, Restaurants, Offices setup in multilocation like Melbourne, Colorado, Texas, and Canada, it is mission-critical to keep everyone connected through seamless communication. As the Business continued to grow and expand, the need for new communication systems increased enormously. Now, we have a goal of connecting all warehouses, Restaurants, Offices setup in multilocation without any communication gap. However, the team is spread across 4 locations globally with opportunities to boost productivity.

Business Challenges

Our technical department encountered a situation where they had to deploy phones in an area where the dedicated (traditional) voice cabling needed to connect. The phones could not be set up unless they found an alternate PBX system to which the phones could be connected. The tech team needed a quick solution that would let them complete this deployment and get the phone system working.

The main challenges were:


The need to deploy a perfectly functional phone system.


They needed a high-quality, reputable, and dependable PBX system to which could connect the new phones to the existing network.


While handing the best solution in the quickest possible time, they still had a budget they needed to work within.


The team had to find a solution that increased the overall productivity of the telecommunication network and saved costs in the long run.


“FreePBX with Twilio Integration on the cloud.”

It is a web-based open-source GUI (graphical user interface) that controls and manages Asterisk (PBX), an open-source communication server. FreePBX is licensed under the GNU General Public License (GPL), an open-source license. FreePBX can be installed manually or as part of the pre-configured FreePBX Distro that includes the system OS, Asterisk, FreePBX GUI and assorted dependencies.

Twilio is a cloud communications platform as a service (CPaaS) company based in San Francisco, California. It allows us to make and receive phone calls, send, and receive text messages, and perform other communication functions using its web service APIs. Moreover, Twilio is a SIP Number provider; we use it in our organization.

Twilio API Integration provides various features:

Web / Mobile programmers can easily use communication protocols within the app using REST APIs Multilanguage support system, Toll-Free Numbers for API users which can be used for support system development, Pay per Usage bill services, TWiML Markup language is straightforward to use for implementing entire Twilio, Infrastructure for any project development. These are various things which can be done using Twilio API integration.

Make & Receive Phone calls, Text to Speech, Conference Calls, Video Calls


We have deployed a PBX as a single server in AWS EC2 to connect all phones of multilocation. More than 100 phones are connected to a single server. A unique phone number is used to create all the extensions. The phone system came with pre-loaded FreePBX distro, compelling hardware features and a comprehensive warranty. Out of the box, the order came with a string of FREE features ready to use.

These included business features like calling queues, Interactive Voice Response (IVR), ring groups, music on hold, voicemail blasting, wake up calls, announcements, etc. all crucial for a University telecommunication network. The system also offered to call features like three-way calling support, caller ID support, call recording, do not disturb, call history, call blacklisting, call screening, etc.

Phone system on cloud

Configure Twilio Elastic SIP Trunking with FreePBX

Twilio Elastic SIP Trunking is used to connect your IP-based communications infrastructure to the publicly switched telephone network (PSTN. With it,, we can start making and receiving telephone calls to the ‘rest of the world’ via any broadband public internet or private connection. Twilio users often hook Elastic SIP to FreePBX, a web-based GUI with an underlying Asterisk-based PBX.

Twilio Elastic SIP Trunking 

We must define Termination URI for Outgoing calls in our FreePBX server. This URI will be used in Trunk setting of FreePBX. You can set available URI in Twilio, and for authentication, we will use two things in Twilio; IP access control list where we define which IP can use this URI for outgoing calls and another one is Credential list where we set username and password which will be used to connect for Trunk connection.

We have to setup Origination URI to accept trunk connection from our FreePBX server. We need Live IP of our FreePBX server to set Origination URI. This is where we can define who can connect with the Twilio.

  • To make a call and receive a call, we have to set up inbound and outgoing routes on FreePBX.
  • Before creating inbound and outbound routes, we need to create Trunk First in FreePBX
  • In Inbound Route: we have to give DID number that we have purchased from Twilio and set a destination as any extension or IVR for land that calls on.
  • In Outbound Routes: we need to select Trunk under “Trunk sequence for matched Routes” what we have created before. Also, we need to define dial patterns for the outgoing call. Dial pattern is how you dial a number that matches with patterns you specify here will be routed from this outbound route.


Also, Read Our Previous Post

5 Things to know about AWS CloudFront


One of the most significant benefits of installing a free open source PBX phone system is that it can double as an extra employee when you need it. These systems have been continuously advanced over time for a more personal feel. They can warmly greet customers when they first call up and efficiently route them to the appropriate department.

A PBX system from free, open-source software can save businesses quite a bit of money and make their internal and external communications much more efficient. And if you work with the right system, you can easily add modules to allow video conferencing, call recording for customer quality, and many other web-connected goodies.

No more are phones just limited to voice calls on one stationary phone. Staff can quickly transfer a call from a desk phone to a mobile, invite other team members to a video conference with a mouse-click, and of course, keep everyone connected. And all for much less than businesses used to have to pay for an office phone system To understand more, you can connect with one of our AWS or FreePBX cloud consultants at SNDK Corp.

Oh hi there 👋 It’s nice to meet you.

Sign up to receive awesome content in your inbox, every month.


8 +


10 +


50 +


50 +


Our Technologies

Microsoft .Net
Amazon Aws Cloud
Google Cloud
Android Ios
Artificial intelligence
Machine Learning
IoT(Internet of Things)
IIoT(Industrial Internet of Things)
Recent Post

Exclusive Guide On AWS STORAGE GATEWAY: Types, Use Cases & Industry Example

Cloud migration is an outstanding trend and an amazing solution that helps companies in the relocation of their entire environment....
Read More

Explore AWS WorkSpace: Benefits, Use Cases & Industry Example

AWS WorkSpaces or Amazon WorkSpaces is a secure solution that not just eliminates the complexity of installations but allows users...
Read More

The Complete Guide To AWS Elastic Kubernetes: Process, Benefits & Use Cases

AWS Elastic Kubernetes, also known as Amazon EKS is a managed service that makes the usage and working of Kubernetes...
Read More

AWS Step Functions & Simplifying Workflow: Features, Use Cases & Verdict

  AWS Lambda was an out of the box service for designing solutions. But there were certain limitations to it....
Read More

Why Amazon VPC is the backbone of AWS Security? Explore Use Cases, Components and Features.

Security has become one of the prime concerns of the IT sector. You might be using some third-party tools to...
Read More

Give your ECommerce ML based Predictive Recommendation for your products

Online shopping has expanded its spectrum to groceries over the last five years. And the responses received have handed eCommerce...
Read More

What makes Untangle NG (NextGen) Firewall, SD-WAN, different from other Mainstream Firewalls?

This is the generation of the internet. It is becoming one of the most widely used platforms for growing business....
Read More

What Differentiates Nextcloud From Its Competitors?

In recent years, cloud computing services have boomed into the market. All kinds of businesses are opting for file hosting...
Read More

Facts, Features & Use Cases for Amazon FSx: Easy, Scalable, Robust & Secured File Storage

The Internet has connected the whole world and we live in a global village now. We have connected seamlessly to...
Read More

AWS IoT Sitewise: Managed Data Services For Industries Equipment At Scale

We are in a huge, dynamic space of various needs, opportunities and requirements. This arrangement seems tricky and can affect...
Read More
Rated 4.6/ 5 based on 53 customer reviews
101 Astron Tech Park, Near Iskcon Cross Road, Ahmedabad, 380015, Gujarat, India
111 Town Square Pl Jersey City, NJ 07310, New Jersey, USA
401 Collins St Melbourne 3000, AUSTRALIA
Phone: +917966775888