Making SIP Real: Filling the Gaps

Presentation at IIT VoIP, October 24, 2008 The IETF SIP specifications over the last decade have surpassed an astonishing 1,000 pages of text in well over a hundred documents. Within those documents are many optional protocol elements. From a computer science perspective the number of options results in a combinatorial explosion of option handling code, resulting in… Continue reading Making SIP Real: Filling the Gaps

New Ventures: How to Get Started and Involved

IEEE New Hampshire Computer Society Seminar at Southern New Hampshire University, October 14, 2008 (Manchester, NH) This seminar will describe the local venture community, with a focus on both IT startups and IT at startups. This seminar will be of interest if you are thinking about starting your own company, working at a startup, getting… Continue reading New Ventures: How to Get Started and Involved

NGN Service Exposure: Web 2.0 Meets Telco

Presentation at IEEE Communications Quality and Reliability Workshop, April 30, 2008 (Carefree, Arizona) The hot buzz in the Web is user-generated content. Quite a few service providers are asking themselves how they can be a part of the user-generated content trend. We will look at  the user’s perspective of what the service provider can offer.… Continue reading NGN Service Exposure: Web 2.0 Meets Telco

Building Interoperable SIP Trunking Solutions with SIPconnect

Presented at SIP Forum Best-Practices Workshop at Internet Telephony, January 25, 2008 (Miami) One of the SIP Forum’s most important technical activities is the development of the SIPconnect Technical Recommendation — a standards-based recommendation that provides detailed guidelines for direct IP peering and interoperability (SIP Trunking) between IP PBXs and VoIP service provider networks, and… Continue reading Building Interoperable SIP Trunking Solutions with SIPconnect

The Environment is the Application

Keynote at IEEE International Conference on Next Generation Mobile Applications, Services and Technologies (NGMAST), September 13, 2007 (Cardiff) How the killer application is not an application, but the environment to create applications. Describes the web-centric model of telephony application development.

A Telecommunications Web Services Platform for Third Party Network Access and SOA-Based Service Delivery

Presented at ACM MNCNA 2007, November 26, 2007 (Port Beach, California) This paper explains why it is unlikely for traditional service providers to create communications applications in the new, converged network. The ability to create applications depends on middleware available to make the task of application development tractable. This paper describes the evolution and future… Continue reading A Telecommunications Web Services Platform for Third Party Network Access and SOA-Based Service Delivery

Middleware that Transforms Communications

Keynote at ACM Workshop on Middleware for next-generation converged networks and applications (MNCNA), November 26, 2007 (Port Beach, California) Challenges and opportunities in Telco 2.0.