[sr-dev] SOS!! Kamailio 3.1.x Load Balancer doesn't work
chanea
chanea at gmail.com
Thu Feb 21 18:16:20 CET 2013
Dear Klaus,
Thanks for your help. Both the server and clients are behind NAT.
After adding NAT traversal on the LB , now the clients are able to talk to
each other via "MESSAGE" method.
However, there is another issue that , every time the client A sends one
message to the server , the client B gets 3 or 4 copies of it from the
server.
Any idea how this happen?
best regards,
chanea
On Fri, Feb 22, 2013 at 12:35 AM, Klaus Darilion <
klaus.mailinglists at pernau.at> wrote:
> Are the clients behind NAT? If yes, you have to use proper NAT traversal
> on the LB. Further, for outgoing INVITEs you have to route the requests
> through the LB, either by static forwarding to the LB or using the Path
> extension.
>
> regards
> Klaus
>
>
> On 21.02.2013 12:36, chanea wrote:
>
>> Dear All,
>>
>> I am trying to use Kamailio 3.1.x server (called LB here) as the Load
>> Balancer for two other Kamailio server (called server01 and server02
>> here) .
>>
>> Client A -----> Kamailio LB -----> Kamailio server01
>> Client B -----> Kamailio LB -----> Kamailio server01
>>
>> If I dont use LB here , and letting Client A and B connect to Kamailio
>> server01 directly , all the communication is fine.
>>
>> While using Kamailio LB ,without luck, although the sip client A and
>> B get 200 from server01 for Register,
>> they cannot reach each other for "Message" and "Invite".
>>
>> It will be great appreciated if anyone can give a hint.
>>
>> my config for Kamailio LB is as below :
>> ==============================**============
>> ....
>> debug=2 # debug level (cmd line: -dddddddddd)
>> fork=yes
>> log_stderror=yes # (cmd line: -E)
>>
>> children=2
>> check_via=no # (cmd. line: -v)
>> dns=off # (cmd. line: -r)
>> rev_dns=off # (cmd. line: -R)
>> port=5060
>>
>> # for more info: sip_router -h
>>
>> # ------------------ module loading ------------------------------**----
>> mpath="/usr/local/lib64/**kamailio/modules_k/:/usr/**
>> local/lib64/kamailio/modules/"
>>
>> loadmodule "sl.so"
>> loadmodule "tm.so"
>> loadmodule "rr.so"
>> loadmodule "maxfwd.so"
>> loadmodule "usrloc.so"
>> loadmodule "registrar.so"
>> loadmodule "textops.so"
>> loadmodule "mi_fifo.so"
>> loadmodule "dispatcher.so"
>> loadmodule "db_mysql.so"
>>
>>
>> # ----------------- setting module-specific parameters ---------------
>> # -- dispatcher params --
>> modparam("mi_fifo", "fifo_name", "/tmp/openser_fifo")
>> modparam("dispatcher", "db_url","mysql://.........@..**......")
>> modparam("usrloc", "db_mode", 0)
>> modparam("rr", "enable_full_lr", 1)
>>
>> route{
>> if (!mf_process_maxfwd_header("**10")) {
>> sl_send_reply("483","Too Many Hops");
>> exit;
>> };
>>
>> # if (!method=="REGISTER")
>> # record_route();
>> ds_select_dst("1","4");
>> forward();
>>
>> exit;
>>
>> }
>> ..
>> ==============================**============
>>
>>
>> best regards,
>>
>> chanea
>>
>>
>>
>> ______________________________**_________________
>> sr-dev mailing list
>> sr-dev at lists.sip-router.org
>> http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**dev<http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20130222/60ced2ea/attachment-0001.htm>
More information about the sr-dev
mailing list