[Kamailio-Users-ES] ayuda migrando de openser 1.3x a 1.4x opensips

troxlinux xserverlinux at gmail.com
Wed Mar 11 01:21:14 CET 2009


El día 10 de marzo de 2009 17:50, Iñaki Baz Castillo <ibc at aliax.net> escribió:
>
> Sigues sin aportar información. Hay mil formas de configurar un OpenSIPS para
> que rute a un voicemail si un usuario está ocupado o no registrado. No dices
> cómo lo ha hecho.

bueno posteo parte del codigo

	#CANCEL processing
		if (is_method("CANCEL")) {
		if (t_check_trans())
		t_relay();
		exit;
		};
			t_check_trans ();
	
		if( is_method("PUBLISH|SUBSCRIBE"))
			route(15);
		
		if (method=="REGISTER") {
			route(2);
			} else {
				route(3);
				};
			}


	route[1] {
			t_on_failure("1");
			if (!t_relay()) {
#			sl_reply_error();
				};
				exit;
				}



failure_route[1] {
	if (t_check_status("487")) {
	exit;
};

	if (t_check_status("486")) {
	revert_uri();
	prefix("b");
	xlog("L_ERR","Stepped into the 486 ruri=<$ru>");
	rewritehostport("192.168.10.3:5070");
	append_branch();
	route(1);
	exit;
};
	if (t_check_status("408") || t_check_status("480")) {
	revert_uri();
	prefix("u");
	xlog("L_ERR","Stepped into the 480 ruri=<$ru>");
	rewritehostport("192.168.10.3:5070");
	append_branch();
	route(1);
	exit;
};
}


> En cualquier caso te recomiendo que añadas unos cuantos XLOG tras la
> función "lockup('location')", para loguear lo que devuelve dicha función.

agrego este xlog despues del lookup location y despues que reinicio se
me muere el opensips no arranca

xlog("L_INFO","$Crx404 User Not Found$Cxx\n");

corrijanme si me equivoco si no esta dentro de la tabla lanzara un
mensajito en log de opensipss

-- 
rickygm

http://gnuforever.homelinux.com




More information about the Users-es mailing list