Configuring Speech Server for Outbound Calling

Configuring Speech Server for Outbound Calling

This topic describes how to configure Telephony Application Services (TAS) to support outbound calling applications.

As with any Web-hosted application, the URL for the Web server where the outbound calling application is installed must be added to the Microsoft Speech Server (MSS) Trusted Sites list. See Adding or Removing a Trusted Site.

Note  The telephony interface manager (TIM) software must be configured with outbound channels to support outbound calling applications. By default, a TIM does not permit speech applications to place outbound calls. Refer to the documentation from the TIM vendor for information on configuring this setting.

Configuring TAS

Configure TAS to reference the path name of the queue where the outbound notification requests are generated. You can configure TAS using either Windows Management Instrumentation (WMI) or Microsoft Management Console (MMC).

To configure TAS using WMI
  1. Set the WMI NotificationMessageQueue property to the path name for the message queue, for example:

    obj.NotificationMessageQueue = Machine_Name\Public_Message_Queue
  2. Use the Hostname property of the TrustedSite class to add URL for the Web server hosting the outbound calling application to the list of sites that MSS trusts. For example:

    obj.Hostname = https://MyWebServer
To configure TAS using MMC
  1. Open the MMC Administration console. (For instructions, see MMC Administration Overview.)

  2. In the console tree, expand the applicable group. See Creating or Removing a Group.

  3. In the details pane, double-click the computer running TAS to open the TAS properties page.

  4. Click the Telephony Services Configuration tab.

  5. Under Notification Message Queue, enter the path name to the message queue, and click Apply.

  6. Add the URL for the Web server hosting the outbound calling application to the Trusted Sites list. See Adding or Removing a Trusted Site.

The following table shows the appropriate form for the NotificationMessageQueue property.

Queue type

Local or remote

Value for NotificationMessageQueue

Private

Local

.\private$\queue_name

Private

Remote

FormatName:DIRECT=OS:machine_name\private$\queue_name

Public

Local

.\queue_name

Public

Remote

machine_name\queue_name

See Also

Message Queuing Overview (MSDN) | Deploying Outbound-Calling Applications | Deploying an Application to Speech Server