<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
this is related to your carrier's SIP messages as they are sending a sendonly attribute instead of sendrecv (taking a wild guess here) your asterisk will act as if the call was placed on hold thus the MOH butts in. <br>an sip debug log for a similar call will be more helpful?<br><br>Tarek Sawah<br><br>Information Technology &nbsp;Adviser<br><br>Integrated Digital Systems<br><br>CCNP, MCSE, RHCE, TELECOM<br><br>USA: +1 386 492 9993<br><br><br><br><div>&gt; From: alexrecarey@gmail.com<br>&gt; Date: Wed, 28 Sep 2011 03:44:35 +0200<br>&gt; To: asterisk-users@lists.digium.com<br>&gt; Subject: [asterisk-users] Receiving musinc on hold instead of ring<br>&gt; <br>&gt; Hi all and thanks for reading.<br>&gt; <br>&gt; I am having a very strange issue. When dialing out with a certain<br>&gt; carrier, asterisk 1.6.20 will play music on hold instead of a ring<br>&gt; tone, although this behaviour is NOT what I want.<br>&gt; <br>&gt; Example dialplan execution:<br>&gt; <br>&gt; -- Executing [0021266xxx@test:13] Progress("SIP/100-00001e04", "") in new stack<br>&gt; -- Executing [0021266xxx@test:14]<br>&gt; Dial("SIP/100-00001e04","SIP/21266xxx@x.x.x.x") in new stack<br>&gt; -- Called 21266xxx@x.x.x.x<br>&gt; -- Call on SIP/x.x.x.x-00001e05 placed on hold<br>&gt; -- Started music on hold, class 'default', on SIP/100-00001e04<br>&gt; -- SIP/x.x.x.x-00001e05 is making progress passing it to SIP/100-00001e04<br>&gt; <br>&gt; Now, a SIP packet capture shows no trace of the call being put on hold!<br>&gt; <br>&gt; Sample wireshark capture for the same call:<br>&gt; <br>&gt; x.x.x.x -&gt; y.y.y.y SIP/SDP Request: INVITE sip:21266xxx@x.x.x.x, with<br>&gt; session description<br>&gt; y.y.y.y -&gt; x.x.x.x SIP Status: 100 Giving a try<br>&gt; y.y.y.y -&gt; x.x.x.x SIP/SDP Status: 180 Ringing, with session description<br>&gt; <br>&gt; And I get the music on hold instead of the ringtone. I have tried<br>&gt; placing Progress() in front of Dial() but to no avail. I do not want<br>&gt; to use the "r" option in Dial() because then I lose the destination<br>&gt; ringtone in early media which is important to my customers.<br>&gt; <br>&gt; Anybody had a similar issue? Any idea of what parameters I can try to<br>&gt; tweak, as I am stumped...<br>&gt; <br>&gt; Thanks!<br>&gt; <br>&gt; Alex<br>&gt; <br>&gt; --<br>&gt; _____________________________________________________________________<br>&gt; -- Bandwidth and Colocation Provided by http://www.api-digital.com --<br>&gt; New to Asterisk? Join us for a live introductory webinar every Thurs:<br>&gt;                http://www.asterisk.org/hello<br>&gt; <br>&gt; asterisk-users mailing list<br>&gt; To UNSUBSCRIBE or update options visit:<br>&gt;    http://lists.digium.com/mailman/listinfo/asterisk-users<br></div>                                               </div></body>
</html>