In these unprecedented times of social distancing and a virus pandemic, we are seeing a huge increase in the number of voice calls being made. Our Supernetwork team is working around the clock to ensure that calls make it through. However, in some areas, we are seeing that lines from carriers are so congested that the calls are never reaching Twilio. Here in this tutorial, we will outline some options to bypass the congestion on the PSTN by using Twilio Client.
Twilio Client is a WebRTC based voice client that works in browsers and mobile devices using a data connection. Once a client call is connected to Twilio it can be routed directly to your existing infrastructure via SIP or uncongested PSTN paths allowing calls to continue to flow.
Currently, your customers and staff may be struggling to connect to your contact centers or business-critical services because …
To implement this project we will use a number of products described below.
Twilio Elastic SIP Trunk
A SIP Trunk is a critical component that connects your VoIP phone system to the Public Switched Telephone Network (PSTN). Twilio’s SIP Trunking solution provides an affordable, flexible, and robust solution that can power enterprise businesses or a single home phone line.
More information about SIP Trunks can be found here.
Don’t have a Twilio account yet? Open your free account now. Use this link to sign up and you’ll receive a $10 credit when you upgrade to a paid account.
Twilio Phone Number
To make or receive phone calls, we’ll …
If your PBX solution does not natively allow for remote working and you need to act fast, this solution is for you. This tutorial shows you how to create a solution with Twilio Programmable Voice and softphone software that enables employees to work from their homes.
Configure the Programmable Voice SIP Endpoint
You can forward incoming calls to Twilio numbers registered to SIP endpoints, and use a free softphone as an endpoint while working from home, as shown below:
To get started with the project you will need the following:
- A Twilio account. Sign up for a free trial account and get a $10 credit.
- A call-enabled Twilio Phone Number.
- SIP endpoint (IP Phones (e.g. Obihai) or Softphones (e.g. Zoiper or X-Lite)).
Create the application
Go to twilio.com and sign up for a free account or log in to your existing account.
If you don't currently own a Twilio …
I often find myself in conversations with customers who are unsure about where to start with Twilio and their PABX. They have a great idea to improve customer experience, but they usually have an existing PABX that doesn't allow them to innovate at the speed they need to differentiate.
Most start to plan how they can retire their existing estate. Quickly, they realize that it is going to be an uphill battle. Many then resign themselves to the "that's just how it is" mentality, log a feature request with their existing vendor, and then hope that enough other customers want the same feature that the vendor builds it.
But what if there was another way? With Twilio Programmable Voice, you can keep your existing PABX and introduce cutting edge features and technology into a roadmap that you own.
The Problem: Lack of Real-Time Transcription
I faced this situation with …
Private connections guarantee quality, security, and network performance. For businesses looking for these factors, Twilio’s Interconnect is the answer. Interconnect was built for the customers who need quality of service and secure network performance. Twilio is committed to expanding our global coverage of private network connectivity locations, providing our customers with better call quality options around the world.
A few months ago we launched a new Interconnect Exchange in Europe. We are taking that momentum and expanding into other regions like the Asia Pacific.
Now, we are excited to announce the expansion of Interconnect exchange in APAC with the addition of a new location in Sydney, Australia, AU1. The new exchange provides customers with connectivity via cross-connect, VPN, Bring-Your-Own-MPLS, and the Equinix Cloud Exchange with initial product support for Elastic SIP Trunking, SIP Interface, and Voice WebRTC.
Twilio Interconnect Benefits
If voice quality is mission-critical to your business, Interconnect …
Today we are thrilled to announce that SIP Refer from Twilio is now generally available for call centers looking to transfer calls from Twilio to their SIP infrastructure. This enables call centers to save money on their calls by removing Twilio from the call path. When used in conjunction with SIP UUI Headers, a feature released this summer, context from Twilio can be passed along with the SIP Refer.
Call Centers can use SIP Refer and SIP UUI Headers to transfer calls from Twilio to their internal SIP infrastructure, while maintaining call context, in order to transfer the call back to their IP infrastructure and handle sensitive information internally.
Transfer the call back to your IP infrastructure
When a customer calls into a contact center through Twilio to speak with Agent 1, Agent 1 can now transfer the call and pass relevant information to Agent 2 through their internal SIP …
In my last blog post, Registering a SIP Phone Directly to Twilio (and so much more...), we set up a Twilio Programmable Voice SIP Domain and registered our SIP softphones directly to Twilio. This let us place and receive calls to the Public Switched Telephone Network (PSTN) but more importantly, set up the foundation for building creative applications which intelligently route calls using dynamically returned Twilio Markup Language (TwiML).
In this post we’ll provide a step-by-step approach to connect your SIP element – IP-PBX, SIP-PRI IAD, SBC, etc. – to Twilio’s Elastic SIP Trunking product. By the end of this post, you’ll have your existing communications infrastructure connected through Twilio and ready to layer on a number of Twilio’s other features.
At its most basic level, Twilio Elastic SIP trunking provides dynamic trunking capacity to place and receive pay-as-you-go phone calls through Twilio. Twilio’s network …
Twilio Programmable Voice SIP Domains, sometimes referred to as SIP Interfaces, allow you to place and receive voice calls using a standards based SIP endpoint by registering directly with Twilio.
Along with the ability to register directly with Twilio, you have the flexibility to choose the termination transport. This may include the traditional public switched telephone network (PSTN), another registered SIP device (often referred to as a SIP user agent [UA]), or even a Twilio Programmable Voice SDK endpoint. Connect all the things, indeed!
In this blog post we will:
- Register a SIP phone directly to Twilio
- Place and receive calls from a registered SIP phone
- Cover recommended design approaches
- Provide two different methods for delivering SIP Domain phone calls
- Discuss the benefits and current limitations using Twilio SIP Domains
Prerequisites to working with SIP Domains and Twilio
To accomplish the tasks in this blog post you will …
A new control to improve security and save you time.
Today Twilio is announcing an enhanced security control at the edge of the network to give customers a quick and easy way to block communications from rogue hosts.
We are excited to introduce, CIDR Block support for IP Access Control List (ACL) used in SIP Interfaces and Elastic SIP Trunking products.
This feature allows you to define an IP address range with a network prefix improving security, saving time and making IP ACLs more scalable from both the Console and the API.
The following animation shows you how easy it is to start using CIDR Blocks on your Elastic SIP Trunks, simply follow along:
As you can see once you enter the IP Address and select the slash notation it will show you the IP Address Range. If you are looking to add just one IP Address to …
If you’re running a multi-site Contact Center and you need to transfer a call from one agent to another agent in a different location, you can now send Twilio a SIP REFER message requesting that transfer.
About call transfers
A call transfer is just what it sounds like: It’s when you transfer a customer’s call from one call center agent to another. You might need to initiate a call transfer for several reasons, such as when a customer requesting to speak to the manager. Quick, easy call transfers are a necessary function in today’s business telecom environments.
When an agent presses the “Transfer” button on a SIP-enabled IP phone, the phone issues a SIP REFER method requesting the call to be transferred to a third party using the contact information provided in the request.
A very common type of call transfers is “blind” transfers. Blind transfers occur when a call …