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.
Em 14 de setembro de 2010 16:10, Rodrigo Lang <[email protected] > escreveu: > 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]. > > > [1] DIALSTATUS - This is the status of the call: > CHANUNAVAIL | CONGESTION | NOANSWER | BUSY | ANSWER | > CANCEL > DONTCALL | TORTURE | INVALIDARGS > > [2] [meu-contexto] > exten => _X.,1,Dial(SIP/${EXTEN}) > exten => _X.,n,Goto(${DIALSTATUS}) > exten => _X.,n(ANSWER),Hangup() > exten => _X.,n(BUSY),Noop(Faca alguma coisa) > > [3] > http://www.voip-info.org/wiki/index.php?page=Asterisk+variable+DIALSTATUS > > > > Ats, > Rodrigo Lang. > > > Em 14 de setembro de 2010 15:29, Ricardo Chaves < > [email protected]> escreveu: > >> 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 >> <[email protected]>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▒▒▒▒▒▒▒▒▒▒▒ >>> ▒▒▒▒[email protected] ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ >>> ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ >>> >>> >>> >>> Em 14 de setembro de 2010 12:51, Ricardo Chaves < >>> [email protected]> 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 >>>> [email protected] >>>> 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 >>> [email protected] >>> 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 >> [email protected] >> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >> ______________________________________________ >> Para remover seu email desta lista, basta enviar um email em branco para >> [email protected] >> > > > > -- > Rodrigo Lang > http://rodrigorecipes.blogspot.com/<http://rodrigorecipes.blogspot.com/2010/08/ssh-rapido-e-pratico.html> > > > _______________________________________________ > 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 > [email protected] > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > ______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > [email protected] >
_______________________________________________ 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 [email protected] http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para [email protected]

