A signaling process uses the Blueworx Voice Response signaling interface to send and receive primitives to and from the following Blueworx Voice Response software components:
A channel process (CHP) is the Blueworx Voice Response process that interprets the state table. There is one channel process per call.
Voice applications can use custom servers to implement functions not provided by the state table actions. These custom servers can send implementation-defined primitives to a signaling process (see SL_USER_REQ primitive and SL_USER_CNF primitive). The responses sent by a signaling process to a custom server should be the same as those sent to a channel process. The custom server must always process the confirm primitives sent by the signaling process. How the custom server interprets these replies is implementation-dependent.
The Blueworx Voice Response system manager monitors and controls the state of the Blueworx Voice Response system.
Requests Sent |
Confirms Received |
ReplyCode Values |
---|---|---|
SL_CHANNEL_DISABLE_REQ |
SL_CHANNEL_DISABLE_CNF |
SL_REPLY_SUCCESS |
SL_CHANNEL_ENABLE_REQ |
SL_CHANNEL_ENABLE_CNF |
SL_REPLY_SUCCESS |
SL_CHANNEL_QUIESCE_REQ |
SL_CHANNEL_QUIESCE_CNF |
SL_REPLY_SUCCESS |
SL_TRUNK_RECONFIG_REQ |
SL_TRUNK_RECONFIG_CNF |
SL_REPLY_SUCCESS |
SL_TRUNK_ALARM_REQ |
SL_TRUNK_ALARM_CNF |
SL_REPLY_SUCCESS |
SL_TRUNK_DISABLE_REQ |
SL_TRUNK_DISABLE_CNF |
SL_REPLY_SUCCESS |
SL_TRUNK_ENABLE_REQ |
SL_TRUNK_ENABLE_CNF |
SL_REPLY_SUCCESS |
SL_TRUNK_QUIESCE_REQ |
SL_TRUNK_QUIESCE_CNF |
SL_REPLY_SUCCESS |
The trunk disable indication will stop Blueworx Voice Response from using the trunk, and indicates that a severe error has occurred. The user interface status for the appropriate trunk is set to DISABLED.
The trunk alarm indication sets or clears an alarm condition on a particular trunk and should be used when a temporarily abnormal condition occurs or clears on a previously enabled trunk. When setting the alarm condition the user interface status for the appropriate trunk is set to ALARM, and returns to idle when the alarm is cleared by the signaling process.