Sat Mar 10 01:55:59 2012

Asterisk developer's documentation


sig_ss7_chan Struct Reference

#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
sig_ss7_callbackcalls
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_channelowner
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???
sig_ss7_linksetss7
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.


Detailed Description

Definition at line 152 of file sig_ss7.h.


Field Documentation

unsigned int alreadyhungup

TRUE if the call has already gone/hungup.

Definition at line 239 of file sig_ss7.h.

Referenced by sig_ss7_hangup(), sig_ss7_new_ast_channel(), and ss7_start_call().

enum sig_ss7_call_level call_level

Call establishment life cycle level for simple comparisons.

Definition at line 162 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(), and ss7_start_call().

unsigned int call_ref_ident

Definition at line 225 of file sig_ss7.h.

Referenced by ss7_start_call().

unsigned int call_ref_pc

Definition at line 226 of file sig_ss7.h.

Referenced by ss7_start_call().

unsigned char calling_party_cat

Definition at line 227 of file sig_ss7.h.

Referenced by ss7_start_call().

int callingpres

The value of calling presentation that we're going to use when placing a PRI call

Definition at line 198 of file sig_ss7.h.

Referenced by sig_ss7_set_caller_id().

struct sig_ss7_callback* calls

Definition at line 153 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 154 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().

int channel

Channel Number

Definition at line 164 of file sig_ss7.h.

Referenced by sig_ss7_cli_show_channels().

char charge_number[50]

Definition at line 206 of file sig_ss7.h.

Referenced by ss7_start_call().

int cic

CIC associated with channel

Definition at line 165 of file sig_ss7.h.

Referenced by sig_ss7_call(), 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]

Definition at line 202 of file sig_ss7.h.

Referenced by sig_ss7_set_caller_id().

int cid_ani2

Automatic Number Identification number (Alternate PRI caller ID number)

Definition at line 196 of file sig_ss7.h.

Referenced by sig_ss7_set_caller_id().

char cid_name[AST_MAX_EXTENSION]

Definition at line 201 of file sig_ss7.h.

Referenced by sig_ss7_set_caller_id().

char cid_num[AST_MAX_EXTENSION]

Definition at line 199 of file sig_ss7.h.

Referenced by sig_ss7_set_caller_id().

char cid_subaddr[AST_MAX_EXTENSION]

XXX SS7 may not support.

Definition at line 200 of file sig_ss7.h.

Referenced by sig_ss7_set_caller_id().

int cid_ton

Type Of Number (TON)

Definition at line 197 of file sig_ss7.h.

Referenced by sig_ss7_set_caller_id().

char context[AST_MAX_CONTEXT]

Definition at line 192 of file sig_ss7.h.

unsigned int dpc

CIC's DPC

Definition at line 166 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 203 of file sig_ss7.h.

Referenced by sig_ss7_hangup(), sig_ss7_request(), and ss7_start_call().

unsigned char gen_add_nai

Definition at line 213 of file sig_ss7.h.

Referenced by sig_ss7_call().

unsigned char gen_add_num_plan

Definition at line 212 of file sig_ss7.h.

Referenced by sig_ss7_call().

char gen_add_number[50]

Definition at line 207 of file sig_ss7.h.

Referenced by ss7_start_call().

unsigned char gen_add_pres_ind

Definition at line 214 of file sig_ss7.h.

Referenced by sig_ss7_call().

unsigned char gen_add_type

Definition at line 215 of file sig_ss7.h.

Referenced by sig_ss7_call().

char gen_dig_number[50]

Definition at line 208 of file sig_ss7.h.

Referenced by ss7_start_call().

unsigned char gen_dig_scheme

Definition at line 217 of file sig_ss7.h.

Referenced by ss7_start_call().

unsigned char gen_dig_type

Definition at line 216 of file sig_ss7.h.

Referenced by ss7_start_call().

char generic_name[50]

Definition at line 211 of file sig_ss7.h.

Referenced by ss7_start_call().

unsigned int hidecallerid

TRUE if the outgoing caller ID is blocked/hidden.

Definition at line 177 of file sig_ss7.h.

Referenced by sig_ss7_call().

unsigned int immediate

Answer before getting digits?

Definition at line 185 of file sig_ss7.h.

unsigned int inalarm

TRUE if channel is associated with a link that is down.

Definition at line 233 of file sig_ss7.h.

Referenced by sig_ss7_is_chan_available(), and sig_ss7_set_alarm().

char jip_number[50]

Definition at line 218 of file sig_ss7.h.

Referenced by ss7_start_call().

unsigned int locallyblocked

TRUE if the channel is locally blocked. Set by user and link.

Definition at line 188 of file sig_ss7.h.

Referenced by 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 243 of file sig_ss7.h.

Referenced by sig_ss7_loopback().

char lspi_ident[50]

Definition at line 224 of file sig_ss7.h.

Referenced by ss7_start_call().

char mohinterpret[MAX_MUSICCLASS]

Definition at line 193 of file sig_ss7.h.

Referenced by sig_ss7_indicate().

char orig_called_num[50]

Definition at line 209 of file sig_ss7.h.

Referenced by ss7_start_call().

unsigned int outgoing

TRUE if this channel is being used for an outgoing call.

Definition at line 235 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 156 of file sig_ss7.h.

Referenced by 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(), and ss7_hangup_cics().

unsigned int progress

TRUE if the call has seen inband-information progress through the network.

Definition at line 237 of file sig_ss7.h.

Referenced by sig_ss7_hangup(), and sig_ss7_indicate().

char redirecting_num[50]

Definition at line 210 of file sig_ss7.h.

Referenced by ss7_start_call().

unsigned int remotelyblocked

TRUE if the channel is remotely blocked. Set by user and link.

Definition at line 190 of file sig_ss7.h.

Referenced by 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 241 of file sig_ss7.h.

Referenced by sig_ss7_hangup(), and sig_ss7_indicate().

struct sig_ss7_linkset* ss7

Definition at line 155 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(), sig_ss7_queue_control(), and sig_ss7_request().

struct isup_call* ss7call

Opaque libss7 call control structure.

Definition at line 159 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(), and ss7_start_call().

int stripmsd

Number of most significant digits/characters to strip from the dialed number.

Note:
Feature is deprecated. Use dialplan logic.

Definition at line 173 of file sig_ss7.h.

Referenced by sig_ss7_call().

unsigned int use_callerid

TRUE if caller ID is used on this channel.

Definition at line 179 of file sig_ss7.h.

unsigned int use_callingpres

TRUE if we will use the calling presentation setting from the Asterisk channel for outgoing calls.

Definition at line 184 of file sig_ss7.h.

Referenced by sig_ss7_call().


The documentation for this struct was generated from the following file:
Generated on Sat Mar 10 01:55:59 2012 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7