switch_caller_extension Struct Reference
[Caller Identity / Dialplan]

An Abstract Representation of a dialplan extension. More...

#include <switch_caller.h>

Collaboration diagram for switch_caller_extension:

[legend]

Data Fields

char * extension_name
char * extension_number
switch_caller_application_tcurrent_application
switch_caller_application_tlast_application
switch_caller_application_tapplications
switch_caller_profilechildren
switch_caller_extensionnext

Detailed Description

An Abstract Representation of a dialplan extension.

Definition at line 140 of file switch_caller.h.


Field Documentation

switch_caller_application_t* switch_caller_extension::applications

Pointer to the entire stack of applications for this extension

Definition at line 150 of file switch_caller.h.

Referenced by switch_caller_extension_clone(), switch_caller_extension_new(), switch_ivr_generate_json_cdr(), and switch_ivr_generate_xml_cdr().

struct switch_caller_profile* switch_caller_extension::children

Definition at line 151 of file switch_caller.h.

Referenced by switch_core_session_execute_exten(), switch_ivr_generate_json_cdr(), and switch_ivr_generate_xml_cdr().

switch_caller_application_t* switch_caller_extension::current_application

Pointer to the current application for this extension

Definition at line 146 of file switch_caller.h.

Referenced by switch_caller_extension_clone(), switch_caller_extension_new(), switch_core_session_execute_exten(), switch_core_standard_on_execute(), switch_core_standard_on_hangup(), switch_ivr_generate_json_cdr(), and switch_ivr_generate_xml_cdr().

char* switch_caller_extension::extension_name

The name of the extension

Definition at line 142 of file switch_caller.h.

Referenced by switch_caller_extension_clone(), switch_caller_extension_new(), switch_ivr_generate_json_cdr(), and switch_ivr_generate_xml_cdr().

char* switch_caller_extension::extension_number

The number of the extension

Definition at line 144 of file switch_caller.h.

Referenced by switch_caller_extension_clone(), switch_caller_extension_new(), switch_ivr_generate_json_cdr(), and switch_ivr_generate_xml_cdr().

switch_caller_application_t* switch_caller_extension::last_application

Pointer to the last application for this extension

Definition at line 148 of file switch_caller.h.

Referenced by switch_caller_extension_clone(), and switch_caller_extension_new().

struct switch_caller_extension* switch_caller_extension::next

Definition at line 152 of file switch_caller.h.


The documentation for this struct was generated from the following file:
Generated on Wed May 16 04:00:26 2012 for FreeSWITCH API Documentation by  doxygen 1.4.7