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 […]

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 […]

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. […]

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 […]

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 […]