RTS API Documentation  1.10.11
Data Fields
switch_ivr_menu Struct Reference
+ Collaboration diagram for switch_ivr_menu:

Data Fields

char * name
 
char * greeting_sound
 
char * short_greeting_sound
 
char * invalid_sound
 
char * exit_sound
 
char * transfer_sound
 
char * buf
 
char * ptr
 
char * confirm_macro
 
char * confirm_key
 
char * tts_engine
 
char * tts_voice
 
int confirm_attempts
 
int digit_len
 
int max_failures
 
int max_timeouts
 
int timeout
 
int inter_timeout
 
char * exec_on_max_fail
 
char * exec_on_max_timeout
 
switch_size_t inlen
 
uint32_t flags
 
struct switch_ivr_menu_actionactions
 
struct switch_ivr_menunext
 
switch_memory_pool_tpool
 
int stack_count
 
char * pin
 
char * prompt_pin_file
 
char * bad_pin_file
 

Detailed Description

Definition at line 37 of file switch_ivr_menu.c.

Field Documentation

◆ actions

struct switch_ivr_menu_action* switch_ivr_menu::actions

◆ bad_pin_file

char* switch_ivr_menu::bad_pin_file

Definition at line 66 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute(), and switch_ivr_menu_stack_xml_build().

◆ buf

char* switch_ivr_menu::buf

◆ confirm_attempts

int switch_ivr_menu::confirm_attempts

◆ confirm_key

char* switch_ivr_menu::confirm_key

◆ confirm_macro

char* switch_ivr_menu::confirm_macro

◆ digit_len

int switch_ivr_menu::digit_len

Definition at line 51 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().

◆ exec_on_max_fail

char* switch_ivr_menu::exec_on_max_fail

Definition at line 56 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute(), and switch_ivr_menu_stack_xml_build().

◆ exec_on_max_timeout

char* switch_ivr_menu::exec_on_max_timeout

Definition at line 57 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute(), and switch_ivr_menu_stack_xml_build().

◆ exit_sound

char* switch_ivr_menu::exit_sound

◆ flags

uint32_t switch_ivr_menu::flags

Definition at line 59 of file switch_ivr_menu.c.

◆ greeting_sound

char* switch_ivr_menu::greeting_sound

Definition at line 39 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute(), and switch_ivr_menu_init().

◆ inlen

switch_size_t switch_ivr_menu::inlen

◆ inter_timeout

int switch_ivr_menu::inter_timeout

◆ invalid_sound

char* switch_ivr_menu::invalid_sound

◆ max_failures

int switch_ivr_menu::max_failures

◆ max_timeouts

int switch_ivr_menu::max_timeouts

◆ name

char* switch_ivr_menu::name

◆ next

struct switch_ivr_menu* switch_ivr_menu::next

Definition at line 61 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_find(), and switch_ivr_menu_stack_add().

◆ pin

char* switch_ivr_menu::pin

Definition at line 64 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute(), and switch_ivr_menu_stack_xml_build().

◆ pool

switch_memory_pool_t* switch_ivr_menu::pool

◆ prompt_pin_file

char* switch_ivr_menu::prompt_pin_file

Definition at line 65 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute(), and switch_ivr_menu_stack_xml_build().

◆ ptr

char* switch_ivr_menu::ptr

Definition at line 45 of file switch_ivr_menu.c.

Referenced by play_and_collect(), and switch_ivr_menu_stack_add().

◆ short_greeting_sound

char* switch_ivr_menu::short_greeting_sound

Definition at line 40 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute(), and switch_ivr_menu_init().

◆ stack_count

int switch_ivr_menu::stack_count

Definition at line 63 of file switch_ivr_menu.c.

Referenced by switch_ivr_menu_execute().

◆ timeout

int switch_ivr_menu::timeout

◆ transfer_sound

char* switch_ivr_menu::transfer_sound

◆ tts_engine

char* switch_ivr_menu::tts_engine

◆ tts_voice

char* switch_ivr_menu::tts_voice

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