3CX y dos tarjetas de red con dos operadores SIP

Status
Cerrado para nuevas respuestas.

JORGE SANCHEZ

Customer
Registrado
23 Oct 2019
Mensajes
59
Estimados expertos de 3CX, por favor necesito de su ayuda, vengo utilizando la versio PRO de 3CX con mucha satisfaccion. Por temas de administrativos en mi empresa hemos decidido contratar a un operador local para que nos proveea de una troncal-sip, sin embargo, nuestra 3cx ya viene trabajando con una troncal sip por registro de netelip con la que funciona muy bien.

El escenario es el siguiente:
No se quiere cortar la troncal-sip con netelip hasta que la nueva troncal de claro funcione, entonces, en este momento mi 3cx tiene 2 troncales creadas y dos reglas de entrada. Para la trocal de claro se ha creado una regla de entrada en donde las llamadas al numero de claro se desviaran a mi extensión 2059, para la troncal de netelip se ha creado otra regla de entrada en donde las llamadas al numero de netelip se desvíen a mi ivr.

A nivel de red el escenario es el siguiente:
# The primary network interface
allow-hotplug nic1
iface nic1 inet static
address 192.168.0.10/24
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.2
auto nic2
iface nic2 inet static
address 172.28.17.6
netmask 255.255.255.252
up route add -net 172.28.129.180/30 gw 172.28.17.5

## TRONCAL SIP CLARO 172.28.129.181/30 HASTA DONDE SI LLEGO DESDE MI 3CX

Mi 3CX tiene dos tarjetas de red.
- nic1 (lan), por donde mis usuario alcanzan a la 3cx y por donde la 3cx sale a internet para conectarse a la troncal de netelip.
- nic2, por donde mi 3cx llega a la troncal de claro.
Hasta aqui todo bien, incluso la captura que adjunto muestra que mi 3cx si esta recibiendo los paquetes de la troncal de claro. El problema parece que es cuando la llamada que ingresa por claro no llega a mi anexo y tengo la ligera sospecha que puede ser por que la red de mi nic2 no llegan a mi los host de mi lan (nic2)

Por favor alguna idea de que puede estar pasando?

1777
 
Hola Jorge,

A nivel de red solo debes asegurarte de lo siguiente:

1) La placa con salida a internet debe tener definido Default Gateway, la otra placa no lo debe tener.

2) Deberás usar rutas estáticas Persistentes para enrutar el tráfico hacia la otra red.

Puedes probar las rutas con un traceroute

3) En la central sí vas al menú Ajustes —- red debes tener configurado la interfaz que apunta a internet como principal.

Saludos!
 
Hola Jorge,

A nivel de red solo debes asegurarte de lo siguiente:

1) La placa con salida a internet debe tener definido Default Gateway, la otra placa no lo debe tener.

2) Deberás usar rutas estáticas Persistentes para enrutar el tráfico hacia la otra red.

Puedes probar las rutas con un traceroute

3) En la central sí vas al menú Ajustes —- red debes tener configurado la interfaz que apunta a internet como principal.

Saludos!
Alejandro gracias por tu respuesta.
Te comento que todo esto ya se valido y todo esta OK.

1) La placa con salida a internet debe tener definido Default Gateway, la otra placa no lo debe tener.
# The primary network interface
allow-hotplug nic1
iface nic1 inet static
address 192.168.0.10/24
gateway 192.168.0.1
dns-nameservers 192.168.0.2

auto nic2
iface nic2 inet static
address 172.28.17.6
netmask 255.255.255.252
up route add -net 172.28.129.180/30 gw 172.28.17.5

