“LiveHelp / Call Center” Application Source Code
I recently posted an example of a “Live Help / Call Center” application built with Flex and BlazeDS. A number of you have asked me for the source code. So here it is…
Installation instructions
- Install BlazeDS or LCDS.
- Download the client-side of the application. The end-user application is mortgageapp.mxml, and the support representative application is callcenter.mxml.
- Download and deploy the server-side of the application.
- Add the following destination in WEB-INF/flex/remoting-config.xml.
<destination id="ticket-service"> <properties> <source>flex.samples.livehelp.TicketService</source> <scope>application</scope> </properties> <channels> <channel ref="my-rtmp"/> <channel ref="my-amf"/> </channels> </destination>NOTE: If you are using BlazeDS, remove the line that defines the “my-rtmp” channel.
- Add the following destination in WEB-INF/flex/messaging-config.xml.
<destination id="callcenter"> <properties> <server> <allow-subtopics>true</allow-subtopics> <subtopic-separator>.</subtopic-separator> </server> </properties> <channels> <channel ref="my-rtmp"/> <channel ref="my-longpolling-amf"/> </channels> </destination>NOTE: If you are using BlazeDS, remove the line that defines the “my-rtmp” channel in the above destination, and add the following channel definition in WEB-INF/flex/services-config.xml:
<channel-definition id="my-longpolling-amf" class="mx.messaging.channels.AMFChannel"> <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amflongpolling" class="flex.messaging.endpoints.AMFEndpoint"/> <properties> <polling-enabled>true</polling-enabled> <polling-interval-seconds>3</polling-interval-seconds> <wait-interval-millis>60000</wait-interval-millis> <client-wait-interval-millis>1</client-wait-interval-millis> <max-waiting-poll-requests>200</max-waiting-poll-requests> </properties> </channel-definition> - Follow the instructions in my original post to experience the application.
Comments
24 Responses to ““LiveHelp / Call Center” Application Source Code”
Leave a Reply









yeah! Really thank you for your working!
thank you, Christophe !
Thank you
Merci
Great application, in your code it seems that you point to a rtmp server in LiveHelpPanel.mxml. Since BlazeDS doesn’t support rtmp, does that portion just not work or is there a way to use BlazeDS with piece?
I realized that I need to use a FMS for the RTMP. thx
Pretty nice work! Thank you !
This is a nice prototype for flex/java collaboration system.
We are also interested in using JBoss/Seam/Flamingo to build such application…
But i don’t konw, which is better?
Flex+JBoss+Seam+Flamingo+Java…
Flex+Tomcat+BlazeDS+LiveCycle+Java…
Dear Christophe, i just finished the stress testing in my local net work for the LiveHelp application,and found that , as i add all the data in the form, the speed of data synchronization get slowing down…and the data synchronization runs not smoothly…
i don’t know to to harness this problem…
Dear Christophe, i just finished the stress testing in my local net work for the LiveHelp application,and found that , as i add all the data in the form, the speed of data synchronization get slowing down…and the data synchronization runs not smoothly…and also as the time going on , data synchronizat also runs not smoothly…
i don’t how know to to harness these problem…
anyway , it’s really really a great cool application!!! i’m just love it !
Thank you so much for the source code Christophe, I was waiting for it since you published your previous post…
Brant,
Good catch. I had disabled the video conferencing feature in the version I host on my blog. But video conferencing is enabled in the source code I posted here. To make video conferencing work, you indeed need to install Flash Media Server, create a directory called flex_videoconference in the FMS applications directory, and create a file named main.asc in that directory that includes the following line: load(”components.asc”);
Christophe
hi i just downloaded the code and run it, but i just have callcenter.html working. is there “customer” src available too? thanks
Thanks for your hard work, I think this is a great idea for good causes. hand to hand.
respecto ^o^
dog friendly homeowners insurance…
pounces paralyzing:postfix protagonist habitual …
we have downloaded and configured the application in my system.
pls help me how to run the application
viatical settlement with life insurance…
concisely Milne.Carlyle …
commonwealth life insurance company kentucky…
colonization anteater?refillable?…
pardon pour ca, c’est encore Flex Builder qui met WebContent pour le context root …
c résolu donc, pardon pour ce bruit
Culinary art insitute in costa mesa….
Culinary art catering. Online culinary art school applications. Salon d art culinary history….
certified property insurance…
arcade handfuls variability:…
average cost of property insurance…
homer butchered consular:colonizing …
[...] and to be able to import an project with minimum work on my side. For example, I grabbed the LiveHelp / Callcenter application made by Cristophe Coenraets and I made it a single Flex with Java combined project with support for [...]