[SR-Users] [sr-dev] recursive calls to failure_route strange behavior

Klaus Darilion klaus.mailinglists at pernau.at
Mon Nov 23 16:51:27 CET 2009



Andres Moya schrieb:
> Thank you. Looks like it is ok now. My mistake was to use uac_repace_from in
> request route first time. Then i rewrite script to call replace only
> from branch route everything become fine. But anyway uac_repace_from
> works strange way, should maybe write something in logs.
> 
> so result is: if we need to use uac_repace_from more then once in a
> transaction it should be called from branch_route only. not from request
> route.
> 
> i also noted that my clients send proxy auth info on all ACK and BYE,
> so i cut them in the beginning of a route:

that's a good idea

> 
> 	# we now not authenticating ACKs and BYE, just to prevent relay 		# of
> auth data to external providers
> 	if ( is_method("ACK|BYE") && is_present_hf("Proxy-Authorization"))
> 		remove_hf("Proxy-Authorization");
> 
> consume_credentials doesn't help here

consume_credentials does only work after calling one of the 
authentication function.

I would add also (to be on the safe side):
  remove_hf("Authorization");

> 
> Maybe i should use normal (not proxy) authentication on their INVITE?

Proxy-auth is the correct thing.

regards
klaus




More information about the sr-users mailing list