[asterisk-dev] Asterisk Recv-Q Backlog

Joshua Colp jcolp at digium.com
Thu Nov 3 12:13:26 CDT 2016


On Thu, Nov 3, 2016, at 02:02 PM, Ross Beer wrote:
> As these are uneven ports would this be an RTCP backlog?
> 
> 
> How does Asterisk process RTCP?

RTP and RTCP are processed in the channel thread, the same thread that
is executing dialplan or in a bridge. If that thread is blocked for some
reason or deadlocked then RTP and RTCP would be blocked. At least one of
the ports was not RTCP though. The file descriptors are placed on the
channel and the channel thread polls on them, when data is available the
channel driver is called to read it.

A backtrace would show if anything is locked up.

-- 
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org



More information about the asterisk-dev mailing list