[OpenSIPS-Users] Calls using openSips LB
Bogdan-Andrei Iancu
bogdan at opensips.org
Mon Jun 11 13:04:37 CEST 2012
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/2ab86f07/attachment.htm>
More information about the Users
mailing list