[OpenSER-Users-ES] Invento para llamar a PBX tras NAT

Iñaki Baz Castillo ibc at in.ilimit.es
Tue Nov 13 10:56:22 CET 2007


Hola, anteriormente daba por hecho que si un dominio de OpenSer tiene asignada 
una centralita externa, para rutar la llamada a ella había que hacer 
un "seuri(IP_fija_PBX)".
Pero claro, esto limita en cuanto a que se hace necesario tener IP fija en la 
PBX.

Ahora he hecho otra cosa aprovechando que me parece lógico esperar que la 
centralita se registre en OpenSer con usuario "pbx at dominio.org".

Entonces la cosa es que se registra con "pbx" pero tiene que permitir llamadas 
a otros usernames. Así que primero hago un "lookup" del RURI y si no es un 
usuario registrado hago lo siguiente para rutar la llamada a la PBX del 
dominio:


		$var(rU_original) = $rU;
		$rU="pbx";
		lookup("location");
		$rU=$var(rU_original);
		route(1);
		exit;

Es decir, averiguo en qué IP está la centralita "pbx at dominio.org" (desde qué 
IP se registró) y mando allí la llamada pero conservando el username original 
llamado.

 Bueno, y funciona :)

¿Acierto con este mecanismo? ¿ o es más fiable el rutar a una IP fija sin 
exigir que la centralita esté registrada?

Gracias.



-- 
Iñaki Baz Castillo
ibc at in.ilimit.es




More information about the Users-es mailing list