r3 - 10 Aug 2006 - 23:31:35 - IuriDinizYou are here: TWiki >  Asterisk Web  > AsteriskInterligando

Interligar Asterisk via IAX

links:

Criar chaves

Em cada uma das máquinas crie uma chave

#!/bin/sh
cd /var/lib/asterisk/keys/
astgenkey -n

um bom nome para a chave é o nome da máquina

Copie a chave publica(.pub) para os outros servidores, coloque-as na pasta: /var/lib/asterisk/keys/

Recarregue as chaves no asterisk com o comando: reload res_crypto.so e depois use show keys para mostrar as chaves

Criar as contas IAX

Cada servidor deve ter uma conta user para cada servidor que possa conectar nele, e uma conta peer para cada servidor que ele quer contactar (poderiam ser usados contas do tipo friend, mas da alguns problemas)

/etc/asterisk/iax.conf

[USUARIO_QUE_CONECTA_AQUI]
type = user
context = from-external-iax
auth = rsa
inkeys = CHAVE(s)_QUE_PODE_CONECTAR_AQUI
trunk = yes

[NOME_PARA_ESTE_TRUNK]
type = peer
auth = rsa
qualify = yes
username = NOME_USUARIO_PARA_ESTE_TRUNK
host = SERVIDOR_QUE_QUERO_CONECTAR
outkey = CHAVE_QUE_IRA_USAR_PARA_CONECTAR
trunk = yes

Contextos

você pode definir vários contextos para um user. O primeiro contexto é o padrao em chamadas que nao especificam o contexto: Dial(IAX2/peer/exten)

os outros contextos são validos em chamadas Dial(IAX2/peer/exten@context)

-- IuriDiniz - 24 Feb 2006

AsteriskForm
Classificacao Documentacao
Resumo Como interligar dois asterisk's
Versao Asterisk 1.2.X
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r3 < r2 < r1 | More topic actions
Asterisk.AsteriskInterligando moved from Personal.AsteriskInterligando on 08 Mar 2006 - 18:19 by IuriDiniz - put it back
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback