[ramais]
exten=>_XXXX,1,Set(GROUP()=${EXTEN})
exten=>_XXXX,n,GotoIf($[${GROUP_COUNT(${EXTEN})} > 2]?ocupado)
exten=>_XXXX,n,Dial(SIP/${EXTEN})
exten=>_XXXX,n,Hangup()
exten=>_XXXX,n(ocupado),BusyAlexandre Aldeia Digital Em 14-09-2010 16:18, Ricardo Chaves escreveu: > 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] <mailto:[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] <mailto:[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] <mailto:[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] > <mailto:[email protected]> ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ > ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ > > > > Em 14 de setembro de 2010 12:51, Ricardo Chaves > <[email protected] > <mailto:[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 <http://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 > <http://www.voipmania.com.br> > ______________________________________________ > Lista de discussões AsteriskBrasil.org > [email protected] > <mailto:[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 <http://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 <http://www.voipmania.com.br> > ______________________________________________ > Lista de discussões AsteriskBrasil.org > [email protected] > <mailto:[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 > <http://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 <http://www.voipmania.com.br> > ______________________________________________ > Lista de discussões AsteriskBrasil.org > [email protected] > <mailto:[email protected]> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > ______________________________________________ > Para remover seu email desta lista, basta enviar um email em > branco para [email protected] > <mailto:[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 > <http://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 <http://www.voipmania.com.br> > ______________________________________________ > Lista de discussões AsteriskBrasil.org > [email protected] > <mailto:[email protected]> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > ______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco > para [email protected] > <mailto:[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] _______________________________________________ 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]

