Hope this helps someone save a day of running around. So my issue was with a2billing. The warning `No remote address on RTP instance '0xb6d16a28' so dropping frame` was not related to the music on hold coming on during ringing.
The Problem: We have a script that loads rates into `a2billing.cc_ratecard` table. The problem field was `musiconhold`. Loading the field with `null`, causes this conditional statement in `lib/asterisk/agi-bin/lib/Class.RateEngine.php` to fire: if (strlen($musiconhold) > 0 && $musiconhold != "selected") { $dialparams .= "m"; This added the m to the DIAL command. The Solution: Make sure cc_ratecard.musiconhold = ''; Thank you all for your help. I can rest now :). Nick from Toronto.
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users