Configure Cisco IP Phones with Asterisk

With VoIP technology growing so rapidly, the marketplace so too has an ever growing selection of hardware options available for system implementations. The Cisco IP Phone series has solidified its position in the community as the leader of high quality and reliable hardware with feature rich firmware and a good range of supported protocols. Superb call quality, a large easy-to-read display screen and user-friendly button layouts/designs make the Cisco phone models of old and late some of the best hardware available for IP-based phone systems. However, for all their outstanding advantages, configuring these phones to work with a non-Cisco managed VoIP network can be a bit of a chore. To further complicate this task, the information available on configuring the newer and more user-preferred devices (touch screens, color backlit display, etc.) is extremely sparse and largely unconfirmed. After heading up the deployment of 3 small Asterisk based ...

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 ...

PHP: IceCast Object Class

In addition to modifying an old version of a ShoutCast PHP object to allow for communication with Shoutcast streaming audio servers, a similar object was created for the same communication with Icecast streaming audio servers.  The IceCast object class was built off of the ShouCast object class, following the same coding practices.  Many of the same functions ...

PHP: ShoutCast Object Class

In recent weeks, a large portion of development time and resources have been used in creating a few different media services, most of which are online.  In doing this we found it necessary to create object classes for communications with the media server types that we would be connecting to. The first, and most commonly used one is the ShoutCast object class.  A special thanks on this object ...