Elastix
Centralita telefónica en red. PBX. VoIP.
- Juan Antonio Villalpando -
Volver al índice del tutorial
____________________________
- Troncal en la misma red.
- Dos servidores de la misma red.
Tenemos dos Servidores VoIP Asterisk en la misma red. Se trata que las Extensiones de un Servidor se puedan comunicar con las del otro Servidor.
En el Servidor A, creamos la extensión SIP 1111 Nombre para mostrar: 1111 Contraseña 1234aa
En el Servidor B, creamos la extensión SIP 2222 Nombre para mostrar: 2222 Contraseña 1234aa
----------------------------------------------------------
Servidor A: 192.168.1.222
Entramos en ese servidor para:
- Crear una Extensión para la troncal IAX2.
Extensiones / Dispositivo AIX2 genérico
Extensión del Usuario: 800
Nombre para mostar: Troncal_A
secret: 1234aa
- Creamos una troncal en el Servidor A
PBX / Troncales / Add IAX2 Trunk
Nombre de la línea troncal: ServidorA
Detalles del par:
host=192.168.1.234
qualify=yes
username=900
secret=1234aa
type=friend
encryption=aes128
auth=md5
context=from-internal
trunk=yes
requirecalltoken=no
Cadena de Registro: 900:1234aa@192.168.1.234/900
El otro servidor es el 192.168.1.234, en él hay configurado una Extensión 900 con contraseña1234aa |
|
|
Servidor B: 192.168.1.234
Entramos en ese servidor para:
- Crear una Extensión para la troncal IAX2.
Extensiones / Dispositivo AIX2 genérico
Extensión del Usuario: 900
Nombre para mostar: Troncal_B
secret: 1234aa
- Creamos una troncal en el Servidor B
PBX / Troncales / Add IAX2 Trunk
Nombre de la línea troncal: ServidorB
Detalles del par:
host=192.168.1.222
qualify=yes
username=800
secret=1234aa
type=friend
encryption=aes128
auth=md5
context=from-internal
trunk=yes
requirecalltoken=no
Cadena de Registro: 800:1234aa@192.168.1.222/800
El otro servidor es el 192.168.1.222, en él hay configurado una Extensión 800 con contraseña1234aa |
|
|
Vamos a crear Rutas Salientes en los dos Servidores.
Cuando un teléfono del Servidor A llame a un número que comienza por 1, (1XXX), la llamada saldrá al ServidorB
Cuando un teléfono del Servidor B llame a un número que comienza por 2, (2XXX), la llamada saldrá al ServidorA
Servidor A: 192.168.1.222
|
Servidor B: 192.168.1.234
|
Si ponemos el prefijo en la zona de prefix, por ejemplo 9 y después XXXX, llamará al otro servidor cuando el número escrito comience por 9
_______________________________________
_______________________________________
_______________________________________
_______________________________________
- Troncal en dos redes a través de Servidores en Internet
https://www.youtube.com/watch?v=l5rTuPjw0pM
En este caso la configuración sería similar a la anterior, solo que debemos poner la IP Pública de la red con la que nos queremos comunicar.
Además debemos abrir en cada Router los puertos correspondientes según el protocolo utilizado:
SIP: Puerto 5060 - 5065 Protocolo TCP/UDP -----> 192.168.1.222 (en el ServidorA)
SIP: Puerto 5060 - 5065 Protocolo TCP/UDP -----> 192.168.1.234 (en el ServidorB)
RTP Puerto 10000 - 20000 Protocolo UDP
IAX Puerto 4569 - 4569 Protocolo UDP
En el Servidor A vamoa al archivo /etc/asterisk/sip.conf:
nat=yes
externip= 21.31.41.51
localnet=192.168.1.0/255.255.255.0
canreinvite=no
En el Servidor B vamos al archivo /etc/asterisk/sip.conf:
nat=yes
externip=62.72.82.92
localnet=192.168.1.0/255.255.255.0
canreinvite=no
Los archivos los editamos mediante PBX / Herramientas / Editor Archivos Asterisk
___________________________________________________________
|