TT#9521 fix failed relay of 200OK without SDP.

Change-Id: Iaed4c2edc65e1d1d1c80848be1e51cd587d1c22b
changes/43/14643/3
Jozef Kenyeres 9 years ago
parent a70e924573
commit 564d4c0926

@ -26,3 +26,4 @@ build-fix-pie.patch
build-fix-excludes.patch
build-system-revamp.patch
fix-build-with-newer-openssl.patch
sipwise/0020-TT-9521-fix-200OK-without-SPD.patch

@ -0,0 +1,14 @@
Index: sems/core/AmOfferAnswer.cpp
===================================================================
--- sems.orig/core/AmOfferAnswer.cpp
+++ sems/core/AmOfferAnswer.cpp
@@ -392,6 +392,9 @@ int AmOfferAnswer::onReplyOut(AmSipReply
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 {
Loading…
Cancel
Save