if (!match) {
if (*menu->buf) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "IVR menu '%s' caught invalid input '%s'\n", menu->name, menu->buf);
- }
- else {
+ if (menu->invalid_sound) {
+ play_or_say(session, menu, menu->invalid_sound, 0);
+ }
+ } else {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "IVR menu '%s' no input detected\n", menu->name);
}
- if (menu->invalid_sound) {
- play_or_say(session, menu, menu->invalid_sound, 0);
- }
errs++;
if (status == SWITCH_STATUS_SUCCESS) {
status = switch_ivr_sleep(session, 1000);