Esse é um pequeno exemplo grosseiro de como fazer o hangup via php + command line; Para usar, digite php script channel, exemplo: php hangup.php SIP/2000
#!/usr/bin/php -q <? ob_implicit_flush(false); set_time_limit(6); /* ***** Variaveis do Asterisk ***** */ $filtro = $argv[1]; showchannels($filtro); /* ***** Processamento ***** */ function hangup($channel){ //$cmd = shell_exec("/usr/sbin/asterisk -rx 'soft hangup $channel'"); echo "Channel: $channel desligado\n"; } function showchannels($filtro){ $getChannels1 = shell_exec("/usr/sbin/asterisk -rx 'show channels' | grep ".$filtro." | awk -F' ' '{print $1}'"); $getChannels2 = explode("\n", trim($getChannels1)); $getChannels3 = count($getChannels2); for($i=0; $i<$getChannels3; ++$i){ if(substr($getChannels2[$i],0,8) == $filtro){ hangup($getChannels2[$i]); } else { echo "$getChannels2[$i]\n\n"; } } } /* ***** Finaliza ***** */ exit; ?> # --------------------------------------------------------------- *Sylvio Carlos Jollenbeck Borin* <http://www.voip-info.com.br>Gerente de Desenvolvimento Akiva Software www.akivasoftware.com.br # ---------------------------------------------------------------- Em 25 de setembro de 2011 19:47, Telesurf Multimidia <tele-s...@hotmail.com>escreveu: > Neste teste estou executando asterisk como root > > Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl > exist?) > > > ------------------------------ > From: sylvio....@gmail.com > Date: Sun, 25 Sep 2011 19:13:01 -0300 > > To: asteriskbrasil@listas.asteriskbrasil.org > Subject: Re: [AsteriskBrasil] Rotina php derrubar ligacoes > > passe o caminho do executável do asterisk.... /usr/sbin/asterisk -rx ... > > > # --------------------------------------------------------------- > *Sylvio Carlos Jollenbeck Borin* > <http://www.voip-info.com.br>Gerente de Desenvolvimento > Akiva Software > www.akivasoftware.com.br > # ---------------------------------------------------------------- > > > Em 25 de setembro de 2011 18:50, Telesurf Multimidia < > tele-s...@hotmail.com> escreveu: > > Criei esta rotina mas nao aparece nada nem erro > > <?php > $output = shell_exec("asterisk -rx 'core show channels'"); > echo "$output"; > > ?> > > > se substituir por ls -l ai aparecem os arquivos, mas quando uso asterisk > -rx nao aparece nada. > > ------------------------------ > From: tele-s...@hotmail.com > > To: asteriskbrasil@listas.asteriskbrasil.org > Date: Sun, 25 Sep 2011 17:23:31 -0300 > > Subject: Re: [AsteriskBrasil] Rotina php derrubar ligacoes > > Valeu amigao. > > ------------------------------ > From: sylvio....@gmail.com > Date: Fri, 23 Sep 2011 00:03:39 -0300 > To: asteriskbrasil@listas.asteriskbrasil.org > Subject: Re: [AsteriskBrasil] Rotina php derrubar ligacoes > > Ola, > > Utilize o shell_exec("asterisk -rx 'core show channels' | grep > $channel"); para obter o channel desejado, em seguida repita o shell_exec > com o request hangup ..... e pronto. > > abs > > # --------------------------------------------------------------- > *Sylvio Carlos Jollenbeck Borin* > <http://www.voip-info.com.br>Gerente de Desenvolvimento > Akiva Software > www.akivasoftware.com.br > # ---------------------------------------------------------------- > > > Em 22 de setembro de 2011 22:11, Telesurf Multimidia < > tele-s...@hotmail.com> escreveu: > > Ola! > > Alguem sabe de alguma rotina em php para derubar uma ligacao em andamento? > > _______________________________________________ > 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 > _______________________________________________ > DIGIVOICE: Lider no mercado de placas para Asterisk > Único fabricante com Centro de Treinamento especializado. > LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. > www.digivoice.com.br ou (11)3016-5200. > ________ > LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM. > Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica. > Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org > Mais informações: www.shopvoip.com.br ou 0800-6021244 > ______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > > > > _______________________________________________ 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_______________________________________________ DIGIVOICE: > Lider no mercado > de placas para Asterisk �nico fabricante com Centro de Treinamento > especializado. LAN�AMENTO: Channel Bank TDMoE, at� 64 canais FXS / FXO. > www.digivoice.com.br ou (11)3016-5200. ________ LAN�AMENTO SHOPVOIP! > Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM. Arquitetura Escal�vel, > Balanceamento de Carga, Portabilidade Num�rica. Confira em > http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org Mais informa��es: > www.shopvoip.com.br ou 0800-6021244 > ______________________________________________ Para remover seu email desta > lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > > _______________________________________________ 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_______________________________________________ DIGIVOICE: > Lider no mercado > de placas para Asterisk �nico fabricante com Centro de Treinamento > especializado. LAN�AMENTO: Channel Bank TDMoE, at� 64 canais FXS / FXO. > www.digivoice.com.br ou (11)3016-5200. ________ LAN�AMENTO SHOPVOIP! > Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM. Arquitetura Escal�vel, > Balanceamento de Carga, Portabilidade Num�rica. Confira em > http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org Mais informa��es: > www.shopvoip.com.br ou 0800-6021244 > ______________________________________________ Para remover seu email desta > lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > > _______________________________________________ > 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 > _______________________________________________ > DIGIVOICE: Lider no mercado de placas para Asterisk > Único fabricante com Centro de Treinamento especializado. > LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. > www.digivoice.com.br ou (11)3016-5200. > ________ > LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM. > Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica. > Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org > Mais informações: www.shopvoip.com.br ou 0800-6021244 > ______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > > > > _______________________________________________ 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_______________________________________________ DIGIVOICE: > Lider no mercado > de placas para Asterisk �nico fabricante com Centro de Treinamento > especializado. LAN�AMENTO: Channel Bank TDMoE, at� 64 canais FXS / FXO. > www.digivoice.com.br ou (11)3016-5200. ________ LAN�AMENTO SHOPVOIP! > Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM. Arquitetura Escal�vel, > Balanceamento de Carga, Portabilidade Num�rica. Confira em > http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org Mais informa��es: > www.shopvoip.com.br ou 0800-6021244 > ______________________________________________ Para remover seu email desta > lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > > _______________________________________________ > 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 > _______________________________________________ > DIGIVOICE: Lider no mercado de placas para Asterisk > Único fabricante com Centro de Treinamento especializado. > LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. > www.digivoice.com.br ou (11)3016-5200. > ________ > LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM. > Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica. > Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org > Mais informações: www.shopvoip.com.br ou 0800-6021244 > ______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >
_______________________________________________ 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 _______________________________________________ DIGIVOICE: Lider no mercado de placas para Asterisk Único fabricante com Centro de Treinamento especializado. LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. www.digivoice.com.br ou (11)3016-5200. ________ LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM. Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica. Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org Mais informações: www.shopvoip.com.br ou 0800-6021244 ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org