Inbound and Outbound Voice Response Applications
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
Use the workflow programming model in Speech Server to create both inbound and outbound telephony applications.
Inbound Telephony Applications
Inbound voice response applications respond to calls made by users. For example, an application might receive calls from users making travel reservations. Many Speech Server Managed Code Sample Applications are inbound applications. To sample a multilingual, end-to-end, inbound voice response application, see Concerts Sans Frontieres Managed Code Reference Application.
Outbound Telephony Applications
Outbound voice response applications make calls to users. For example, an application might call to confirm appointments for a doctor's office. Outbound applications typically rely on a queue of phone numbers to call. Speech Server can use either Microsoft Message Queuing (MSMQ) or Hypertext Transfer Protocol (HTTP) to provide requests for outbound calls. Use HTTP where an immediate response is required. Use MSMQ where an asynchronous response or no response at all is acceptable.
- For information about how to use MSMQ with outbound applications, see Concerts: Call Handling.
- For information about how to use HTTP with outbound applications, see Walkthrough: Create a Simple Outbound Application.