[OpenSIPS-Users] Calls using openSips LB

Bogdan-Andrei Iancu bogdan at opensips.org
Mon Jun 11 15:09:30 CEST 2012


See the second option, where you copy only the domain part of URIs.

$rd = $dd;

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://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 <mailto: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 Developer
>     http://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
>>     <mailto: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 <mailto: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 Developer
>>             http://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 <mailto: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 Developer
>>>                 http://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
>>>>                 <mailto: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 Developer
>>>>                     http://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 list
>>>>>                     Users at lists.opensips.org  <mailto:Users at lists.opensips.org>
>>>>>                     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>
>>>>
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20120611/0ee590de/attachment-0001.htm>


More information about the Users mailing list