Configuring the ISDN_Call_Transfer custom server

The ISDN_Call_Transfer custom server has some command line parameters that you can set to help you debug problems, or to fine-tune the operation of the custom server.

The parameters are defined in Table 1. For information on how to set the parameters, see Setting configuration options.

Table 1. Configuration options for the ISDN_Call_Transfer custom server

Parameter

Default setting

Description

-a

off

Send extra information alarms to the error log.

-d

off

Provide extra debugging information (in addition to the information that always gets sent). Valid values are 0 (none) to 4 (everything). To set the logging level to 3, specify –d3 . Level 4 traces Protocol Data Unit creation, and is always written to DTstatus.out. Normally level 3 tracing should be sufficient for problem determination.

-en

n=0

The event data (n) sent by the custom server if the third party hangs up (see CA_Report_Channel_Event() in the Blueworx Voice Response for AIX: Custom Servers information).

-in

n=0

The information field (n) sent by the custom server if the 3rd party hangs up (see CA_Report_Channel_Event() in the Blueworx Voice Response for AIX: Custom Servers information).

-s

off

Print debugging information to stdout, as well as to AIX system trace.

-z

off

This parameter is for test purposes only. It causes the custom server to enrol one of each type of error possible on custom server startup, then terminates. The enrolment of errors takes about 30s.

-Bsttbl_name

sttbl_name = ISDN_Imm_Xfer

Name of the state table to use for blind (immediate) transfers.

-Eentry_point

entry_point = begin

The name of the state table entry point to use in the outbound state table. This must be the same for all of the outbound state tables used in ISDN transfer operations.

-Lfile_name

file_name = null

Name of the log file to be used for logging debug information. If this is blank, no logging information will be sent.

-Ssttbl_name

sttbl_name = ISDN_SupA_Xfer

Name of the state table to use for screened transfers (that follow the Blueworx Voice Response signaling model for transfer operations).

Setting configuration options

To set one or more of the configuration options, follow the procedure below:

  1. From the Welcome window, click onApplications —> Custom Servers
  2. Setting a command line parameter for the custom server: Highlight the ISDN_Call_Transfer custom server.
  3. Click Server —> Open.

    The system displays the Custom Server (ISDN_Call_Transfer) window.

  4. Click File —> Properties.

    The system displays the Properties (ISDN_Call_Transfer) window.

  5. Enter your command line parameters in the panel titles main() args.
  6. Click OK.

    The system closes the Properties (ISDN_Call_Transfer) window.

  7. In the Custom Server (ISDN_Call_Transfer) window, click File —> Save.
  8. Restarting the custom server: Open the Custom Server Manager window by clicking Welcome —> Operations —> Custom Server Manager.

    The system displays the available custom servers in a window.

  9. If the ISDN_Call_Transfer custom server Run Status is set to Waiting, stop the custom server by clicking Run Status —> Stop.

    The Run Status button should display None, after a short while.

  10. Start the ISDN_Call_Transfer custom server by clicking Run Status —> Start.

    After a short while the Run Status button should display Waiting. The new command line parameters are now in effect. If the Run Status remains at None, there is probably an error with one of the command line parameters. Check the error log for details.