channel = switch_core_session_get_channel(session);
-
if (!(menu = switch_ivr_menu_find(stack, name))) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Invalid Menu!\n");
switch_goto_status(SWITCH_STATUS_FALSE, end);
char substituted[1024];
char *use_arg = ap->arg;
+ if(!switch_strlen_zero(menu->tts_engine) && !switch_strlen_zero(menu->tts_voice)) {
+ switch_channel_set_variable(channel, "tts_engine", menu->tts_engine);
+ switch_channel_set_variable(channel, "tts_voice", menu->tts_voice);
+ }
+
if (ap->re) {
switch_regex_t *re = NULL;
int ovector[30];