Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
sig_pri_callback Struct Reference

Data Fields

void(*const ami_channel_event )(void *pvt, struct ast_channel *chan)
 Post an AMI B channel association event. More...
 
void(*const deadlock_avoidance_private )(void *pvt)
 
void(* destroy_later )(struct sig_pri_span *pri)
 
void(*const dial_digits )(void *pvt, const char *dial_string)
 
int(*const dsp_reset_and_flush_digits )(void *pvt)
 
void(*const fixup_chans )(void *old_chan, void *new_chan)
 
const char *(*const get_orig_dialstring )(void *pvt)
 
void(*const handle_dchan_exception )(struct sig_pri_span *pri, int index)
 
void(*const init_config )(void *pvt, struct sig_pri_span *pri)
 
void(*const lock_private )(void *pvt)
 
void(*const make_cc_dialstring )(void *pvt, char *buf, size_t buf_size)
 
void(* module_ref )(void)
 
void(* module_unref )(void)
 
struct ast_channel *(*const new_ast_channel )(void *pvt, int state, enum sig_pri_law law, char *exten, const struct ast_assigned_ids *assignedids, const struct ast_channel *requestor)
 
int(*const new_nobch_intf )(struct sig_pri_span *pri)
 
void(*const open_media )(void *pvt)
 
int(*const play_tone )(void *pvt, enum sig_pri_tone tone)
 
void(*const queue_control )(void *pvt, int subclass)
 
void(*const set_alarm )(void *pvt, int in_alarm)
 
void(*const set_callerid )(void *pvt, const struct ast_party_caller *caller)
 
void(*const set_dialing )(void *pvt, int is_dialing)
 
void(*const set_digital )(void *pvt, int is_digital)
 
void(*const set_dnid )(void *pvt, const char *dnid)
 
int(*const set_echocanceller )(void *pvt, int enable)
 
void(*const set_outgoing )(void *pvt, int is_outgoing)
 
void(*const set_rdnis )(void *pvt, const char *rdnis)
 
int(*const train_echocanceller )(void *pvt)
 
void(*const unlock_private )(void *pvt)
 
void(*const update_span_devstate )(struct sig_pri_span *pri)
 

Detailed Description

Definition at line 176 of file sig_pri.h.

Field Documentation

void(* const ami_channel_event) (void *pvt, struct ast_channel *chan)

Post an AMI B channel association event.

Parameters
pvtPrivate structure of the user of this module.
chanChannel associated with the private pointer

Definition at line 226 of file sig_pri.h.

void(* destroy_later) (struct sig_pri_span *pri)

Mark the span for destruction.

Definition at line 233 of file sig_pri.h.

void(* module_ref) (void)

Reference the parent module.

Definition at line 229 of file sig_pri.h.

void(* module_unref) (void)

Unreference the parent module.

Definition at line 231 of file sig_pri.h.


The documentation for this struct was generated from the following file: