]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix MODENDP-124
authorAnthony Minessale <anthony.minessale@gmail.com>
Sun, 10 Aug 2008 01:41:46 +0000 (01:41 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Sun, 10 Aug 2008 01:41:46 +0000 (01:41 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9234 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/mod_sofia.c

index 11db95e45dc0cf30d4793fa56e03871838c47528..5cf980c050981661a3820cd4edf545a793a108b1 100644 (file)
@@ -162,6 +162,7 @@ static switch_status_t sofia_on_execute(switch_core_session_t *session)
 static int hangup_cause_to_sip(switch_call_cause_t cause)
 {
        switch (cause) {
+       case SWITCH_CAUSE_UNALLOCATED_NUMBER:
        case SWITCH_CAUSE_NO_ROUTE_TRANSIT_NET:
        case SWITCH_CAUSE_NO_ROUTE_DESTINATION:
                return 404;
@@ -170,7 +171,6 @@ static int hangup_cause_to_sip(switch_call_cause_t cause)
        case SWITCH_CAUSE_NO_USER_RESPONSE:
                return 408;
        case SWITCH_CAUSE_NO_ANSWER:
-               return 480;
        case SWITCH_CAUSE_SUBSCRIBER_ABSENT:
                return 480;
        case SWITCH_CAUSE_CALL_REJECTED: