[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