<DIV><FONT face=Verdana size=2>Hi, I found that if I set mixmonitor or spy options, that asteriosk will choose ast_generic_bridge() function in channel.c , but ast_rtp_bridge() in rtp.c can also deal with monitor and spy because monitor or spy is only doing in ast_read() and ast_write() function using queue_frame_to_spies(). So can anyone tell me , why asterisk choose&nbsp;&nbsp;ast_generic_bridge() instead of ast_rtp_bridge() ?</FONT></DIV>