<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 '0xb6d16a28' 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) > 0 && $musiconhold != "selected") {</div>
<div> $dialparams .= "m";</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 = '';</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>