Request a signaling process to reconfigure itself because the configuration for a specified trunk has changed.
Mandatory for all signaling processes.
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_reconfig_request_st{ size_t sizetLength; int iVpackNo; } trunk_reconfig_request_st; ... } SL_REQUEST_PARM_ST;
The SL_TRUNK_RECONFIG_REQ primitive is sent by the Blueworx Voice Response system manager to the signaling process.
The system manager sends the SL_TRUNK_RECONFIG_REQ primitive to all registered signaling processes after system start-up. The signaling process should read its configuration information. The signaling process should also use the sl_query_sigproc() and sl_query_channel_group() subroutines to determine which channels it controls. When the signaling process has read its configuration, it should reply by sending the SL_TRUNK_RECONFIG_CNF primitive.
The system manager also sends the SL_TRUNK_RECONFIG_REQ primitive to all registered signaling processes during normal operation, when the system configuration changes. This signaling process is responsible for re-reading its configuration information. The signaling process should also use the sl_query_sigproc() and sl_query_channel_group() subroutines to determine which channels it now controls. When the signaling process has read its configuration, it should reply by sending the SL_TRUNK_RECONFIG_CNF primitive.
None.