Wed Apr 6 11:30:14 2011

Asterisk developer's documentation


sig_ss7_linkset Struct Reference

#include <sig_ss7.h>


Public Types

enum  { LINKSET_STATE_DOWN = 0, LINKSET_STATE_UP }
 LINKSET_STATE_DOWN = 0
 LINKSET_STATE_UP

Data Fields

char called_nai
char calling_nai
sig_ss7_callbackcalls
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
sig_ss7_chanpvts [SIG_SS7_MAX_CHANNELS]
int span
ss7ss7
enum sig_ss7_linkset:: { ... }  state
char subscriberprefix [20]
int type
char unknownprefix [20]


Detailed Description

Definition at line 212 of file sig_ss7.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
LINKSET_STATE_DOWN 
LINKSET_STATE_UP 

Definition at line 223 of file sig_ss7.h.

00223         {
00224       LINKSET_STATE_DOWN = 0,
00225       LINKSET_STATE_UP
00226    } state;


Field Documentation

char called_nai

Called Nature of Address Indicator

Definition at line 231 of file sig_ss7.h.

Referenced by sig_ss7_call().

char calling_nai

Calling Nature of Address Indicator

Definition at line 232 of file sig_ss7.h.

Referenced by sig_ss7_call().

struct sig_ss7_callback* calls

Definition at line 215 of file sig_ss7.h.

Referenced by sig_ss7_handle_link_exception().

int fds[SIG_SS7_NUM_DCHANS]

Definition at line 218 of file sig_ss7.h.

Referenced by dahdi_close_ss7_fd(), linkset_addsigchan(), my_handle_link_exception(), sig_ss7_add_sigchan(), sig_ss7_link_alarm(), and sig_ss7_link_noalarm().

int flags

Linkset flags (LINKSET_FLAG_EXPLICITACM)

Definition at line 229 of file sig_ss7.h.

Referenced by ss7_start_call().

char internationalprefix[10]

country access code ('00' for european dialplans)

Definition at line 233 of file sig_ss7.h.

Referenced by sig_ss7_call(), and ss7_apply_plan_to_number().

int linkstate[SIG_SS7_NUM_DCHANS]

Definition at line 220 of file sig_ss7.h.

Referenced by sig_ss7_add_sigchan(), sig_ss7_link_alarm(), and sig_ss7_link_noalarm().

ast_mutex_t lock

libss7 access lock

Definition at line 214 of file sig_ss7.h.

Referenced by ss7_grab(), ss7_linkset(), ss7_rel(), ss7_start_call(), and unload_module().

pthread_t master

Thread of master

Definition at line 213 of file sig_ss7.h.

Referenced by __unload_module(), and ss7_grab().

char nationalprefix[10]

area access code ('0' for european dialplans)

Definition at line 234 of file sig_ss7.h.

Referenced by sig_ss7_call(), and ss7_apply_plan_to_number().

int numchans

Definition at line 221 of file sig_ss7.h.

Referenced by ss7_block_cics(), ss7_find_cic(), ss7_handle_cqm(), ss7_hangup_cics(), ss7_inservice(), and ss7_reset_linkset().

int numsigchans

Definition at line 219 of file sig_ss7.h.

Referenced by linkset_addsigchan().

struct sig_ss7_chan* pvts[SIG_SS7_MAX_CHANNELS]

Member channel pvt structs

Definition at line 217 of file sig_ss7.h.

Referenced by sig_ss7_lock_owner(), sig_ss7_queue_control(), sig_ss7_queue_frame(), ss7_block_cics(), ss7_find_cic(), ss7_handle_cqm(), ss7_hangup_cics(), ss7_inservice(), and ss7_reset_linkset().

int span

span number put into user output messages

Definition at line 222 of file sig_ss7.h.

Referenced by my_handle_link_exception(), and sig_ss7_answer().

struct ss7* ss7

Definition at line 216 of file sig_ss7.h.

Referenced by dahdi_unlink_ss7_pvt(), handle_ss7_block_cic(), handle_ss7_block_linkset(), handle_ss7_show_linkset(), handle_ss7_unblock_cic(), handle_ss7_unblock_linkset(), sig_ss7_add_sigchan(), sig_ss7_answer(), sig_ss7_call(), sig_ss7_hangup(), sig_ss7_indicate(), sig_ss7_link_alarm(), sig_ss7_link_noalarm(), ss7_linkset(), ss7_reset_linkset(), and ss7_start_call().

enum { ... } state

char subscriberprefix[20]

area access code + area code ('0'+area code for european dialplans)

Definition at line 235 of file sig_ss7.h.

Referenced by ss7_apply_plan_to_number().

int type

SS7 type ITU/ANSI. Used for companding selection.

Definition at line 230 of file sig_ss7.h.

Referenced by sig_ss7_add_sigchan(), and ss7_start_call().

char unknownprefix[20]

for unknown dialplans

Definition at line 236 of file sig_ss7.h.

Referenced by ss7_apply_plan_to_number().


The documentation for this struct was generated from the following file:
Generated on Wed Apr 6 11:30:14 2011 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7