Hola, y gracias por su apoyo
jeffreytresa
Correcto, cada trunk tiene un fromuser diferente, en cada caso es el outbound callerID
Están creadas las 3 trunks y 3 rutas salientes, cada una toma su respectiva troncal.
FranMercedesG
Ya lo verificamos pero cada servicio tiene características diferentes, y se usa para un servicio igualmente diferente, conclusión, el proveedor no entrega en 1 solo trunk todo, con los parámetros que requerimos
Yo considero que el tema está en enrutamiento.... (estoy muy lejos de ser experto, pero es mi deducción),
3 tarjetas de red cada una con su direccionamiento, y deben "salir" cada una a través de su respectivo gateway a la dirección del SIP server, por lo que se asemejaría a tener 3 ISP y generar tráfico a Internet por cada uno, dependiendo de la tarjeta de red que se utilice.
Encontré estos 2 hilos con lo que para mí, sería similar aunque visto con el contexto de ISPs
http://www.linuxhorizon.ro/iproute2.html
http://roke.es/2014/07/16/linux-2-tarjetas-de-red-con-2-puertas-de-enlace/
Aquí se pueden crear tablas de enrutamiento para cada ISP (o en mi caso trunk)
A diferencia de crear rutas estáticas donde defino que para ir a
SIP_server_1 use el gateway_1 en la interfaz_1
SIP_server_2 use el gateway_2 en la interfaz_2
(Que consideno no aplica porque en mi caso SIP_server_1 es igual a SIP_server_2)
Entonces definen que el tráfico generado por la subred_1 use la tabla de enrutamiento t1, y el tráfico generado por la subred_2 use la tabla de enrutamiento t2, por lo que no dependería de Sip_server sino de la red origen.
Ahora creo q el problema sería indicar en cada SIP trunk que NIC debe tomar...
Es posible indicar (o forzar) que la sip_trunk_1 utilice la NIC_1, la sip_trunk_2 utilice la NIC_2?
Agradezco mucho su apoyo (y el leer todo lo q puse... se q es bastante)