]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-3810 --resolve
authorAnthony Minessale <anthm@freeswitch.org>
Mon, 16 Jan 2012 18:45:25 +0000 (12:45 -0600)
committerDavid Yat Sin <dyatsin@sangoma.com>
Tue, 3 Apr 2012 22:11:32 +0000 (18:11 -0400)
src/mod/endpoints/mod_sofia/mod_sofia.c

index 0fc8c3acfbfcb3c797c8110ae0cd37d3ab57bb5b..ca489f6db746782fc6c383fc7d218db68b7ebd9a 100644 (file)
@@ -443,7 +443,7 @@ switch_status_t sofia_on_hangup(switch_core_session_t *session)
        }
 
        if (!((use_my_cause = switch_channel_get_variable(channel, "sip_ignore_remote_cause")) && switch_true(use_my_cause))) {
-               ps_cause = switch_channel_get_variable(channel, SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE);
+               ps_cause = switch_channel_get_variable(channel, "last_bridge_" SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE);
        }
 
        if (!zstr(ps_cause) && (!strncasecmp(ps_cause, "sip:", 4) || !strncasecmp(ps_cause, "sips:", 5))) {