Assigning Analog Channels to Speech Applications

Assigning Analog Channels to Speech Applications

Each analog channel connects to the analog telephony board through a single physical connection. To assign a channel to an application that handles inbound calls, use the port number of that channel's physical connection to the board.

The port number identifies the physical connection (the jack) on the analog board. To find out which channels are associated with the telephone line that is physically connected to each jack, ask the administrator for the PBX switch that handles the calls. The switch administrator should be able to identify the phone numbers for each channel that is connected to the board. This will help you determine which port number to assign to the application. Each telephony board has ports numbered in the following manner:

  • The D/41JCT-LS board has four ports numbered 0 through 3 for the jacks labeled 1 through 4 on the board.

  • The DMV160LP board uses a separate breakout box to connect 16 channels through the board's six RJ-25 jacks. Ports on this board are numbered 0 through 15 for jacks labeled 1 through 16 on the breakout box.

To learn how to assign more than one port, see Assigning Multiple Channels to a Single Application.

To assign an analog channel to an application that handles inbound calls

  1. Open the Microsoft Speech Server (MSS) snap-in for Microsoft Management Console (MMC). (For instructions, see Administering Speech Server Using MMC.)

  2. In the console tree, expand Microsoft Speech Server, and then expand the applicable group.

  3. In the details pane, double-click the Web server where Speech Application Deployment Service (SADS) is installed. This opens the SADS properties page.

  4. Click Add, type the URL and file name for the application's manifest file (Manifest.xml) in the Application Manifest URL box, and then click OK. For example, type https://My_WebServer/My_Speech_Application/Manifest.xml.

  5. Select the Enabled check box to make the application available to callers.

  6. Under the selected application, type the name of the application in the Name box. The name you type must match the application name entry in the manifest file.

  7. Under the selected application, type the port number in the DNIS or port number box.

  8. Click OK.

Remarks

If you use more than one analog telephony board and deploy more than one application, coordinate the port assignments on each board with the switch administrator to ensure that incoming calls are routed correctly.

Port assignment coordination is important because with SADS, you assign channels to applications using only the port numbers on the telephony board. Lack of coordination could therefore result in calls being routed incorrectly because each board has ports numbered in the same way.

To ensure that calls are routed correctly, you need to make sure that the PBX routes calls for each application by using the same port numbers for each board. For example, if port 0 is assigned to application A and port 1 is assigned to application B in SADS, the PBX should be configured to route calls intended for application A to port 0 on each board and calls intended for application B to port 1 on each board. By using this configuration, you ensure that all calls for application A are always handled on port 0 and all calls for application B are always handled on port 1, regardless of which board the call gets routed to or the number of boards involved.

Another way to ensure that calls are routed to the correct application is to set up a one-to-one relationship between SADS and Telephony Application Services (TAS) instances by configuring both SADS and TAS to function together exclusive of other instances. For example, if you have two sets of SADS and TAS instances running on two different computers, you can configure TAS on each computer to use the TASStartPage.aspx file of the SADS instance that is running on the same computer. In this way, the SADS channel assignments on each computer work exclusively with the port numbers of the telephony board on that computer.

See Also

Preparing the Telephony Infrastructure | About Application Manifest Files | Administering Speech Server Using MMC