RTS API Documentation  1.10.11
Data Fields
switch_caller_profile Struct Reference

Call Specific Data. More...

#include <switch_caller.h>

+ Collaboration diagram for switch_caller_profile:

Data Fields

const char * username
 
const char * dialplan
 
const char * caller_id_name
 
const char * caller_id_number
 
const char * orig_caller_id_name
 
const char * orig_caller_id_number
 
const char * callee_id_name
 
const char * callee_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
 
struct switch_caller_profileoriginator_caller_profile
 
struct switch_caller_profileoriginatee_caller_profile
 
struct switch_caller_profileorigination_caller_profile
 
struct switch_caller_profilehunt_caller_profile
 
struct switch_channel_timetabletimes
 
struct switch_channel_timetableold_times
 
struct switch_caller_extensioncaller_extension
 
switch_memory_pool_tpool
 
struct switch_caller_profilenext
 
switch_call_direction_t direction
 
switch_call_direction_t logical_direction
 
profile_node_tsoft
 
char * uuid_str
 
char * clone_of
 
char * transfer_source
 

Detailed Description

Call Specific Data.

Definition at line 73 of file switch_caller.h.

Field Documentation

◆ ani

const char* switch_caller_profile::ani

◆ ani_numplan

uint8_t switch_caller_profile::ani_numplan

◆ ani_ton

uint8_t switch_caller_profile::ani_ton

◆ aniii

const char* switch_caller_profile::aniii

◆ callee_id_name

const char* switch_caller_profile::callee_id_name

◆ callee_id_number

const char* switch_caller_profile::callee_id_number

◆ caller_extension

struct switch_caller_extension* switch_caller_profile::caller_extension

◆ caller_id_name

const char* switch_caller_profile::caller_id_name

◆ caller_id_number

const char* switch_caller_profile::caller_id_number

◆ caller_numplan

uint8_t switch_caller_profile::caller_numplan

◆ caller_ton

uint8_t switch_caller_profile::caller_ton

◆ chan_name

char* switch_caller_profile::chan_name

◆ clone_of

char* switch_caller_profile::clone_of

Definition at line 133 of file switch_caller.h.

Referenced by switch_caller_profile_dup(), and switch_ivr_generate_xml_cdr().

◆ context

const char* switch_caller_profile::context

◆ destination_number

char* switch_caller_profile::destination_number

◆ destination_number_numplan

uint8_t switch_caller_profile::destination_number_numplan

◆ destination_number_ton

uint8_t switch_caller_profile::destination_number_ton

◆ dialplan

const char* switch_caller_profile::dialplan

◆ direction

switch_call_direction_t switch_caller_profile::direction

◆ flags

switch_caller_profile_flag_t switch_caller_profile::flags

flags

Definition at line 119 of file switch_caller.h.

Referenced by switch_caller_profile_dup(), and switch_ivr_originate().

◆ hunt_caller_profile

struct switch_caller_profile* switch_caller_profile::hunt_caller_profile

◆ logical_direction

switch_call_direction_t switch_caller_profile::logical_direction

◆ network_addr

const char* switch_caller_profile::network_addr

◆ next

struct switch_caller_profile* switch_caller_profile::next

◆ old_times

struct switch_channel_timetable* switch_caller_profile::old_times

◆ orig_caller_id_name

const char* switch_caller_profile::orig_caller_id_name

◆ orig_caller_id_number

const char* switch_caller_profile::orig_caller_id_number

◆ originatee_caller_profile

struct switch_caller_profile* switch_caller_profile::originatee_caller_profile

◆ origination_caller_profile

struct switch_caller_profile* switch_caller_profile::origination_caller_profile

◆ originator_caller_profile

struct switch_caller_profile* switch_caller_profile::originator_caller_profile

◆ pool

switch_memory_pool_t* switch_caller_profile::pool

◆ profile_index

const char* switch_caller_profile::profile_index

◆ rdnis

const char* switch_caller_profile::rdnis

◆ rdnis_numplan

uint8_t switch_caller_profile::rdnis_numplan

◆ rdnis_ton

uint8_t switch_caller_profile::rdnis_ton

◆ soft

profile_node_t* switch_caller_profile::soft

◆ source

const char* switch_caller_profile::source

◆ times

struct switch_channel_timetable* switch_caller_profile::times

◆ transfer_source

char* switch_caller_profile::transfer_source

◆ username

const char* switch_caller_profile::username

◆ uuid

char* switch_caller_profile::uuid

◆ uuid_str

char* switch_caller_profile::uuid_str

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