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(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/users