mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-08-05 14:17:21 +00:00
call set_user on sucessful auth-only:
This commit is contained in:
parent
2fbe19b0fc
commit
625731a0b8
@ -2517,19 +2517,20 @@ static void voicemail_check_main(switch_core_session_t *session, vm_profile_t *p
|
|||||||
status = switch_ivr_phrase_macro(session, VM_GOODBYE_MACRO, NULL, NULL, NULL);
|
status = switch_ivr_phrase_macro(session, VM_GOODBYE_MACRO, NULL, NULL, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (x_user) {
|
|
||||||
switch_xml_free(x_user);
|
|
||||||
x_user = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (auth_only) {
|
if (auth_only) {
|
||||||
if (authed) {
|
if (authed) {
|
||||||
switch_channel_set_variable(channel, "user_pin_authenticated", "true");
|
switch_channel_set_variable(channel, "user_pin_authenticated", "true");
|
||||||
|
if (!zstr(myid)) switch_ivr_set_user(session, myid);
|
||||||
} else {
|
} else {
|
||||||
switch_channel_hangup(channel, SWITCH_CAUSE_USER_CHALLENGE);
|
switch_channel_hangup(channel, SWITCH_CAUSE_USER_CHALLENGE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (x_user) {
|
||||||
|
switch_xml_free(x_user);
|
||||||
|
x_user = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user