]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-5826 - seems to improve behavior, possibility of issue with FS-5180, but not enoug...
authorNathan Neulinger <nneul@neulinger.org>
Mon, 30 Sep 2013 14:32:14 +0000 (09:32 -0500)
committerNathan Neulinger <nneul@neulinger.org>
Mon, 30 Sep 2013 14:32:14 +0000 (09:32 -0500)
src/mod/endpoints/mod_skinny/skinny_server.c

index 9550cb694a9b1b0f1f301a35048c3d1f618de75d..76486633baba0069bdca2dd69de91bb328ca91cf 100644 (file)
@@ -592,7 +592,6 @@ int skinny_ring_lines_callback(void *pArg, int argc, char **argv, char **columnN
                        device_name, device_instance, &listener);
        if(listener && helper->tech_pvt->session && helper->remote_session) {
                switch_channel_t *channel = switch_core_session_get_channel(helper->tech_pvt->session);
-               switch_channel_t *remchannel = switch_core_session_get_channel(helper->remote_session);
                switch_channel_set_state(channel, CS_ROUTING);
                helper->lines_count++;
                switch_channel_set_variable(channel, "effective_callee_id_number", value);
@@ -632,7 +631,7 @@ int skinny_ring_lines_callback(void *pArg, int argc, char **argv, char **columnN
                skinny_session_send_call_info(helper->tech_pvt->session, listener, line_instance);
                send_set_lamp(listener, SKINNY_BUTTON_LINE, line_instance, SKINNY_LAMP_BLINK);
                send_set_ringer(listener, SKINNY_RING_INSIDE, SKINNY_RING_FOREVER, 0, helper->tech_pvt->call_id);
-               switch_channel_ring_ready(remchannel);
+               switch_channel_ring_ready(channel);
        }
        return 0;
 }