Data Fields | |
dahdi_pvt * | crvend |
dahdi_pvt * | crvs |
int | dchanavail [NUM_DCHANS] |
int | dchannels [NUM_DCHANS] |
pri * | dchans [NUM_DCHANS] |
int | debug |
int | dialplan |
int | facilityenable |
int | fds [NUM_DCHANS] |
char | idlecontext [AST_MAX_CONTEXT] |
char | idledial [AST_MAX_EXTENSION] |
char | idleext [AST_MAX_EXTENSION] |
unsigned int | inbanddisconnect:1 |
char | internationalprefix [10] |
time_t | lastreset |
int | localdialplan |
char | localprefix [20] |
ast_mutex_t | lock |
pthread_t | master |
int | mastertrunkgroup |
int | minidle |
int | minunused |
char | nationalprefix [10] |
int | nodetype |
int | nsf |
int | numchans |
int | offset |
int | overlapdial |
pri * | pri |
int | prilogicalspan |
char | privateprefix [20] |
dahdi_pvt * | pvts [MAX_CHANNELS] |
long | resetinterval |
int | resetpos |
int | resetting |
int | span |
int | switchtype |
int | trunkgroup |
char | unknownprefix [20] |
Definition at line 299 of file chan_dahdi.c.
Pointer to end of CRV structs
Definition at line 340 of file chan_dahdi.c.
Referenced by dahdi_request(), and mkintf().
Member CRV structs
Definition at line 339 of file chan_dahdi.c.
Referenced by dahdi_request(), mkintf(), and pri_find_crv().
int dchanavail[NUM_DCHANS] |
Whether each channel is available
Definition at line 325 of file chan_dahdi.c.
Referenced by pri_create_trunkgroup(), pri_find_dchan(), pri_is_up(), pri_resolve_span(), and start_pri().
int dchannels[NUM_DCHANS] |
What channel are the dchannels on
Definition at line 317 of file chan_dahdi.c.
Referenced by pri_create_trunkgroup(), pri_dchannel(), pri_resolve_span(), and start_pri().
Actual d-channels
Definition at line 324 of file chan_dahdi.c.
Referenced by pri_active_dchan_fd(), pri_dchannel(), pri_find_dchan(), and start_pri().
int debug |
Definition at line 327 of file chan_dahdi.c.
int dialplan |
Dialing plan
Definition at line 310 of file chan_dahdi.c.
Referenced by dahdi_call(), mkintf(), and process_dahdi().
int facilityenable |
Enable facility IEs
Definition at line 323 of file chan_dahdi.c.
Referenced by dahdi_call(), mkintf(), and process_dahdi().
int fds[NUM_DCHANS] |
FD's for d-channels
Definition at line 328 of file chan_dahdi.c.
Referenced by dahdi_close_pri_fd(), pri_active_dchan_fd(), pri_dchannel(), and start_pri().
char idlecontext[AST_MAX_CONTEXT] |
What context to use for idle
Definition at line 303 of file chan_dahdi.c.
Referenced by do_idle_thread(), and pri_dchannel().
char idledial[AST_MAX_EXTENSION] |
What to dial before dumping
Definition at line 304 of file chan_dahdi.c.
Referenced by do_idle_thread(), mkintf(), pri_dchannel(), and process_dahdi().
char idleext[AST_MAX_EXTENSION] |
Where to idle extra calls
Definition at line 302 of file chan_dahdi.c.
Referenced by do_idle_thread(), mkintf(), pri_dchannel(), and process_dahdi().
unsigned int inbanddisconnect |
Should we support inband audio after receiving DISCONNECT?
Definition at line 334 of file chan_dahdi.c.
Referenced by mkintf(), process_dahdi(), and start_pri().
char internationalprefix[10] |
country access code ('00' for european dialplans)
Definition at line 312 of file chan_dahdi.c.
Referenced by apply_plan_to_number(), dahdi_call(), mkintf(), and process_dahdi().
time_t lastreset |
time when unused channels were last reset
Definition at line 336 of file chan_dahdi.c.
Referenced by pri_check_restart(), and pri_dchannel().
int localdialplan |
Local dialing plan
Definition at line 311 of file chan_dahdi.c.
Referenced by dahdi_call(), mkintf(), and process_dahdi().
char localprefix[20] |
area access code + area code ('0'+area code for european dialplans)
Definition at line 314 of file chan_dahdi.c.
Referenced by apply_plan_to_number(), mkintf(), and process_dahdi().
Mutex
Definition at line 301 of file chan_dahdi.c.
Referenced by dahdi_request(), pri_dchannel(), pri_grab(), and pri_hangup_all().
pthread_t master |
int mastertrunkgroup |
What trunk group is our master
Definition at line 319 of file chan_dahdi.c.
Referenced by pri_create_spanmap(), and pri_resolve_span().
int minidle |
Min # of "idling" calls to keep active
Definition at line 306 of file chan_dahdi.c.
Referenced by mkintf(), pri_dchannel(), and process_dahdi().
int minunused |
Min # of channels to keep empty
Definition at line 305 of file chan_dahdi.c.
Referenced by mkintf(), pri_dchannel(), and process_dahdi().
char nationalprefix[10] |
area access code ('0' for european dialplans)
Definition at line 313 of file chan_dahdi.c.
Referenced by apply_plan_to_number(), dahdi_call(), mkintf(), and process_dahdi().
int nodetype |
Node type
Definition at line 307 of file chan_dahdi.c.
Referenced by dahdi_call(), mkintf(), process_dahdi(), and start_pri().
int nsf |
Network-Specific Facilities
Definition at line 309 of file chan_dahdi.c.
Referenced by dahdi_chan_conf_default(), mkintf(), process_dahdi(), and start_pri().
int numchans |
Num of channels we represent
Definition at line 321 of file chan_dahdi.c.
Referenced by mkintf(), pri_check_restart(), pri_dchannel(), pri_find_empty_chan(), pri_find_principle(), and pri_fixup_principle().
int offset |
Definition at line 329 of file chan_dahdi.c.
Referenced by pri_create_trunkgroup(), and pri_resolve_span().
int overlapdial |
In overlap dialing mode
Definition at line 322 of file chan_dahdi.c.
Referenced by dahdi_handle_event(), dahdi_read(), mkintf(), process_dahdi(), and start_pri().
Currently active D-channel
Definition at line 326 of file chan_dahdi.c.
Referenced by build_channels(), dahdi_answer(), dahdi_call(), dahdi_digit_begin(), dahdi_handle_event(), dahdi_hangup(), dahdi_indicate(), dahdi_request(), dahdi_show_channel(), dahdi_show_channels(), dahdi_write(), pri_active_dchan_fd(), pri_check_restart(), pri_dchannel(), pri_find_dchan(), pri_rel(), and send_keypad_facility_exec().
int prilogicalspan |
Logical span number within trunk group
Definition at line 320 of file chan_dahdi.c.
Referenced by mkintf(), pri_create_spanmap(), and pri_find_principle().
char privateprefix[20] |
for private dialplans
Definition at line 315 of file chan_dahdi.c.
Referenced by apply_plan_to_number(), mkintf(), and process_dahdi().
Member channel pvt structs
Definition at line 338 of file chan_dahdi.c.
Referenced by dahdi_request(), mkintf(), pri_check_restart(), pri_dchannel(), pri_find_empty_chan(), pri_find_principle(), and pri_fixup_principle().
long resetinterval |
Interval (in seconds) for resetting unused channels
Definition at line 337 of file chan_dahdi.c.
Referenced by mkintf(), pri_dchannel(), and process_dahdi().
int resetpos |
int resetting |
int span |
Definition at line 330 of file chan_dahdi.c.
Referenced by dahdi_request(), dahdi_show_status(), pri_create_trunkgroup(), and pri_resolve_span().
int switchtype |
Type of switch to emulate
Definition at line 308 of file chan_dahdi.c.
Referenced by mkintf(), pri_dchannel(), process_dahdi(), and start_pri().
int trunkgroup |
What our trunkgroup is
Definition at line 318 of file chan_dahdi.c.
Referenced by build_channels(), dahdi_new(), pri_create_trunkgroup(), and pri_fixup_principle().
char unknownprefix[20] |
for unknown dialplans
Definition at line 316 of file chan_dahdi.c.
Referenced by apply_plan_to_number(), mkintf(), and process_dahdi().