Cara você esta utilizando o DB corretamente?<div><br></div><div>Suguiro que teste sem, para ver se as funções funcionam.</div><div><br></div><div>#Eu faço da seguinte maneira</div><div><br></div><div>Após todo dial eu verifico o status da ligação</div>
<div><br></div><div>exten=&gt;_.,2,GotoIf(${[DIALSTATUS=BUSY | DIALSTAtUS=NOANSWER]}?3)</div><div>exten=&gt;_.,3, Faz o que quiser</div><div><br></div><div>Espeero ajudar!</div><div><br></div><div><br><br><div class="gmail_quote">
Em 16 de maio de 2011 22:39, Fabio .alves <span dir="ltr">&lt;<a href="mailto:openpbx.asterisk@gmail.com">openpbx.asterisk@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;">
Prezados, em mais um passo de configuração de mais algumas funções estou esbarando em algumas dificuldades talvez por não entender bem como o mesmo funciona, vou mostrar as conf e tentar explicar o que entendi, me corrijam se estiver errado.<br>

<br>Aqui apresento meu extensions.conf<br><br>;Configuracao SIP<br>exten=&gt;_10XX,1,Answer()<br>exten=&gt;_10XX,n,Dial(SIP/${EXTEN},12,Ttr)<br>exten=&gt;_10XX,n,Macro(testexpostal,${EXTEN})<br>exten=&gt;_10XX,n,Hangup()<br>

include=&gt;apps<br><br>[apps]<br>;CALL FORWARD IMMEDIATE<br>exten=&gt;_*21*XXXX,1,Set(DB(CFIM/${CALLERID(num)})=${EXTEN:4})<br>exten=&gt;_*21*XXXX,2,Hangup<br>exten=&gt;*21*,1,DBdel(CFIM/${CALLERID(num)})<br>exten=&gt;*21*,2,Hangup<br>

Aqui no forward pelo que eu entendi ao digitar *21*+ramal seguinte ele deveria passar a chamada para o ramal digitado e ao digitar *21* no ramal que habilitei ele voltaria ao normal, mas isso não esta acontecendo, ele continua chamando no mesmo ramal.<br>

Vejam a saido da CLI <br>*CLI&gt;     -- Executing [*21*1002@local:1] Set(&quot;SIP/1001-00000000&quot;, &quot;DB(CFIM/1001)=1002&quot;) in new stack<br>    -- Executing [*21*1002@local:2] Hangup(&quot;SIP/1001-00000000&quot;, &quot;&quot;) in new stack<br>

  == Spawn extension (local, *21*1002, 2) exited non-zero on &#39;SIP/1001-00000000&#39;<br><br><br>;DND<br>exten=&gt;_*41*X.,1,Set(DB(dnd/${EXTEN:4}=${EXTEN:4}))<br>exten=&gt;_*41*X.,n,Hangup<br>exten=&gt;*41*,1,DBdel(dnd/${EXTEN:4})<br>

exten=&gt;*41*,2,Hangup<br><br>Aqui na função não perturbe também a mesma coisa, digito *41*+ramal que não quero que chame, porem ele continua tocando, esse do DND nao entendi muito bem porem abaixo esta outro exemplo de DND  que habilita mas não funciona.<br>

Saida da CLI:<br> -- Executing [*41*1001@local:1] Set(&quot;SIP/1001-00000005&quot;, &quot;DB(dnd/1001=1001)&quot;) in new stack<br>    -- Executing [*41*1001@local:2] Hangup(&quot;SIP/1001-00000005&quot;, &quot;&quot;) in new stack<br>

  == Spawn extension (local, *41*1001, 2) exited non-zero on &#39;SIP/1001-00000005&#39;<br><br><br>;CALL FORWARD ON BUSY<br>exten=&gt;_*61*XXXX,1,Set(DB(CFBS/${CALLERID(num)})=${EXTEN:4})<br>exten=&gt;_*61*XXXX,2,Hangup<br>

exten=&gt;*61*,1,DBdel(CFBS/${CALLERID(num)})<br>exten=&gt;*61*,2,Hangup<br><br>Aqui o outro exemplo do DND, ue acontece a mesma coisa.<br>;Habilita DND<br>;exten=&gt;*78,1,Answer<br>;exten=&gt;*78,n,Set(DB(SIP/DND/${CALLERID(num)})=1)<br>

;exten=&gt;*78,n,Playback(beep)<br>;exten=&gt;*78,n,Wait(2)<br>;exten=&gt;*78,n,Hangup<br><br>;Desabilita DND<br>;exten=&gt;*79,1,Answer<br>;exten=&gt;*79,n,NoOp(${DB_DELETE(SIP/DND/${CALLERID(num)})})<br>;exten=&gt;*79,n,Playback(beep)<br>

;exten=&gt;*79,n,Wait(2)<br>;exten=&gt;*79,n,Hangup<br><br>O que esta errado, alguem pode me esclarecer.<br clear="all"><font color="#888888"><br>-- <br>Att. <br>Fabio Aquino<br><br><br>
</font><br>_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Lider no mercado de placas para Asterisk<br>
Único fabricante com Centro de Treinamento especializado.<br>
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.<br>
________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br><br clear="all"><br>-- <br>Rafael Temer Feres de Almeida<br>
</div>