Multi-Server Asterisk Network with IAX2 Trunks

Anyone who has worked with Asterisk will have undoubtedly realized the ease of implementation it can bring to setting up simple VoIP systems. However, after some period of time, a desire to expand the system will arise. The most common way of expanding these types of configurations is to add multiple servers in an inter-connected fashion. In most installations of Asterisk, SIP connections will be the preferred method of communication. Trunk connections between asterisk servers can be made with a variety of protocols.  In this guide trunk connections will be made via IAX2 connections. For the creation of this guide, an AsteriskNOW v1.5 turn-key installation server system was used. This makes use of the Asterisk 1.4 server as its backend. Installation of all major and required components is included as well as a common web interface for administering the system, FreePBX. ...

Cisco Services Project Update

Over the past few weeks great strides have been made on the XML Services project for Cisco IP Phone systems.  The plan to make the project available through the FreePBX GUI is continuing on.  The module(s) install without issue and all currently implemented functionality works in a simple form. One of the next major steps in the development will be the ability to upload new service scripts into the module rather than by manual upload.  As mentioned in the previous post on this project, we are looking to have a user portal; ...

Cisco XML Services Scripting

For those who have taken the time (and frustration) to setup a VoIP network with Cisco IP Phones, it would seem natural to want to take full advantage of the more advanced functions available to these market-topping devices.  One of the more powerful and easily usable functions of the Cisco IP Phone series' is the standardized XML services that can be added to nearly all of the ...

PHP: JustinTV Object Class

Recently, video streaming services such as Justin.tv and Ustream have had noticeably higher volumes of traffic. The ever-changing landscape of the world of television is slowly finding its home(s) on the net. With this increased use of these specialized services, specialized software solutions will be needed to ensure successful integration into existing systems. Using both the ShoutCast object class ...