<div dir="ltr"> == Using SIP RTP CoS mark 5<br>    -- Executing [9767@ramais:1] Dial(&quot;SIP/5341-000002df&quot;, &quot;SIP/9767,20,tT&quot;) in new stack<br>[Jul 30 10:33:34] WARNING[9765]: app_dial.c:2345 dial_exec_full: Unable to create channel of type &#39;SIP&#39; (cause 20 - Subscriber absent)<br>
  == Everyone is busy/congested at this time (1:0/0/1)<br>    -- Executing [9767@ramais:2] Goto(&quot;SIP/5341-000002df&quot;, &quot;CHANUNAVAIL,1&quot;) in new stack<br>    -- Goto (ramais,CHANUNAVAIL,1)<br>[Jul 30 10:33:34] WARNING[9765]: pbx.c:5363 __ast_pbx_run: Channel &#39;SIP/5341-000002df&#39; sent into invalid extension &#39;CHANUNAVAIL&#39; in context &#39;ramais&#39;, but no invalid handler<br>
<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 30 de julho de 2013 10:33, Elieser Junior <span dir="ltr">&lt;<a href="mailto:zeljunior@gmail.com" target="_blank">zeljunior@gmail.com</a>&gt;</span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Coloquei os arquivos: ocupado.wav, naoatende.wav, naoregistrado.wav, congestionado.wav e cancelado.wav dentro de <b>/var/lib/asterisk/sounds</b><div>
<div class="im"><br>exten =&gt; _XXXX!,1,Dial(SIP/${EXTEN},20,tT)<br>exten =&gt; _XXXX!,n,Goto(${DIALSTATUS},1)            <br>
exten =&gt; _XXXX!,n,hangup()                         <br>exten =&gt; BUSY,1,Playback(ocupado)                  <br>exten =&gt; _XXXX!,n,hangup()                         <br></div>exten =&gt; NOANSWER,1,Playback(naoatende)            <br>

exten =&gt; _XXXX!,n,hangup()                         <br>exten =&gt; CHANUNAVAILABLE,1,Playback(naoregistrado) <br>exten =&gt; _XXXX!,n,hangup()                         <br>exten =&gt; CONGESTION,1,Playback(congestionado)      <br>

exten =&gt; _XXXX!,n,hangup()                         <br>exten =&gt; CANCEL,1,Playback(cancelado)              <br>exten =&gt; _XXXX!,n,hangup()                                 <br><br></div><div>NÃO FUNCIONOU!<br></div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 30 de julho de 2013 10:29, Elieser Junior <span dir="ltr">&lt;<a href="mailto:zeljunior@gmail.com" target="_blank">zeljunior@gmail.com</a>&gt;</span> escreveu:<div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Obrigado pela dica Wagner, mais não funcionou!<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">

