[Users] Usage of record_route_preset / dispatcher / UAC-Module

Bogdan-Andrei Iancu bogdan at voice-system.ro
Fri Mar 24 16:26:08 CET 2006


Hi Carsten,

just a short note...on the sip proxy you should do rr with the proxy's 
IP and not with the one of the LB. Once the LB decides which proxy 
handles the call, all sequential request must go through that proxy and 
ideally to skip the LB.

regards,
bogdan

Carsten Bock wrote:

> Hi everyone,
>
> I have a question about the dispatcher and rr-module:
> I thought about the following setup:
> OpenSER with the dispatcher on one machine which does loadbalancing 
> (and maybe later Failover) and several SIP-Proxies behind the 
> dispatcher. The SIP-Proxies should be easily exchangeable so the 
> loose-routing should be done via the dispatcher-Server. I have the 
> following setup in mind (simplyfied, in my juvenile carelessness):
>
> Dispatcher (IP:62.153.141.6)
> route{
>                 # Round robin: Every Request to another Server.
>                 ds_select_dst("1", "4");
>                 forward(uri:host, uri:port);
> }
>
> SIP-Proxy:
> route {
>     ################################################################################################################## 
>
>     # Loose-Routing
>     ############################################################################################################### 
>
>     if (loose_route()) {
>         if (!t_relay()) {
>             log(1, "Not possible to relay\n");
>             # Fehler melden
>             sl_reply_error();
>             return;
>         }
>     }; # if (loose_route()) {
>
>     ################################################################################################################## 
>
>     # Record-Route
>     ############################################################################################################### 
>
>     record_route_preset("62.153.141.6:5060");
> }
>
> Unfortunately this Setup does not work like i thought... :-(
> The messages seem to be looping between Dispatcher and SIP-Proxy. Any 
> hints what i could do or how i could solve this dilemma? Has anyone (i 
> guess so) tried anything like this before? Can anyone point me to 
> working example configs?
> I need to do the record_route_preset() on the selected SIP-Proxy, 
> because i set a user-specific From-Line with the UAC-Module, which 
> stores it's data in the Record-Route-Header.
> I need to do record routing for accounting and i do not want to do 
> accounting on the dispatcher...
>
> Thanks in advance,
>
> Carsten
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>





More information about the sr-users mailing list