Share via


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.

See Also

Other Resources

Create Managed Code Voice Response Applications