Skip to content


Shift8 Asterisk Manager Interface in Node.js

For the past month I’ve been experimenting with Node.js and I have to say I am at a loss of words on how awesome Node is.

So in an attempt to get acquainted with Node I’ve started porting my Shift8 library in Node. The whole asynchronous model of Node is perfect for handling the events emitted by asterisk to be further emitted by node.

The library is still work in progress but it should be usable already and I decided to make it public so that I could get feedback quickly. I’ve recently ported the whole function list from the PHP version of Shift8. Please help me test it :)

Unfortunately there is a bug in Asterisk Manager Interface that would cause the node.js parser to crash. I’ve attached a patch with the source and I have also opened an issue with the asterisk team, hopefully soon to be mainstream.

Get it at Github @ https://github.com/twmobius/node-shift8

Comments are more than welcome

Posted in Node.js, Telephony.

Tagged with , , , , , , , , .


Twilio like service based on open source telephony solutions?

Well it’s been a while since my last post.

I’ve been fooling around again with Twilio over the past few days, and I must admit that the guys over there are doing a great job to get telephony on the cloud. However I’ve been wondering….
Continued…

Posted in Telephony.

Tagged with , , , .


Simple Channel Monitoring via Shift8

Last week, I received a request to provide some samples on the Shift8 PHP Library. I managed to get some time and I wrapped something up just as a proof of concept. So here it is.
Continued…

Posted in PHP, Telephony.

Tagged with , , , , .


Two Leg OAuth Authentication For Layar in PHP

Well it took me like few hours to get this to work, so I am sharing my solution in case anyone gets in the same place I was.
Continued…

Posted in PHP.

Tagged with , , , , , , , .


How to perform ChanSpy from Asterisk Manager using Shift8

Using Shift8 is rather simple to perform a ChanSpy on a channel from an external application.

Continued…

Posted in PHP, Telephony.

Tagged with , , , , , .


New version of Shift8 library

A new version of the Shift8 library has been released. Contains a couple bug fixes most importantly an incorrect argument passed in the Originate Action.

You can get it from here

Posted in PHP, Telephony.

Tagged with , , , , , , .


C++ Outcome: ShiftNine

So after my previous post I finally got around and finished my little C++ project. Just to avoid any bitching, I have to say one more time that this is my first attempt in C++. So here goes!
Continued…

Posted in C++, Linux, Telephony.

Tagged with , , , , , , .


Am I too old for this sh*t?

Ok, for the couple of days, I’ve been fooling around with C++! In all honesty, I haven’t written any C++ in the past and it’s been 10-15 years or so since my C days! (I am 28 btw in case you where wondering)

Continued…

Posted in Blah Blah, Telephony.

Tagged with , , , , .


Twilio Calling Card Application

So as I’ve promised here is my simplified tutorial on how to create a Two-Stage-Dialing application with Twilio.

Continued…

Posted in PHP, Telephony.

Tagged with , , , , .


Twilio and why reading before coding never harmed anyone!

I had a few hours to waste the other day and I started to fool around Twilio Cloud Service. First of all, I must make a note to self that from now on I will read the documentation thoroughly before I start doing things. Continued…

Posted in PHP, Telephony.

Tagged with , , , .