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

Responder a