Re: [AsteriskBrasil] problemas com macro ao utilizar DAHDI

2011-05-18 Por tôpico Newton Pasqualini Filho

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

2011-05-03 Por tôpico Newton Pasqualini Filho
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

2011-04-19 Por tôpico Newton Pasqualini Filho
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