Switchvox Developer Blog

Recent Articles

Welcome to Switchvox Developer Central

Hello, and welcome to Switchvox Developer Central! This website contains all of the information that you need to use the Switchvox Extend toolset. Switchvox Extend lets you integrate your Switchvox IP-PBX with Web-based applications, so you can build a whole new level of communication services for your business. Read more »

Browse Call Recordings with iTunes Cover Flow

This tutorial will show you how to convert your call recordings into MP3 files, complete with meta data and cover art, and browse them with Cover Flow in iTunes on a Mac.  Along the way, you’ll also learn about call recordings and making Switchvox API calls with Perl.
Read more »

Sending Alerts for Important Queue Metrics

This tutorial shows you how to create a perl script to send email alerts when important call queue metrics are reached.  For example the total number of abandoned calls for a queue can become extremely high.  The manager in charge will be notified via email or text message so he can follow up with his team to assess the situation.
Read more »

Create an iCal Appointment Reminder System

This tutorial will show you how to create a reminder system that will call you to remind you of upcoming meetings.

Ten minutes before each event in your calendar, your Switchvox PBX will call you to remind you that you have an upcoming appointment. If a phone number is found in your meeting description, you will have the option to press ‘1′ and have the Switchvox PBX call you back and connect you to that number at the meeting time. When your PBX calls you to connect you to that number, it will read to you any pin or extensions that it found in the appointment description before connecting you to the call.
Read more »

5.0 Released - Over 175 new Switchvox APIs

Last week we released Switchvox 5.0 that has a ton of new features and also includes over 175 new Switchvox API calls. Switchvox developers can use these new API calls to build applications that integrate their Switchvox PBX with the rest of their business applications. Below is a list of the new API calls and descriptions of what they are used for. For more information on each call just visit our Developers Wiki for full descriptions, parameter details, and example requests and responses for each method.

Read more »

Build a Parent Notifier using the Extend API

Imagine that you’re a school system and you want to create a scheduling system that calls parents when their child is absent from class.  You’re already running the very intuitive, user friendly Switchvox system, and you know it has some neat programming interfaces that allow you to do many interesting things.  This post will strive to satisfy your needs using the Switchvox Extend API’s and a little PHP programming to interface with your Switchvox.

Read more »

Monitoring Switchvox with SNMP and Zabbix

Switchvox SMB 4.5 introduces the ability to expose the PBX’s operational data with the Simple Network Management Protocol (SNMP). Now you can keep tabs on your Switchvox along with other devices on your network in a single SNMP monitor.

In this post I’ll give you some quick examples of things you can do with this. Here at Digium’s San Diego office we use Zabbix 1.8.2, but the principles are the same for any network monitor capable of working with SNMP.
Read more »