diff --git a/core/AmOfferAnswer.cpp b/core/AmOfferAnswer.cpp index 5e103706..98a80b72 100644 --- a/core/AmOfferAnswer.cpp +++ b/core/AmOfferAnswer.cpp @@ -392,6 +392,9 @@ int AmOfferAnswer::onReplyOut(AmSipReply& reply) if (reply.code == 183 && reply.cseq_method == SIP_METH_INVITE) { // just ignore if no SDP is generated (required for B2B) } + else if (reply.code == 200 && reply.cseq_method == SIP_METH_INVITE && state == OA_Completed) { + // just ignore if no SDP is generated (required for B2B) + } else return -1; } else {