You might be reading out of date documentation.  In 1.2.14, if you don't have "priorityjumping=yes" in extensions.conf and you don't activate priority jumping for an individual application (for Dial(), you add "j" to the options string), then the jumping behaviour you are expecting to happen (n+101) doesn't happen.
<br><br>If you don&#39;t want to do this via priority jumping, you can branch based on the ${DIALSTATUS} variable:<br><br>exten&nbsp;&nbsp; =&gt; s,n,Dial(${ARG2}|20)<br>exten&nbsp;&nbsp; =&gt; s,n,Goto(s-${DIALSTATUS},1)<br>exten&nbsp;&nbsp; =&gt; s-NOANSWER,1,Voicemail(${ARG1}|u)
<br>exten&nbsp;&nbsp; =&gt; s-NOANSWER,n,Hangup<br>exten&nbsp;&nbsp; =&gt; s-BUSY,1,Voicemail(${ARG1}|b)<br>exten&nbsp;&nbsp; =&gt; s-BUSY,n,Hangup<br>exten&nbsp;&nbsp; =&gt; _s-.,1,Goto(s-NOANSWER,1)<br><br>This is part of a macro invoked as Macro(mailbox,channel), but you get the general idea.
<br><br><div><span class="gmail_quote">On 3/23/07, <b class="gmail_sendername">Stefan Guenther</b> &lt;<a href="mailto:asterisk03@in-put.de">asterisk03@in-put.de</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>exten =&gt; 56830976,1,Answer()<br>exten =&gt; 56830976,2,Dial(SIP/hbaumgart,20,tr)<br>exten =&gt; 56830976,3,VoiceMail,u76<br>exten =&gt; 56830976,4,Hangup<br>exten =&gt; 56830976,103,VoiceMail,b76<br>exten =&gt; 56830976,104,Hangup
<br><br>If not all documentations that I read are wrong, this configuration should be<br>correct.<br><br>Asterisk recognizes that the phone is busy, but why does it then play the<br>unavailable message?<br><br></blockquote>
</div><br><br clear="all"><br>-- <br>-- <br>j.