2) Deberás usar rutas estáticas Persistentes para enrutar el tráfico hacia la otra red.
Puedes probar las rutas con un traceroute
En la configuración de las interfaces se creo la ruta estática. y el resultado del tracerote es correcto.
root@pbx:~# traceroute 172.28.129.181
traceroute to 172.28.129.181 (172.28.129.181), 30 hops max, 60 byte packets
1 172.28.17.5 (172.28.17.5) 0.873 ms 1.061 ms 1.048 ms
2 10.225.14.25 (10.225.14.25) 1.799 ms 2.071 ms 2.229 ms
3 * * *
4 * * *
5 * * *
root@pbx:~# ping 172.28.129.181
PING 172.28.129.181 (172.28.129.181) 56(84) bytes of data.
64 bytes from 172.28.129.181: icmp_seq=1 ttl=252 time=13.0 ms
64 bytes from 172.28.129.181: icmp_seq=2 ttl=252 time=13.0 ms
64 bytes from 172.28.129.181: icmp_seq=3 ttl=252 time=12.7 ms

3) En la central sí vas al menú Ajustes —- red debes tener configurado la interfaz que apunta a internet como principal.
1778
 
Vale Jorge ya lo que te queda es que vos tomes captura de paquetes seleccionando todas las interfaces y así revisas que se envía/recibe por ambas interfaces y que IP se reporta en los encabezados Contact y Connection Information.

Así podrás analizar exactamente si están bien las IP en esos encabezados y si realmente se está enrutando bien por las interfaces.

Saludos!
 
Estimado Alejandro, estuve revisando lo que me indicaste por favor tu ayuda a interpretar lo capturado, según lo que leí el campo Contact debe estar compuesto por sip:x@y:Port y en mi captura no se cumple esto.
En relación al campo Connection Information no lo encuentro en el encabezado.

Gracias por tu ayuda.

Message Header
Via: SIP/2.0/UDP 172.28.187.80:5060;branch=z9hG4bKupo1xkpyyn1vwbylyggklkkls;Role=3;Hpt=8f38_16;TRC=ffffffff-ffffffff
Record-Route: <sip:172.28.187.80:5060;transport=udp;lr;Hpt=8f38_16;CxtId=4;TRC=ffffffff-ffffffff;X-HwB2bUaCookie=16055>
Call-ID: [email protected]
From: "+51947024254"<sip:[email protected];user=phone;noa=subscriber;srvattri=national>;tag=qrs89qiw
To: <sip:[email protected]:5060;transport=udp;user=phone>
CSeq: 1 INVITE
Allow: INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,NOTIFY,REFER,SUBSCRIBE,OPTIONS,MESSAGE
Contact: <sip:172.28.187.80;transport=udp;Dpt=ea8a-200;Hpt=8f38_16;CxtId=4;TRC=ffffffff-ffffffff>
Max-Forwards: 64
Supported: timer,100rel,histinfo,early-session
Session-Expires: 1800
Min-SE: 600
P-Asserted-Identity: <tel:+51947024254>
P-Charging-Vector: icid-value=mgcf--20200224200804-100320100951900129333;orig-ioi=702;term-ioi=po1-scscf01.ims.claro.com.pe
Content-Length: 204
Content-Type: application/sdp
Content-Disposition: session
 
El campo contact debería estar formado como contact_user_part:contact_host_part:Port

la estructura de ese campo está mal.

Lamentablemente eso lo deberás revisar directamente con tu proveedor, pues al tratarse de un proveedor que no hemos probado no puedo asistir

igualmente debes ver la señalización enviada en ambas interfaces para saber si está siendo enviada a la IP y puerto correcto.

saludos
 
Estimado Alejandro, si mi TRONCAL-SIP de mi proveedor es 172.28.129.181
por que el source siempre es 172.28.187.80

1779
 
Hola Jorge eso lo debes revisar con tu proveedor, pues puede que ellos tengan en uso más de un servidor SIP al igual que servidores de media.

normalmente grandes proveedores usan más de un servidor SIP.
 
Ok Alejandro, muchas gracias por tu atenciones y respuestas.

Saludos.
 
De nada Jorge, saludos
 
Status
Cerrado para nuevas respuestas.

Estadísticas del Foro

Temas
44.441
Mensajes
232.812
Miembros
78.339
Último miembro
neil.marsura