<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Ol&aacute; Elieser,<br>
    <br>
    Acredito que o mais correto para fazer este goto deve serguir o
    exemplo que tirei do voip.info:<br>
    <br>
    <span style="color: rgb(0, 0, 0); font-family: Verdana, Geneva,
      Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); display: inline !important;
      float: none;">exten =&gt; s,1,Dial(${ARG2},20,r)</span><br>
    <span style="color: rgb(0, 0, 0); font-family: Verdana, Geneva,
      Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); display: inline !important;
      float: none;">exten =&gt; s,2,Goto(<font color="#ff0000">s-${DIALSTATUS}</font>,1)</span><br
      style="color: rgb(0, 0, 0); font-family: Verdana, Geneva, Arial,
      Helvetica, sans-serif; font-size: 12px; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255);">
    <span style="color: rgb(0, 0, 0); font-family: Verdana, Geneva,
      Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); display: inline !important;
      float: none;">exten =&gt; <font color="#ff0000">s-NOANSWER</font>,1,Voicemail(u${ARG1})</span><br
      style="color: rgb(0, 0, 0); font-family: Verdana, Geneva, Arial,
      Helvetica, sans-serif; font-size: 12px; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255);">
    <span style="color: rgb(0, 0, 0); font-family: Verdana, Geneva,
      Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); display: inline !important;
      float: none;">exten =&gt; <font color="#ff0000">s-CHANUNAVAIL</font>,1,Voicemail(b${ARG1})</span><br
      style="color: rgb(0, 0, 0); font-family: Verdana, Geneva, Arial,
      Helvetica, sans-serif; font-size: 12px; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255);">
    <span style="color: rgb(0, 0, 0); font-family: Verdana, Geneva,
      Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); display: inline !important;
      float: none;">exten =&gt; <font color="#ff0000">s-BUSY</font>,1,Voicemail(b${ARG1})</span><br>
    <br>
    Ent&atilde;o no seu caso:<br>
    <br>
    exten =&gt; _XXXX!,1,Dial(SIP/${EXTEN},20,tT)<br>
    exten =&gt; _XXXX!,n,Goto(${DIALSTATUS},1)<br>
    exten =&gt; _XXXX!,n,hangup()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <br>
    exten =&gt; BUSY,1,Playback(ocupado)<br>
    exten =&gt; _XXXX!,n,hangup()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
    exten =&gt; NOANSWER,1,Playback(ocupado)<br>
    exten =&gt; _XXXX!,n,hangup()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <br>
    exten =&gt; CHANUNAVAILABLE,1,Playback(ocupado)<br>
    exten =&gt; _XXXX!,n,hangup()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <br>
    exten =&gt; CONGESTION,1,Playback(ocupado)<br>
    exten =&gt; _XXXX!,n,hangup()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <br>
    exten =&gt; CANCEL,1,Playback(ocupado)<br>
    exten =&gt; _XXXX!,n,hangup()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <br>
    exten =&gt; BUSY,1,Playback(ocupado)<br>
    exten =&gt; _XXXX!,n,hangup()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <br>
    <br>
    E quanto ao &aacute;udio deve ficar mesmo em <b>/var/lib/asterisk/sounds </b>se
    na aplica&ccedil;&atilde;o Playback voce quiser apontar apenas o nome do &aacute;udio,
    agora o &aacute;udio pode estar em qualquer lugar da maquina a diferen&ccedil;a &eacute;
    que o caminho completo para o &aacute;udio deve ser indicado por exemplo:
    Playback(/home/wagner/ocupado).<br>
    <br>
    <div class="moz-cite-prefix">Em 30/07/2013 09:08, Elieser Junior
      escreveu:<br>
    </div>
    <blockquote
cite="mid:CAH+9EbCoY5Pnyk9neRidvCM0ZMEcvzivwj-kdJ93K3HYLEYj0w@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>Pessoal bom dia, tenho muito pouco tempo utilizando
              asterisk. Estou criando uma regra no extension.conf para
              quando o ramal estiver <b>ocupado, n&atilde;o atender, n&atilde;o
                registrado, canal congestionado ou cancelado,</b> emitir
              o &aacute;udio do ocorrido. Por&eacute;m estou com d&uacute;vidas aonde
              encontrar o caminho dos arquivos: BUSY, NOANSWER,
              CHANUNAVAILABLE, CONGESTION e CANCEL.<br>
              <br>
            </div>
            Algu&eacute;m pode ajudar? <br>
          </div>
          <br>
          exten =&gt; _XXXX!,1,Dial(SIP/${EXTEN},20,tT)<br>
          exten =&gt; _XXXX!,n,goto(${DIALSTATUS})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <br>
          exten =&gt; _XXXX!,n,hangup()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <br>
          exten =&gt; _XXXX!,n(BUSY)
          <br>
          exten =&gt; _XXXX!,n,hangup()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <br>
          exten =&gt; _XXXX!,n(NOANSWER)
          <br>
          exten =&gt; _XXXX!,n,hangup()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <br>
          exten =&gt; _XXXX!,n(CHANUNAVAILABLE)
          <br>
          exten =&gt; _XXXX!,n,hangup()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <br>
          exten =&gt; _XXXX!,n(CONGESTION)
          <br>
          exten =&gt; _XXXX!,n,hangup()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <br>
          exten =&gt; _XXXX!,n(CANCEL)<br>
          exten =&gt; _XXXX!,n,hangup()<br>
          <br>
          Precisa passar o comando Playback? exemplo abaixo:<br>
          exten =&gt; _XXXX!,n(BUSY),Playback(ocupado)<br>
          <br>
        </div>
        <div>Ou seja, criar o arquivo <b>"ocupado"</b> em <b>/var/lib/asterisk/sounds</b><br>
          <br>
        </div>
        <div>Obrigado.<br>
        </div>
        <div><br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conhe&ccedil;a em <a class="moz-txt-link-abbreviated" href="http://www.Khomp.com">www.Khomp.com</a>.
_______________________________________________
ALIGERA &#8211; Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank &#8211; Appliance Asterisk - Acesse <a class="moz-txt-link-abbreviated" href="http://www.aligera.com.br">www.aligera.com.br</a>.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Wagner Mazuchi de Lima Junior
11 3323-5550
<a class="moz-txt-link-abbreviated" href="mailto:wagner@sincronismotelecom.com">wagner@sincronismotelecom.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.sincronismo.com.br">www.sincronismo.com.br</a>
Rua T&aacute;cito de Almeida, n&ordm; 196
01251-010 - Pacaembu - S&atilde;o Paulo - SP
</pre>
  </body>
</html>