Interligar dois servidores Asterisk

Publicado por Fellipe Pinheiro da Silva em 17/02/2009

[ Hits: 17.459 ]

Blog: http://www.fellipe.info

 


Interligar dois servidores Asterisk



Este é o procedimento para você interligar matriz/filial de servidores Asterisk e eles se falarem de ramal para ramal. Considerando que na matriz você tem ramais começados por 1000 (ex: 1000, 1001 etc) e na filial ramais começados por 2000 (Ex: 2000, 2001, 2002 etc).

A configuração abaixo você deverá fazer na matriz:

iax.conf

[pbx] (servidor matriz)
type=friend
context=from-internal
auth=md5
secret=1234
trunk=yes

extensions.conf

[cluster]
exten=>_2XXX,1,Dial(IAX2/pbx:1234@IP_do_SERVIDOR_FILIAL/${EXTEN})

A configuração abaixo você deverá fazer na filial:

extensions.conf

[cluster]
exten=>_1XXX,1,Dial(IAX2/pbx:1234@IP_do_SERVIDOR_MATRIZ/${EXTEN})

iax.conf

[pbx] (servidor filial)
type=friend
context=from-internal
auth=md5
secret=1234
trunk=yes

Não é difícil, depois é só fazer os includes da macro "cluster" na Matriz e na Filial.

Abraços!

Fellipe Pinheiro.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Linux avançado: Controle de inicialização em Sabayon Linux

Criando um certificado digital (OpenVPN)

Patchs no i3-WM e Dmenu - "Automagicamente" compilando e aplicando

Como obter o MAIN PID de um processo com SystemD (e manipulá-lo a seu gosto)

Lamp Fedora 21

  

Comentários
[1] Comentário enviado por ulisses.santos em 28/05/2009 - 21:53h

amigo estou numa duvida forte, estou fazendo o projeto final da faculdade mas estou parado nesta parte a ultima coisa que falta pra min tem como me da uma luz.

no meu caso estou usando server primario e secundario
primario 10.1.1.200(matriz)
secundario 10.1.1.250(filial)

estou perdido em como colocar no arquivo

[2] Comentário enviado por ulisses.santos em 02/06/2009 - 21:22h

-- Accepting AUTHENTICATED call from 10.1.1.101:
> requested format = gsm,
> requested prefs = (),
> actual format = ulaw,
> host prefs = (),
> priority = mine
-- Executing [2000@cluster:1] Dial("IAX2/1000-2982", "IAX2/2000:2000@10.1.1.250/2000") in new stack
-- Called 2000:2000@10.1.1.250/2000
[Jun 2 21:01:22] WARNING[2903]: chan_iax2.c:7984 socket_process: Call rejected by 10.1.1.250: No such context/extension
-- Hungup 'IAX2/10.1.1.250:4569-13998'
== Everyone is busy/congested at this time (1:0/0/1)
== Auto fallthrough, channel 'IAX2/1000-2982' status is 'CHANUNAVAIL'



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts