ftdm_caller_data Struct Reference

Caller information. More...

#include <freetdm.h>


Data Fields

char cid_date [8]
char cid_name [80]
ftdm_number_t cid_num
ftdm_number_t ani
ftdm_number_t dnis
ftdm_number_t rdnis
char aniII [25]
uint8_t screen
uint8_t pres
char collected [25]
int hangup_cause
char raw_data [1024]
uint32_t raw_data_len
ftdm_bearer_cap_t bearer_capability
ftdm_user_layer1_prot_t bearer_layer1
ftdm_calling_party_category_t cpc
ftdm_variable_container_t variables
uint32_t call_id
ftdm_channel_t * fchan
void * priv


Detailed Description

Caller information.


Field Documentation

ftdm_number_t ftdm_caller_data::ani

ANI (Automatic Number Identification)

char ftdm_caller_data::aniII[25]

ftdm_bearer_cap_t ftdm_caller_data::bearer_capability

ftdm_user_layer1_prot_t ftdm_caller_data::bearer_layer1

uint32_t ftdm_caller_data::call_id

Unique call ID for this call

char ftdm_caller_data::cid_date[8]

Caller ID date

char ftdm_caller_data::cid_name[80]

Caller ID name

ftdm_number_t ftdm_caller_data::cid_num

Caller ID number

char ftdm_caller_data::collected[25]

Collected digits so far

ftdm_calling_party_category_t ftdm_caller_data::cpc

Calling party category

ftdm_number_t ftdm_caller_data::dnis

DNIS (Dialed Number Identification Service)

ftdm_channel_t* ftdm_caller_data::fchan

FreeTDM channel associated (can be NULL)

int ftdm_caller_data::hangup_cause

Hangup cause

uint8_t ftdm_caller_data::pres

Presentation

void* ftdm_caller_data::priv

Private data for the FreeTDM user

char ftdm_caller_data::raw_data[1024]

Protocol specific raw caller data

uint32_t ftdm_caller_data::raw_data_len

Raw data length

ftdm_number_t ftdm_caller_data::rdnis

RDNIS (Redirected Dialed Number Identification Service)

uint8_t ftdm_caller_data::screen

ANI II Screening

ftdm_variable_container_t ftdm_caller_data::variables

Variables attached to this call


The documentation for this struct was generated from the following file:
Generated on Fri Jan 14 10:44:04 2011 for FreeTDM by  doxygen 1.4.7