Skip navigation
5623 Views 9 Replies Latest reply: Sep 1, 2009 1:20 PM by jimb137 RSS
jimb137 Bronze 5 posts since
Aug 18, 2009
Currently Being Moderated

Aug 19, 2009 11:03 AM

Help - chat crosstalk problem

Hi,  I'm an OpenFire newbee, so this may be a bit basic...

 

we've set up openfire 3.6.4 on a solaris server under weblogic.  due to the nature of our business we need to set up one-on-one chats between a client and our "agent" (left hand picture, below).  but on monday we had a case where two clients apparently entered the same chat room and were seeing the other's conversation as well as their own (right hand diagram, below).

 

is there some configuration or coding option to force one-on-one chats?  would it be possible, under one-on-one chats to involve another agent (subject matter expert)?

 

anything along this line would be a help.  i've read through the docs... sadly i couldn't find user/admin docs, only programmer stuff... to no avail.

 

   ----------        ----------   ----------
   |        |        |        |   |        |
   | client |        | client |   | client |
   |        |        |        |   |        |
   ----------        ----------   ----------
       |                  |           |
       |                  |           |
       |                  |           |
-------------          -----------------
|           |          |               |
| chat room |          |   chat room   |
|           |          |               |
-------------          -----------------
       |                        |
       |                        |
       |                        |
   ---------                ---------
   |       |                |       |
   | agent |                | agent |
   |       |                |       |
   ---------                ---------

 

TIA,   Jim

  • sixthring KeyContributor 3,799 posts since
    Apr 2, 2007
    Currently Being Moderated
    Aug 19, 2009 2:09 PM (in response to jimb137)
    Re: Help - chat crosstalk problem
    have you looked at the fastpath plugin?  it was designed for this purpose.
  • Gaston Dombiak Jiver 3,863 posts since
    Sep 26, 2001
    Currently Being Moderated
    Aug 19, 2009 3:53 PM (in response to jimb137)
    Re: Help - chat crosstalk problem

    Hey Jim,

     

    As Todd said, Fastpath is what you are looking for. Now, are you reporting an error in Fastpath where another foreign user got into a support chat of another user? Or is the case you are describing something that happened to your own implementation of 1-1 chats and agents?

     

      -- Gato

    • wroot KeyContributor 7,042 posts since
      Jan 24, 2005
      Currently Being Moderated
      Aug 20, 2009 1:29 AM (in response to Gaston Dombiak)
      Re: Help - chat crosstalk problem

      Gato, first of all i dont think they were using Fastpath, but if it could be a Fastpath bug, would you fix it? What about all the bugs already filed in JIRA? Personally i dont like the idea of suggesting a product which has bugs and probably no future, no support and development. Especially for a new user.

       

      Speaking about this case. They are probably using simple Group Chat rooms, so more than two users can enter the room and participate. So if they only need one-to-one solution, they can use one-to-one messaging (not the Group Chat), but there will not be easy accessible room. Participants will have to find each other. Hard to suggest here. Not enough information provided about the specifics. Maybe they can add all the clients to their rosters and that's it. Everything would be simple and no additional stuff needed. If they want to have two or more agents. Then they can start an ad-hoc conference out of the simple messaging window and invite users they want. Another way is to setup every Group Chat with password or enable only certain users to join. But this will bring a lot of manual managing.

       

      And if they need something more complex, like agents queues, question forwarding to a free agent, co-agent invitation to a chat, forms, etc. Then they can use Fastpath. Spark is needed as a client in this case, and so far only 2.5.8 version works with Fastpath. But as i said, there could be some bugs or features they would want to add. Then they will have to program it themselves or search for another solution.

       

      Almost forgot, here's the doc there i tried to gather all the usefull docs about Fastpath: http://www.igniterealtime.org/community/docs/DOC-1876

    • Gaston Dombiak Jiver 3,863 posts since
      Sep 26, 2001
      Currently Being Moderated
      Aug 21, 2009 1:29 PM (in response to jimb137)
      Re: Help - chat crosstalk problem

      Hmm, sorry to hear that happened. I would recommend using the logger plugin that will trap all XML traffic and store it in the stdout. You should use this plug with caution as it will affect your scalability. Use it when the system is not under heavy load or otherwise only for brief moments of time.

       

      Once you have the XML log we will be able to understand the flow and confirm what is going on. AFAIK, rooms are not members only but private. Still a user could invite another user to the room and create this effect.

       

      Regards,

       

        -- Gato

More Like This

  • Retrieving data ...

Bookmarked By (1)

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points