[OpenSIPS-Users] Calls using openSips LB

dileep r dileep0206 at gmail.com
Mon Jun 11 15:52:21 CEST 2012


Thanks a lot Bogdan... it really helped and saved lot of my time :)

On Mon, Jun 11, 2012 at 6:39 PM, Bogdan-Andrei Iancu <bogdan at opensips.org>wrote:

> **
> See the second option, where you copy only the domain part of URIs.
>
> $rd = $dd;
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>
>
> On 06/11/2012 03:28 PM, dileep r wrote:
>
> is there a way to retain the user name?
>
> On Mon, Jun 11, 2012 at 4:34 PM, Bogdan-Andrei Iancu <bogdan at opensips.org>wrote:
>
>>  Actually the LB function changes only the destination URI, not the RURI
>> - my bad. If you want to push the change into the RURI also, you can do :
>>     $ru = $du ;  (change the entire RURI with value of destination URI -
>> you will loose the username part)
>>     $rd = $dd ;  (push only the domain part from destination uri to RURI)
>>
>> Do the above after LB function and before the t_relay();
>>
>> Regards,
>>
>> Bogdan-Andrei Iancu
>> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>>
>>
>>   On 06/11/2012 01:55 PM, dileep r wrote:
>>
>> Bogdan, i would completely agree with you. I don't see the RURI being
>> changed in the INVITE request.below is the script snippet for load_balance.
>> please let me know is there any thing to be corrected.
>>
>>    if (!load_balance("1","calls")) {
>>                         send_reply("503","Service Unavailable");
>>                         exit;
>>                 }
>>                 else{
>>                   # dst URI points to the new destination
>>                   xlog("sending call to $du\n");
>>                   # t_relay();
>>                  t_relay();
>> }
>>
>> On Mon, Jun 11, 2012 at 4:23 PM, dileep r <dileep0206 at gmail.com> wrote:
>>
>>> Bogdan, i would completely agree with you. I don't see the RURI being
>>> changed in the INVITE request.below is the script snippet for load_balance.
>>> please let me know is there any thing to be corrected.
>>>
>>>    if (!load_balance("1","calls")) {
>>>                         send_reply("503","Service Unavailable");
>>>                         exit;
>>>                 }
>>>                 else{
>>>                   # dst URI points to the new destination
>>>                   xlog("sending call to $du\n");
>>>                   # t_relay();
>>>                   t_relay();
>>>                 }
>>>
>>>
>>> On Mon, Jun 11, 2012 at 4:13 PM, Bogdan-Andrei Iancu <
>>> bogdan at opensips.org> wrote:
>>>
>>>>  Pleas keep the list CC'ed to this discussion !
>>>>
>>>> The LB function changes only the RURI part from INVITE - it does not
>>>> change TO headers. Normally there is no reason to change it at all, as
>>>> routing is done based on RURI only.
>>>>
>>>> Regards,
>>>>
>>>> Bogdan-Andrei Iancu
>>>> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>>>>
>>>>
>>>>   On 06/11/2012 01:40 PM, dileep r wrote:
>>>>
>>>> Hi Bogdan, i did use t_relay() previously and the SIP requested was
>>>> routed to the destination URI . but the RURI and 'To' header did not change
>>>> as the destination URI in the INVITE request. I'm i doing any thing wrong
>>>> here?
>>>>
>>>>  Thanks
>>>> Dileep
>>>>
>>>> On Mon, Jun 11, 2012 at 3:32 PM, Bogdan-Andrei Iancu <
>>>> bogdan at opensips.org> wrote:
>>>>
>>>>>  The LB function does not send out the INVITE, just sets the RURI to
>>>>> a one of the destinations (from LB set) - after doing LB, you need to do
>>>>> standard relay from script (via t_relay() ).
>>>>>
>>>>> Regards,
>>>>>
>>>>> Bogdan-Andrei Iancu
>>>>> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>>>>>
>>>>>
>>>>>   On 06/11/2012 12:45 PM, dileep r wrote:
>>>>>
>>>>> Hi Bogdan, is there any logging mechanism to check why the
>>>>> load_balance() , API not routing the INVITE request to destination URI.
>>>>>
>>>>> On Mon, Jun 11, 2012 at 3:08 PM, Bogdan-Andrei Iancu <
>>>>> bogdan at opensips.org> wrote:
>>>>>
>>>>>>  Hi Dileep,
>>>>>>
>>>>>> Check some working examples:
>>>>>>
>>>>>>   - LB tutorial -
>>>>>> http://www.opensips.org/Resources/DocsTutLoadbalancing
>>>>>>   - use "menuconfig" to generate a script for LB scenario -
>>>>>> http://www.opensips.org/Resources/GettingStartedTut
>>>>>>
>>>>>> Regards,
>>>>>> Bogdan
>>>>>>
>>>>>> Bogdan-Andrei Iancu
>>>>>> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>>>>>>
>>>>>>
>>>>>> On 06/11/2012 10:50 AM, dileep r wrote:
>>>>>>
>>>>>>  HI all,
>>>>>>   I'm trying to set up openSips with LB module enabled. I have done
>>>>>> the all the required configuration for LB. The load_balance() API returns
>>>>>> success, but i'm not receiving the INVITE request to my destination server
>>>>>> as configured in the DB. If any one has faced similar problems or know why
>>>>>> this might be happening,please let me know ?
>>>>>>
>>>>>>
>>>>>>  Thanks
>>>>>> Dileep
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20120611/64702c56/attachment.htm>


More information about the Users mailing list