[AsteriskBrasil] Azzu para ramal IAX2

2009-12-22 Por tôpico Flávio Bittencourt
Olá colegas,

O meu cenário é o seguinte:

Tenho servidor asterisk (trixbox) dentro de uma rede, com vários outros servidores de aplicativos e um firewall linux.
Este Firewall está com todas as portas abertas e ajustes necessários para que não interfira no trabalho do Asterisk.
Todos os ramais criados são com o protocolo IAX2, uma vez que todos serão remotos.
Criei uma conta Azzu que servirá de tronco para chamadas saintes e principalmente entrantes.
Segue a configuração:
context=from-trunk dtmfmode=rfc2833 fromdomain=azzu.com.br fromuser=12026969 host=registrar.azzu.com.br insecure=very port=5060 type=friend username=12026969 secret=35147300 allow=g729gsmalawulaw
Embora a última linha faça referência ao codec g729, ainda não tenho instalado no servidor, mas providenciarei em breve.
Pelo FreePbx, criei um direcionamento para um dos ramais IAX2.

Pois bem, quando alguém liga para o número Azzu, o asterisk chega a atender através do tronco Azzu, mas ao direcionar para o ramal, apresenta congestionamento e dá sinal de ocupado.
No CLI, até apresenta o log da ligação entrando no asterisk através do tronco Azzu, e mostra que apresenta congestionamento.
O mais interessante é que não aparece o registro da ligação nos relatórios, nos CDR´s.

Segue trecho do log do CLI:

 -- Goto (macro-dial,s,3)
 -- Executing [...@macro-dial:3] AGI("SIP/12026969-08c42078", "dialparties.agi") in new stack
 -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
 dialparties.agi: Starting New Dialparties.agi
 == Manager 'admin' logged on from 127.0.0.1
 dialparties.agi: Caller ID name is '2124629371' number is '2124629371'
  dialparties.agi: USE_CONFIRMATION:  'FALSE'
  dialparties.agi: RINGGROUP_INDEX:   ''
 dialparties.agi: Methodology of ring is  'none'
 -- dialparties.agi: Added extension 223 to extension map
  dialparties.agi: Extension 223 has call screening off
 -- dialparties.agi: Extension 223 cf is disabled
 -- dialparties.agi: Extension 223 do not disturb is disabled
  dialparties.agi: extnum 223 has:  cw: 1; hascfb: 0 [] hascfu: 0 []
  dialparties.agi: ExtensionState: 0
 -- dialparties.agi: dbset CALLTRACE/223 to 2124629371
 -- dialparties.agi: Filtered ARG3: 223
 == Manager 'admin' logged off from 127.0.0.1
 -- SIP/12026969-08c42078AGI Script dialparties.agi completed, returning 0
 -- Executing [...@macro-dial:7] Dial("SIP/12026969-08c42078", "IAX2/223,15,tr") in new stack
 -- Hungup 'IAX2/223-3123'
 == Everyone is busy/congested at this time (1:0/0/1)
 -- Executing [...@macro-dial:8] Set("SIP/12026969-08c42078", "DIALSTATUS=CHANUNAVAIL") in new stack


O que os colegas acham disso?
 
Abraços
 
Flávio
___
A Redfone é líder no fornecimento de bridges TDMoE lt;- E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois  
servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] Azzu para ramal IAX2

2009-12-22 Por tôpico Luis Reis
Flávio

Provavelmente o Azzu está querendo encaminhar a chamada em g729 para o seu
cliente e não consegue pelo mesmo não estar configurado no seu asterisk.
Tira a linha dos allow e faz assim:

context=from-trunk
dtmfmode=rfc2833
fromdomain=azzu.com.br
fromuser=12026969
host=registrar.azzu.com.br
insecure=very
port=5060
type=friend
username=12026969
secret=35147300
;allow=g729gsmalawulaw
*disallow=all*
*allow=gsm*
*allow=ulaw*
*allow=alaw*

Tu podes ver se é o CODEC também, capturando os pacotes com o wireshark 

