Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
sig_ss7_chan Struct Reference

#include <sig_ss7.h>

Collaboration diagram for sig_ss7_chan:
Collaboration graph
[legend]

Data Fields

enum sig_ss7_call_level call_level
 
unsigned int call_ref_ident
 
unsigned int call_ref_pc
 
unsigned int called_complete:1
 TRUE if the channel has completed collecting digits. More...
 
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 char cug_indicator
 Indication of the call being a CUG call and its permissions. More...
 
unsigned short cug_interlock_code
 Binari Code to uniquely identify a CUG inside the network. More...
 
char cug_interlock_ni [5]
 Network Identify Code as per Q.763 3.15.a. More...
 
unsigned int do_hangup
 
unsigned int dpc
 
unsigned int echocontrol_ind
 
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. More...
 
unsigned int immediate:1
 
unsigned int inalarm:1
 TRUE if channel is associated with a link that is down. More...
 
unsigned int inservice:1
 TRUE if channel is in service. More...
 
char jip_number [50]
 
unsigned int locallyblocked:2
 Bitmask for the channel being locally blocked. More...
 
unsigned int loopedback:1
 TRUE if this channel is in loopback. More...
 
char lspi_ident [50]
 
char mohinterpret [MAX_MUSICCLASS]
 
char orig_called_num [50]
 
int orig_called_presentation
 
unsigned int outgoing:1
 TRUE if this channel is being used for an outgoing call. More...
 
struct ast_channelowner
 
unsigned int progress:1
 TRUE if the call has seen inband-information progress through the network. More...
 
unsigned char redirect_counter
 
unsigned char redirect_info
 
unsigned char redirect_info_counter
 
unsigned char redirect_info_ind
 
unsigned char redirect_info_orig_reas
 
unsigned char redirect_info_reas
 
char redirecting_num [50]
 
int redirecting_presentation
 
unsigned int remotelyblocked:2
 Bitmask for the channel being remotely blocked. More...
 
unsigned int rlt:1
 XXX BOOLEAN Purpose??? More...
 
struct sig_ss7_linksetss7
 
struct isup_call * ss7call
 Opaque libss7 call control structure. More...
 
int stripmsd
 Number of most significant digits/characters to strip from the dialed number. More...
 
unsigned int use_callerid:1
 TRUE if caller ID is used on this channel. More...
 
unsigned int use_callingpres:1
 TRUE if we will use the calling presentation setting from the Asterisk channel for outgoing calls. More...
 

Detailed Description

Definition at line 189 of file sig_ss7.h.

Field Documentation

◆ call_level

enum sig_ss7_call_level call_level

Call establishment life cycle level for simple comparisons.

Definition at line 198 of file sig_ss7.h.

◆ call_ref_ident

unsigned int call_ref_ident

Definition at line 278 of file sig_ss7.h.

◆ call_ref_pc

unsigned int call_ref_pc

Definition at line 279 of file sig_ss7.h.

◆ called_complete

unsigned int called_complete

TRUE if the channel has completed collecting digits.

Definition at line 294 of file sig_ss7.h.

◆ calling_party_cat

unsigned char calling_party_cat

Definition at line 280 of file sig_ss7.h.

◆ callingpres

int callingpres

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

Definition at line 243 of file sig_ss7.h.

◆ chan_pvt

void* chan_pvt

Private structure of the user of this module.

Definition at line 190 of file sig_ss7.h.

Referenced by action_dahdishowchannels().

◆ channel

int channel

Channel Number

Definition at line 200 of file sig_ss7.h.

Referenced by action_dahdishowchannels(), and mkintf().

◆ charge_number

char charge_number[50]

Definition at line 251 of file sig_ss7.h.

◆ cic

int cic

CIC associated with channel

Definition at line 201 of file sig_ss7.h.

Referenced by action_dahdishowchannels(), dahdi_show_channel(), and mkintf().

◆ cid_ani

char cid_ani[AST_MAX_EXTENSION]

Definition at line 247 of file sig_ss7.h.

◆ cid_ani2

int cid_ani2

Automatic Number Identification number (Alternate PRI caller ID number)

Definition at line 241 of file sig_ss7.h.

◆ cid_name

char cid_name[AST_MAX_EXTENSION]

Definition at line 246 of file sig_ss7.h.

◆ cid_num

char cid_num[AST_MAX_EXTENSION]

Definition at line 244 of file sig_ss7.h.

◆ cid_subaddr

char cid_subaddr[AST_MAX_EXTENSION]

XXX SS7 may not support.

Definition at line 245 of file sig_ss7.h.

◆ cid_ton

int cid_ton

Type Of Number (TON)

Definition at line 242 of file sig_ss7.h.

◆ context

char context[AST_MAX_CONTEXT]

Definition at line 237 of file sig_ss7.h.

Referenced by mkintf().

◆ cug_indicator

unsigned char cug_indicator

Indication of the call being a CUG call and its permissions.

Note
0 or 1 - non-CUG call
2 - CUG call, outgoing access alowed
3 - CUG call, outgoing access not alowed

Definition at line 315 of file sig_ss7.h.

◆ cug_interlock_code

unsigned short cug_interlock_code

Binari Code to uniquely identify a CUG inside the network.

Definition at line 308 of file sig_ss7.h.

◆ cug_interlock_ni

char cug_interlock_ni[5]

Network Identify Code as per Q.763 3.15.a.

Definition at line 306 of file sig_ss7.h.

◆ do_hangup

