diff --git a/main/rtp_engine.c b/main/rtp_engine.c index 51f60dcfd8..a977c5a318 100644 --- a/main/rtp_engine.c +++ b/main/rtp_engine.c @@ -1160,7 +1160,7 @@ enum ast_bridge_result ast_rtp_instance_bridge(struct ast_channel *c0, struct as /* Grab glue that binds each channel to something using the RTP engine */ if (!(glue0 = ast_rtp_instance_get_glue(c0->tech->type)) || !(glue1 = ast_rtp_instance_get_glue(c1->tech->type))) { - ast_log(LOG_WARNING, "Can't find native functions for channel '%s'\n", glue0 ? c1->name : c0->name); + ast_debug(1, "Can't find native functions for channel '%s'\n", glue0 ? c1->name : c0->name); goto done; } @@ -1256,7 +1256,7 @@ void ast_rtp_instance_early_bridge_make_compatible(struct ast_channel *c0, struc /* Grab glue that binds each channel to something using the RTP engine */ if (!(glue0 = ast_rtp_instance_get_glue(c0->tech->type)) || !(glue1 = ast_rtp_instance_get_glue(c1->tech->type))) { - ast_log(LOG_WARNING, "Can't find native functions for channel '%s'\n", glue0 ? c1->name : c0->name); + ast_debug(1, "Can't find native functions for channel '%s'\n", glue0 ? c1->name : c0->name); goto done; } diff --git a/res/res_rtp_asterisk.c b/res/res_rtp_asterisk.c index a04291bb9a..7da086dd55 100644 --- a/res/res_rtp_asterisk.c +++ b/res/res_rtp_asterisk.c @@ -1094,13 +1094,13 @@ static int ast_rtp_write(struct ast_rtp_instance *instance, struct ast_frame *fr /* If we don't actually know the remote address don't even bother doing anything */ if (!remote_address.sin_addr.s_addr) { ast_debug(1, "No remote address on RTP instance '%p' so dropping frame\n", instance); - return -1; + return 0; } /* If there is no data length we can't very well send the packet */ if (!frame->datalen) { ast_debug(1, "Received frame with no data for RTP instance '%p' so dropping frame\n", instance); - return -1; + return 0; } /* If the packet is not one our RTP stack supports bail out */