Reply 489 Bad Event if we receive a NOTIFY in a call for anything else than a "refer" event package. This commit is also made in master branch.

This commit is contained in:
Simon Morlat 2018-05-22 18:05:20 +02:00
parent 4e6961aa36
commit 80c9d0c7eb

View file

@ -1521,8 +1521,8 @@ void SalCallOp::processNotify(const belle_sip_request_event_t *event, belle_sip_
mRoot->mCallbacks.notify_refer(this,status);
}
}else{
ms_error("Notify without sipfrag, trashing");
resp = createResponseFromRequest(req,501);
ms_error("Notify without sipfrag or not for 'refer' event package, rejecting");
resp = createResponseFromRequest(req, 489);
belle_sip_server_transaction_send_response(server_transaction,resp);
}
}