<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Ola pessoal,<br><br>estou com um problema na macro e queria saber se alguem pode me ajudar, seguinte:<br><br>Tenho configurado no servidor um script em shell que faz um gerenciamento de meus servidores, ou seja, tem uma tarefa no cron que de tantos em tantos tempos roda o script para verificar se meus servidores estão no ar. <br><br>Dependendo de qual servidor cair ele me faz uma ligação.<br><br>Exemplo:<br><br>Cai o servidor 1 então ele faz uma ligação para meu <b><i><u><font style="" color="#FF0000">ramal SIP</font></u></i></b>, deixando uma mensagem " O servidor tal está com problemas".<br>Cai o servidor 2 então ele faz uma ligação para meu<font style="" color="#FF0000"> <u><i><b>ramal pabx convencional</b></i></u> </font>através do dahdi, deixando uma mensagem " O servidor tal está com problemas".<br><br>meu extensions ta assim:<br><br>exten => 0,1,Answer<br>
exten => 0,2,Noop(Tudo certo...)<br>
exten => 0,3,Dial(<font style="" color="#FF0000"><u><b>SIP/10001</b></u><font style="" color="#000000">,</font></font>M (servidor1) S(1))<b><br>
</b>exten => 0,4,Hangup<br><br>[macro-servidor1]<br>
<br>
exten => 0,1,Wait(1)<br>
exten => 0,2,Noop(Estou na macro...)<br>
exten => 0,3,PlayBack(erroservidor1)<br>
exten => 0,4,Hangup()<br><br>Então quando a ligação vai pro ramal SIP está tudo certo, pois o servidor faz a ligação pro ramal SIP, <font style="" color="#FF0000"><u><b><font style="">espera ele atender </font></b></u></font>ai cai na macro depois de 1 segundo ele toca a mensagem " O servidor tal está com problemas ".<br>___________________________________________________<br><br>exten => 0,1,Answer<br>exten => 0,2,Noop(Tudo certo...)<br>exten => 0,3,Dial<i><b>(</b></i><font style="" color="#FF0000"><u><i><b>DAHDI/1/</b><b><font style="">1909</font></b></i></u><font style="" color="#000000">,20,</font></font>M (servidor2) S(1))<b><br></b>exten => 0,4,Hangup<br><br>[macro-servidor2]<br><br>exten => 0,1,Wait(1)<br>exten => 0,2,Noop(Estou na macro...)<br>exten => 0,3,PlayBack(erroservidor2)<br>exten => 0,4,Hangup()<br><br><font style="" color="#FF0000"><u>O problema está aqui</u></font>, quando o servidor faz a ligação <b><i><u><font style="" color="#FF0000">para o ramal convencional no pabx através do DAHDI</font></u></i></b> ai cai na macro ele não espera o ramal atender ele já toca a mensagem " O servidor tal está com problemas".<br><br>Solução encontrada:<br><br>Mudei <font style="" color="#FF0000">exten => 0,1,Wait(10</font><font style="" color="#FF0000">)</font> para ele esperar 10 segundos ao invés de 1 segundo como estava anteriormente, mas nesse jeito tipo se eu atender no 1º toque que é geralmente aos 4 segundos ele fica 6 segundos parado sem escutar nada ai ele solta a mensagem, se eu atender no 2º toque que geralmente é aos 7 segundos eu fico 3 segundos sem escutar nada ate que vem a mensagem, se eu atender no 3º toque que geralmente é entre 10 ou 11 segundos quando eu atendo a mensagem já está rolando.<br><br>Queria uma maneira de fazer com o DAHDI o mesmo que acontece com o SIP, ou seja, só cai na macro depois que o servidor reconheça que realmente eu atendi o telefone ai eu voltaria a configuração <font style="" color="#FF0000">exten => 0,1,Wait(1) </font>para 1 segundo.<br><br>Alguém tem alguma solução pra isso??<br><br>Desde já agradeço pela atenção<br><br>Roberto Marinho<br><br><br>                                            </body>
</html>