Então, queria fazer em shell script pq é a linguagem que eu tenho conhecimento. mas se agi ou ami é mais fácil, vou tentar.
voce tem pelo menos um "caminho das pedras" pra eu começar ? Em 14 de setembro de 2010 14:03, Gian Nicodemus <giannicode...@gmail.com>escreveu: > Boa tarde Ricardo... > > Cara, você não acha que em shell script seria um pouco mais complicado? > Tenho duas ideías para ti que pode ser legal; > > 1º AMI > Com qualquer linguagem de programação, você consegue facilmente > executar comandos e obter os retorno e trata-los. > Eu ja fiz isso com PERL e PHP. > > 1º AGI > Com qualquer linguagem de programação você conseguiria também > ter esses dados facilmente. > Eu ja vi isso em PERL. (porém pode ser usar php, java e etc). > > Eu acho que desta maneira seria um resultado mais limpo... > > > > abraço > > > > > ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ > ▒▒▒▒ Gian Nicodemus ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ > ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Analista de sistemas▒▒▒▒▒▒▒▒▒▒▒ > ▒▒▒▒giannicode...@gmail.com.br ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ > ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ > > > > Em 14 de setembro de 2010 12:51, Ricardo Chaves < > ricardo.chaves....@gmail.com> escreveu: > >> Boa tarde, >> >> 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. >> o problema é que eu preciso que retorne um valor pra mim, para saber se o >> canal está ou nao em uso. >> estou tentando usar a variaval ${SYSTEMSTATUS} depois de executar o >> system, mas ela sempre retorna SUCCESS. >> acho que nao sei qual a idéia da sintaxe. >> >> segue como está: >> exten => _XXXX,1,System(/var/lib/asterisk/scripts/ramal_ocupado.sh >> ${EXTEN}) >> exten => _XXXX,n,NoOp(${SYSTEMSTATUS}) >> >> ramal_ocupado.sh: >> #!/bin/bash >> >> ramal=$1 >> asterisk -rx "show channels" | grep $ramal > /dev/null >> >> if [ $? -eq 0 ]; then >> echo "o ramal: $ramal esta ocupado" >> exit 1 >> else >> echo "o ramal: $ramal esta desocupado" >> exit >> fi >> >> Como que eu consigo pegar uma variavel de retorno do script ? >> >> _______________________________________________ >> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >> - Suporte técnico local qualificado e gratuito >> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >> _______________________________________________ >> Temos tudo para seu projeto VoIP com Asterisk! >> Descontos especiais para assinantes da AsteriskBrasil.org. >> Registre-se e receba um cupom exclusivo de desconto! >> Acesse agora www.voipmania.com.br >> ______________________________________________ >> Lista de discussões AsteriskBrasil.org >> AsteriskBrasil@listas.asteriskbrasil.org >> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >> > > > _______________________________________________ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > _______________________________________________ > Temos tudo para seu projeto VoIP com Asterisk! > Descontos especiais para assinantes da AsteriskBrasil.org. > Registre-se e receba um cupom exclusivo de desconto! > Acesse agora www.voipmania.com.br > ______________________________________________ > Lista de discussões AsteriskBrasil.org > AsteriskBrasil@listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >
_______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ Temos tudo para seu projeto VoIP com Asterisk! Descontos especiais para assinantes da AsteriskBrasil.org. Registre-se e receba um cupom exclusivo de desconto! Acesse agora www.voipmania.com.br ______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org