The SL_SIGPROC_CAPABILITY_TYPE enumeration specifies the capabilities or services that an individual signaling process can provide. Blueworx Voice Response uses this information to determine at what points during a call, a signaling process should be involved.
The valid values are:
This capability can be specified for an exchange data link signaling process. In this case the SL_CALL_SETUP_IND primitive is used to provide the call information to Blueworx Voice Response, while channel associated signaling is used to provide incoming call notification.
This capability can be specified for a common channel signaling process. In this case the SL_CALL_SETUP_IND primitive is used to provide both the incoming call notification and the call information to Blueworx Voice Response. If this capability is not specified for a common channel signaling process, then the SL_CALL_SETUP_IND primitive is used to provide only the incoming call notification.
When a primitive is sent to the signaling process, the process checks the capability of the destination signaling process to handle call information. If it is not capable of handling the call information string, primitives without the appl_info and appl_info_length are sent.
This capability can be specified for an exchange data link signaling process. In this case the SL_CALL_TERMINATE_IND primitive is used to provide notification of far end hangup to Blueworx Voice Response.
This capability must be specified for common channel signaling processes.
This capability can be specified for both exchange data link and common channel signaling processes.
This capability can be specified for both exchange data link and common channel signaling processes.
This capability is not supported for exchange data link signaling processes.
This capability must be specified for common channel signaling processes. It specifies that all call control flows are managed by the signaling process. See sl_decode_sl_alarm_type subroutine.
This capability is not supported for exchange data link signaling processes.
This capability must be specified for common channel signaling processes.
This capability is not supported for exchange data link signaling processes.
Blueworx Voice Response will notify signaling processes that register with SL_SIGPROC_CAPABILITY_TRUNK_ALARM whenever a PCM fault condition occurs or clears on a trunk.
Blueworx Voice Response will take a number of default actions on behalf of signaling processes, that do not register with this capability when a trunk alarm condition occurs.
This capability is not supported for exchange data link signaling processes.
signaling processes that specify this capability will be sent the trunk management primitives defined in Channel and trunk management primitives and will be expected to implement the trunk state model defined in Trunk states.
signaling processes that do not specify this capability will not be sent any of the trunk management primitives defined in Channel and trunk management primitives.