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
ftdm_number_t loc
char aniII [25]
uint8_t screen
uint8_t pres
char collected [25]
int hangup_cause
ftdm_bearer_cap_t bearer_capability
ftdm_user_layer1_prot_t bearer_layer1
ftdm_calling_party_category_t cpc
uint32_t call_reference
ftdm_channel_t * fchan
uint32_t call_id
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

uint32_t ftdm_caller_data::call_reference

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

ftdm_number_t ftdm_caller_data::loc

LOC (Location Reference Code)

uint8_t ftdm_caller_data::pres

Presentation

void* ftdm_caller_data::priv

Private data for the FreeTDM user

ftdm_number_t ftdm_caller_data::rdnis

RDNIS (Redirected Dialed Number Identification Service)

uint8_t ftdm_caller_data::screen

ANI II Screening


The documentation for this struct was generated from the following file:
Generated on 30 Dec 2014 for FreeTDM by  doxygen 1.4.7