Merge "chan_sip/res_pjsip_t38: Handle a request to negotiate T.38 after it is enabled." into 13

This commit is contained in:
zuul
2016-07-08 14:05:13 -05:00
committed by Gerrit Code Review
2 changed files with 5 additions and 2 deletions

View File

@@ -361,7 +361,9 @@ static int t38_interpret_parameters(void *obj)
ast_udptl_set_local_max_ifp(session_media->udptl, state->our_parms.max_ifp);
t38_change_state(data->session, session_media, state, T38_ENABLED);
ast_sip_session_resume_reinvite(data->session);
} else if (data->session->t38state != T38_ENABLED) {
} else if ((data->session->t38state != T38_ENABLED) ||
((data->session->t38state == T38_ENABLED) &&
(parameters->request_response == AST_T38_REQUEST_NEGOTIATE))) {
if (t38_initialize_session(data->session, session_media)) {
break;
}