Re: [AsteriskBrasil] problemas com macro ao utilizar DAHDI
Cara este é um problema que eu gostaria de saber se há solução. Na sua configuração DAHDI deve ter algum parâmetro para identificar o tom de atendimento não ao abrir um dahdi channel, mas ao abrir o loop FXS. Um abraço! Em 18/05/2011 10:59, Roberto Marinho escreveu: Alguém tem alguma idéia sobre esse erro?? Agradeço a atenção de todos Roberto From: betinhomari...@hotmail.com To: asteriskbrasil@listas.asteriskbrasil.org Date: Fri, 13 May 2011 16:06:05 +0100 Subject: [AsteriskBrasil] problemas com macro ao utilizar DAHDI Ola pessoal, estou com um problema na macro e queria saber se alguem pode me ajudar, seguinte: Tenho configurado no servidor um script em shell que faz um gerenciamento de meus servidores, ou seja, tem uma tarefa no cron que de tantos em tantos tempos roda o script para verificar se meus servidores estão no ar. Dependendo de qual servidor cair ele me faz uma ligação. Exemplo: Cai o servidor 1 então ele faz uma ligação para meu */_ramal SIP_/*, deixando uma mensagem O servidor tal está com problemas. Cai o servidor 2 então ele faz uma ligação para meu_/*ramal pabx convencional*/_ através do dahdi, deixando uma mensagem O servidor tal está com problemas. meu extensions ta assim: exten = 0,1,Answer exten = 0,2,Noop(Tudo certo...) exten = 0,3,Dial(_*SIP/10001*_,M (servidor1) S(1))* *exten = 0,4,Hangup [macro-servidor1] exten = 0,1,Wait(1) exten = 0,2,Noop(Estou na macro...) exten = 0,3,PlayBack(erroservidor1) exten = 0,4,Hangup() Então quando a ligação vai pro ramal SIP está tudo certo, pois o servidor faz a ligação pro ramal SIP, _*espera ele atender *_ai cai na macro depois de 1 segundo ele toca a mensagem O servidor tal está com problemas . ___ exten = 0,1,Answer exten = 0,2,Noop(Tudo certo...) exten = 0,3,Dial/*(*/_/*DAHDI/1/**1909*/_,20,M (servidor2) S(1))* *exten = 0,4,Hangup [macro-servidor2] exten = 0,1,Wait(1) exten = 0,2,Noop(Estou na macro...) exten = 0,3,PlayBack(erroservidor2) exten = 0,4,Hangup() _O problema está aqui_, quando o servidor faz a ligação */_para o ramal convencional no pabx através do DAHDI_/* ai cai na macro ele não espera o ramal atender ele já toca a mensagem O servidor tal está com problemas. Solução encontrada: Mudei exten = 0,1,Wait(10) para ele esperar 10 segundos ao invés de 1 segundo como estava anteriormente, mas nesse jeito tipo se eu atender no 1º toque que é geralmente aos 4 segundos ele fica 6 segundos parado sem escutar nada ai ele solta a mensagem, se eu atender no 2º toque que geralmente é aos 7 segundos eu fico 3 segundos sem escutar nada ate que vem a mensagem, se eu atender no 3º toque que geralmente é entre 10 ou 11 segundos quando eu atendo a mensagem já está rolando. Queria uma maneira de fazer com o DAHDI o mesmo que acontece com o SIP, ou seja, só cai na macro depois que o servidor reconheça que realmente eu atendi o telefone ai eu voltaria a configuração exten = 0,1,Wait(1) para 1 segundo. Alguém tem alguma solução pra isso?? Desde já agradeço pela atenção Roberto Marinho ___ 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. 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 ___ 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. 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 ___ KHOMP:
Re: [AsteriskBrasil] Executar chamada pelo php
Olá Jefferson, Usando call files do Asterisk você terá as funções do contexto do Asterisk disponiveis. Você consegue até enviar variaveis do PHP para o contexto do Asterisk. Veja aqui um exemplo de como crio call files: $fp = fopen(/tmp/{$telefone}.call,w+); $syntax = 'Channel: '.DAHDI/g1/{$telefone}\n; $syntax .= 'CallerID: '.$telefone.' '.$telefone.''.\n; $syntax .= 'MaxRetries: 1'.\n; $syntax .= 'RetryTime: 7200'.\n; $syntax .= 'WaitTime: 45'.\n; // Contexto para jogar a chamada $syntax .= 'Context: '.$telefones['asterisk_context'].\n; // Extensão para jogar a chamada $syntax .= 'Extension: s'.\n; // Prioridade desta ligação $syntax .= 'Priority: 1'.\n; // Definindo variaveis $syntax .= 'Set: DISCADOR='.$telefones['id_central_discadora'].\n; $syntax .= 'Set: DDD='.$telefones['ddd'].\n; $syntax .= 'Set: NUMERO='.$telefones['telefone'].\n; $syntax .= 'Set: FICHA='.$telefones['cpf_cnpj'].\n; $syntax .= 'Set: NOME='.$telefones['nome']; fputs($fp,$syntax); fclose($fp); exec(sudo scp /tmp/{$telefone}.call root@192.168.0.47:/var/spool/asterisk/outgoing/,$output); O contexto que recebe e faz o que precisa ficou assim: exten = s,1,Answer exten = s,n,Monitor(gsm,/chamadas/sainte/ura-localizadora_${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}_${CALLERID(num)},m) exten = s,n,System(wget --output-document=/dev/null -o -nv http://192.168.0.28/sppc/autodial_ura_informe.php?i=${DDD}z${NUMERO}z${FICHA}z${DISCADOR}zcompletou ) exten = s,n,Playback(pf-falar-com) exten = s,n,AGI(mbrola.php,${FICHA},${NOME}) exten = s,n,Background(pf-ura) ;OPCOES exten = 1,1,System(wget --output-document=/dev/null -o -nv http://192.168.0.28/autodial_ura_informe.php?i=${DDD}z${NUMERO}z${FICHA}z${DISCADOR}z22 ) exten = 1,n,Queue(fila-atendimento|recepitivo.php) exten = 2,1,System(wget --output-document=/dev/null -o -nv http://192.168.0.28/autodial_ura_informe.php?i=${DDD}z${NUMERO}z${FICHA}z${DISCADOR}z23 ) exten = 2,n,Playback(pj-recado) exten = 3,1,System(wget --output-document=/dev/null -o -nv http://192.168.0.28/autodial_ura_informe.php?i=${DDD}z${NUMERO}z${FICHA}z${DISCADOR}z28 ) exten = 3,n,Playback(pf-tudo-bem-agradece) exten = 4,1,Goto(ura-localizadora,s,5) Dependendo da sua configuração de QUEUE é possivel receber estas variáveis quando o operador atende o telefone Em 3 de maio de 2011 13:56, Jefferson E. Pessoa jeffer...@mile.com.brescreveu: Roger, muito boa a sua dica. testei e funcionou tranquilo. porém estou com uma dúvida : - como enviar ao NUMERDESTINO o ID do RAMAL ??? -- *Jefferson E. Pessoa* 67-8407-5252 67-4062-7252 11-3522-4252 65-4052-9502 Em 3 de maio de 2011 12:35, Roger Pitigliani rogerwin...@gmail.comescreveu: Sim!.. Execute este comando com o Exec.. Supondo que seu PHP esteja na mesma máquina do Asterisk! exec(/usr/sbin/asterisk -rx \originate SIP/RAMAL extension NUMERDESTINO@from-internal\); Em 3 de maio de 2011 12:26, Jeferson de Araujo Damasceno jjeferso...@gmail.com escreveu: Olá pessoal gostaria de saber se tem como executar uma ligação usando o exec do php? Se tiver qual os parâmetros que devo passar? A intenção na realidade é executar uma ligação no ramal que o usuário estiver logado. Agradeço a ajuda! ___ 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. 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 -- Roger Pitigliani Consultor TI - Soluções em
Re: [AsteriskBrasil] Ajuda com brute force
Use Fail2Ban http://www.fail2ban.org/wiki/index.php/Main_Page Em 19 de abril de 2011 15:28, Alexandre Ricardo Souza Silva alexan...@componentizar.com.br escreveu: Thiago, tem uma outra maneira de fazer este bloqueo com Iptables e um analisador de pacotes, onde se vc tiver um x numero de tentativas em segundos vc bloqueia o Ip de origem, eu vi alguma coisa parecida aqui no forum, nao me lembro muito bem a ferramenta usada, se eu lembrar informo aqui a todos. Abraço Alexandre - Original Message - *From:* Thiago Bruni Tawil stomaz@gmail.com *To:* asteriskbrasil@listas.asteriskbrasil.org *Sent:* Tuesday, April 19, 2011 7:59 AM *Subject:* Re: [AsteriskBrasil] Ajuda com brute force Cara, a melhor alternativa que eu encontrei ate hj é o fail2ban não eh tão complicado de entender e funciona muito bem... abraços... Em 18/04/2011 19:34, Renan Nóbrega renandeso...@gmail.com escreveu: Creio que a essa altura do campeonato o problema tenha sido resolvido. Uma boa opção momentânea é bloquear o IP invasor no firewall via iptables. Taca um DROP nele que para na hora. 2011/4/18 Wesley MAX WIFI TELECOM xcyber...@hotmail.com não percebi que tinha feito isso tem com apagar da lista não -- From: j...@bol.com.br Date: Mon, 18 Apr 2011 08:49:33 -0300 To: asteriskbrasil@listas.asteriskbrasil.org Subject: Re: [AsteriskBrasil] Ajuda com brute force Como falado anteriormente, utilize o fail2ban. E mais uma dica, da próxima vez que postar o log não poste o IP do servidor. Boa sorte, João Marcelo Em 17/04/2011, às 19:25, Wesley MAX WIFI TELECOM escreveu: Ajuda com brute force estão tentando logar. em conta sip em meu servidor ate agora ele não deram conta, pois sempre ativo host = meu ip fixo mais meu log já esta muito grande de tantas tentativas que eles estão fazendo e quero bloquear eles será que tem alguma ferramenta para que eu possa bloquear essas tentativa e deixar meu asterisk mais seguro Tentativas no LOG '30 sip:30@187.28.52.10' failed for '112.107.3.152' - Peer is not supposed to register [Apr 17 18:19:44] ERROR[3228] chan_sip.c: Peer '100' is trying to register, but not configured as host=dynamic [Apr 17 18:19:44] NOTICE[3228] chan_sip.c: Registration from '100 sip:100@187.28.52.10' failed for '65.111.166.219' - Peer is not supposed to register [Apr 17 18:19:44] ERROR[3228] chan_sip.c: Peer '100' is trying to register, but not configured as host=dynamic [Apr 17 18:19:44] NOTICE[3228] chan_sip.c: Registration from '100 sip:100@187.28.52.10' failed for '65.111.166.219' - Peer is not supposed to register [Apr 17 18:19:44] ERROR[3228] chan_sip.c: Peer '100' is trying to register, but not configured as host=dynamic [Apr 17 18:19:44] NOTICE[3228] chan_sip.c: Registration from '100 sip:100@187.28.52.10' failed for '65.111.166.219' - Peer is not supposed to register [Apr 17 18:19:44] ERROR[3228] chan_sip.c: Peer '30' is trying to register, but not configured as host=dynamic [Apr 17 18:19:44] NOTICE[3228] chan_sip.c: Registration from '30 sip:30@187.28.52.10' failed for '112.107.3.152' - Peer is not supposed to register [Apr 17 18:19:44] ERROR[3228] chan_sip.c: Peer '30' is trying ___ 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. 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 ___ 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. Lista de discuss�es AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org