diff --git a/src/useragent.cpp b/src/useragent.cpp
index dcc3cec4f1548032b650879a0837e6d798279044..c2bbdcd6a0aa51d6dedf8d6365ab06b14e7d8a85 100644
--- a/src/useragent.cpp
+++ b/src/useragent.cpp
@@ -1036,7 +1036,7 @@ void UserAgent::call_on_tsx_changed(pjsip_inv_session *inv, pjsip_transaction *t
                     accId = Manager::instance().getAccountFromCall(call->getCallId());
                     link = dynamic_cast<SIPVoIPLink *> (Manager::instance().getAccountLink(accId));
                     if (link) {
-                        link->SIPCallReleased(call);
+                        link->SIPCallClosed(call);
                     }
                 }
                 break;