[Freeswitch-users] ESL Freeswitch cluster
William King
william.king at quentustech.com
Tue Aug 11 11:33:06 MSD 2015
Sounds like you might want to checkout mod_amqp. Similar functionality
but with the AMQP protocol and a server running something like rabbitmq.
William King
Senior Engineer
Quentus Technologies, INC
1037 NE 65th St Suite 273
Seattle, WA 98115
Main: (877) 211-9337
Office: (206) 388-4772
Cell: (253) 686-5518
william.king at quentustech.com
On 8/7/15 5:22 AM, Peter Steinbach wrote:
> Hello,
>
> another chance is doing this with Redis. We are doing it like this:
> esl clients connect to various Freeswitch and publish data to distinct
> Redis channels (maybe on another server). This can be done very quickly,
> and there is less chance, ESL events dropped due to high load.
>
> For the other side of the Redis channels we run one/multiple processes
> which subscribe to the needed channel or channels and execute the
> received data.
>
>
> Best regards
> Peter
>
>
>
>
> On 08/03/15 07:59, William King wrote:
>> Check out mod_amqp, and if you're here at ClueCon this week, we can discuss.
>>
>> William King
>> Senior Engineer
>> Quentus Technologies, INC
>> 1037 NE 65th St Suite 273
>> Seattle, WA 98115
>> Main: (877) 211-9337
>> Office: (206) 388-4772
>> Cell: (253) 686-5518
>> william.king at quentustech.com
>>
>> On 7/31/15 9:35 PM, Ítalo Rossi wrote:
>>> Let me know how this is going, I'm highly interested in adding support
>>> for sharing agents and tiers across multiple servers in mod_callcenter
>>>
>>> If you're attending cluecon let's talk about
>>>
>>> Em 31/07/2015 05:45, "Stanislav Sinyagin" <ssinyagin at gmail.com
>>> <mailto:ssinyagin at gmail.com>> escreveu:
>>>
>>> you still need to control the result of action execution on every FS
>>> node, so you need to create a dispatcher architecture.
>>>
>>> For example, a message queue manager, like zeromq, would receive the
>>> command, and send it to local FS nodes, and a locally installed daemon
>>> would communicate to the local FS and send back the results via
>>> zeromq.
>>>
>>> Or it could be some multithreaded daemon, in Golang for example, which
>>> would connect to all FS instances and send them the commands. You
>>> would then manage the responses in your Go program.
>>>
>>> Nothing impossible, you just need to match your requirements with your
>>> budget and with the skills inside your operations team.
>>>
>>>
>>>
>>>
>>>
>>> On Fri, Jul 31, 2015 at 5:41 AM, NH45 CMI <nh45cmi at gmail.com
>>> <mailto:nh45cmi at gmail.com>> wrote:
>>> > Hi Sammy,
>>> >
>>> > Yes i need to send samee ESL action to every FS
>>> >
>>> > On Thu, Jul 30, 2015 at 9:40 PM, Giovanni Maruzzelli
>>> <gmaruzz at gmail.com <mailto:gmaruzz at gmail.com>>
>>> > wrote:
>>> >>
>>> >> You will probably need to have postgresql in core, but please
>>> check if the
>>> >> modules you're using for callcenter functionalities support
>>> clustering via
>>> >> db.
>>> >>
>>> >> At the end of the day, if it becomes too much for your internal
>>> resources
>>> >> to design and implement a solution, you may want to write
>>> >> consulting at freeswitch.org <mailto:consulting at freeswitch.org> for
>>> commercial (eg: paid) help on this.
>>> >>
>>> >> -giovanni
>>> >>
>>> >>
>>> >>
>>> >> On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper at gmail.com
>>> <mailto:govoiper at gmail.com>> wrote:
>>> >>>
>>> >>> Hi NH45,
>>> >>>
>>> >>> Do you want to send the same ESL action to all of the FS Servers,
>>> >>> something like a ESL Proxy that can relay your event to the FS
>>> Servers ?
>>> >>>
>>> >>> Regards,
>>> >>> Sammy
>>> >>>
>>> >>> On Thu, Jul 30, 2015 at 8:12 AM, NH45 CMI <nh45cmi at gmail.com
>>> <mailto:nh45cmi at gmail.com>> wrote:
>>> >>>>
>>> >>>> Hi Guys,
>>> >>>>
>>> >>>>
>>> >>>> I am using opensips for load balancing and
>>> freeswitch for
>>> >>>> register,IVR,Callcenter ,Using mod_xml_curl for realtime ivr
>>> and dialplan
>>> >>>> but callcenter i have problem because it load only once so i
>>> use ESL to add
>>> >>>> and remove agent ,if i use one FS it's ok but more then one FS
>>> how can i
>>> >>>> add or remove agent to queue all FS using ESL
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> Regard's
>>> >>>> NH45 CMI
>>> >>>>
>>> >>>>
>>> >>>>
>>> _________________________________________________________________________
>>> >>>> Professional FreeSWITCH Consulting Services:
>>> >>>> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>>> >>>> http://www.freeswitchsolutions.com
>>> >>>>
>>> >>>> Official FreeSWITCH Sites
>>> >>>> http://www.freeswitch.org
>>> >>>> http://confluence.freeswitch.org
>>> >>>> http://www.cluecon.com
>>> >>>>
>>> >>>> FreeSWITCH-users mailing list
>>> >>>> FreeSWITCH-users at lists.freeswitch.org
>>> <mailto: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 <mailto:consulting at freeswitch.org>
>>> >>> http://www.freeswitchsolutions.com
>>> >>>
>>> >>> Official FreeSWITCH Sites
>>> >>> http://www.freeswitch.org
>>> >>> http://confluence.freeswitch.org
>>> >>> http://www.cluecon.com
>>> >>>
>>> >>> FreeSWITCH-users mailing list
>>> >>> FreeSWITCH-users at lists.freeswitch.org
>>> <mailto: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
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Sincerely,
>>> >>
>>> >> Giovanni Maruzzelli
>>> >> Cell : +39-347-2665618 <tel:%2B39-347-2665618>
>>> >>
>>> >>
>>> _________________________________________________________________________
>>> >> Professional FreeSWITCH Consulting Services:
>>> >> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>>> >> http://www.freeswitchsolutions.com
>>> >>
>>> >> Official FreeSWITCH Sites
>>> >> http://www.freeswitch.org
>>> >> http://confluence.freeswitch.org
>>> >> http://www.cluecon.com
>>> >>
>>> >> FreeSWITCH-users mailing list
>>> >> FreeSWITCH-users at lists.freeswitch.org
>>> <mailto: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 <mailto:consulting at freeswitch.org>
>>> > http://www.freeswitchsolutions.com
>>> >
>>> > Official FreeSWITCH Sites
>>> > http://www.freeswitch.org
>>> > http://confluence.freeswitch.org
>>> > http://www.cluecon.com
>>> >
>>> > FreeSWITCH-users mailing list
>>> > FreeSWITCH-users at lists.freeswitch.org
>>> <mailto: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 <mailto:consulting at freeswitch.org>
>>> http://www.freeswitchsolutions.com
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://confluence.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> <mailto: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://confluence.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://confluence.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
>>
>
>
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list