hi,<br>since last week, I noticed (thanks to Jason), that native MOH in 1.4 doesnt work properly if you have VAD activatated.<br>So to send RTP, * needs to receive RTP to be able to send RTP next. That way is really bad, since that should be totally independant from receiving.
<br><br>One solution could be just to turn off VAD, but that's not a long-term solution, since we cant call all our customers to tell them "hey turn off ur VAD if you want clean MOH".<br>If i want to change that behavior, so it could be both work with/without VAD, is there any hint someone may tell me?
<br><br>I've look at the code, and i wonder if a patch could be made in the same way for streaming prompts could be use.<br><br>I know i cant just stream the MOH on the chan, cause it has to look for UNHOLD too.<br><br>
I know it's in the bridge_native_loop() in rtp, but to change it correctly, is it mainly related to ast_waitfor_nandfds() or ast_read() ?<br><br>Any help appreciated.<br clear="all"><br>-- <br>Clod Patry