5.4. Outsourcing

When the cost of building in-house expertise is prohibitive or when such expertise does not fit into a company's business model, outsourcing is an alternative to consider. Here we look at outsourcing options for voice services. A company can choose to outsource its development, or application services, or the full application and operation including a call center.

5.4.1. Outsourcing development

Whether to develop technology in-house or to hire third parties for some or all of the development is a difficult choice. Below we describe some of the critical development issues and their requirements.

5.4.1.1. Grammars

Building effective grammars requires the analysis of many utterances taken from real-world user responses. For grammars ...

Get Definitive VoiceXML™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.