Blueworx Voice Response does not answer the phone

When Blueworx Voice Response does not answer the telephone, check the following:

Is at least one trunk in service?
Before Blueworx Voice Response can answer the telephone, at least one of the trunk lines that connects the adapter to the telephone network must have the status InService. Blueworx Voice Response for AIX: Configuring the System describes how to activate a trunk. Either use this information to reset the value of the Operating Status parameter that controls trunk initialization status and recycle Blueworx Voice Response (shut it down and restart it), or use the System Monitor to activate one trunk dynamically.
Is at least one channel configured as Incoming or Bothway?
Unless at least one channel on an InService trunk is configured to accept incoming calls, Blueworx Voice Response cannot respond to an incoming call. Check the Direction setting for each trunk, using Pack Configuration.
Are enough channel processes available to answer calls?
When the telephone rings, Blueworx Voice Response allocates a previously started channel process to handle the incoming call. If it cannot allocate a channel process, it cannot answer the telephone. There are several reasons why this could happen:
  • The value of the maxuproc parameter, which controls the maximum number of AIX processes, is too low. The maxuproc parameter must be greater than the sum of the number of telephony channels defined and the value of extra channel processes. See Blueworx Voice Response for AIX: Installation for more information.
  • The software component that creates channel processes (called CHP) is not running.
  • The value of the parameter that controls how many extra channel processes Blueworx Voice Response can create is too low.

Channel processes are AIX user processes. Use the information in the section Blueworx Voice Response software does not start to initialize to check on the maximum number of processes that the system can run (maxuproc) and increase the value if necessary.

To find out whether the process called CHP is running, type ps | grep CHP and press Enter. If the process is not listed, recycle Blueworx Voice Response (shut it down and restart it). If the process still does not start, use the information provided in Blueworx Voice Response software does not start to initialize to ensure the entry is present in the tasklist.data file.

Blueworx Voice Response normally starts as many channel processes as there are channels, plus the number defined by the value of the Blueworx Voice Response Extra Channel Process parameter in the Application Server Interface parameter group. If you need to start more channel processes, use the information provided in Blueworx Voice Response for AIX: Configuring the System to reset the parameter.

Is Incoming_Call present?
The Blueworx Voice Response software includes a state table called Incoming_Call, which issues an AnswerCall action, then invokes the voice application. If Incoming_Call has been deleted or incorrectly modified, the call is not handled correctly.

Use the information supplied in Blueworx Voice Response for AIX: Application Development using State Tables, to list all state tables and to determine whether Incoming_Call has been changed. If Incoming_Call has been changed or is missing, use the information provided in Blueworx Voice Response for AIX: Application Development using State Tables to import the state table. Incoming_Call is in a file called /usr/lpp/dirTalk/sw/samples/BaseData.imp.

For more information on how Blueworx Voice Response answers the telephone, see Blueworx Voice Response for AIX: Configuring the System.

Have you installed an application to answer the call?
Blueworx Voice Response must be able to find an application profile that is identified with either the dialed number identification digits passed by the switch, the information that identifies the channel on which the call signals are being transmitted, or the value of the Blueworx Voice Response Default Application Profile ID parameter. For a complete explanation of how Blueworx Voice Response answers the telephone, see Blueworx Voice Response for AIX: Configuring the System.

Use the information provided in Blueworx Voice Response for AIX: Configuring the System to list all existing application profiles. If there is no qualifying profile in the Blueworx Voice Response database, use the information in Blueworx Voice Response for AIX: Configuring the System to create one.