FS-5154 --resolve

This commit is contained in:
Marc Olivier Chouinard 2014-02-24 16:12:50 -05:00
parent a900eadf5b
commit 68692d9bca
1 changed files with 7 additions and 0 deletions

View File

@ -97,6 +97,13 @@ void vmivr_menu_main(switch_core_session_t *session, vmivr_profile_t *profile) {
cmd = switch_core_session_sprintf(session, "json %s %s %s %s", profile->api_profile, profile->domain, profile->id, profile->folder_name);
jsonapi2event(session, menu.phrase_params, profile->api_msg_count, cmd);
/* Verify that phrases returned values, if not, exit */
if (!switch_event_get_header(menu.phrase_params, "VM-Total-New-Messages")) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Return from API is invalid. Check that the context exist on your DB backend\n");
menu_instance_free(&menu);
break;
}
ivre_playback(session, &menu.ivre_d, switch_event_get_header(menu.event_phrases, "msg_count"), NULL, menu.phrase_params, NULL, 0);
if (atoi(switch_event_get_header(menu.phrase_params, "VM-Total-New-Messages")) > 0 && menu.ivre_d.result == RES_WAITFORMORE && !action_on_new_message_occured && action_on_new_message) {