SL_CONFIRM_ST data structure

Structure for primitive containing a confirm from a signaling process destined for a channel process or a custom server.

typedef struct {
SL_ID id ;
int iseq_no ;
pid_t pidCHP ;
SL_PRIMITIVE_TYPE Command ;
SL_CONFIRM_PARM_ST Parms ;
} SL_CONFIRM_ST, * SL_CONFIRM_SP ;
typedef SL_CONFIRM_ST * PSL_CONFIRM_ST ;

Parameters

See individual primitive definitions in Signaling interface primitives for specific details. See Table 2 for a list of confirm primitives.

id
Eye-catcher that identifies the structure as a confirm primitive. Set this to SLID_CONFIRM_ST.
iseq_no
The sequence number of the primitive, which must be set to the sequence number of the corresponding request primitive.
pidCHP
The process identifier of the sending process: whether channel process, custom server, or Blueworx Voice Response system management process. This field must be set to the process identifier field of the corresponding request primitive.
Command
The primitive that the structure contains. This must be one of the values listed for id in SL_PRIMITIVE_TYPE structure.
Parms
The structure that contains the parameters for the primitive specified in Command. See SL_CONFIRM_PARM_ST data structure.