#include <sig_ss7.h>
Data Fields | |
unsigned int | alerting:1 |
TRUE if channel is alerting/ringing. | |
unsigned int | alreadyhungup:1 |
TRUE if the call has already gone/hungup. | |
unsigned int | call_ref_ident |
unsigned int | call_ref_pc |
unsigned char | calling_party_cat |
int | callingpres |
sig_ss7_callback * | calls |
void * | chan_pvt |
int | channel |
char | charge_number [50] |
int | cic |
char | cid_ani [AST_MAX_EXTENSION] |
int | cid_ani2 |
char | cid_name [AST_MAX_EXTENSION] |
char | cid_num [AST_MAX_EXTENSION] |
char | cid_subaddr [AST_MAX_EXTENSION] |
int | cid_ton |
char | context [AST_MAX_CONTEXT] |
unsigned int | dpc |
char | exten [AST_MAX_EXTENSION] |
unsigned char | gen_add_nai |
unsigned char | gen_add_num_plan |
char | gen_add_number [50] |
unsigned char | gen_add_pres_ind |
unsigned char | gen_add_type |
char | gen_dig_number [50] |
unsigned char | gen_dig_scheme |
unsigned char | gen_dig_type |
char | generic_name [50] |
unsigned int | hidecallerid:1 |
TRUE if the outgoing caller ID is blocked/hidden. | |
unsigned int | immediate:1 |
unsigned int | inalarm:1 |
char | jip_number [50] |
unsigned int | locallyblocked:1 |
TRUE if the channel is locally blocked. Set by user and link. | |
unsigned int | loopedback:1 |
char | lspi_ident [50] |
char | mohinterpret [MAX_MUSICCLASS] |
char | orig_called_num [50] |
unsigned int | outgoing:1 |
ast_channel * | owner |
unsigned int | proceeding:1 |
TRUE if call is in a proceeding state. The call has started working its way through the network. | |
unsigned int | progress:1 |
TRUE if the call has seen progress through the network. | |
char | redirecting_num [50] |
unsigned int | remotelyblocked:1 |
TRUE if the channel is remotely blocked. Set by user and link. | |
unsigned int | rlt:1 |
XXX BOOLEAN Purpose??? | |
sig_ss7_linkset * | ss7 |
isup_call * | ss7call |
Opaque libss7 call control structure. | |
int | stripmsd |
Number of most significant digits/characters to strip from the dialed number. | |
unsigned int | use_callerid:1 |
TRUE if caller ID is used on this channel. | |
unsigned int | use_callingpres:1 |
TRUE if we will use the calling presentation setting from the Asterisk channel for outgoing calls. |
Definition at line 114 of file sig_ss7.h.
unsigned int alerting |
TRUE if channel is alerting/ringing.
Definition at line 203 of file sig_ss7.h.
Referenced by sig_ss7_hangup(), and sig_ss7_indicate().
unsigned int alreadyhungup |
TRUE if the call has already gone/hungup.
Definition at line 205 of file sig_ss7.h.
Referenced by sig_ss7_hangup(), sig_ss7_new_ast_channel(), and ss7_start_call().
unsigned int call_ref_ident |
unsigned int call_ref_pc |
unsigned char calling_party_cat |
int callingpres |
The value of calling presentation that we're going to use when placing a PRI call
Definition at line 157 of file sig_ss7.h.
Referenced by sig_ss7_set_caller_id().
struct sig_ss7_callback* calls |
Definition at line 115 of file sig_ss7.h.
Referenced by sig_ss7_lock_private(), sig_ss7_loopback(), sig_ss7_new_ast_channel(), sig_ss7_play_tone(), sig_ss7_queue_control(), sig_ss7_set_alarm(), sig_ss7_set_caller_id(), sig_ss7_set_dialing(), sig_ss7_set_digital(), sig_ss7_set_dnid(), sig_ss7_set_echocanceller(), sig_ss7_set_inservice(), sig_ss7_set_locallyblocked(), sig_ss7_set_remotelyblocked(), and sig_ss7_unlock_private().
void* chan_pvt |
Private structure of the user of this module.
Definition at line 116 of file sig_ss7.h.
Referenced by sig_ss7_lock_private(), sig_ss7_loopback(), sig_ss7_new_ast_channel(), sig_ss7_play_tone(), sig_ss7_queue_control(), sig_ss7_set_alarm(), sig_ss7_set_caller_id(), sig_ss7_set_dialing(), sig_ss7_set_digital(), sig_ss7_set_dnid(), sig_ss7_set_echocanceller(), sig_ss7_set_inservice(), sig_ss7_set_locallyblocked(), sig_ss7_set_remotelyblocked(), and sig_ss7_unlock_private().
char charge_number[50] |
int cic |
CIC associated with channel
Definition at line 124 of file sig_ss7.h.
Referenced by sig_ss7_call(), sig_ss7_hangup(), ss7_block_cics(), ss7_find_cic(), ss7_handle_cqm(), ss7_hangup_cics(), ss7_inservice(), ss7_reset_linkset(), and ss7_start_call().
char cid_ani[AST_MAX_EXTENSION] |
int cid_ani2 |
Automatic Number Identification number (Alternate PRI caller ID number)
Definition at line 155 of file sig_ss7.h.
Referenced by sig_ss7_set_caller_id().
char cid_name[AST_MAX_EXTENSION] |
char cid_num[AST_MAX_EXTENSION] |
char cid_subaddr[AST_MAX_EXTENSION] |
XXX SS7 may not support.
Definition at line 159 of file sig_ss7.h.
Referenced by sig_ss7_set_caller_id().
int cid_ton |
Type Of Number (TON)
Definition at line 156 of file sig_ss7.h.
Referenced by sig_ss7_set_caller_id().
unsigned int dpc |
CIC's DPC
Definition at line 125 of file sig_ss7.h.
Referenced by sig_ss7_call(), ss7_block_cics(), ss7_find_cic(), ss7_handle_cqm(), ss7_hangup_cics(), ss7_inservice(), and ss7_reset_linkset().
char exten[AST_MAX_EXTENSION] |
Definition at line 162 of file sig_ss7.h.
Referenced by sig_ss7_hangup(), sig_ss7_request(), and ss7_start_call().
unsigned char gen_add_nai |
unsigned char gen_add_num_plan |
char gen_add_number[50] |
unsigned char gen_add_pres_ind |
unsigned char gen_add_type |
char gen_dig_number[50] |
unsigned char gen_dig_scheme |
unsigned char gen_dig_type |
char generic_name[50] |
unsigned int hidecallerid |
TRUE if the outgoing caller ID is blocked/hidden.
Definition at line 136 of file sig_ss7.h.
Referenced by sig_ss7_call().
unsigned int inalarm |
TRUE if channel is associated with a link that is down.
Definition at line 192 of file sig_ss7.h.
Referenced by sig_ss7_available(), and sig_ss7_set_alarm().
char jip_number[50] |
unsigned int locallyblocked |
TRUE if the channel is locally blocked. Set by user and link.
Definition at line 147 of file sig_ss7.h.
Referenced by sig_ss7_available(), sig_ss7_set_locallyblocked(), and ss7_handle_cqm().
unsigned int loopedback |
TRUE if this channel is in loopback.
Definition at line 209 of file sig_ss7.h.
Referenced by sig_ss7_loopback().
char lspi_ident[50] |
char mohinterpret[MAX_MUSICCLASS] |
char orig_called_num[50] |
unsigned int outgoing |
TRUE if this channel is being used for an outgoing call.
Definition at line 194 of file sig_ss7.h.
Referenced by sig_ss7_hangup(), sig_ss7_indicate(), sig_ss7_request(), and ss7_handle_cqm().
struct ast_channel* owner |
Definition at line 118 of file sig_ss7.h.
Referenced by sig_ss7_available(), sig_ss7_fixup(), sig_ss7_hangup(), sig_ss7_lock_owner(), sig_ss7_new_ast_channel(), sig_ss7_queue_frame(), and ss7_hangup_cics().
unsigned int proceeding |
TRUE if call is in a proceeding state. The call has started working its way through the network.
Definition at line 199 of file sig_ss7.h.
Referenced by sig_ss7_answer(), sig_ss7_hangup(), sig_ss7_indicate(), and ss7_start_call().
unsigned int progress |
TRUE if the call has seen progress through the network.
Definition at line 201 of file sig_ss7.h.
Referenced by sig_ss7_hangup(), and sig_ss7_indicate().
char redirecting_num[50] |
unsigned int remotelyblocked |
TRUE if the channel is remotely blocked. Set by user and link.
Definition at line 149 of file sig_ss7.h.
Referenced by sig_ss7_available(), sig_ss7_set_remotelyblocked(), and ss7_handle_cqm().
unsigned int rlt |
XXX BOOLEAN Purpose???
Definition at line 207 of file sig_ss7.h.
Referenced by sig_ss7_hangup(), and sig_ss7_indicate().
struct sig_ss7_linkset* ss7 |
Definition at line 117 of file sig_ss7.h.
Referenced by sig_ss7_answer(), sig_ss7_available(), sig_ss7_call(), sig_ss7_chan_new(), sig_ss7_hangup(), sig_ss7_indicate(), sig_ss7_init_linkset(), and sig_ss7_queue_control().
struct isup_call* ss7call |
Opaque libss7 call control structure.
Definition at line 121 of file sig_ss7.h.
Referenced by sig_ss7_answer(), sig_ss7_available(), sig_ss7_call(), sig_ss7_hangup(), sig_ss7_indicate(), ss7_handle_cqm(), and ss7_start_call().
int stripmsd |
Number of most significant digits/characters to strip from the dialed number.
Definition at line 132 of file sig_ss7.h.
Referenced by sig_ss7_call().
unsigned int use_callerid |
unsigned int use_callingpres |
TRUE if we will use the calling presentation setting from the Asterisk channel for outgoing calls.
Definition at line 143 of file sig_ss7.h.
Referenced by sig_ss7_call().