From 5e4a514531de2a1d8040c3d306a9e8de426de566 Mon Sep 17 00:00:00 2001 From: Marc Olivier Chouinard Date: Sat, 10 Mar 2012 22:56:29 -0500 Subject: [PATCH] mod_voicemail_ivr: Fix a segfault on non authenticated user and changed from 3 to 3000 the dtmf digit wait since it in milisecond --- conf/autoload_configs/voicemail_ivr.conf.xml | 2 +- src/mod/applications/mod_voicemail_ivr/config.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/conf/autoload_configs/voicemail_ivr.conf.xml b/conf/autoload_configs/voicemail_ivr.conf.xml index b25b4e485d..529509a495 100644 --- a/conf/autoload_configs/voicemail_ivr.conf.xml +++ b/conf/autoload_configs/voicemail_ivr.conf.xml @@ -3,7 +3,7 @@ - + diff --git a/src/mod/applications/mod_voicemail_ivr/config.c b/src/mod/applications/mod_voicemail_ivr/config.c index d666ebe07f..a664d85462 100644 --- a/src/mod/applications/mod_voicemail_ivr/config.c +++ b/src/mod/applications/mod_voicemail_ivr/config.c @@ -93,6 +93,11 @@ void menu_init(vmivr_profile_t *profile, vmivr_menu_t *menu) { } } } + + if (!menu->phrase_params) { + switch_event_create(&menu->phrase_params, SWITCH_EVENT_REQUEST_PARAMS); + } + end: if (xml) switch_xml_free(xml);