|
switch_status_t | switch_core_asr_open (switch_asr_handle_t *ah, const char *module_name, const char *codec, int rate, const char *dest, switch_asr_flag_t *flags, switch_memory_pool_t *pool) |
| Open an asr handle. More...
|
|
switch_status_t | switch_core_asr_load_grammar (switch_asr_handle_t *ah, const char *grammar, const char *name) |
| Load a grammar to an asr handle. More...
|
|
switch_status_t | switch_core_asr_unload_grammar (switch_asr_handle_t *ah, const char *name) |
| Unload a grammar from an asr handle. More...
|
|
switch_status_t | switch_core_asr_enable_grammar (switch_asr_handle_t *ah, const char *name) |
| Enable a grammar from an asr handle. More...
|
|
switch_status_t | switch_core_asr_disable_grammar (switch_asr_handle_t *ah, const char *name) |
| Disable a grammar from an asr handle. More...
|
|
switch_status_t | switch_core_asr_disable_all_grammars (switch_asr_handle_t *ah) |
| Disable all grammars from an asr handle. More...
|
|
switch_status_t | switch_core_asr_pause (switch_asr_handle_t *ah) |
| Pause detection on an asr handle. More...
|
|
switch_status_t | switch_core_asr_resume (switch_asr_handle_t *ah) |
| Resume detection on an asr handle. More...
|
|
switch_status_t | switch_core_asr_close (switch_asr_handle_t *ah, switch_asr_flag_t *flags) |
| Close an asr handle. More...
|
|
switch_status_t | switch_core_asr_feed (switch_asr_handle_t *ah, void *data, unsigned int len, switch_asr_flag_t *flags) |
| Feed audio data to an asr handle. More...
|
|
switch_status_t | switch_core_asr_feed_dtmf (switch_asr_handle_t *ah, const switch_dtmf_t *dtmf, switch_asr_flag_t *flags) |
| Feed DTMF to an asr handle. More...
|
|
switch_status_t | switch_core_asr_check_results (switch_asr_handle_t *ah, switch_asr_flag_t *flags) |
| Check an asr handle for results. More...
|
|
switch_status_t | switch_core_asr_get_results (switch_asr_handle_t *ah, char **xmlstr, switch_asr_flag_t *flags) |
| Get results from an asr handle. More...
|
|
switch_status_t | switch_core_asr_get_result_headers (switch_asr_handle_t *ah, switch_event_t **headers, switch_asr_flag_t *flags) |
| Get result headers from an asr handle. More...
|
|
switch_status_t | switch_core_asr_start_input_timers (switch_asr_handle_t *ah) |
| Start input timers on an asr handle. More...
|
|
void | switch_core_asr_text_param (switch_asr_handle_t *ah, char *param, const char *val) |
| Set a text parameter on an asr handle. More...
|
|
void | switch_core_asr_numeric_param (switch_asr_handle_t *ah, char *param, int val) |
| Set a numeric parameter on an asr handle. More...
|
|
void | switch_core_asr_float_param (switch_asr_handle_t *ah, char *param, double val) |
| Set a float parameter on an asr handle. More...
|
|