Tutorial 1 (AM)
New Voice Services
Prof. Ken Turner
Computing and Mathematics
University of Stirling, Scotland
Voice services were first developed for POTS (Plain Old Telephone Service)
and the IN (Intelligent Network). Service creation and feature interaction
have been extensively investigated for these. However these kinds of voice
services are now well established, and almost passé from a research
point of view.
SIP (Session Initiation Protocol
) has been vigorously adopted as the protocol of choice in Internet telephony,
multimedia session control, instant messaging and presence, 3G mobile communication,
and more. SIP offers capabilities for service definition through SIP CGI (Common
Gateway Interface), SIP CPL (Call Processing Language), and SIP servlets.
VoiceXML (Voice Extended Markup Language
) has been widely adopted as the solution for IVR (Interactive Voice Response)
services. It supports automated telephone enquiries, and can be linked to
databases, web servers, and telephone networks. The notions of service and
feature are not intrinsic to VoiceXML, and VoiceXML applications have quite
different structuring mechanisms from traditional voice services.
This tutorial will give equal coverage to both SIP and VoiceXML. Specifically
it will cover:
Although the talk will be a tutorial on SIP and VoiceXML, it will also expose
research issues that should be of interest to the feature interaction community.
A brief introduction will also be given to the author's CRESS notation for
describing services, including those for SIP and VoiceXML.
- what SIP and VoiceXML do, including live demonstrations
- the elements of SIP and VoiceXML
- how services and features might be interpreted for SIP and VoiceXML
- what feature interactions might arise in SIP and VoiceXML
- a brief review of some commercial and public domain offerings for SIP
Ken Turner holds a BSc in electrical engineering from Glasgow University,
and a PhD in artificial intelligence from Edinburgh University. He worked
in the computer industry for 12 years, mainly on standards and products for
communications systems. He has been Professor of Computing Science at Stirling
University since 1987. His research interests include communications services,
networked and distributed systems, formal methods, and medical devices.