Você desabilita no asterisk utilizando 'call-limit=1' na configuração do ramal no sip.conf.<br><br><br><br>Ats,<br>Rodrigo Lang.<br><br><br><div class="gmail_quote">Em 14 de setembro de 2010 16:18, Ricardo Chaves <span dir="ltr"><<a href="mailto:ricardo.chaves.gnu@gmail.com">ricardo.chaves.gnu@gmail.com</a>></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;">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"><<a href="mailto:rodrigoferreiralang@gmail.com" target="_blank">rodrigoferreiralang@gmail.com</a>></span> escreveu:<div><div>
</div><div class="h5"><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 => _X.,1,Dial(SIP/${EXTEN})<br>exten => _X.,n,Goto(${DIALSTATUS})<br>
exten => _X.,n(ANSWER),Hangup()<br>exten => _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"><<a href="mailto:ricardo.chaves.gnu@gmail.com" target="_blank">ricardo.chaves.gnu@gmail.com</a>></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>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 "caminho das pedras" pra eu começar ?<br><br><div class="gmail_quote">
Em 14 de setembro de 2010 14:03, Gian Nicodemus <span dir="ltr"><<a href="mailto:giannicodemus@gmail.com" target="_blank">giannicodemus@gmail.com</a>></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"><<a href="mailto:ricardo.chaves.gnu@gmail.com" target="_blank">ricardo.chaves.gnu@gmail.com</a>></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 => _XXXX,1,System(/var/lib/asterisk/scripts/ramal_ocupado.sh ${EXTEN})<br>
exten => _XXXX,n,NoOp(${SYSTEMSTATUS})<br><br>ramal_ocupado.sh:<br>#!/bin/bash<br><br>ramal=$1<br>asterisk -rx "show channels" | grep $ramal > /dev/null<br><br>if [ $? -eq 0 ]; then<br> echo "o ramal: $ramal esta ocupado"<br>
exit 1<br>else<br> echo "o ramal: $ramal esta desocupado"<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" 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>
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></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">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>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>