[Serusers] Stateless Redirect Server

matthieu saunier matthieu.saunier at sxb.bsf.alcatel.fr
Tue May 27 15:50:34 CEST 2003


Hi everybody,

I'm currently testing ser (0.8.10) as a stateless redirect server with Kphone 
(3.1) as UA and I wonder why Kphone didn't try all URIs after receiving  
REDIRECT message from ser but only the one add with rewriteuri() function ?
Nevertheless this REDIRECT effectively contains in his Contact Header field 
both URIs add with rewriteuri() and append_branch().
Kphone seems not to try URIs which are add to destination set with 
append_branch()...

Can someone explain me why, or REDIRECT :-) me to the good way of thought ???

Regards,

Matthieu


Here is my ser config file :

#
# $Id: test_ser.cfg,v 1.12 09/05/2003 17:13:00 matthieu saunier $
#
# simple quick-start config script
#

# ----------- global configuration parameters ------------------------

debug=3
fork=yes
log_stderror=yes

check_via=no	# (cmd. line: -v)
dns=no           # (cmd. line: -r)
rev_dns=no      # (cmd. line: -R)
port=5060
children=2

# ------------------ module loading ----------------------------------

loadmodule "/usr/local/lib/ser/modules/sl.so"

# ----------------- setting module-specific parameters ---------------

# -------------------------  request routing logic -------------------

route{

	if (uri==myself) {

		log("URI MATCHED");
		log(1,"REDIRECTING");
		# rewrite current URI, which is always part of destination ser
		rewriteuri("sip:rewriteuri at 172.25.49.133:5062");

		# append one more URI to the destination set
		append_branch("sip:appendbranch at 172.25.49.133:5063");
		
		# redirect now
		sl_send_reply("300", "redirect");	

	};

}




More information about the sr-users mailing list