<div dir="ltr">Hope this helps someone save a day of running around.<div><br></div><div style>So my issue was with a2billing. The warning `No remote address on RTP instance &#39;0xb6d16a28&#39; so dropping frame` </div><div style>
was not related to the music on hold coming on during ringing.</div><div style><br></div><div style>The Problem:</div><div style><br></div><div style>We have a script that loads rates into `a2billing.cc_ratecard` table. The problem field was `musiconhold`.</div>
<div style>Loading the field with `null`, causes this conditional statement in `lib/asterisk/agi-bin/lib/Class.RateEngine.php` to fire:</div><div style><br></div><div style><div> if (strlen($musiconhold) &gt; 0 &amp;&amp; $musiconhold != &quot;selected&quot;) {</div>
<div>                $dialparams .= &quot;m&quot;;</div><div><br></div><div style>This added the m to the DIAL command.</div><div style><br></div><div style>The Solution:</div><div style><br></div><div style>Make sure cc_ratecard.musiconhold = &#39;&#39;;</div>
<div style><br></div><div style>Thank you all for your help. I can rest now :).</div><div style><br></div><div style>Nick from Toronto.</div></div></div>