#include <sig_ss7.h>

Data Fields | |
| unsigned int | alreadyhungup:1 |
| TRUE if the call has already gone/hungup. | |
| enum sig_ss7_call_level | call_level |
| unsigned int | call_ref_ident |
| unsigned int | call_ref_pc |
| unsigned char | calling_party_cat |
| int | callingpres |
| 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 |
| struct ast_channel * | owner |
| unsigned int | progress:1 |
| TRUE if the call has seen inband-information 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??? | |
| struct sig_ss7_linkset * | ss7 |
| struct 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. | |
| unsigned int alreadyhungup |
TRUE if the call has already gone/hungup.
Definition at line 245 of file sig_ss7.h.
Referenced by sig_ss7_hangup(), sig_ss7_new_ast_channel(), ss7_linkset(), and ss7_start_call().
Call establishment life cycle level for simple comparisons.
Definition at line 168 of file sig_ss7.h.
Referenced by sig_ss7_answer(), sig_ss7_available(), sig_ss7_call(), sig_ss7_cli_show_channels(), sig_ss7_hangup(), sig_ss7_indicate(), sig_ss7_is_chan_available(), sig_ss7_request(), ss7_linkset(), and ss7_start_call().
| unsigned int call_ref_ident |
Definition at line 231 of file sig_ss7.h.
Referenced by ss7_start_call().
| unsigned int call_ref_pc |
Definition at line 232 of file sig_ss7.h.
Referenced by ss7_start_call().
| unsigned char calling_party_cat |
Definition at line 233 of file sig_ss7.h.
Referenced by ss7_linkset(), and ss7_start_call().
| int callingpres |
The value of calling presentation that we're going to use when placing a PRI call
Definition at line 204 of file sig_ss7.h.
Referenced by sig_ss7_set_caller_id(), and ss7_linkset().
| void* chan_pvt |
Private structure of the user of this module.
Definition at line 160 of file sig_ss7.h.
Referenced by sig_ss7_chan_new(), sig_ss7_deadlock_avoidance_private(), sig_ss7_lock_private(), sig_ss7_loopback(), sig_ss7_new_ast_channel(), sig_ss7_open_media(), 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_outgoing(), sig_ss7_set_remotelyblocked(), and sig_ss7_unlock_private().
| int channel |
Channel Number
Definition at line 170 of file sig_ss7.h.
Referenced by mkintf(), and sig_ss7_cli_show_channels().
| char charge_number[50] |
Definition at line 212 of file sig_ss7.h.
Referenced by ss7_linkset(), and ss7_start_call().
| int cic |
CIC associated with channel
Definition at line 171 of file sig_ss7.h.
Referenced by dahdi_show_channel(), handle_ss7_block_linkset(), handle_ss7_unblock_linkset(), mkintf(), sig_ss7_call(), ss7_block_cics(), ss7_find_cic(), ss7_handle_cqm(), ss7_hangup_cics(), ss7_inservice(), ss7_linkset(), ss7_reset_linkset(), and ss7_start_call().
| char cid_ani[AST_MAX_EXTENSION] |
Definition at line 208 of file sig_ss7.h.
Referenced by sig_ss7_set_caller_id(), and ss7_linkset().
| int cid_ani2 |
Automatic Number Identification number (Alternate PRI caller ID number)
Definition at line 202 of file sig_ss7.h.
Referenced by sig_ss7_set_caller_id(), and ss7_linkset().
| char cid_name[AST_MAX_EXTENSION] |
Definition at line 207 of file sig_ss7.h.
Referenced by sig_ss7_set_caller_id(), and ss7_linkset().
| char cid_num[AST_MAX_EXTENSION] |
Definition at line 205 of file sig_ss7.h.
Referenced by sig_ss7_set_caller_id(), and ss7_linkset().
| char cid_subaddr[AST_MAX_EXTENSION] |
XXX SS7 may not support.
Definition at line 206 of file sig_ss7.h.
Referenced by sig_ss7_set_caller_id().
| int cid_ton |
Type Of Number (TON)
Definition at line 203 of file sig_ss7.h.
Referenced by sig_ss7_set_caller_id(), and ss7_linkset().
| char context[AST_MAX_CONTEXT] |
Definition at line 198 of file sig_ss7.h.
Referenced by mkintf(), and ss7_linkset().
| unsigned int dpc |
CIC's DPC
Definition at line 172 of file sig_ss7.h.
Referenced by handle_ss7_block_cic(), handle_ss7_block_linkset(), handle_ss7_unblock_cic(), handle_ss7_unblock_linkset(), mkintf(), sig_ss7_call(), ss7_block_cics(), ss7_find_cic(), ss7_handle_cqm(), ss7_hangup_cics(), ss7_inservice(), ss7_linkset(), and ss7_reset_linkset().
| char exten[AST_MAX_EXTENSION] |
Definition at line 209 of file sig_ss7.h.
Referenced by sig_ss7_hangup(), sig_ss7_request(), ss7_linkset(), and ss7_start_call().
| unsigned char gen_add_nai |
Definition at line 219 of file sig_ss7.h.
Referenced by sig_ss7_call(), and ss7_linkset().
| unsigned char gen_add_num_plan |
Definition at line 218 of file sig_ss7.h.
Referenced by sig_ss7_call(), and ss7_linkset().
| char gen_add_number[50] |
Definition at line 213 of file sig_ss7.h.
Referenced by ss7_linkset(), and ss7_start_call().
| unsigned char gen_add_pres_ind |
Definition at line 220 of file sig_ss7.h.
Referenced by sig_ss7_call(), and ss7_linkset().
| unsigned char gen_add_type |
Definition at line 221 of file sig_ss7.h.
Referenced by sig_ss7_call(), and ss7_linkset().
| char gen_dig_number[50] |
Definition at line 214 of file sig_ss7.h.
Referenced by ss7_linkset(), and ss7_start_call().
| unsigned char gen_dig_scheme |
Definition at line 223 of file sig_ss7.h.
Referenced by ss7_linkset(), and ss7_start_call().
| unsigned char gen_dig_type |
Definition at line 222 of file sig_ss7.h.
Referenced by ss7_linkset(), and ss7_start_call().
| char generic_name[50] |
Definition at line 217 of file sig_ss7.h.
Referenced by ss7_linkset(), and ss7_start_call().
| unsigned int hidecallerid |
TRUE if the outgoing caller ID is blocked/hidden.
Definition at line 183 of file sig_ss7.h.
Referenced by mkintf(), and sig_ss7_call().
| unsigned int immediate |
Answer before getting digits?
Definition at line 191 of file sig_ss7.h.
Referenced by mkintf(), and ss7_linkset().
| unsigned int inalarm |
TRUE if channel is associated with a link that is down.
Definition at line 239 of file sig_ss7.h.
Referenced by mkintf(), sig_ss7_is_chan_available(), and sig_ss7_set_alarm().
| char jip_number[50] |
Definition at line 224 of file sig_ss7.h.
Referenced by ss7_linkset(), and ss7_start_call().
| unsigned int locallyblocked |
TRUE if the channel is locally blocked. Set by user and link.
Definition at line 194 of file sig_ss7.h.
Referenced by handle_ss7_block_cic(), handle_ss7_unblock_cic(), mkintf(), sig_ss7_cli_show_channels(), sig_ss7_is_chan_available(), sig_ss7_set_locallyblocked(), and ss7_handle_cqm().
| unsigned int loopedback |
TRUE if this channel is in loopback.
Definition at line 249 of file sig_ss7.h.
Referenced by sig_ss7_loopback(), and ss7_linkset().
| char lspi_ident[50] |
Definition at line 230 of file sig_ss7.h.
Referenced by ss7_start_call().
| char mohinterpret[MAX_MUSICCLASS] |
Definition at line 199 of file sig_ss7.h.
Referenced by mkintf(), and sig_ss7_indicate().
| char orig_called_num[50] |
Definition at line 215 of file sig_ss7.h.
Referenced by ss7_linkset(), and ss7_start_call().
| unsigned int outgoing |
TRUE if this channel is being used for an outgoing call.
Definition at line 241 of file sig_ss7.h.
Referenced by sig_ss7_indicate(), sig_ss7_set_outgoing(), and ss7_handle_cqm().
| struct ast_channel* owner |
Definition at line 162 of file sig_ss7.h.
Referenced by func_ss7_linkset_callid(), sig_ss7_cli_show_channels(), sig_ss7_fixup(), sig_ss7_hangup(), sig_ss7_is_chan_available(), sig_ss7_lock_owner(), sig_ss7_new_ast_channel(), sig_ss7_queue_frame(), ss7_hangup_cics(), and ss7_linkset().
| unsigned int progress |
TRUE if the call has seen inband-information progress through the network.
Definition at line 243 of file sig_ss7.h.
Referenced by sig_ss7_hangup(), sig_ss7_indicate(), and ss7_linkset().
| char redirecting_num[50] |
Definition at line 216 of file sig_ss7.h.
Referenced by ss7_linkset(), and ss7_start_call().
| unsigned int remotelyblocked |
TRUE if the channel is remotely blocked. Set by user and link.
Definition at line 196 of file sig_ss7.h.
Referenced by mkintf(), sig_ss7_cli_show_channels(), sig_ss7_is_chan_available(), sig_ss7_set_remotelyblocked(), and ss7_handle_cqm().
| unsigned int rlt |
XXX BOOLEAN Purpose???
Definition at line 247 of file sig_ss7.h.
Referenced by sig_ss7_hangup(), sig_ss7_indicate(), and ss7_linkset().
| struct sig_ss7_linkset* ss7 |
Definition at line 161 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(), and sig_ss7_request().
| struct isup_call* ss7call |
Opaque libss7 call control structure.
Definition at line 165 of file sig_ss7.h.
Referenced by sig_ss7_answer(), sig_ss7_call(), sig_ss7_cli_show_channels(), sig_ss7_hangup(), sig_ss7_indicate(), sig_ss7_is_chan_available(), ss7_handle_cqm(), ss7_linkset(), and ss7_start_call().
| int stripmsd |
Number of most significant digits/characters to strip from the dialed number.
Definition at line 179 of file sig_ss7.h.
Referenced by mkintf(), and sig_ss7_call().
| unsigned int use_callerid |
TRUE if caller ID is used on this channel.
Definition at line 185 of file sig_ss7.h.
Referenced by mkintf(), and ss7_linkset().
| unsigned int use_callingpres |
TRUE if we will use the calling presentation setting from the Asterisk channel for outgoing calls.
Definition at line 190 of file sig_ss7.h.
Referenced by mkintf(), and sig_ss7_call().