Disable the specified trunk.
Mandatory for signaling processes that registered with the capability SL_SIGPROC_CAPABILITY_TRUNK_MGMT. Otherwise this primitive is not used.
The signaling interface library (libsl.a).
typedef struct { SL_ID id; int iseq_no; pid_t pidCHP; SL_PRIMITIVE_TYPE Command; SL_REQUEST_PARM_ST Parms; } SL_REQUEST_ST; ... typedef union { ... struct _trunk_disable_request_st { size_t sizetLength; int iVpackNo; } trunk_disable_request_st; ... } SL_REQUEST_PARM_ST ;
The SL_TRUNK_DISABLE_REQ primitive is sent by Blueworx Voice Response system management to the signaling process to disable the specified trunk for calls. This primitive can be issued in any trunk state.
On receipt of the SL_TRUNK_DISABLE_REQ primitive, the signaling process disables the specified trunk from making and receiving calls. Once the signaling process replies successfully, by sending SL_TRUNK_DISABLE_CNF with ReplyCode set to SL_REPLY_SUCCESS, then the trunk is in state SL_TRUNK_STATE_DISABLED. All channels on the trunk are also disabled, and any calls in progress on the channels are cleared. The channels are in state SL_CHANNEL_STATE_DISABLED.
None.
This primitive is issued by the system manager in response to the Disable button of the System Monitor window.
If the user requests that the last signaling trunk (primary or backup) is disabled, while any non-signaling trunk is still enabled, the System Monitor displays a dialog box.
This trunk may be carrying signaling for other trunks. If you continue and disable this trunk, calls on the other trunks may be lost. Do you wish to continue: Yes. No. Cancel. |
This trunk may be carrying signaling for other trunks. If you continue and disable this trunk, calls on the other trunks may be lost. Do you wish to continue: Yes. No. Cancel. |
This trunk may be carrying signaling for other trunks. If you continue and disable this trunk, calls on the other trunks may be lost. Do you wish to continue: Yes. No. Cancel. |
If the user then chooses to disable the trunk, the SL_TRUNK_DISABLE_REQ will be sent to the signaling process.