Skip to content
Snippets Groups Projects
Commit 56a8b534 authored by Alexandre Savard's avatar Alexandre Savard
Browse files

[#2471] Handle INFO sip message sending a 200 OK

parent 475cecf4
No related branches found
No related tags found
No related merge requests found
......@@ -2859,6 +2859,29 @@ void call_on_tsx_changed (pjsip_inv_session *inv, pjsip_transaction *tsx, pjsip_
/** Handle the refer method **/
onCallTransfered (inv, e->body.tsx_state.src.rdata);
}
else if (tsx->role==PJSIP_ROLE_UAS && tsx->state==PJSIP_TSX_STATE_TRYING) {
if (e && e->body.rx_msg.rdata) {
pjsip_tx_data* t_data;
pjsip_rx_data* r_data = e->body.rx_msg.rdata;
if(r_data->msg_info.msg->line.req.method.id == PJSIP_OTHER_METHOD) {
_debug("%s\n", pjsip_rx_data_get_info(r_data));
// _debug("%s\n", r_data->msg_info.msg_buf);
pjsip_dlg_create_response (inv->dlg, r_data, PJSIP_SC_OK, NULL, &t_data);
pjsip_dlg_send_response(inv->dlg, tsx, t_data);
// pjsip_dlg_respond
}
}
}
}
void regc_cb (struct pjsip_regc_cbparam *param)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment