]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Skinny: fix previous commit, define current time on hangup
authorMathieu Parent <math.parent@gmail.com>
Thu, 15 Apr 2010 09:11:05 +0000 (11:11 +0200)
committerMathieu Parent <math.parent@gmail.com>
Thu, 15 Apr 2010 09:11:05 +0000 (11:11 +0200)
src/mod/endpoints/mod_skinny/mod_skinny.c
src/mod/endpoints/mod_skinny/skinny_protocol.c

index 391923d5e95fb2a66a65c8717be59875ffeda1bf..2a6e65d695c52918c2d969f8fa77b68ea535cf2b 100644 (file)
@@ -651,7 +651,7 @@ int channel_on_hangup_callback(void *pArg, int argc, char **argv, char **columnN
 
                skinny_line_set_state(listener, line_instance, call_id, SKINNY_ON_HOOK);
                send_select_soft_keys(listener, line_instance, call_id, SKINNY_KEY_SET_ON_HOOK, 0xffff);
-               /* TODO: DefineTimeDate */
+               send_define_current_time_date(listener);
                send_set_speaker_mode(listener, SKINNY_SPEAKER_OFF);
                send_set_ringer(listener, SKINNY_RING_OFF, SKINNY_RING_FOREVER, 0, call_id);
        }
index 4bbe77bf72948a8d988c32d2fd94c97225ffef6f..c242e32c3fb731ab7e3d18138bfdf0bfd6004cef 100644 (file)
@@ -588,8 +588,8 @@ int skinny_session_process_dest_callback(void *pArg, int argc, char **argv, char
                        skinny_line_set_state(listener, line_instance, helper->tech_pvt->call_id, SKINNY_IN_USE_REMOTELY);
                        send_select_soft_keys(listener, line_instance, helper->tech_pvt->call_id, 10, 0xffff);
                        send_display_prompt_status(listener, 0, "\200\037",
-                               line_instance, tech_pvt->call_id);
-                       skinny_send_call_info(session, listener, line_instance);
+                               line_instance, helper->tech_pvt->call_id);
+                       skinny_send_call_info(helper->tech_pvt->session, listener, line_instance);
            }
        }
        return 0;