From: Brian West Date: Wed, 2 Jun 2010 20:17:06 +0000 (-0500) Subject: don't use operator key when no operator ext is configured X-Git-Tag: v1.2-rc1~758 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a0c78de27d50a80fa44551f6b9a825a22c8bda33;p=thirdparty%2Ffreeswitch.git don't use operator key when no operator ext is configured --- diff --git a/src/mod/applications/mod_voicemail/mod_voicemail.c b/src/mod/applications/mod_voicemail/mod_voicemail.c index 45b0d1a00e..d06b0f4c5f 100644 --- a/src/mod/applications/mod_voicemail/mod_voicemail.c +++ b/src/mod/applications/mod_voicemail/mod_voicemail.c @@ -3042,7 +3042,7 @@ static switch_status_t voicemail_leave_main(switch_core_session_t *session, vm_p greet_key_press: if (switch_stristr(buf, profile->login_keys)) { voicemail_check_main(session, profile, domain_name, id, 0); - } else if (!strcasecmp(buf, profile->operator_key) && !zstr(profile->operator_key)) { + } else if (!zstr(profile->operator_ext) && !zstr(profile->operator_key) && !strcasecmp(buf, profile->operator_key) ) { int argc; char *argv[4]; char *mycmd;