RTS API Documentation
1.10.11
|
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_action * | actions |
struct switch_ivr_menu * | next |
switch_memory_pool_t * | pool |
int | stack_count |
char * | pin |
char * | prompt_pin_file |
char * | bad_pin_file |
Definition at line 37 of file switch_ivr_menu.c.
struct switch_ivr_menu_action* switch_ivr_menu::actions |
Definition at line 60 of file switch_ivr_menu.c.
Referenced by switch_ivr_menu_bind_action(), switch_ivr_menu_bind_function(), switch_ivr_menu_execute(), and switch_ivr_menu_init().
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().
char* switch_ivr_menu::buf |
Definition at line 44 of file switch_ivr_menu.c.
Referenced by play_and_collect(), switch_ivr_menu_execute(), and switch_ivr_menu_init().
int switch_ivr_menu::confirm_attempts |
Definition at line 50 of file switch_ivr_menu.c.
Referenced by play_and_collect(), switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().
char* switch_ivr_menu::confirm_key |
Definition at line 47 of file switch_ivr_menu.c.
Referenced by play_and_collect(), switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().
char* switch_ivr_menu::confirm_macro |
Definition at line 46 of file switch_ivr_menu.c.
Referenced by play_and_collect(), switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().
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().
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().
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().
char* switch_ivr_menu::exit_sound |
Definition at line 42 of file switch_ivr_menu.c.
Referenced by switch_ivr_menu_execute(), switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().
uint32_t switch_ivr_menu::flags |
Definition at line 59 of file switch_ivr_menu.c.
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().
switch_size_t switch_ivr_menu::inlen |
Definition at line 58 of file switch_ivr_menu.c.
Referenced by play_and_collect(), switch_ivr_menu_bind_action(), switch_ivr_menu_bind_function(), switch_ivr_menu_execute(), and switch_ivr_menu_init().
int switch_ivr_menu::inter_timeout |
Definition at line 55 of file switch_ivr_menu.c.
Referenced by play_and_collect(), switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().
char* switch_ivr_menu::invalid_sound |
Definition at line 41 of file switch_ivr_menu.c.
Referenced by switch_ivr_menu_execute(), switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().
int switch_ivr_menu::max_failures |
Definition at line 52 of file switch_ivr_menu.c.
Referenced by switch_ivr_menu_execute(), switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().
int switch_ivr_menu::max_timeouts |
Definition at line 53 of file switch_ivr_menu.c.
Referenced by switch_ivr_menu_execute(), switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().
char* switch_ivr_menu::name |
Definition at line 38 of file switch_ivr_menu.c.
Referenced by is_valid_action(), ivr_send_event(), switch_ivr_menu_execute(), switch_ivr_menu_find(), switch_ivr_menu_init(), switch_ivr_menu_stack_xml_init(), and switch_ivr_menu_str2action().
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().
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().
switch_memory_pool_t* switch_ivr_menu::pool |
Definition at line 62 of file switch_ivr_menu.c.
Referenced by switch_ivr_menu_bind_action(), switch_ivr_menu_bind_function(), switch_ivr_menu_init(), switch_ivr_menu_stack_free(), switch_ivr_menu_stack_xml_build(), and switch_ivr_menu_stack_xml_init().
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().
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().
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().
int switch_ivr_menu::stack_count |
Definition at line 63 of file switch_ivr_menu.c.
Referenced by switch_ivr_menu_execute().
int switch_ivr_menu::timeout |
Definition at line 54 of file switch_ivr_menu.c.
Referenced by play_and_collect(), switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().
char* switch_ivr_menu::transfer_sound |
Definition at line 43 of file switch_ivr_menu.c.
Referenced by switch_ivr_menu_execute(), switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().
char* switch_ivr_menu::tts_engine |
Definition at line 48 of file switch_ivr_menu.c.
Referenced by switch_ivr_menu_execute(), switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().
char* switch_ivr_menu::tts_voice |
Definition at line 49 of file switch_ivr_menu.c.
Referenced by switch_ivr_menu_execute(), switch_ivr_menu_init(), and switch_ivr_menu_stack_xml_build().