Hi all, I am think of building an application like the demo here http://www.certificall.net/Try I noticed that the calls are in complete sync with the app. I am thinking to use ESL (maybe node-esl) and tunnel the events through socket.io. Am I thinking straight? Or does anyone have a better proposition? Regards.
Wow, that sync is impressive. When it said "The number is.." the form appeared. When I hit enter, it flashed green on the site for success, and the call immediately ended. Node.js using node-esl and socket.io should be great for this. If you don't currently have a client-side javascript framework/helper, take a look at angular.js -Avi On Wed, Oct 31, 2012 at 12:54 PM, Mumuney Abdlquadri < abdlquadri@googlemail.com> wrote:
Hi all,
I am think of building an application like the demo here
http://www.certificall.net/Try
I noticed that the calls are in complete sync with the app.
I am thinking to use ESL (maybe node-esl) and tunnel the events through socket.io.
Am I thinking straight? Or does anyone have a better proposition?
Regards.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.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 didn't see Michael get this posted so here's a private download link to last weeks conference call demo, using SignalR, inside FS, and JS on the web side plus KnockOutJS to maintain a web page. For those of you that didn't see the demo, there is a very small IVR application in FS written in C# using mod_managed, which just in a loop has you input digits. It also implments a self hosted SignalR end point, that a web page talks to, to keep a table in sync with the channels that are in the simple dial plan app. The display is 100% real time. This could be done with other tech, including node.js, talking to something in Spidermonkey JS, on FS, or any other language. Or anything else you wanted to do to have a Dialplan App talk to a server, that also comunited to a web site. Here's the download of the code: http://download.drknetworking.com/RTMonDemo.zip --Dave _____ From: Avi Marcus [mailto:avi@avimarcus.net] To: FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org] Sent: Wed, 31 Oct 2012 05:06:10 -0700 Subject: Re: [Freeswitch-users] application synchronisation between freeswitch and web Wow, that sync is impressive. When it said "The number is.." the form appeared. When I hit enter, it flashed green on the site for success, and the call immediately ended. Node.js using node-esl and socket.io should be great for this. If you don't currently have a client-side javascript framework/helper, take a look at angular.js -Avi On Wed, Oct 31, 2012 at 12:54 PM, Mumuney Abdlquadri <abdlquadri@googlemail.com> wrote: Hi all, I am think of building an application like the demo here http://www.certificall.net/Try I noticed that the calls are in complete sync with the app. I am thinking to use ESL (maybe node-esl) and tunnel the events through socket.io. Am I thinking straight? Or does anyone have a better proposition? Regards. _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.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
Sorry, I meant to get this on there... I've added this link for the time being until such time as I can physically put the files out on the server. -MC On Wed, Oct 31, 2012 at 10:15 AM, Dave R. Kompel <drk@drkngs.net> wrote:
** I didn't see Michael get this posted so here's a private download link to last weeks conference call demo, using SignalR, inside FS, and JS on the web side plus KnockOutJS to maintain a web page.
For those of you that didn't see the demo, there is a very small IVR application in FS written in C# using mod_managed, which just in a loop has you input digits. It also implments a self hosted SignalR end point, that a web page talks to, to keep a table in sync with the channels that are in the simple dial plan app. The display is 100% real time.
This could be done with other tech, including node.js, talking to something in Spidermonkey JS, on FS, or any other language. Or anything else you wanted to do to have a Dialplan App talk to a server, that also comunited to a web site.
Here's the download of the code: http://download.drknetworking.com/RTMonDemo.zip
--Dave
------------------------------ *From:* Avi Marcus [mailto:avi@avimarcus.net] *To:* FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org] *Sent:* Wed, 31 Oct 2012 05:06:10 -0700 *Subject:* Re: [Freeswitch-users] application synchronisation between freeswitch and web
Wow, that sync is impressive. When it said "The number is.." the form appeared. When I hit enter, it flashed green on the site for success, and the call immediately ended.
Node.js using node-esl and socket.io should be great for this. If you don't currently have a client-side javascript framework/helper, take a look at angular.js
-Avi
On Wed, Oct 31, 2012 at 12:54 PM, Mumuney Abdlquadri < abdlquadri@googlemail.com> wrote:
Hi all,
I am think of building an application like the demo here
http://www.certificall.net/Try
I noticed that the calls are in complete sync with the app.
I am thinking to use ESL (maybe node-esl) and tunnel the events through socket.io.
Am I thinking straight? Or does anyone have a better proposition?
Regards.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.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
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.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
-- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org
duosecurity.com is better tbh On Wed, Oct 31, 2012 at 10:54 AM, Mumuney Abdlquadri < abdlquadri@googlemail.com> wrote:
Hi all,
I am think of building an application like the demo here
http://www.certificall.net/Try
I noticed that the calls are in complete sync with the app.
I am thinking to use ESL (maybe node-esl) and tunnel the events through socket.io.
Am I thinking straight? Or does anyone have a better proposition?
Regards.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.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
That is just what the channels <https://github.com/englercj/node-esl/tree/master/examples/channels> example of node-esl is doing. It basically dumps the changes in a channel to the client to update a list that the client maintains (the server also buffers the changes, but that is because the example demonstrates 3 different methods of displaying the data). -Chad From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Mumuney Abdlquadri Sent: Wednesday, October 31, 2012 6:55 AM To: freeswitch-users@lists.freeswitch.org Subject: [Freeswitch-users] application synchronisation between freeswitchand web Hi all, I am think of building an application like the demo here http://www.certificall.net/Try I noticed that the calls are in complete sync with the app. I am thinking to use ESL (maybe node-esl) and tunnel the events through socket.io. Am I thinking straight? Or does anyone have a better proposition? Regards.
participants (6)
-
Avi Marcus
-
Cal Leeming [Simplicity Media Ltd]
-
Chad Engler
-
Dave R. Kompel
-
Michael Collins
-
Mumuney Abdlquadri