Hola gente:
Nuevamente estoy por aca, para realizar algunas consultas de las cuales por lo que he visto, ustedes saben bastante.
Primero les presento el esquema actual:
(Hard Phones, Soft Phones, etc) <--> Internet <--> Asterisk <--> Varios trunks
Tengo varios telefonos repartidos en diferentes locaciones. Estos internos -registrados en el Asterisk- tienen conflictos para hablar entre si (No hay audio en ningun sentido), pero no para tomar alguno de los trunks -que estan definidos contra Cisco, Mitel, etc.-. Luego de investigar y realizar pruebas, pude solucionarlo con un Proxy, quedando el esquema de esta manera:
(Hard Phones, Soft Phones, etc) <--> Internet <--> Proxy <--> Asterisk <--> Varios trunks
El proxy actual (Brekeke) envia las peticiones de registro de cada extension a Asterisk, por lo cual, Asterisk sigue encargandose de todo, la diferencia es que el proxy realiza unos cambios en los Headers para que Asterisk no tenga problema con el NAT detrás de cada telefono (Por lo visto, este es un problema que tiene mucha gente, ya que los foros estan repletos de consultas sobre esto).
Consultas:
1) Utilizando Kamailio en el lugar del proxy actual, conviene que los phones se registren en Asterisk o Kamailio? ¿Cuales son las ventajas de registrarlo en Kamailio?
2) Si los phones se registraran en Kamailio, el trafico no deberia pasar al Asterisk, ya que machearia el discado y reenviaria al destino sin necesidad del Asterisk. ¿Esto es correcto?
Muchas gracias!