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
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@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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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@freeswitch.org for commercial (eg: paid) help on this. -giovanni On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper@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@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@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@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@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@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
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@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@freeswitch.org for commercial (eg: paid) help on this.
-giovanni
On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper@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@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@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@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@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@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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I'd prefer the way Giovanni mentioned, if there is a common backend then you dont need to send event to everyone, just to one and push the agent value in the backend. Givoanni, even if there is a common backend we still need to send API signal to each FS to reload the stuff. right ? On Thu, Jul 30, 2015 at 11:41 PM, NH45 CMI <nh45cmi@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@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@freeswitch.org for commercial (eg: paid) help on this.
-giovanni
On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper@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@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@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@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@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@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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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@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@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@freeswitch.org for commercial (eg: paid) help on this.
-giovanni
On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper@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@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@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@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@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@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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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@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@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@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@freeswitch.org for commercial (eg: paid) help on this.
-giovanni
On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper@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@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@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@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@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@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
Professional FreeSWITCH Consulting Services: consulting@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@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@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@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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
It seems to me any solution that is polling as opposed to event or shared state based will be problematic in the end. We should talk about approaches to this next week. On Friday, July 31, 2015, Ítalo Rossi <italorossib@gmail.com> 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@gmail.com <javascript:_e(%7B%7D,'cvml','ssinyagin@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@gmail.com <javascript:_e(%7B%7D,'cvml','nh45cmi@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@gmail.com <javascript:_e(%7B%7D,'cvml','gmaruzz@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@freeswitch.org <javascript:_e(%7B%7D,'cvml','consulting@freeswitch.org');> for commercial (eg: paid) help on this.
-giovanni
On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper@gmail.com <javascript:_e(%7B%7D,'cvml','govoiper@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@gmail.com
<javascript:_e(%7B%7D,'cvml','nh45cmi@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@freeswitch.org <javascript:_e(%7B%7D,'cvml','consulting@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@lists.freeswitch.org <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users@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@freeswitch.org <javascript:_e(%7B%7D,'cvml','consulting@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@lists.freeswitch.org <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users@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
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <javascript:_e(%7B%7D,'cvml','consulting@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@lists.freeswitch.org <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users@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@freeswitch.org <javascript:_e(%7B%7D,'cvml','consulting@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@lists.freeswitch.org <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users@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@freeswitch.org <javascript:_e(%7B%7D,'cvml','consulting@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@lists.freeswitch.org <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users@lists.freeswitch.org');> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Aug 1, 2015 5:12 AM, "Michael Jerris" <mike@jerris.com> wrote:
It seems to me any solution that is polling as opposed to event or shared
state based will be problematic in the end. We should talk about approaches to this next week. +1
On Friday, July 31, 2015, Ítalo Rossi <italorossib@gmail.com> 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@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@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@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@freeswitch.org for commercial (eg: paid) help on this.
-giovanni
On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper@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@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@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@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@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@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
Professional FreeSWITCH Consulting Services: consulting@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@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@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@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@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@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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Great! See you there! Em 01/08/2015 06:15, "Giovanni Maruzzelli" <gmaruzz@gmail.com> escreveu:
sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Aug 1, 2015 5:12 AM, "Michael Jerris" <mike@jerris.com> wrote:
It seems to me any solution that is polling as opposed to event or
shared state based will be problematic in the end. We should talk about approaches to this next week.
+1
On Friday, July 31, 2015, Ítalo Rossi <italorossib@gmail.com> 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@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@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@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@freeswitch.org for commercial (eg: paid) help on this.
-giovanni
On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper@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@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@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@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@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@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
Professional FreeSWITCH Consulting Services: consulting@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@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@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@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@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@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@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@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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I'm not coming, unfortunately. And this was just a rough idea, but a detailed concept needs more thinking. I would love to see this in an open sourced design. If someone is up to building such a system, I'm ready to contribute. On Aug 1, 2015 4:36 AM, "Ítalo Rossi" <italorossib@gmail.com> 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@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@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@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@freeswitch.org for commercial (eg: paid) help on this.
-giovanni
On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper@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@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@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@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@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@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
Professional FreeSWITCH Consulting Services: consulting@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@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@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@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@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@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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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@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@gmail.com <mailto:ssinyagin@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@gmail.com <mailto:nh45cmi@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@gmail.com <mailto:gmaruzz@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@freeswitch.org <mailto:consulting@freeswitch.org> for commercial (eg: paid) help on this. >> >> -giovanni >> >> >> >> On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper@gmail.com <mailto:govoiper@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@gmail.com <mailto:nh45cmi@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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@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@gmail.com <mailto:ssinyagin@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@gmail.com <mailto:nh45cmi@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@gmail.com <mailto:gmaruzz@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@freeswitch.org <mailto:consulting@freeswitch.org> for commercial (eg: paid) help on this. >> >> -giovanni >> >> >> >> On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper@gmail.com <mailto:govoiper@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@gmail.com <mailto:nh45cmi@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@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@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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- With kind regards Peter Steinbach Telefaks Services GmbH mailto:lists (att) telefaks.de Internet: www.telefaks.de
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@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@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@gmail.com <mailto:ssinyagin@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@gmail.com <mailto:nh45cmi@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@gmail.com <mailto:gmaruzz@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@freeswitch.org <mailto:consulting@freeswitch.org> for commercial (eg: paid) help on this. >> >> -giovanni >> >> >> >> On Thu, Jul 30, 2015 at 6:03 PM, SamyGo <govoiper@gmail.com <mailto:govoiper@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@gmail.com <mailto:nh45cmi@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@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@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@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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (8)
-
Giovanni Maruzzelli
-
Michael Jerris
-
NH45 CMI
-
Peter Steinbach
-
SamyGo
-
Stanislav Sinyagin
-
William King
-
Ítalo Rossi