SignalWire's advanced APIs and elastic cloud infrastructure make it a breeze to build modern and powerful voice applications using both PSTN and SIP endpoints. There are a few different ways to utilize these services, so we also encourage you to browse the documentation for our APIs.
For easy migration from popular price gouging providers.
Provide telephone capabilities with your own server using web socket technology.
Bring telephone capabilities to the browser.
What Kind of Guide are you Looking for?
In the left sidebar, you will find our Voice guides broken into several different sections that group them based on your development level and need.
Getting Started: Guides that focus on installation, authentication, and the most basic examples of Voice calls.
Getting Started With SIP: Guides that focus on the basic setup for SIP calling.
Guides: General information and common use cases.
- General: Guides that apply to all products.
- Integrations: Walk through integrating SignalWire Voice services with several softphone options.
- Compatibility API: This API is ideal if you are porting your code from other providers. It can run serverless, but it also supports Python, PHP, Node.js, and other languages.
- Realtime API: This API is ideal if you are an advanced developer and you want flexible, modern and realtime APIs for Node.js.
Examples: Full walkthroughs of more specific use cases with either a dedicated GitHub repo or extensive embedded code examples. These are divided by coding language.
Learn how to forward incoming voice calls to a different number.
Learn how to build an IVR with Node.js.
This guide will show how you can create a SIP endpoint and register it to a phone number for handling incoming calls.