Gostei da opção do Alexandre, o problema é que o ramal do chamador teria que entrar nesse GROUP também.<br>Exemplo:<br>1000 liga para o 1001, somente o 1001 entra na flag GROUP. e no caso o ramal 1000 também teria que entrar.<br>
<br><div class="gmail_quote">Em 15 de setembro de 2010 08:55, alexandre - aldeia digital <span dir="ltr">&lt;<a href="mailto:alepaes@ad2.com.br">alepaes@ad2.com.br</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
[ramais]<br>
exten=&gt;_XXXX,1,Set(GROUP()=${EXTEN})<br>
exten=&gt;_XXXX,n,GotoIf($[${GROUP_COUNT(${EXTEN})} &gt; 2]?ocupado)<br>
exten=&gt;_XXXX,n,Dial(SIP/${EXTEN})<br>
exten=&gt;_XXXX,n,Hangup()<br>
exten=&gt;_XXXX,n(ocupado),Busy<br>
<br>
<br>
Alexandre<br>
Aldeia Digital<br>
<br>
Em 14-09-2010 16:18, Ricardo Chaves escreveu:<br>
<div class="im">&gt; Dessa forma já havia pensado, mas nao da certo para oq eu estou tentando<br>
&gt; fazer, pq o meu telefone aceita chamadas em espera (não posso<br>
&gt; desabilitar), entao o dialstatus nunca vai ser busy.<br>
&gt;<br>
&gt; Em 14 de setembro de 2010 16:10, Rodrigo Lang<br>
</div>&gt; &lt;<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</a> &lt;mailto:<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</a>&gt;&gt;<br>
<div class="im">&gt; escreveu:<br>
&gt;<br>
&gt;     Ricardo, utiliza a função ${DIALSTATUS}. O mesmo retorna os<br>
&gt;     seguintes valores [1]. Após o Dial() ele verifica a resposta do<br>
&gt;     ramal SIP. Você pode usar desta maneira [2]. Mais informações aqui [3].<br>
&gt;<br>
&gt;<br>
&gt;     [1]   DIALSTATUS   - This is the status of the call:<br>
&gt;                         CHANUNAVAIL | CONGESTION | NOANSWER | BUSY |<br>
&gt;     ANSWER | CANCEL<br>
&gt;                         DONTCALL | TORTURE | INVALIDARGS<br>
&gt;<br>
&gt;     [2] [meu-contexto]<br>
&gt;     exten =&gt; _X.,1,Dial(SIP/${EXTEN})<br>
&gt;     exten =&gt; _X.,n,Goto(${DIALSTATUS})<br>
&gt;     exten =&gt; _X.,n(ANSWER),Hangup()<br>
&gt;     exten =&gt; _X.,n(BUSY),Noop(Faca alguma coisa)<br>
&gt;<br>
&gt;     [3]<br>
&gt;     <a href="http://www.voip-info.org/wiki/index.php?page=Asterisk+variable+DIALSTATUS" target="_blank">http://www.voip-info.org/wiki/index.php?page=Asterisk+variable+DIALSTATUS</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;     Ats,<br>
&gt;     Rodrigo Lang.<br>
&gt;<br>
&gt;<br>
&gt;     Em 14 de setembro de 2010 15:29, Ricardo Chaves<br>
</div>&gt;     &lt;<a href="mailto:ricardo.chaves.gnu@gmail.com">ricardo.chaves.gnu@gmail.com</a> &lt;mailto:<a href="mailto:ricardo.chaves.gnu@gmail.com">ricardo.chaves.gnu@gmail.com</a>&gt;&gt;<br>
<div class="im">&gt;     escreveu:<br>
&gt;<br>
&gt;         Então, queria fazer em shell script pq é a linguagem que eu<br>
&gt;         tenho conhecimento.<br>
&gt;         mas se agi ou ami é mais fácil, vou tentar.<br>
&gt;<br>
&gt;         voce tem pelo menos um &quot;caminho das pedras&quot; pra eu começar ?<br>
&gt;<br>
&gt;         Em 14 de setembro de 2010 14:03, Gian Nicodemus<br>
</div>&gt;         &lt;<a href="mailto:giannicodemus@gmail.com">giannicodemus@gmail.com</a> &lt;mailto:<a href="mailto:giannicodemus@gmail.com">giannicodemus@gmail.com</a>&gt;&gt; escreveu:<br>
<div class="im">&gt;<br>
&gt;             Boa tarde Ricardo...<br>
&gt;<br>
&gt;             Cara, você não acha que em shell script seria um pouco mais<br>
&gt;             complicado?<br>
&gt;             Tenho duas ideías para ti que pode ser legal;<br>
&gt;<br>
&gt;             1º AMI<br>
&gt;             Com qualquer linguagem de programação, você consegue facilmente<br>
&gt;             executar comandos e obter os retorno e trata-los.<br>
&gt;             Eu ja fiz isso com PERL e PHP.<br>
&gt;<br>
&gt;             1º AGI<br>
&gt;             Com qualquer linguagem de programação você conseguiria também<br>
&gt;             ter esses dados facilmente.<br>
&gt;             Eu ja vi isso em PERL. (porém pode ser usar php, java e etc).<br>
&gt;<br>
&gt;             Eu acho que desta maneira seria um resultado mais limpo...<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;             abraço<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;             ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>
&gt;             ▒▒▒▒ Gian Nicodemus  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>
&gt;             ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Analista de sistemas▒▒▒▒▒▒▒▒▒▒▒<br>
&gt;             ▒▒▒▒<a href="mailto:giannicodemus@gmail.com.br">giannicodemus@gmail.com.br</a><br>
</div>&gt;             &lt;mailto:<a href="mailto:giannicodemus@gmail.com.br">giannicodemus@gmail.com.br</a>&gt; ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>
<div class="im">&gt;             ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;             Em 14 de setembro de 2010 12:51, Ricardo Chaves<br>
&gt;             &lt;<a href="mailto:ricardo.chaves.gnu@gmail.com">ricardo.chaves.gnu@gmail.com</a><br>
</div>&gt;             &lt;mailto:<a href="mailto:ricardo.chaves.gnu@gmail.com">ricardo.chaves.gnu@gmail.com</a>&gt;&gt; escreveu:<br>
<div><div></div><div class="h5">&gt;<br>
&gt;                 Boa tarde,<br>
&gt;<br>
&gt;                 estou tentando usar a função system no meu contexto para<br>
&gt;                 chamar um shell script e verificar se um canal SIP já<br>
&gt;                 está em uso.<br>
&gt;                 o problema é que eu preciso que retorne um valor pra<br>
&gt;                 mim, para saber se o canal está ou nao em uso.<br>
&gt;                 estou tentando usar a variaval ${SYSTEMSTATUS} depois de<br>
&gt;                 executar o system, mas ela sempre retorna SUCCESS.<br>
&gt;                 acho que nao sei qual a idéia da sintaxe.<br>
&gt;<br>
&gt;                 segue como está:<br>
&gt;                 exten =&gt;<br>
&gt;                 _XXXX,1,System(/var/lib/asterisk/scripts/ramal_ocupado.sh ${EXTEN})<br>
&gt;                 exten =&gt; _XXXX,n,NoOp(${SYSTEMSTATUS})<br>
&gt;<br>
&gt;                 ramal_ocupado.sh:<br>
&gt;                 #!/bin/bash<br>
&gt;<br>
&gt;                 ramal=$1<br>
&gt;                 asterisk -rx &quot;show channels&quot; | grep $ramal &gt; /dev/null<br>
&gt;<br>
&gt;                 if [ $? -eq 0 ]; then<br>
&gt;                          echo &quot;o ramal: $ramal esta ocupado&quot;<br>
&gt;                          exit 1<br>
&gt;                 else<br>
&gt;                          echo &quot;o ramal: $ramal esta desocupado&quot;<br>
&gt;                          exit<br>
&gt;                 fi<br>
&gt;<br>
&gt;                 Como que eu consigo pegar uma variavel de retorno do<br>
&gt;                 script ?<br>
&gt;<br>
&gt;                 _______________________________________________<br>
&gt;                 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para<br>
&gt;                 Asterisk.<br>
&gt;                 - Hardware com alta disponibilidade de recursos e<br>
&gt;                 qualidade KHOMP<br>
&gt;                 - Suporte técnico local qualificado e gratuito<br>
&gt;                 Conheça a linha completa de produtos KHOMP em<br>
</div></div>&gt;                 <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a> &lt;<a href="http://www.khomp.com.br" target="_blank">http://www.khomp.com.br</a>&gt;<br>
<div class="im">&gt;                 _______________________________________________<br>
&gt;                 Temos tudo para seu projeto VoIP com Asterisk!<br>
&gt;                 Descontos especiais para assinantes da AsteriskBrasil.org.<br>
&gt;                 Registre-se e receba um cupom exclusivo de desconto!<br>
&gt;                 Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><br>
</div>&gt;                 &lt;<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a>&gt;<br>
<div class="im">&gt;                 ______________________________________________<br>
&gt;                 Lista de discussões AsteriskBrasil.org<br>
&gt;                 <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
</div>&gt;                 &lt;mailto:<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>&gt;<br>
<div class="im">&gt;                 <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;             _______________________________________________<br>
&gt;             KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
&gt;             - Hardware com alta disponibilidade de recursos e qualidade<br>
&gt;             KHOMP<br>
&gt;             - Suporte técnico local qualificado e gratuito<br>
&gt;             Conheça a linha completa de produtos KHOMP em<br>
</div>&gt;             <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a> &lt;<a href="http://www.khomp.com.br" target="_blank">http://www.khomp.com.br</a>&gt;<br>
<div class="im">&gt;             _______________________________________________<br>
&gt;             Temos tudo para seu projeto VoIP com Asterisk!<br>
&gt;             Descontos especiais para assinantes da AsteriskBrasil.org.<br>
&gt;             Registre-se e receba um cupom exclusivo de desconto!<br>
</div>&gt;             Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a> &lt;<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a>&gt;<br>
<div class="im">&gt;             ______________________________________________<br>
&gt;             Lista de discussões AsteriskBrasil.org<br>
&gt;             <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
</div>&gt;             &lt;mailto:<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>&gt;<br>
<div class="im">&gt;             <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;         _______________________________________________<br>
&gt;         KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
&gt;         - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
&gt;         - Suporte técnico local qualificado e gratuito<br>
&gt;         Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
</div>&gt;         &lt;<a href="http://www.khomp.com.br" target="_blank">http://www.khomp.com.br</a>&gt;<br>
<div class="im">&gt;         _______________________________________________<br>
&gt;         Temos tudo para seu projeto VoIP com Asterisk!<br>
&gt;         Descontos especiais para assinantes da AsteriskBrasil.org.<br>
&gt;         Registre-se e receba um cupom exclusivo de desconto!<br>
</div>&gt;         Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a> &lt;<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a>&gt;<br>
<div class="im">&gt;         ______________________________________________<br>
&gt;         Lista de discussões AsteriskBrasil.org<br>
&gt;         <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
</div>&gt;         &lt;mailto:<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>&gt;<br>
<div class="im">&gt;         <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;         ______________________________________________<br>
&gt;         Para remover seu email desta lista, basta enviar um email em<br>
&gt;         branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</div>&gt;         &lt;mailto:<a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a>&gt;<br>
<div class="im">&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;     --<br>
&gt;     Rodrigo Lang<br>
&gt;     <a href="http://rodrigorecipes.blogspot.com/" target="_blank">http://rodrigorecipes.blogspot.com/</a><br>
</div>&gt;     &lt;<a href="http://rodrigorecipes.blogspot.com/2010/08/ssh-rapido-e-pratico.html" target="_blank">http://rodrigorecipes.blogspot.com/2010/08/ssh-rapido-e-pratico.html</a>&gt;<br>
<div class="im">&gt;<br>
&gt;<br>
&gt;     _______________________________________________<br>
&gt;     KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
&gt;     - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
&gt;     - Suporte técnico local qualificado e gratuito<br>
&gt;     Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
</div>&gt;     &lt;<a href="http://www.khomp.com.br" target="_blank">http://www.khomp.com.br</a>&gt;<br>
<div class="im">&gt;     _______________________________________________<br>
&gt;     Temos tudo para seu projeto VoIP com Asterisk!<br>
&gt;     Descontos especiais para assinantes da AsteriskBrasil.org.<br>
&gt;     Registre-se e receba um cupom exclusivo de desconto!<br>
</div>&gt;     Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a> &lt;<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a>&gt;<br>
<div class="im">&gt;     ______________________________________________<br>
&gt;     Lista de discussões AsteriskBrasil.org<br>
&gt;     <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
</div>&gt;     &lt;mailto:<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>&gt;<br>
<div class="im">&gt;     <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;     ______________________________________________<br>
&gt;     Para remover seu email desta lista, basta enviar um email em branco<br>
&gt;     para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</div>&gt;     &lt;mailto:<a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a>&gt;<br>
<div><div></div><div class="h5">&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
&gt; - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
&gt; - Suporte técnico local qualificado e gratuito<br>
&gt; Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
&gt; _______________________________________________<br>
&gt; Temos tudo para seu projeto VoIP com Asterisk!<br>
&gt; Descontos especiais para assinantes da AsteriskBrasil.org.<br>
&gt; Registre-se e receba um cupom exclusivo de desconto!<br>
&gt; Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><br>
&gt; ______________________________________________<br>
&gt; Lista de discussões AsteriskBrasil.org<br>
&gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
&gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt; ______________________________________________<br>
&gt; 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>
_______________________________________________<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>
Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>
Registre-se e receba um cupom exclusivo de desconto!<br>
Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><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></div></div></blockquote>
</div><br>