From 8c3ce76d3fa051b460007aa5eb74e250004b9227 Mon Sep 17 00:00:00 2001 From: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Date: Thu, 19 Nov 2009 10:31:58 -0500 Subject: [PATCH] [#2450] Handle 403 FORBIDDEN when refused --- sflphone-common/src/sip/sipvoiplink.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sflphone-common/src/sip/sipvoiplink.cpp b/sflphone-common/src/sip/sipvoiplink.cpp index 92f4965a5e..2c4cc0abab 100644 --- a/sflphone-common/src/sip/sipvoiplink.cpp +++ b/sflphone-common/src/sip/sipvoiplink.cpp @@ -2725,7 +2725,7 @@ void call_on_state_changed (pjsip_inv_session *inv, pjsip_event *e) case PJSIP_SC_NOT_FOUND: /* peer not found */ - case PJSIP_SC_DECLINE: + case PJSIP_SC_DECLINE: /* We have been ignored */ case PJSIP_SC_REQUEST_TIMEOUT: /* request timeout */ @@ -2737,6 +2737,8 @@ void call_on_state_changed (pjsip_inv_session *inv, pjsip_event *e) case PJSIP_SC_UNAUTHORIZED: + case PJSIP_SC_FORBIDDEN: + case PJSIP_SC_REQUEST_PENDING: accId = Manager::instance().getAccountFromCall (call->getCallId()); link = dynamic_cast<SIPVoIPLink *> (Manager::instance().getAccountLink (accId)); -- GitLab