diff --git a/sflphone-common/src/sip/sipvoiplink.cpp b/sflphone-common/src/sip/sipvoiplink.cpp index 9b2fa669545cbab2fe7465e3275498a58090dd26..f218ee6aea2126481858b1ed1863ed23bb80f0f9 100644 --- a/sflphone-common/src/sip/sipvoiplink.cpp +++ b/sflphone-common/src/sip/sipvoiplink.cpp @@ -4509,9 +4509,9 @@ void transfer_client_cb (pjsip_evsub *sub, pjsip_event *event) _debug ("UserAgent: Fail to send end session msg!"); } - // link->transferStep2 (call); - cont = PJ_FALSE; + + Manager::instance().hangupCall(call->getCallId()); } if (!cont) { @@ -4573,7 +4573,7 @@ void transfer_server_cb (pjsip_evsub *sub, pjsip_event *event) call->setXferSub (NULL); - Manager::instance().hangupCall(call->getCallId()); + // Manager::instance().hangupCall(call->getCallId()); _error ("UserAgent: Xfer server subscription terminated"); }