<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font style="font-size:12pt;" face="Arial,sans-serif" color="#000000" size="3">Em uma ou duas linha é dificil.<br>mas segue o meu, pra voce ter uma idéia de como deve ser feito.<br>macro tratastatus(discar) {<br> //se a quantidade de chamadas for maior ou igual ao call-limit do peer, entao esta ocupado<br> Set(DIALSTATUS=${IF($[ "${SIPPEER(${discar},curcalls)}" >="${SIPPEER(${discar},limit)}" ]?BUSY:${DIALSTATUS})});<br> Set(DIALSTATUS=${IF($[ "${SIPPEER(${discar},curcalls)}" =0 ]?CHANUNAVAIL:${DIALSTATUS})});<br> Read(semnocao,/etc/asterisk/mensagens/matende,1,n,1,1);<br> noCDR();<br> switch (${DIALSTATUS}) {<br> case BUSY:<br> noCDR();<br> Read(semnocao,/etc/asterisk/mensagens/ocupado,1,n,1,1);<br> if (${n}!=1)Hangup();<br> break;<br> case CHANUNAVAIL:<br> noCDR();<br> Read(semnocao,/etc/asterisk/mensagens/indisponivel,1,n,1,1);<br> Hangup();<br> break;<br> case NOANSWER:<br> noCDR();<br> Read(semnocao,/etc/asterisk/sounds/naoatende,1,n,1,1);<br> Hangup();<br> break;<br> default:<br> Hangup();<br> }<br> noCDR();<br> return;<br>}<br><br id="FontBreak"></font><br><br><pre style="line-height:17px;white-space:normal;color:rgb(42, 42, 42);background-color:rgb(255, 255, 255)">Hudson <br>(048) 8413-7000<br>Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova precisa. </pre><br><br><div><hr id="stopSpelling">Date: Mon, 17 Aug 2015 19:16:47 -0300<br>From: alcaponefelippe@bol.com.br<br>To: asteriskbrasil@listas.asteriskbrasil.org<br>Subject: [AsteriskBrasil] dica otimizar plano de discagem.<br><br><div> </div>
<div> </div>
<div> </div>
<div>Pessoal, alguem consegue me ajudar nessa questão abaixo.</div>
<div>Preciso simplificar em uma linha esses três dialstatus: <span style="font-size:12.8000001907349px;">CONGESTION ou CHANUNAVAIL ou NOANSWER</span></div>
<div><span style="font-size:12.8000001907349px;"> </span></div>
<div><span style="font-size:12.8000001907349px;">Mais ou menos isso.</span></div>
<div><span style="font-size:12.8000001907349px;">exten => 2388,1,Dial(sip/2388,1,t)</span></div>
<div>
<div> same => n,Goto(${DIALSTATUS})</div>
<div> same => n(<strong>CONGESTION ou CHANUNAVAIL ou NOANSWER</strong>),Playback(teste)</div>
<div> </div>
<div> </div>
<div>A questão básica eh como faço essa sintaxe.</div>
<div> </div>
<div>Tentei: <span style="font-size:12.8000001907349px;">same => n(</span><strong style="font-size:12.8000001907349px;">CONGESTION || CHANUNAVAIL || NOANSWER</strong><span style="font-size:12.8000001907349px;">),Playback(teste)</span></div>
<div><span style="font-size:12.8000001907349px;"> same => n(</span><strong style="font-size:12.8000001907349px;">CONGESTION||CHANUNAVAIL||NOANSWER</strong><span style="font-size:12.8000001907349px;">),Playback(teste)</span></div>
<div><span style="font-size:12.8000001907349px;"> </span><span style="font-size:12.8000001907349px;">same => n(</span><strong style="font-size:12.8000001907349px;">CONGESTION&&CHANUNAVAIL&&NOANSWER</strong><span style="font-size:12.8000001907349px;">),Playback(teste)</span></div>
<div><span style="font-size:12.8000001907349px;"> </span><span style="font-size:12.8000001907349px;">same => n(</span><strong style="font-size:12.8000001907349px;">CONGESTION)||(CHANUNAVAIL)||(NOANSWER</strong><span style="font-size:12.8000001907349px;">),Playback(teste)</span></div>
<div><span style="font-size:12.8000001907349px;"> </span></div>
<div><span style="font-size:12.8000001907349px;">Alguma dica?</span></div>
<div><span style="font-size:12.8000001907349px;"> </span></div>
<div><span style="font-size:12.8000001907349px;">Obg.</span></div>
<div><span style="font-size:12.8000001907349px;">Felippe;</span></div>
</div><br>_______________________________________________
KHOMP: Primeira edi��o do WORKOFFEE CAMPO GRANDE acontecer�
dia 19/09 no Grand Park Hotel. Conhe�a todo portf�lio KHOMP
e o rec�m lan�ado NGP. Fa�a j� sua INSCRI��O GRATUITA em
www.workoffee.com.br. Sorteio de brindes no encerramento.
_______________________________________________
DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.
Construa solu��es de PABX IP com produtos DigiVoice - visite� www.digivoice.com.br
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</div>                                            </div></body>
</html>