Em 30 de julho de 2013 10:11, Wagner <span dir="ltr">&lt;<a href="mailto:wagner@sincronismotelecom.com" target="_blank">wagner@sincronismotelecom.com</a>&gt;</span> escreveu:<div><div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    Olá Elieser,<br>
    <br>
    Acredito que o mais correto para fazer este goto deve serguir o
    exemplo que tirei do <a href="http://voip.info" target="_blank">voip.info</a>:<br>
    <br>
    <span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:start;font-style:normal;display:inline!important;font-weight:normal;float:none;line-height:normal;text-transform:none;font-size:12px;white-space:normal;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-spacing:0px">exten =&gt; s,1,Dial(${ARG2},20,r)</span><br>



    <span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:start;font-style:normal;display:inline!important;font-weight:normal;float:none;line-height:normal;text-transform:none;font-size:12px;white-space:normal;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-spacing:0px">exten =&gt; s,2,Goto(<font color="#ff0000">s-${DIALSTATUS}</font>,1)</span><br style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:start;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:12px;white-space:normal;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-spacing:0px">



    <span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:start;font-style:normal;display:inline!important;font-weight:normal;float:none;line-height:normal;text-transform:none;font-size:12px;white-space:normal;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-spacing:0px">exten =&gt; <font color="#ff0000">s-NOANSWER</font>,1,Voicemail(u${ARG1})</span><br style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:start;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:12px;white-space:normal;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-spacing:0px">



    <span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:start;font-style:normal;display:inline!important;font-weight:normal;float:none;line-height:normal;text-transform:none;font-size:12px;white-space:normal;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-spacing:0px">exten =&gt; <font color="#ff0000">s-CHANUNAVAIL</font>,1,Voicemail(b${ARG1})</span><br style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:start;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:12px;white-space:normal;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-spacing:0px">



    <span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:start;font-style:normal;display:inline!important;font-weight:normal;float:none;line-height:normal;text-transform:none;font-size:12px;white-space:normal;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-spacing:0px">exten =&gt; <font color="#ff0000">s-BUSY</font>,1,Voicemail(b${ARG1})</span><br>



    <br>
    Então no seu caso:<div><br>
    <br>
    exten =&gt; _XXXX!,1,Dial(SIP/${EXTEN},20,tT)<br></div>
    exten =&gt; _XXXX!,n,Goto(${DIALSTATUS},1)<br>
    exten =&gt; _XXXX!,n,hangup()                                 
    <br>
    exten =&gt; BUSY,1,Playback(ocupado)<br>
    exten =&gt; _XXXX!,n,hangup()        <br>
    exten =&gt; NOANSWER,1,Playback(ocupado)<br>
    exten =&gt; _XXXX!,n,hangup()                                 
    <br>
    exten =&gt; CHANUNAVAILABLE,1,Playback(ocupado)<br>
    exten =&gt; _XXXX!,n,hangup()                                 
    <br>
    exten =&gt; CONGESTION,1,Playback(ocupado)<br>
    exten =&gt; _XXXX!,n,hangup()                                 
    <br>
    exten =&gt; CANCEL,1,Playback(ocupado)<br>
    exten =&gt; _XXXX!,n,hangup()                                 
    <br>
    exten =&gt; BUSY,1,Playback(ocupado)<br>
    exten =&gt; _XXXX!,n,hangup()                                 
    <br>
    <br>
    E quanto ao áudio deve ficar mesmo em <b>/var/lib/asterisk/sounds </b>se
    na aplicação Playback voce quiser apontar apenas o nome do áudio,
    agora o áudio pode estar em qualquer lugar da maquina a diferença é
    que o caminho completo para o áudio deve ser indicado por exemplo:
    Playback(/home/wagner/ocupado).<br>
    <br>
    <div>Em 30/07/2013 09:08, Elieser Junior
      escreveu:<br>
    </div>
    <blockquote type="cite"><div><div>
      <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ão atender, não
                registrado, canal congestionado ou cancelado,</b> emitir
              o áudio do ocorrido. Porém estou com dúvidas aonde
              encontrar o caminho dos arquivos: BUSY, NOANSWER,
              CHANUNAVAILABLE, CONGESTION e CANCEL.<br>
              <br>
            </div>
            Alguém pode ajudar? <br>
          </div>
          <br>
          exten =&gt; _XXXX!,1,Dial(SIP/${EXTEN},20,tT)<br>
          exten =&gt; _XXXX!,n,goto(${DIALSTATUS})                      
          <br>
          exten =&gt; _XXXX!,n,hangup()                                 
          <br>
          exten =&gt; _XXXX!,n(BUSY)
          <br>
          exten =&gt; _XXXX!,n,hangup()                                 
          <br>
          exten =&gt; _XXXX!,n(NOANSWER)
          <br>
          exten =&gt; _XXXX!,n,hangup()                                 
          <br>
          exten =&gt; _XXXX!,n(CHANUNAVAILABLE)
          <br>
          exten =&gt; _XXXX!,n,hangup()                                
          <br>
          exten =&gt; _XXXX!,n(CONGESTION)
          <br>
          exten =&gt; _XXXX!,n,hangup()                                
          <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>&quot;ocupado&quot;</b> em <b>/var/lib/asterisk/sounds</b><br>
          <br>
        </div>
        <div>Obrigado.<br>
        </div>
        <div><br>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
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ça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.
_______________________________________________
ALIGERA – 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 – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>


<span><font color="#888888">
    </font></span></blockquote><span><font color="#888888">
    <br>
    <pre cols="72">-- 
Wagner Mazuchi de Lima Junior
11 3323-5550
<a href="mailto:wagner@sincronismotelecom.com" target="_blank">wagner@sincronismotelecom.com</a>
<a href="http://www.sincronismo.com.br" target="_blank">www.sincronismo.com.br</a>
Rua Tácito de Almeida, nº 196
01251-010 - Pacaembu - São Paulo - SP
</pre>
  </font></span></div>

<br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>

</div></div></div>
<br></div>
</blockquote></div></div></div><br></div>
</blockquote></div><br></div>