[Serusers] Please help : how to disable losse routing ???

Martin Koenig martin.koenig at toplink-plannet.de
Thu Sep 9 08:25:38 CEST 2004


Hello,

> From: Martin Koenig [toplink-plannet GmbH] Sent: Wednesday, 
> September 08, 
>  
> > this is not an SER problem. Loose routing is basically done 
> in the end
> > devices. All you can control on the server is whether the 
> server should be
> > in the signalling proxy chain (record_route()) and whether 
> you want to
> > process route-header-fields (loose_route()) or forward to the final
> > destinanation directly (t_relay() without loose_route()).
> 
> Sorry, this is not correct. The routing mechanism (loose or 
> strict) has to
> be followed by SIP proxies. Look at RFC 3261 para 16.6 step 6 
> where the
> strict routing behavior is defined:
> "If the copy contains a Route header field, the proxy MUST 
> inspect the URI
> in its first value. If that URI does not contain an lr 
> parameter, the proxy
> MUST ..."

The UA has to issue the message that is initiated, right?
So the UA is issuing a request that is

BYE enduser at finaldestination
Route proxy1, proxy2, proxy3

This is so because the UA will most likely be build upon 3261 and not the
prior versions. One cannot change this behaviour in ser, you will always get
a request that has the final destination as Request-URI.

Regards,
Martin




More information about the sr-users mailing list