also means forbidden on recovering calls

This commit is contained in:
Anthony Minessale 2014-03-07 07:11:32 +05:00
parent 87e0dda3d3
commit 5aa955b5c9

View File

@ -1106,7 +1106,7 @@ static void switch_core_session_parse_crypto_prefs(switch_core_session_t *sessio
}
if (zstr(val)) {
if (switch_channel_direction(session->channel) == SWITCH_CALL_DIRECTION_INBOUND) {
if (switch_channel_direction(session->channel) == SWITCH_CALL_DIRECTION_INBOUND && !switch_channel_test_flag(session->channel, CF_RECOVERING)) {
val = "optional";
} else {
val = "forbidden";