[AsteriskBrasil] Integrar dois servidores usando SIP!

Flavio Junior billpp em gmail.com
Segunda Julho 9 14:16:09 BRT 2007


Galera, boa tarde...

Pegando carona no mesmo contexto do problema do amigo ai, eu to tendo
problemas fazendo o seguinte:
- Tenho um asterisk beleza na Matriz
- Tenho um asterisk beleza na Filial
- Tenho ramais diferentes na matriz e filial (4xx matriz, 8xx filial)

Abaixo algumas configurações:
* extensions.conf da matriz:
[globals]
TRUNKVIT=IAX2/vitoria

[interno]
;Ramais VoIP Vitoria/ES
exten => _8[89]X,1,Answer
exten => _8[89]X,2,Dial(${TRUNKVIT}/${EXTEN},40,Ttr)
exten => _8[89]X,3,Hangup

* extensions.conf da Filial:
[globals]
TRUNKCTL=IAX2/central

[ramais]
exten => _4XX,1,Answer
exten => _4XX,2,Dial(${TRUNKCTL}/${EXTEN},40,Ttr)
exten => _4XX,3,Hangup

Os dois asterisk se registram perfeitamente:
Filial:
bender*CLI> iax2 show registry
Host                  dnsmgr  Username    Perceived
  Refresh  State
200.200.200.200:4569    N       vitoria     201.201.201.201:4569
  60  Registered

Matriz:
groo*CLI> iax2 show registry
Host                  Username    Perceived
Refresh  State
201.201.201.201:4569    central     200.200.200.200:4569         60  Registered

Agora, o que acontece quando tento realizar uma ligação da Filial para Matriz:
CLI da Matriz:
Jul  9 14:09:55 NOTICE[9083]: chan_iax2.c:6775 socket_read: Rejected
connect attempt from 201.201.201.201, who was trying to reach '405@'

CLI da Filial:
    -- Executing [405 em ramais:1] Answer("IAX2/899-10", "") in new stack
    -- Executing [405 em ramais:2] Dial("IAX2/899-10",
"IAX2/central/405|40|Ttr") in new stack
    -- Called central/405
[Jul  9 14:09:19] WARNING[3343]: chan_iax2.c:7175 socket_process: Call
rejected by 200.200.200.200: No authority found
    -- Hungup 'IAX2/central-11'
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [405 em ramais:3] Hangup("IAX2/899-10", "") in new stack
  == Spawn extension (ramais, 405, 3) exited non-zero on 'IAX2/899-10'
    -- Hungup 'IAX2/899-10'


Ah, quase me esqueci, o iax.conf das duas:
* iax.conf da Matriz
[vitoria]
username=vitoria
secret=**********
type=friend
host=dynamic
context=interno

* iax.conf da Filial:
[central]
; Peer de conexao Central (Floripa)
username=central
secret=*********
type=friend
host=dynamic
context=ramais


Se alguem souber como me ajudar, qualquer tentativa é bem vinda ;)


Obrigado,

Flavio do Carmo Junior

On 7/6/07, Ricardo Landim <pangole em bol.com.br> wrote:
> Faça um interconexão em IAX. Ai no seu dialplan vc tenta fazer duas
> discagem...
>
> ... no servidor 1
> exten => _XXX,1,Dial(SIP/${EXTEN})
> exten => _XXX,2,Dial(IAX2/servidor2/${EXTEN})
>
> ....no servidor 2
> exten => _XXX,1,Dial(SIP/${EXTEN})
>  exten => _XXX,2,Dial(IAX2/servidor1/${EXTEN})
>
> Os servidores vão tentar realizar a ligação localmente, se não conseguirem,
> vão para o outro servidor via IAX... isso funciona tbm com mais de dois
> servidores... e soh vc ir adicionando mais tentativas de discagem...
>
> ...no servidor n
> exten => _XXX,1,Dial(SIP/${EXTEN})
>  exten => _XXX,2,Dial(IAX2/servidor1/${EXTEN})
>  exten => _XXX,2,Dial(IAX2/servidor2/${EXTEN})
>  exten => _XXX,2,Dial(IAX2/servidor3/${EXTEN})
>  exten => _XXX,2,Dial(IAX2/servidor4/${EXTEN})
> ...
>
> Não esqueça de configurar as contas IAX em ambos os servidores....
>
> Att,
> Ricardo Landim
>
> Em 06/07/07, Bernardo Vieira <bernardo.vieira em terra.com.br> escreveu:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Faz com IAX que é muito mais tranquilo. É possível fazer com sip, mas
> > como o Asterisk não implenta um sip proxy completo, é mais complicado.
> >
> > Julio Cesar escreveu:
> > > BOm dia!
> > >
> > > Pessoal tenho dois servidores configurados e funcionando junto com o
> > > asterisk, como faço para irterligar eles utilizando SIP?
> > > por ex: o ramal do servidor A é 300 e do server B é 200 eu quero que
> > > todos os ramais de um possam se cominicar com o do outro!
> > >
> > > Abraços
> > >
> > >
> > >
> ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > LIsta de discussões AsteriskBrasil.org
> > > AsteriskBrasil em listas.asteriskbrasil.org
> > >
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> > >
> > > _______________________________________________
> > > Acesse o  wiki AsteriskBrasil.org:
> > > http://www.asteriskbrasil.org
> > >
> > >
> > >
> ------------------------------------------------------------------------
> > >
> > > No virus found in this incoming message.
> > > Checked by AVG Free Edition.
> > > Version: 7.5.476 / Virus Database: 269.10.1/888 - Release Date: 6/7/2007
> 06:36
> >
> > - --
> > "What most profoundly divides two men is a different sense and degree of
> > cleanliness. What help is all honesty and mutual utility, what help is
> > all the good will for each other: in the end the fact remains-they can't
> > stand each other?s smell!"
> >
> > - - Nietzsche
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.6 (MingW32)
> > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> >
> >
> iD8DBQFGjl872QVs8jsa1mQRArGhAKCCWVgubBhoQoJGR1xthWHX1Dv0GgCfdYZA
> > FQczYgHkgq9GK2tkH5e59mw=
> > =cEH/
> > -----END PGP SIGNATURE-----
> > _______________________________________________
> > LIsta de discussões AsteriskBrasil.org
> > AsteriskBrasil em listas.asteriskbrasil.org
> >
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >
> > _______________________________________________
> > Acesse o  wiki AsteriskBrasil.org:
> > http://www.asteriskbrasil.org
> >
>
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> _______________________________________________
> Acesse o  wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org
>


Mais detalhes sobre a lista de discussão AsteriskBrasil