[Freeswitch-users] Mod_distributor question

SamyGo govoiper at gmail.com
Tue Aug 6 14:41:07 MSD 2013


Dear Saboor,

That is indeed weird since I did not want to load the test list in the file
and hence used my own list. Reading your comment I put the test list back
in and my first two issues are resolved. No warning and no -err on
expanding the lists now. Its working now; strange for me.

Anyway, the last question still needs some help which is using this in LUA
script.

Best Regards,
Sammy



On Tue, Aug 6, 2013 at 3:22 AM, Ahmed Sboor <ahmed at netelsat.net> wrote:

> Hi Sammy,
> its a news for me that even after restarting you are having invalid weight
> warnings.
> there is only one file to change i-e
>
> /usr/local/freeswitch/conf/autoload_configs/distributor.xml
>
> And reloadxml,distributor_ctl reload should work fine.
>
> can  you recheck file if sample list is still enabled as default configs
> come with something like 10 i think.
>
>
> On Tue, Aug 6, 2013 at 2:42 PM, SamyGo <govoiper at gmail.com> wrote:
>
>> Dear Saboor,
>>
>> Thanks for the quick reply, to share my luck with this, I'v even tried a
>> complete restart of freeswitch after trying reloadxml and sofia module
>> reloading as well.
>>
>> The total-weight Warning even if I configured it with 2 made me think
>> that I'm probably changing in the wrong file but the API command to expand
>> distributor list gives results for the first two attempts so that is really
>> weird for me.
>>
>> Just to add info, this is my FS version:
>>
>> freeswitch at internal> version
>> FreeSWITCH Version 1.3.14b+git~20130305T150702Z~57d6495248 (git 57d6495
>> 2013-03-05 15:07:02Z)
>>
>> BR
>> Sammy
>>
>>
>>
>>
>> On Tue, Aug 6, 2013 at 2:31 AM, Ahmed Sboor <ahmed at netelsat.net> wrote:
>>
>>> Hi,
>>> Total Weight 2 and nodes weight as 1/1 was fine . you should do first
>>> "reloadxml" and then "distributor_ctl reload"
>>>
>>> On Tue, Aug 6, 2013 at 2:24 PM, SamyGo <govoiper at gmail.com> wrote:
>>>
>>>> Dear users,
>>>>
>>>> I'm trying to figure out how this mod_distributor works. I've a few
>>>> questions to help me get this going.
>>>>
>>>> I've defined two of my gateways in the distributor.conf.xml like this:
>>>>
>>>> <configuration name="distributor.conf" description="Distributor
>>>> Configuration">
>>>>   <lists>
>>>>     <list name="GWLB" total-weight="2">
>>>>       <node name="OpenSIPS-A" weight="1"/>
>>>>       <node name="OpenSIPS-B" weight="1"/>
>>>>     </list>
>>>>   </lists>
>>>> </configuration>
>>>>
>>>> and so when I reload the distributor from API I get the following
>>>> warning:
>>>>
>>>> freeswitch at internal> distributor_ctl reload
>>>> +ok reloaded.
>>>> 2013-08-06 14:17:16.652087 [WARNING] mod_distributor.c:201 Total weight
>>>> does not add up to total weight 10
>>>>
>>>> So I've changed the total-weight to 10, and set weight of each node as
>>>> 5. That gives the same warning as well.
>>>>
>>>> A Warning is fine, but as soon as I just use API to expand the list I
>>>> get a proper gateway name for the first two times only and then -err starts
>>>> showing up until I reload the distributor.
>>>>
>>>> freeswitch at internal> expand distributor GWLB
>>>> OpenSIPS-A
>>>> freeswitch at internal> expand distributor GWLB
>>>> OpenSIPS-B
>>>> freeswitch at internal> expand distributor GWLB
>>>> -err
>>>> freeswitch at internal> expand distributor GWLB
>>>> -err
>>>> freeswitch at internal>
>>>>
>>>> The last question is regarding use of this distributor from LUA script.
>>>>
>>>> I call in the distributor like this from my LUA.
>>>>
>>>> session =
>>>> freeswitch.Session("{ignore_early_media=true,origination_caller_id_number="..outbound_cli.."}sofia/gateway/${distributor(GWLB)}/"..
>>>> phone_number);
>>>>
>>>> and that gives a straight error:
>>>>
>>>> [ERR] mod_sofia.c:4668 Invalid Gateway '%{distributor(GWLB)}'
>>>>
>>>>
>>>> I hope somebody can share their knowledge on this module and help me
>>>> move forward with my project.
>>>>
>>>> Best Regards,
>>>> Sammy
>>>>
>>>>
>>>> _________________________________________________________________________
>>>> Professional FreeSWITCH Consulting Services:
>>>> consulting at freeswitch.org
>>>> http://www.freeswitchsolutions.com
>>>>
>>>> 
>>>> 
>>>>
>>>> Official FreeSWITCH Sites
>>>> http://www.freeswitch.org
>>>> http://wiki.freeswitch.org
>>>> http://www.cluecon.com
>>>>
>>>> FreeSWITCH-users mailing list
>>>> FreeSWITCH-users at lists.freeswitch.org
>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>> UNSUBSCRIBE:
>>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>> http://www.freeswitch.org
>>>>
>>>>
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> 
>>> 
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130806/b4456c71/attachment.html 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list