[svn-commits] mmichelson: branch mmichelson/transfer_stasis r392725 - /team/mmichelson/tran...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Mon Jun 24 11:26:03 CDT 2013


Author: mmichelson
Date: Mon Jun 24 11:26:02 2013
New Revision: 392725

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=392725
Log:
Remove debugging callbacks.


Modified:
    team/mmichelson/transfer_stasis/main/stasis_bridging.c

Modified: team/mmichelson/transfer_stasis/main/stasis_bridging.c
URL: http://svnview.digium.com/svn/asterisk/team/mmichelson/transfer_stasis/main/stasis_bridging.c?view=diff&rev=392725&r1=392724&r2=392725
==============================================================================
--- team/mmichelson/transfer_stasis/main/stasis_bridging.c (original)
+++ team/mmichelson/transfer_stasis/main/stasis_bridging.c Mon Jun 24 11:26:02 2013
@@ -1039,66 +1039,6 @@
 	return snapshot->uniqueid;
 }
 
-static void transfer_cb(void *userdata, struct stasis_subscription *sub,
-		struct stasis_topic *topic, struct stasis_message *msg)
-{
-	struct ast_bridge_blob *blob;
-
-	if (ast_blind_transfer_type() != stasis_message_type(msg)) {
-		/* Don't care about other types of messages for now */
-		return;
-	}
-
-	blob = stasis_message_data(msg);
-
-	ast_log(LOG_NOTICE, "Blind transfer to %s@%s by %s\n", ast_json_string_get(ast_json_object_get(blob->blob, "exten")),
-			ast_json_string_get(ast_json_object_get(blob->blob, "context")), blob->channel->name);
-	if (ast_json_integer_get(ast_json_object_get(blob->blob, "result")) == AST_TRANSFER_SUCCESS) {
-		ast_log(LOG_NOTICE, "Transfer from bridge %s was successful\n",
-				blob->bridge->uniqueid);
-	} else {
-		ast_log(LOG_NOTICE, "Transfer was unsuccessful\n");
-	}
-}
-
-static void atxfer_cb(void *userdata, struct stasis_subscription *sub,
-		struct stasis_topic *topic, struct stasis_message *msg)
-{
-	struct ast_attended_transfer_message *xfer_msg;
-
-	if (ast_attended_transfer_type() != stasis_message_type(msg)) {
-		return;
-	}
-
-	xfer_msg = stasis_message_data(msg);
-
-	ast_log(LOG_NOTICE, "Attended transfer!\n");
-	ast_log(LOG_NOTICE, "Original transferer: %s, and his bridge: %s\n",
-			xfer_msg->to_transferee.channel_snapshot->name,
-			xfer_msg->to_transferee.bridge_snapshot ? xfer_msg->to_transferee.bridge_snapshot->uniqueid : "None");
-
-	ast_log(LOG_NOTICE, "Second transferer: %s, and his bridge: %s\n",
-			xfer_msg->to_transfer_target.channel_snapshot->name,
-			xfer_msg->to_transfer_target.bridge_snapshot ? xfer_msg->to_transfer_target.bridge_snapshot->uniqueid : "None");
-
-	switch (xfer_msg->dest_type) {
-	case AST_ATTENDED_TRANSFER_DEST_FAIL:
-		ast_log(LOG_NOTICE, "Attended transfer attempt failed :(\n");
-		break;
-	case AST_ATTENDED_TRANSFER_DEST_BRIDGE_MERGE:
-		ast_log(LOG_NOTICE, "Transfer accomplished via bridge merge. Surviving bridge: %s\n",
-				xfer_msg->dest.bridge);
-		break;
-	case AST_ATTENDED_TRANSFER_DEST_APP:
-		ast_log(LOG_NOTICE, "Transfer to application %s\n", xfer_msg->dest.app);
-		break;
-	case AST_ATTENDED_TRANSFER_DEST_LINK:
-		ast_log(LOG_NOTICE, "Transfer linking two bridges.\n\t\tFirst chan: %s.\n\t\tSecond chan: %s\n",
-				xfer_msg->dest.links[0]->name, xfer_msg->dest.links[1]->name);
-		break;
-	}
-}
-
 int ast_stasis_bridging_init(void)
 {
 	ast_register_cleanup(stasis_bridging_cleanup);
@@ -1113,10 +1053,6 @@
 	bridge_topic_all_cached = stasis_caching_topic_create(bridge_topic_all, bridge_snapshot_get_id);
 	bridge_topic_pool = stasis_topic_pool_create(bridge_topic_all);
 
-	/* XXX Temporary stasis subscriptions for debugging/testing */
-	stasis_subscribe(ast_bridge_topic_all(), transfer_cb, NULL);
-	stasis_subscribe(ast_bridge_topic_all(), atxfer_cb, NULL);
-
 	return !bridge_topic_all
 		|| !bridge_topic_all_cached
 		|| !bridge_topic_pool ? -1 : 0;




More information about the svn-commits mailing list