[OpenSER-Users] Preserving domain name on route()

Klaus Darilion klaus.mailinglists at pernau.at
Thu Nov 15 08:20:38 CET 2007



Christian Schlatter schrieb:
> Daniel Corbe wrote:
>> So, externally I'm using DNS SRV records to get traffic to my proxy 
>> server.  Once it hits my proxy server though, I want to preserve the 
>> domain name portion of the URI, but still route the traffic around from 
>> server to server.  
>>
>> Currently I'm using rewritehostport to forward traffic onto another box. 
>>  This of course changes the field I'm interested in preserving. Is there 
>> another way to route traffic around?  
> 
> Both t_relay() and forward() allow to specify a destination address that 
> is different from the request URI. Have a look at the examples in
> 
> http://www.openser.org/docs/modules/1.2.x/tm.html#TRELAY-1
> 
> That should leave your R-URI intact.


You also can specify the destination URI:
   $du="sip:1.2.3.4;transport=whatever";

and then t_relay();

If a destination URI is set, then openser uses the DURI for routing 
instead of the RURI.

regards
klaus




More information about the Users mailing list