[OpenSIPS-Users] load_balancer

Bogdan-Andrei Iancu bogdan at opensips.org
Wed Apr 4 13:59:47 CEST 2012


Currently there is no such function in LB (not even in trunk) - I added 
a "feature request" on tracker, so we will add it in the next versions.

Regards,
Bogdan

On 04/04/2012 12:08 PM, SamyGo wrote:
>
> that would be great, in fact I am currently installing latest 1.8 
> version and I guess I saw these functions appearing somewhere !! - 
> that would really make life easier :)
> Thanks Sir. :)
>
> On Wed, Apr 4, 2012 at 1:17 PM, Bogdan-Andrei Iancu 
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
>     Hi Sammy,
>
>     I was thinking to simplify a bit this and to add to LB module a
>     function like lb_is_from_peer() , to test if an IP + port matches
>     on of the peers defined in LB...
>
>     Regards,
>     Bogdan
>
>
>     On 04/04/2012 10:23 AM, SamyGo wrote:
>>     Hi Miha,
>>
>>     I do exactly what Bogdan said, but using DB connecitons. IF its
>>     an Initial INVITE connect to DB and query table load_balancer and
>>     see if the source ip of INVITE matches any of the load_balanaced
>>     FS servers then I know that its from inside-media-serves to outside.
>>
>>     The next thing is identifying what original destination your FS
>>     was trying to send the calls to i.e carrier-ip / uri !
>>
>>     So in your FS dialplan add a sip header where you store the real
>>     destination of the SBC/trunk and once you are in the IF condition
>>     where you detect your internal FS servers, strip off that header
>>      change the $ru and t-relay the call !!
>>
>>     phone(dial 007 at FS )<===> FS (P-Real-DST: CAR.RIE.R.IP & dial
>>     007 at OpenSIPS )<====>OpenSIPS(007 at CAR.RIE.R.IP
>>     <mailto:007 at CAR.RIE.R.IP>)<===> ITSP(007 at CAR.RIE.R.IP
>>     <mailto:007 at CAR.RIE.R.IP> )
>>
>>     I hope this is what you wanted.
>>
>>     Regards,
>>     Sammy
>>
>>     On Wed, Apr 4, 2012 at 11:49 AM, Miha <miha at softnet.si
>>     <mailto:miha at softnet.si>> wrote:
>>
>>         Hi Bogan,
>>
>>         that is a bit tricky as phones are registering on Opensips
>>         server. If I make this that the phones will not register as
>>         FSs servers are on different ips than SBC.
>>
>>         What would you sugget?
>>
>>         Regards,
>>         Miha
>>
>>
>>         On 4/2/2012 6:30 PM, Bogdan-Andrei Iancu wrote:
>>
>>             Hi Miha,
>>
>>             Well, in your script, when dealing with the initial
>>             requests, just look at the source IP of the INVITEs - if
>>             from SBC, do the lb stuff, otherwise route it back to SBC.
>>                if (src_ip==11.22.33.44) {
>>                    # do LB
>>                } else {
>>                     # send to SBC
>>                }
>>
>>             Regards,
>>             Bogdan
>>
>>             On 04/02/2012 09:30 AM, Miha wrote:
>>
>>                 Hi,
>>
>>                 as I am dealing with opensips for the first time I
>>                 would ask you for a little help.
>>                 I have installed and configured opensips that works
>>                 like load_balancer
>>                 (http://wiki.freeswitch.org/wiki/Enterprise_deployment_OpenSIPS).
>>
>>                 I tested it and works. Than I have created siptrunk
>>                 and point it to Opensips. Opensips was balacing the
>>                 calls to one of the FSs, that I have set in opensips
>>                 configuration.
>>
>>                 How can I now configure opensips, if the call is made
>>                 from FS, that opensips will send it to SBC (from
>>                 where sip trunk is made), so that the calls will be
>>                 working in both direction?
>>
>>
>>                 Thanks!
>>
>>                 Miha
>>
>>                 _______________________________________________
>>                 Users mailing list
>>                 Users at lists.opensips.org
>>                 <mailto:Users at lists.opensips.org>
>>                 http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>>
>>
>>
>>         _______________________________________________
>>         Users mailing list
>>         Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>         http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>
>
>     -- 
>     Bogdan-Andrei Iancu
>     OpenSIPS Founder and Developer
>     http://www.opensips-solutions.com
>
>


-- 
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20120404/6d17f69c/attachment-0001.htm>


More information about the Users mailing list