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

Change-Id: Iaed4c2edc65e1d1d1c80848be1e51cd587d1c22b
(cherry picked from commit 564d4c0926)
mr4.5.6
Jozef Kenyeres 9 years ago committed by Andrew Pogrebennyk
parent 1ab3359cff
commit 2fc2f989bb

@ -18,3 +18,4 @@ sipwise/MT-20649-add-vsc-for-block-in-clir
sipwise/MT-20649-change-config-validation
sipwise/MT-20649-use-macros
sipwise/0002-b-f-dsm-mod_conference-set-callgroup-to-conference-c.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