#include <sig_ss7.h>

Public Types | |
| enum | { LINKSET_STATE_DOWN = 0, LINKSET_STATE_UP } |
Data Fields | |
| char | called_nai |
| char | calling_nai |
| struct sig_ss7_callback * | calls |
| int | fds [SIG_SS7_NUM_DCHANS] |
| int | flags |
| char | internationalprefix [10] |
| int | linkstate [SIG_SS7_NUM_DCHANS] |
| ast_mutex_t | lock |
| pthread_t | master |
| char | nationalprefix [10] |
| int | numchans |
| int | numsigchans |
| struct sig_ss7_chan * | pvts [SIG_SS7_MAX_CHANNELS] |
| int | span |
| struct ss7 * | ss7 |
| enum sig_ss7_linkset:: { ... } | state |
| char | subscriberprefix [20] |
| int | type |
| char | unknownprefix [20] |
| anonymous enum |
Definition at line 233 of file sig_ss7.h.
{
LINKSET_STATE_DOWN = 0,
LINKSET_STATE_UP
} state;
| char called_nai |
Called Nature of Address Indicator
Definition at line 241 of file sig_ss7.h.
Referenced by mkintf(), process_dahdi(), ss7_linkset(), and sig_ss7_call().
| char calling_nai |
Calling Nature of Address Indicator
Definition at line 242 of file sig_ss7.h.
Referenced by mkintf(), process_dahdi(), ss7_linkset(), and sig_ss7_call().
| struct sig_ss7_callback* calls |
Definition at line 225 of file sig_ss7.h.
Referenced by setup_dahdi_int(), and sig_ss7_handle_link_exception().
| int fds[SIG_SS7_NUM_DCHANS] |
Definition at line 228 of file sig_ss7.h.
Referenced by my_handle_link_exception(), dahdi_close_ss7_fd(), linkset_addsigchan(), ss7_linkset(), sig_ss7_link_alarm(), sig_ss7_link_noalarm(), sig_ss7_add_sigchan(), and sig_ss7_init_linkset().
| int flags |
Linkset flags (LINKSET_FLAG_EXPLICITACM)
Definition at line 239 of file sig_ss7.h.
Referenced by process_dahdi(), and ss7_start_call().
| char internationalprefix[10] |
country access code ('00' for european dialplans)
Definition at line 243 of file sig_ss7.h.
Referenced by mkintf(), process_dahdi(), ss7_apply_plan_to_number(), and sig_ss7_call().
| int linkstate[SIG_SS7_NUM_DCHANS] |
Definition at line 230 of file sig_ss7.h.
Referenced by sig_ss7_link_alarm(), sig_ss7_link_noalarm(), and sig_ss7_add_sigchan().
libss7 access lock
Definition at line 224 of file sig_ss7.h.
Referenced by dahdi_unlink_ss7_pvt(), unload_module(), sig_ss7_lock_owner(), ss7_start_call(), ss7_linkset(), ss7_rel(), ss7_grab(), and sig_ss7_init_linkset().
| pthread_t master |
Thread of master
Definition at line 223 of file sig_ss7.h.
Referenced by dahdi_restart(), __unload_module(), ss7_grab(), and sig_ss7_init_linkset().
| char nationalprefix[10] |
area access code ('0' for european dialplans)
Definition at line 244 of file sig_ss7.h.
Referenced by mkintf(), process_dahdi(), ss7_apply_plan_to_number(), and sig_ss7_call().
| int numchans |
Definition at line 231 of file sig_ss7.h.
Referenced by dahdi_unlink_ss7_pvt(), mkintf(), handle_ss7_block_cic(), handle_ss7_block_linkset(), handle_ss7_unblock_cic(), handle_ss7_unblock_linkset(), ss7_find_cic(), ss7_handle_cqm(), ss7_hangup_cics(), ss7_block_cics(), ss7_inservice(), ss7_reset_linkset(), and ss7_linkset().
| int numsigchans |
Definition at line 229 of file sig_ss7.h.
Referenced by linkset_addsigchan(), and ss7_linkset().
| struct sig_ss7_chan* pvts[SIG_SS7_MAX_CHANNELS] |
Member channel pvt structs
Definition at line 227 of file sig_ss7.h.
Referenced by dahdi_unlink_ss7_pvt(), mkintf(), handle_ss7_block_cic(), handle_ss7_block_linkset(), handle_ss7_unblock_cic(), handle_ss7_unblock_linkset(), sig_ss7_lock_owner(), sig_ss7_queue_frame(), sig_ss7_queue_control(), ss7_find_cic(), ss7_handle_cqm(), ss7_hangup_cics(), ss7_block_cics(), ss7_inservice(), ss7_reset_linkset(), and ss7_linkset().
| int span |
span number put into user output messages
Definition at line 232 of file sig_ss7.h.
Referenced by my_handle_link_exception(), mkintf(), and sig_ss7_answer().
Definition at line 226 of file sig_ss7.h.
Referenced by dahdi_unlink_ss7_pvt(), handle_ss7_show_linkset(), ss7_handle_cqm(), ss7_reset_linkset(), ss7_start_call(), ss7_linkset(), sig_ss7_link_alarm(), sig_ss7_link_noalarm(), sig_ss7_add_sigchan(), sig_ss7_call(), sig_ss7_hangup(), sig_ss7_answer(), and sig_ss7_indicate().
| enum { ... } state |
Referenced by handle_ss7_show_linkset(), and ss7_linkset().
| char subscriberprefix[20] |
area access code + area code ('0'+area code for european dialplans)
Definition at line 245 of file sig_ss7.h.
Referenced by mkintf(), process_dahdi(), and ss7_apply_plan_to_number().
| int type |
SS7 type ITU/ANSI. Used for companding selection.
Definition at line 240 of file sig_ss7.h.
Referenced by ss7_start_call(), and sig_ss7_add_sigchan().
| char unknownprefix[20] |
for unknown dialplans
Definition at line 246 of file sig_ss7.h.
Referenced by mkintf(), process_dahdi(), and ss7_apply_plan_to_number().