From 7a38e4ee2cb2cc1a3d0347126ad1bdf94e63224f Mon Sep 17 00:00:00 2001 From: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Date: Fri, 24 Jul 2009 14:18:29 -0400 Subject: [PATCH] [#redmine_down] Handle PJ_DECLINE_SC as failure --- sflphone-common/src/sipvoiplink.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/sflphone-common/src/sipvoiplink.cpp b/sflphone-common/src/sipvoiplink.cpp index 338f0e3214..926eb0964b 100644 --- a/sflphone-common/src/sipvoiplink.cpp +++ b/sflphone-common/src/sipvoiplink.cpp @@ -2079,9 +2079,6 @@ void call_on_state_changed (pjsip_inv_session *inv, pjsip_event *e) /* The call terminates normally - BYE / CANCEL */ case PJSIP_SC_OK: - - case PJSIP_SC_DECLINE: - case PJSIP_SC_REQUEST_TERMINATED: accId = Manager::instance().getAccountFromCall (call->getCallId()); link = dynamic_cast<SIPVoIPLink *> (Manager::instance().getAccountLink (accId)); @@ -2095,17 +2092,12 @@ void call_on_state_changed (pjsip_inv_session *inv, pjsip_event *e) /* The call connection failed */ case PJSIP_SC_NOT_FOUND: /* peer not found */ - + case PJSIP_SC_DECLINE: case PJSIP_SC_REQUEST_TIMEOUT: /* request timeout */ - case PJSIP_SC_NOT_ACCEPTABLE_HERE: /* no compatible codecs */ - case PJSIP_SC_NOT_ACCEPTABLE_ANYWHERE: - case PJSIP_SC_UNSUPPORTED_MEDIA_TYPE: - case PJSIP_SC_UNAUTHORIZED: - case PJSIP_SC_REQUEST_PENDING: accId = Manager::instance().getAccountFromCall (call->getCallId()); link = dynamic_cast<SIPVoIPLink *> (Manager::instance().getAccountLink (accId)); -- GitLab