unsigned int do_hangup

Definition at line 281 of file sig_ss7.h.

◆ dpc

unsigned int dpc

CIC's DPC

Definition at line 202 of file sig_ss7.h.

Referenced by action_dahdishowchannels(), and mkintf().

◆ echocontrol_ind

unsigned int echocontrol_ind

Definition at line 282 of file sig_ss7.h.

◆ exten

char exten[AST_MAX_EXTENSION]

Definition at line 248 of file sig_ss7.h.

◆ gen_add_nai

unsigned char gen_add_nai

Definition at line 266 of file sig_ss7.h.

◆ gen_add_num_plan

unsigned char gen_add_num_plan

Definition at line 265 of file sig_ss7.h.

◆ gen_add_number

char gen_add_number[50]

Definition at line 252 of file sig_ss7.h.

◆ gen_add_pres_ind

unsigned char gen_add_pres_ind

Definition at line 267 of file sig_ss7.h.

◆ gen_add_type

unsigned char gen_add_type

Definition at line 268 of file sig_ss7.h.

◆ gen_dig_number

char gen_dig_number[50]

Definition at line 253 of file sig_ss7.h.

◆ gen_dig_scheme

unsigned char gen_dig_scheme

Definition at line 270 of file sig_ss7.h.

◆ gen_dig_type

unsigned char gen_dig_type

Definition at line 269 of file sig_ss7.h.

◆ generic_name

char generic_name[50]

Definition at line 264 of file sig_ss7.h.

◆ hidecallerid

unsigned int hidecallerid

TRUE if the outgoing caller ID is blocked/hidden.

Definition at line 213 of file sig_ss7.h.

Referenced by mkintf().

◆ immediate

unsigned int immediate

Answer before getting digits?

Definition at line 221 of file sig_ss7.h.

Referenced by mkintf().

◆ inalarm

unsigned int inalarm

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

Definition at line 288 of file sig_ss7.h.

Referenced by mkintf().

◆ inservice

unsigned int inservice

TRUE if channel is in service.

Definition at line 290 of file sig_ss7.h.

Referenced by mkintf().

◆ jip_number

char jip_number[50]

Definition at line 271 of file sig_ss7.h.

◆ locallyblocked

unsigned int locallyblocked

Bitmask for the channel being locally blocked.

Note
1 maintenance blocked, 2 blocked in hardware.
Set by user and link.

Definition at line 228 of file sig_ss7.h.

Referenced by mkintf().

◆ loopedback

unsigned int loopedback

TRUE if this channel is in loopback.

Definition at line 300 of file sig_ss7.h.

◆ lspi_ident

char lspi_ident[50]

Definition at line 277 of file sig_ss7.h.

◆ mohinterpret

char mohinterpret[MAX_MUSICCLASS]

Definition at line 238 of file sig_ss7.h.

Referenced by mkintf().

◆ orig_called_num

char orig_called_num[50]

Definition at line 254 of file sig_ss7.h.

◆ orig_called_presentation

int orig_called_presentation

Definition at line 255 of file sig_ss7.h.

◆ outgoing

unsigned int outgoing

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

Definition at line 292 of file sig_ss7.h.

◆ owner

struct ast_channel* owner

Definition at line 192 of file sig_ss7.h.

Referenced by action_dahdishowchannels().

◆ progress

unsigned int progress

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

Definition at line 296 of file sig_ss7.h.

◆ redirect_counter

unsigned char redirect_counter

Definition at line 258 of file sig_ss7.h.

◆ redirect_info

unsigned char redirect_info

Definition at line 259 of file sig_ss7.h.

◆ redirect_info_counter

unsigned char redirect_info_counter

Definition at line 262 of file sig_ss7.h.

◆ redirect_info_ind

unsigned char redirect_info_ind

Definition at line 260 of file sig_ss7.h.

◆ redirect_info_orig_reas

unsigned char redirect_info_orig_reas

Definition at line 261 of file sig_ss7.h.

◆ redirect_info_reas

unsigned char redirect_info_reas

Definition at line 263 of file sig_ss7.h.

◆ redirecting_num

char redirecting_num[50]

Definition at line 256 of file sig_ss7.h.

◆ redirecting_presentation

int redirecting_presentation

Definition at line 257 of file sig_ss7.h.

◆ remotelyblocked

unsigned int remotelyblocked

Bitmask for the channel being remotely blocked.

Note
1 maintenance blocked, 2 blocked in hardware.
Set by user and link.

Definition at line 235 of file sig_ss7.h.

Referenced by mkintf().

◆ rlt

unsigned int rlt

XXX BOOLEAN Purpose???

Definition at line 298 of file sig_ss7.h.

◆ ss7

struct sig_ss7_linkset* ss7

Definition at line 191 of file sig_ss7.h.

◆ ss7call

struct isup_call* ss7call

Opaque libss7 call control structure.

Definition at line 195 of file sig_ss7.h.

Referenced by action_dahdishowchannels().

◆ stripmsd

int stripmsd

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

Note
Feature is deprecated. Use dialplan logic.

Definition at line 209 of file sig_ss7.h.

Referenced by mkintf().

◆ use_callerid

unsigned int use_callerid

TRUE if caller ID is used on this channel.

Definition at line 215 of file sig_ss7.h.

Referenced by mkintf().

◆ use_callingpres

unsigned int use_callingpres

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

Definition at line 220 of file sig_ss7.h.

Referenced by mkintf().


The documentation for this struct was generated from the following file: