Revision
16752
Author
sathieu
Date
2010-02-24 05:58:25 -0600 (Wed, 24 Feb 2010)

Log Message

Skinny: Milestone 1 : device level (PortMessage)

-Handle PortMessage

Modified Paths

Diff

Modified: freeswitch/trunk/src/mod/endpoints/mod_skinny/mod_skinny.c (16751 => 16752)


--- freeswitch/trunk/src/mod/endpoints/mod_skinny/mod_skinny.c	2010-02-24 11:58:15 UTC (rev 16751)
+++ freeswitch/trunk/src/mod/endpoints/mod_skinny/mod_skinny.c	2010-02-24 11:58:25 UTC (rev 16752)
@@ -139,6 +139,7 @@
 	struct register_message reg;
 	struct register_ack_message reg_ack;
 	
+	uint16_t as_uint16;
 	char as_char;
 	void *raw;
 };
@@ -740,7 +741,7 @@
 			keepalive_listener(listener, NULL);
 			break;
 		case PORT_MESSAGE:
-			/* Nothing to do */
+			device->port = request->data.as_uint16;
 			break;
 		case KEEP_ALIVE_MESSAGE:
 			reply = switch_core_alloc(listener->pool, 12);