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 ajam, ami, asterisk, asynchronous, javascript, mxml, node, node.js, telephony.
By mobius
– June 28, 2011
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 asterisk, open source, opensource, twilio.
By mobius
– June 16, 2011
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 ajam, AJAX, operator panel, PHP, shift8.
By mobius
– November 15, 2010
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 Authentication, layar, Layar API, layer, OAuth, OAuthProvider, PHP, Two Leg Authenticatio.
By mobius
– July 29, 2010
Using Shift8 is rather simple to perform a ChanSpy on a channel from an external application.
Continued…
Posted in PHP, Telephony.
Tagged with ajam, ami, asterisk manager interface, Chanspy, PHP, shift8.
By mobius
– June 10, 2010
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 ajam, ami, asterisk, asterisk manager interface, manager, PHP, shift8.
By mobius
– June 10, 2010
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 ajam, ami, Asterisk Events, asterisk manager interface, C++, Cpp, Observer Pattern.
By mobius
– May 25, 2010
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 ajam, Asterisk Manager, C++, Cpp, RTCP Stats.
By mobius
– May 20, 2010
So as I’ve promised here is my simplified tutorial on how to create a Two-Stage-Dialing application with Twilio.
Continued…
Pages: 1 2 3 4 5
Posted in PHP, Telephony.
Tagged with debit card application, toll free application, twilio, TwilML, two stage dialing application.
By mobius
– April 29, 2010
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 distributed telephony, twilio, TwilML, VoiceXML.
By mobius
– April 25, 2010
Recent Comments