Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

switch_caller_profile Struct Reference
[Caller Identity / Dialplan]

#include <switch_caller.h>

Collaboration diagram for switch_caller_profile:

Collaboration graph
[legend]

Detailed Description

Call Specific Data.


Data Fields

const char * username
const char * dialplan
const char * caller_id_name
const char * caller_id_number
uint8_t caller_ton
uint8_t caller_numplan
const char * network_addr
const char * ani
uint8_t ani_ton
uint8_t ani_numplan
const char * aniii
const char * rdnis
uint8_t rdnis_ton
uint8_t rdnis_numplan
char * destination_number
uint8_t destination_number_ton
uint8_t destination_number_numplan
const char * source
char * chan_name
char * uuid
const char * context
const char * profile_index
switch_caller_profile_flag_t flags
switch_caller_profileoriginator_caller_profile
switch_caller_profileoriginatee_caller_profile
switch_channel_timetabletimes
switch_caller_extensioncaller_extension
switch_memory_pool_tpool
switch_caller_profilenext


Field Documentation

const char* switch_caller_profile::ani
 

ANI (when applicable)

uint8_t switch_caller_profile::ani_numplan
 

uint8_t switch_caller_profile::ani_ton
 

const char* switch_caller_profile::aniii
 

ANI II (when applicable)

struct switch_caller_extension* switch_caller_profile::caller_extension
 

const char* switch_caller_profile::caller_id_name
 

Caller ID Name

const char* switch_caller_profile::caller_id_number
 

Caller ID Number

uint8_t switch_caller_profile::caller_numplan
 

uint8_t switch_caller_profile::caller_ton
 

char* switch_caller_profile::chan_name
 

channel name

const char* switch_caller_profile::context
 

context

char* switch_caller_profile::destination_number
 

Destination Number

uint8_t switch_caller_profile::destination_number_numplan
 

uint8_t switch_caller_profile::destination_number_ton
 

const char* switch_caller_profile::dialplan
 

The name of the dialplan

switch_caller_profile_flag_t switch_caller_profile::flags
 

flags

const char* switch_caller_profile::network_addr
 

Caller Network Address (when applicable)

struct switch_caller_profile* switch_caller_profile::next
 

struct switch_caller_profile* switch_caller_profile::originatee_caller_profile
 

struct switch_caller_profile* switch_caller_profile::originator_caller_profile
 

switch_memory_pool_t* switch_caller_profile::pool
 

const char* switch_caller_profile::profile_index
 

profile index

const char* switch_caller_profile::rdnis
 

RDNIS

uint8_t switch_caller_profile::rdnis_numplan
 

uint8_t switch_caller_profile::rdnis_ton
 

const char* switch_caller_profile::source
 

channel type

struct switch_channel_timetable* switch_caller_profile::times
 

const char* switch_caller_profile::username
 

The Call's User Name

char* switch_caller_profile::uuid
 

unique id


The documentation for this struct was generated from the following file:
Generated on Fri Oct 10 11:23:44 2008 for FreeSWITCH by  doxygen 1.3.9.1