summaryrefslogtreecommitdiff
path: root/bridges/bridge_native_rtp.c
diff options
context:
space:
mode:
authorJoshua Colp <jcolp@digium.com>2013-07-23 21:14:24 +0000
committerJoshua Colp <jcolp@digium.com>2013-07-23 21:14:24 +0000
commitc780fd5498c12a32026d441de40278fd5ba718e2 (patch)
tree1b28dd05daa19cead9ed91e31cf34f251d646277 /bridges/bridge_native_rtp.c
parente366c8c0a004c9c4dfe97e4832538acfad19cce1 (diff)
Add some debug messages to make it clear what RTP bridging functionality is in use.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@395205 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'bridges/bridge_native_rtp.c')
-rw-r--r--bridges/bridge_native_rtp.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/bridges/bridge_native_rtp.c b/bridges/bridge_native_rtp.c
index 8d33b371a..52280a630 100644
--- a/bridges/bridge_native_rtp.c
+++ b/bridges/bridge_native_rtp.c
@@ -323,11 +323,15 @@ static int native_rtp_bridge_join(struct ast_bridge *bridge, struct ast_bridge_c
}
ast_rtp_instance_set_bridged(instance0, instance1);
ast_rtp_instance_set_bridged(instance1, instance0);
+ ast_debug(2, "Locally RTP bridged '%s' and '%s' in stack",
+ ast_channel_name(c0->chan), ast_channel_name(c1->chan));
break;
case AST_RTP_GLUE_RESULT_REMOTE:
glue0->update_peer(c0->chan, instance1, vinstance1, tinstance1, cap1, 0);
glue1->update_peer(c1->chan, instance0, vinstance0, tinstance0, cap0, 0);
+ ast_debug(2, "Remotely bridged '%s' and '%s' - media will flow directly between them\n",
+ ast_channel_name(c0->chan), ast_channel_name(c1->chan));
break;
case AST_RTP_GLUE_RESULT_FORBID:
break;
@@ -378,6 +382,9 @@ static void native_rtp_bridge_leave(struct ast_bridge *bridge, struct ast_bridge
case AST_RTP_GLUE_RESULT_FORBID:
break;
}
+
+ ast_debug(2, "Discontinued RTP bridging of '%s' and '%s' - media will flow through Asterisk core\n",
+ ast_channel_name(c0->chan), ast_channel_name(c1->chan));
}
static int native_rtp_bridge_write(struct ast_bridge *bridge, struct ast_bridge_channel *bridge_channel, struct ast_frame *frame)