pasobsblog.blogg.se

Php queue system for chat
Php queue system for chat











php queue system for chat
  1. Php queue system for chat skin#
  2. Php queue system for chat software#

Image from Code4Lib Journal, LibraryH3lp: A New Flexible Chat Reference System.Matthieu Napoli is a software consultant and founder of null.

php queue system for chat

How-to: Custom service rollover can be set up in our standard chat snippet dashboard interface, or by using hand-customized code: generally and specifically to support a collaboration.Įxample of custom service rollover, with public-facing chat box customized per answering queue:.Bottom line: you need to check for queue availability in some way on your web site, and show the desired chat box accordingly. Alternatively, you can make your own using our example custom JavasScript, or you can use your own PHP and the Presence API, etc.

php queue system for chat

  • Requirements: You need to be able to use our standard chat snippets, which use JavaScript.
  • The simple rollover mechanism provides this. That is, if an operator on the lowest-level queue is set as available but fails to answer a chat, the chat will not automatically roll over to the backup queue.
  • There is not a timer-triggered safety net.
  • Public-facing chat box appearance: The appearance of the chat box on the guest's side can change based on which queue will respond to the chat.
  • Stats: Chats will be recorded on the queue that answered the chat.
  • How-to: Contact us through our regular support channels and let us know the queues and rollover order, and we'll hook it up for you.Ĭustom service rollover also provides preferential routing, but it allows for customized appearances based on which queue is active. This level of customization requires a bit more care and feeding than the simple rollover mechanism.
  • php queue system for chat

  • Texting numbers: If you want to have rollover for your texting service, its queue must use simple rollover.
  • It will work in any place where you have a LibraryH3lp chat box. You can take advantage of simple rollover in any situation, including where you cannot use JavaScript and must point to a simple chat box URL. For example, if you have an ILL queue staffed by one person and they are available but fail to answer a new chat, after 75 seconds, the chat will be offered to operators on its backup queue (if available).
  • Timer-triggered rollover safety net: Simple rollover also provides timer-triggered rollover if available operators on the lowest-level queue do not pick up a chat.
  • Php queue system for chat skin#

    Public-facing chat box appearance: the public-facing chat box skin will be the same regardless of which queue will actually respond.For example, if you have a "general" queue that backs up several more specialized queues, the chats will all be recorded as having happened on the specialized queue even when an operator on the general queue answered. Stats: All chats will be recorded on the lowest-level queue, no matter which group of operators answered.With simple rollover, all of the rollover logic happens on the server-side, so there is nothing for you to configure. There are two service rollover mechanisms available: simple and custom. Service rollover is also often used in cross-library collaborations, where you want chats offered to a guest's home library if they are available, but if not, you want them offered to the collaboration's librarians, or to Chatstaff librarians. Home-team first in a collaborative service.But experts probably won't have consistent availability for chat, and so you want chats to flow to your general chat service when the specialists are not available. For example, your experts might be for queues in research guide pages dedicated to Humanities, Social Sciences, ILL, etc. Expert-first: you want to offer chats to a group of experts if they are available, but if they are not available, you'd like chats to get offered to your main, general chat queue that has nice long service availability hours.Service rollover allows you to define priority order for queues when routing chats. Last updated on chat widget collaboration













    Php queue system for chat