2009/12/22 Flávio Bittencourt flaviobittenco...@uol.com.br

 *Olá colegas,*

 *
 *

 *O meu cenário é o seguinte:*

 *
 *

 *Tenho servidor asterisk (trixbox) dentro de uma rede, com vários outros
 servidores de aplicativos e um firewall linux.*

 *Este Firewall está com todas as portas abertas e ajustes necessários para
 que não interfira no trabalho do Asterisk.*

 *Todos os ramais criados são com o protocolo IAX2, uma vez que todos serão
 remotos.*

 *Criei uma conta Azzu que servirá de tronco para chamadas saintes e
 principalmente entrantes.*

 *Segue a configuração:*

 *context=from-trunk dtmfmode=rfc2833 fromdomain=azzu.com.brfromuser=12026969 
 host=
 registrar.azzu.com.br insecure=very port=5060 type=friend
 username=12026969 secret=35147300 allow=g729gsmalawulaw*

 *Embora a última linha faça referência ao codec g729, ainda não tenho
 instalado no servidor, mas providenciarei em breve.*

 *Pelo FreePbx, criei um direcionamento para um dos ramais IAX2.*

 *
 *

 *Pois bem, quando alguém liga para o número Azzu, o asterisk chega a
 atender através do tronco Azzu, mas ao direcionar para o ramal, apresenta
 congestionamento e dá sinal de ocupado.*

 *No CLI, até apresenta o log da ligação entrando no asterisk através do
 tronco Azzu, e mostra que apresenta congestionamento.*

 *O mais interessante é que não aparece o registro da ligação nos
 relatórios, nos CDR´s.*

 *
 *

 *Segue trecho do log do CLI:*

 * -- Goto (macro-dial,s,3)*

 * -- Executing [...@macro-dial:3] AGI(SIP/12026969-08c42078,
 dialparties.agi) in new stack*

 * -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi*

 * dialparties.agi: Starting New Dialparties.agi*

 * == Manager 'admin' logged on from 127.0.0.1*

 * dialparties.agi: Caller ID name is '2124629371' number is '2124629371'*

 *  dialparties.agi: USE_CONFIRMATION:  'FALSE'*

 *  dialparties.agi: RINGGROUP_INDEX:   ''*

 * dialparties.agi: Methodology of ring is  'none'*

 * -- dialparties.agi: Added extension 223 to extension map*

 *  dialparties.agi: Extension 223 has call screening off*

 * -- dialparties.agi: Extension 223 cf is disabled*

 * -- dialparties.agi: Extension 223 do not disturb is disabled*

 *  dialparties.agi: extnum 223 has:  cw: 1; hascfb: 0 [] hascfu: 0 []*

 *  dialparties.agi: ExtensionState: 0*

 * -- dialparties.agi: dbset CALLTRACE/223 to 2124629371*

 * -- dialparties.agi: Filtered ARG3: 223*

 * == Manager 'admin' logged off from 127.0.0.1*

 * -- SIP/12026969-08c42078AGI Script dialparties.agi completed,
 returning 0*

 * -- Executing [...@macro-dial:7] Dial(SIP/12026969-08c42078,
 IAX2/223,15,tr) in new stack*

 * -- Hungup 'IAX2/223-3123'*

 * == Everyone is busy/congested at this time (1:0/0/1)*

 * -- Executing [...@macro-dial:8] Set(SIP/12026969-08c42078,
 DIALSTATUS=CHANUNAVAIL) in new stack*

 *
 *

 *O que os colegas acham disso?*



 Abraços



 Flávio

 ___
 A Redfone é líder no fornecimento de bridges TDMoE lt;- E1
 - Valor similar ao de placas E1 PCI;
 - Não há problemas de compatibilidade com barramento PCI;
 - Possibilitam a construção de soluções de alta disponibilidade(dois
 servidores compartilham o mesmo E1)
 Conheça mais sobre este produto em www.red-fone.com
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




-- 
Luis Machado Reis
Analista de Sistemas
www.singularideas.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE lt;- E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois  
servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil