Dessa forma já havia pensado, mas nao da certo para oq eu estou tentando fazer, pq o meu telefone aceita chamadas em espera (não posso desabilitar), entao o dialstatus nunca vai ser busy.<br><br><div class="gmail_quote">Em 14 de setembro de 2010 16:10, Rodrigo Lang <span dir="ltr">&lt;<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</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;">Ricardo, utiliza a função ${DIALSTATUS}. O mesmo retorna os seguintes valores [1]. Após o Dial() ele verifica a resposta do ramal SIP. Você pode usar desta maneira [2]. Mais informações aqui [3].<br>
<br><br>[1]   DIALSTATUS   - This is the status of the call:<br>
                   CHANUNAVAIL | CONGESTION | NOANSWER | BUSY | ANSWER | CANCEL<br>                   DONTCALL | TORTURE | INVALIDARGS<br><br>[2] [meu-contexto]<br>exten =&gt; _X.,1,Dial(SIP/${EXTEN})<br>exten =&gt; _X.,n,Goto(${DIALSTATUS})<br>

exten =&gt; _X.,n(ANSWER),Hangup()<br>exten =&gt; _X.,n(BUSY),Noop(Faca alguma coisa) <br><br>[3] <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>

<br><br><br>Ats,<br>Rodrigo Lang.<br><br><br><div class="gmail_quote">Em 14 de setembro de 2010 15:29, Ricardo Chaves <span dir="ltr">&lt;<a href="mailto:ricardo.chaves.gnu@gmail.com" target="_blank">ricardo.chaves.gnu@gmail.com</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;"><div><div></div><div class="h5">Então, queria fazer em shell script pq é a linguagem que eu tenho conhecimento.<br>
mas se agi ou ami é mais fácil, vou tentar.<br>
<br>voce tem pelo menos um &quot;caminho das pedras&quot; pra eu começar ?<br><br><div class="gmail_quote">
Em 14 de setembro de 2010 14:03, Gian Nicodemus <span dir="ltr">&lt;<a href="mailto:giannicodemus@gmail.com" target="_blank">giannicodemus@gmail.com</a>&gt;</span> escreveu:<div><div></div><div><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


Boa tarde Ricardo...<br><br>Cara, você não acha que em shell script seria um pouco mais complicado?<br>Tenho duas ideías para ti que pode ser legal;<br><br>1º AMI<br>Com qualquer linguagem de programação, você consegue facilmente<br>



executar comandos e obter os retorno e trata-los.<br>Eu ja fiz isso com PERL e PHP.<br><br>1º AGI <br>Com qualquer linguagem de programação você conseguiria também<br>ter esses dados facilmente.<br>Eu ja vi isso em PERL. (porém pode ser usar php, java e etc).<br>



<br>Eu acho que desta maneira seria um resultado mais limpo...<br><br><br><br>abraço<br><br><br><br clear="all"><br>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>▒▒▒▒ Gian Nicodemus  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Analista de sistemas▒▒▒▒▒▒▒▒▒▒▒<br>



▒▒▒▒<a href="mailto:giannicodemus@gmail.com.br" target="_blank">giannicodemus@gmail.com.br</a> ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br><br>
<br><br><div class="gmail_quote">Em 14 de setembro de 2010 12:51, Ricardo Chaves <span dir="ltr">&lt;<a href="mailto:ricardo.chaves.gnu@gmail.com" target="_blank">ricardo.chaves.gnu@gmail.com</a>&gt;</span> escreveu:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div>
Boa tarde,<br><br>estou tentando usar a função system no meu contexto para chamar um shell script e verificar se um canal SIP já está em uso.<br>o problema é que eu preciso que retorne um valor pra mim, para saber se o canal está ou nao em uso.<br>




estou tentando usar a variaval ${SYSTEMSTATUS} depois de executar o system, mas ela sempre retorna SUCCESS.<br>acho que nao sei qual a idéia da sintaxe.<br><br>segue como está:<br>exten =&gt; _XXXX,1,System(/var/lib/asterisk/scripts/ramal_ocupado.sh ${EXTEN})<br>




exten =&gt; _XXXX,n,NoOp(${SYSTEMSTATUS})<br><br>ramal_ocupado.sh:<br>#!/bin/bash<br><br>ramal=$1<br>asterisk -rx &quot;show channels&quot; | grep $ramal &gt; /dev/null<br><br>if [ $? -eq 0 ]; then<br>        echo &quot;o ramal: $ramal esta ocupado&quot;<br>




        exit 1<br>else<br>        echo &quot;o ramal: $ramal esta desocupado&quot;<br>        exit<br>fi<br><br>Como que eu consigo pegar uma variavel de retorno do script ?<br>
<br></div></div>_______________________________________________<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" target="_blank">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></blockquote></div><br>
<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" target="_blank">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></blockquote></div></div></div><br>
<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" target="_blank">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></div></div>
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><font color="#888888">
<br><br clear="all"><br>-- <br>Rodrigo Lang<br><a href="http://rodrigorecipes.blogspot.com/2010/08/ssh-rapido-e-pratico.html" target="_blank">http://rodrigorecipes.blogspot.com/</a><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>
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><br></blockquote></div>
<br>