Enllaç Asterisk – 3CX (free edition)

Aquest tema el tenia que tocar més prompte o més tard si volia enllaçar les dos centraletes (ma casa en Elastix i casa ma tia en 3CX) i sí que vull enllaçar-les. Havera sigut més fàcil si les 2 foren Asterisk, si les 2 haveren sigut 3CX, l’enllaç es configuraria igual (supose jo). Estic parlant de la versió 3CX free edition, en la completa si que es poden fer enllaços troncals entre centrals 3cx.
Problema de fer l’enllaç de la forma que indique: Quan des d’una extensió de l’Asterisk es crida a una extensió de la 3CX, en aquesta es veu la extensió que li crida, però si és del revés en el terminal connectat a l’Asterisk sempre apareixerà la mateixa extensió (que és la que associa la 3CX a l’asterisk).

Com anem a fer l’enllaç?
Realment no es fa un enllaç, sino dos enllaços, un per a comunicar 3CX amb Asterisk i l’altre per a comunicar Asterisk amb 3CX.

– Primer es creen dos extensions SIP, una en cada central, anem a posar per a l’exemple que asterisk utilitza el rang de 200 – 299 i 3CX el de 100 – 199, així que creem la 100 en 3cx i la 200 en Asterisk.

-Ara es crea un nou proveedor VOIP en la central 3cx de la clase Generic SIP Trunk amb les següents dades:

Servidor VOIP: La IP del servidor Asterisk

Número externo: El número de extensió que s’ha creat en Asterisk

ID de Autentificación: El que s’ha posat a l’extensió creada en Asterisk

Contraseña de autentificación: La que s’ha posat a l’extensió creada en Asterisk

– Seguint en el asistent de connexió a un servidor VOIP es passarà a la secció de crear una regla per a utilitzar aquesta connexió, en el cas de l’exemple he posat aquestes dades:

Llamadas a números que empiezan con: 2

Llamadas a números con un número de dígitos de: 3

Ruta 1: Asterisk (nom que he posat a la connexió en el servidor VOIP), 0, buit.

I ja es deuen poder fer cridades des de extensions del 3cx al Asterisk.

Ara anem a crear l’enllaç Asterisk – 3cx, primer dir que per a l’asterisk he utilitzat la distro Elastix per a provar en un principi, així que la configuració la faig via web:

– Dins del Submenú Trunks afegim un nou enllaç amb Add SIP Trunk on sols es modifiquen els següents camps:

Trunk Name: 3cx (el nom que jo he posat, es pot posar el nom que es vulga)

PEER Details: Acé es fica la IP desl servidor 3cx, la extensió i password que s’ha creat a la central 3cx

Exemple:

host=192.168.153.129

username=100

secret=100

type=peer

Al acceptar per a guardar canvis apareixerà una advertència, s’ignora i es continua. Després es clica en la barra rosa que apareix dalt amb l’escrit Apply configuration Changes Here, és important fer aquest pass perquè sino no s’apliquen els canvis

– Ara es crea la ruta cap a l’exterior que utilitze aquesta connexió, això es fa al menú Outbound Routes on es modifiquen els següents paràmetres:

Route name: 3cx (és el nom que he posat jo,es pot posar el que vulgues)

Intra company Route: es marca (si no es marca funciona igual)

Dial Patterns: 1. (en el meu cas, que indica que a qualsevol cridada que comence per 1 seguit del que siga se li aplicarà aquesta regla)

Trunk sequence: SIP/3cx (si en la configuració del trunk li heu posat un nom diferent a 3cx, apareixerà SIP/altre_nom)

Es guarden els canvisi s’apliquen els canvis. Ara es quan podem dir que ja està tot creat però no funciona, falta reiniciar el servidor 3cx per a que l’enllaç Asterisk – 3cx funcione, no ho se perquè però si no es reinicia no funciona, seran coses del Windows.

Ara ja per a comprovar que funciona tan sols queda crear 2 extensions més (una en cada servidor) i cridar d’una a l’altra, s’observarà el que ja he comentat al principi, quan es crida de 3cx a Asterisk es mostra la extensió a la que ha sigut asociada la central (en aquest cas la 200) mentre que si es crida des de l’asterisk al 3cx, es mostrarà la extensió real que crida.

Espere que vos agrade aquest mini tutorial

——————————————————

EDITE

——————————————————

Aquesta configuració funciona correctament dins d¡una mateixa LAN, però darrere de tallafocs, en diferents LANs no ho he fet funcionar correctament, quan ho aconseguixca ja faré un altre Post amb els passos a seguir i les configuracions corresponents