#include <switch_module_interfaces.h>
Collaboration diagram for switch_asr_interface:
Definition at line 349 of file switch_module_interfaces.h.
| switch_status_t(* switch_asr_interface::asr_check_results)(switch_asr_handle_t *ah, switch_asr_flag_t *flags) |
function to read results from the ASR
| switch_status_t(* switch_asr_interface::asr_close)(switch_asr_handle_t *ah, switch_asr_flag_t *flags) |
function to close the asr interface
function to disable all grammars to the asr interface
| switch_status_t(* switch_asr_interface::asr_disable_grammar)(switch_asr_handle_t *ah, const char *name) |
function to disable a grammar to the asr interface
| switch_status_t(* switch_asr_interface::asr_enable_grammar)(switch_asr_handle_t *ah, const char *name) |
function to enable a grammar to the asr interface
| switch_status_t(* switch_asr_interface::asr_feed)(switch_asr_handle_t *ah, void *data, unsigned int len, switch_asr_flag_t *flags) |
function to feed audio to the ASR
| switch_status_t(* switch_asr_interface::asr_feed_dtmf)(switch_asr_handle_t *ah, const switch_dtmf_t *dtmf, switch_asr_flag_t *flags) |
function to feed DTMF to the ASR
| void(* switch_asr_interface::asr_float_param)(switch_asr_handle_t *ah, char *param, double val) |
| switch_status_t(* switch_asr_interface::asr_get_results)(switch_asr_handle_t *ah, char **xmlstr, switch_asr_flag_t *flags) |
function to read results from the ASR
| switch_status_t(* switch_asr_interface::asr_load_grammar)(switch_asr_handle_t *ah, const char *grammar, const char *name) |
function to load a grammar to the asr interface
| void(* switch_asr_interface::asr_numeric_param)(switch_asr_handle_t *ah, char *param, int val) |
| switch_status_t(* switch_asr_interface::asr_open)(switch_asr_handle_t *ah, const char *codec, int rate, const char *dest, switch_asr_flag_t *flags) |
function to open the asr interface
function to pause the ASR
function to resume the ASR
function to start ASR input timers
| void(* switch_asr_interface::asr_text_param)(switch_asr_handle_t *ah, char *param, const char *val) |
| switch_status_t(* switch_asr_interface::asr_unload_grammar)(switch_asr_handle_t *ah, const char *name) |
function to unload a grammar to the asr interface
| const char* switch_asr_interface::interface_name |
the name of the interface
Definition at line 351 of file switch_module_interfaces.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
Definition at line 379 of file switch_module_interfaces.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
Definition at line 378 of file switch_module_interfaces.h.
Definition at line 377 of file switch_module_interfaces.h.
Definition at line 376 of file switch_module_interfaces.h.
Definition at line 375 of file switch_module_interfaces.h.
Referenced by switch_loadable_module_unprocess().
1.4.7