Revision
17302
Author
math.parent
Date
2010-04-15 04:11:05 -0500 (Thu, 15 Apr 2010)

Log Message

Skinny: fix previous commit, define current time on hangup

Modified Paths

Diff

Modified: freeswitch/trunk/src/mod/endpoints/mod_skinny/mod_skinny.c (17301 => 17302)


--- freeswitch/trunk/src/mod/endpoints/mod_skinny/mod_skinny.c	2010-04-15 09:07:45 UTC (rev 17301)
+++ freeswitch/trunk/src/mod/endpoints/mod_skinny/mod_skinny.c	2010-04-15 09:11:05 UTC (rev 17302)
@@ -651,7 +651,7 @@
 
 		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);
 	}

Modified: freeswitch/trunk/src/mod/endpoints/mod_skinny/skinny_protocol.c (17301 => 17302)


--- freeswitch/trunk/src/mod/endpoints/mod_skinny/skinny_protocol.c	2010-04-15 09:07:45 UTC (rev 17301)
+++ freeswitch/trunk/src/mod/endpoints/mod_skinny/skinny_protocol.c	2010-04-15 09:11:05 UTC (rev 17302)
@@ -588,8 +588,8 @@
 			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;