Você desabilita no asterisk utilizando 'call-limit=1' na configuração do ramal no sip.conf.
Ats, Rodrigo Lang. Em 14 de setembro de 2010 16:18, Ricardo Chaves < [email protected]> 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]> 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] > -- 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]

