diff --git a/src/include/switch_module_interfaces.h b/src/include/switch_module_interfaces.h index dcb314076f..2ea548e2af 100644 --- a/src/include/switch_module_interfaces.h +++ b/src/include/switch_module_interfaces.h @@ -284,6 +284,9 @@ struct switch_file_handle { switch_buffer_t *audio_buffer; uint32_t thresh; uint32_t silence_hits; + uint32_t offset_pos; + uint32_t last_pos; + int32_t vol; }; /*! \brief Abstract interface to an asr module */ diff --git a/src/mod/applications/mod_commands/mod_commands.c b/src/mod/applications/mod_commands/mod_commands.c index 12c769ab73..3828cb8efb 100644 --- a/src/mod/applications/mod_commands/mod_commands.c +++ b/src/mod/applications/mod_commands/mod_commands.c @@ -311,6 +311,19 @@ SWITCH_STANDARD_API(tone_detect_session_function) return SWITCH_STATUS_SUCCESS; } + +SWITCH_STANDARD_API(uuid_function) +{ + switch_uuid_t uuid; + char uuid_str[SWITCH_UUID_FORMATTED_LENGTH + 1]; + + switch_uuid_get(&uuid); + switch_uuid_format(uuid_str, &uuid); + stream->write_function(stream, "%s", uuid_str); + return SWITCH_STATUS_SUCCESS; +} + + #define SCHED_TRANSFER_SYNTAX "[+]