]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
copy var
authorAnthony Minessale <anthony.minessale@gmail.com>
Thu, 4 Mar 2010 19:09:13 +0000 (19:09 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Thu, 4 Mar 2010 19:09:13 +0000 (19:09 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16902 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/sofia.c

index a95234f6c6336b1e33bde679e7888b85b5564826..8a664d90f4ee7a25f02520fb1a313fa097034111 100644 (file)
@@ -465,6 +465,8 @@ void sofia_handle_sip_i_bye(switch_core_session_t *session, int status,
        switch_snprintf(st, sizeof(st), "%d", status);
        switch_channel_set_variable(channel, "sip_term_status", st);
        switch_snprintf(st, sizeof(st), "sip:%d", status);
+       switch_channel_set_variable_partner(channel, SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE, st);
+       switch_channel_set_variable(channel, SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE, st);
 
        if (phrase) {
                switch_channel_set_variable_partner(channel, "sip_hangup_phrase", phrase);