EP1237347B1

Managing agent status in a multimedia communication center by means of a presence protocol

Abstract

This record has no abstract on file.

EP1237347B1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 21 February 2022, 4.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

29 claims: 29 independent, 0 dependent

  1. 1
    A multimedia communications center comprising:a communication device having a plurality of different communication capabilities (73, 75;73, 81;73, 82;73, 81, 85);anda proxy server (18) coupled to the communication device over a data network and communicating via a presence protocol, characterized in that the communication device is configured with software (61;61, 77) for monitoring and reporting of data regarding various active agent-status related to the plurality of different communication capabilities (73, 75;73, 81;73, 82;73, 81, 85);andfurther characterized in that the proxy server (18) is configured with proxy software (17) for receiving and integrating the data for making the data available to an observing application program for routing communications incoming to the center which has subscribed to the proxy server. Centre de communications multimédia comprenant: un dispositif de communication ayant un ensemble de différentes possibilités de communication (73, 75;73, 81;73, 82;73, 81, 85) etun serveur mandataire (18) couplé au dispositif de communication par un réseau de données et communicant selon un protocole de présence,caractérisé en ce quele dispositif de communication est configuré avec un programme (61;61, 77) pour contrôler et rapporter les données concernant différents états d'activité d'agents liés à l'ensemble des différentes possibilités de communication (73, 75;73, 81;73, 82;73, 81, 85);eten outre caractérisé en ce quele serveur mandataire (18) est configuré avec un programme mandataire (17) pour recevoir et intégrer les données et fournir les données à un programme d'application d'observation pour router les communications d'entrée vers le centre qui a souscrit au serveur mandataire. Multimedia-Call-Center, welches aufweist: eine Kommunikationsvorrichtung mit einer Vielzahl unterschiedlicher Kommunikationsmöglichkeiten (73, 75;73, 81;73, 82;73, 81, 85);undeinen Proxyserver (18), der über ein Datennetz an die Kommunikationsvorrichtung gekoppelt ist und über ein Presence-Protokoll kommuniziert, dadurch gekennzeichnet, dass die Kommunikationsvorrichtung mit Software (61;61, 77) zum Überwachen und Melden von Daten hinsichtlich verschiedener aktiver Agentenzustände, die sich auf die Vielzahl unterschiedlicher Kommunikationsmöglichkeiten (73, 75;73, 81;73, 82;73, 81, 85) beziehen, ausgestaltet ist;undferner dadurch gekennzeichnet, dass der Proxyserver (18) mit Proxysoftware (17) zum Empfangen und Integrieren der Daten ausgestaltet ist, um die Daten einem beobachtenden Anwendungsprogramm für das Lenken von im Center ankommenden Nachrichten, das als Teilnehmer an den Proxyserver geschaltet ist, zur Verfügung zu stellen.
  2. 2
    Centre de communications multimédia selon la revendication 1, dans lequel le dispositif de communication (73, 75;73, 81;73, 82;73, 81, 85) comporte une station agent (73, 75;73) dans le centre de communication (11), la station agent (73, 75;73) étant équipée d'un téléphone IP (81, 82). Multimedia-Call-Center nach Anspruch 1, wobei die Kommunikationsvorrichtung (73, 75;73, 81;73, 82;73, 81, 85) einen Agentenplatz (73, 75;73) im Call-Center (11) aufweist, wobei der Agentenplatz (73, 75;73) mit einem IP-Telefon (81, 82) ausgestattet ist. The multimedia communications center of claim 1 wherein the communication device (73, 75;73, 81;73, 82;73, 81, 85) comprises an agent station (73, 75;73) in the communication center (11), the agent station (73, 75;73) being equipped with an IP phone (81, 82).
  3. 3
    Centre de communications multimédia selon la revendication 1, dans lequel le programme (61;61, 77) est configuré pour être exécuté sur un ordinateur dans une station agent (73, 75;73). Multimedia-Call-Center nach Anspruch 1, wobei die Software (61;61, 77) ausgestaltet ist, auf einem Rechner an einem Agentenplatz (73, 75;73) zu laufen. The multimedia communications center of claim 1, wherein the software (61;61, 77) is configured to execute on a computer in an agent station (73, 75;73).
  4. 4
    Centre de communications multimédia selon la revendication 1, comportant en outre une plateforme de service mandataire (79, 85) pour autoriser le service pour un second dispositif de communication (81, 82), la plateforme de service mandataire étant configurée avec le programme (61;61, 77) pour contrôler et rapporter les états d'activité de communication et les possibilités de communication du second dispositif de communication. Multimedia-Call-Center nach Anspruch 1, ferner eine Dienste-Proxyplattform (79, 85) aufweisend, um einen Dienst für eine zweite Kommunikationsvorrichtung (81, 82) zu ermöglichen, wobei die Dienste-Proxyplattform mit Software (61;61, 77) zum Überwachen und Melden aktiver Zustände von Nachrichten und Kommunikationsmöglichkeiten der zweiten Kommunikationsvorrichtung ausgestaltet ist. The multimedia communications center of claim 1 further comprising a service proxy platform (79, 85) for enabling service for a second communication device (81, 82), the service proxy platform being configured with the software (61;61, 77) for monitoring and reporting active states of communication and communication capabilities of the second communication device.
  5. 5
    Centre de communications multimédia selon la revendication 4, caractérisé en ce que la plateforme de service mandataire est un protocole "voix par internet", appelé ci-après mandataire VoIP (79) autorisant le téléphone VoIP. Multimedia-Call-Center nach Anspruch 4, wobei die Dienste-Proxyplattform ein Voice-over-Internet-Protokoll, im Folgenden als VoIP bezeichnet, ist, wobei Proxy (79) ein VoIP-Telefon aktiviert. The multimedia communications center of claim 4 wherein the service proxy platform is a Voice-over-Internet Protocol, referred to hereinafter as VoIP, proxy (79) enabling a VoIP telephone.
  6. 6
    Centre de communications multimédia selon la revendication 4, dans lequel la plateforme de service mandataire est une plateforme de portail de contrôle d'appels (85). Multimedia-Call-Center nach Anspruch 4, wobei die Dienste-Proxyplattform eine Gateway-Plattform (85) mit Verbindungssteuerung ist. The multimedia communications center of claim 4 wherein the service proxy platform is a call-control gateway platform (85).
  7. 7
    Centre de communications multimédia selon la revendication 1, dans lequel le programme (61;61, 77) fournit des données à plus d'un serveur mandataire (18) pour assurer la redondance. Multimedia-Call-Center nach Anspruch 1, wobei die Software (61;61, 77) Daten zu mehr als einem Proxyserver (18) liefert, um Redundanz zu schaffen. The multimedia communications center of claim 1 wherein the software (61;61, 77) provides data to more than one proxy server (18) to provide redundancy.
  8. 8
    Centre de communications multimédia selon la revendication 2, dans lequel la station agent (73, 75;73) et l'application de souscription font toutes partie d'un seul centre de communication (11). Multimedia-Call-Center nach Anspruch 2, wobei der Agentenplatz (73, 75;73) und die teilnehmende Anwendung allesamt Teil eines einzigen Call-Centers (11) sind. The multimedia communications center of claim 2 wherein the agent station (73, 75;73) and subscribing application are all a part of a single communication center (11).
  9. 9
    Centre de communications multimédia selon la revendication 2, dans lequel la station agent (73, 75;73) et l'application de souscription sont réparties entre plusieurs centres de communication (11). Multimedia-Call-Center nach Anspruch 2, wobei der Agentenplatz (73, 75;73) und die teilnehmende Anwendung über eine Vielzahl von Call-Centern (11) verteilt sind. The multimedia communications center of claim 2 wherein the agent station (73, 75;73) and subscribing application are distributed over a plurality of communication centers (11).
  10. 10
    Centre de communications multimédia selon la revendication 2, caractérisé en ce que les données du programme (61;61, 77) sont agrégées pour la station agent (73, 75;73) dans le serveur mandataire (18) associé à la station agent (73, 75;73). Multimedia-Call-Center nach Anspruch 2, wobei die Daten aus der Software (61;61, 77) für den Agentenplatz (73, 75;73) an dem zum Agentenplatz (73, 75;73) gehörenden Proxyserver (18) gesammelt werden. The multimedia communications center of claim 2 wherein the data from the software (61;61, 77) is aggregated for the agent station (73, 75;73) at the proxy server (18) associated with the agent station (73, 75;73).
  11. 11
    Centre de communications multimédia selon la revendication 2, comportant un jeu multiple de station agent (73, 75;73) ayant des téléphones IP (81, 82) contrôlés par les copies ou des versions du programme (61;61, 77) et des serveurs multi-mandataires exécutant des copies des programmes mandataires (17), les serveurs mandataires (18) étant associés de manière hiérarchisée pour qu'un serveur mandataire (18) de niveau supérieur assure l'agrégation des données provenant de multiples serveurs mandataires de niveau inférieur associé à chaque serveur de niveau supérieur, les données agrégées dans les serveurs de niveau supérieur comprenant les données de toutes les stations-agent (73, 75;73) associées à chacun des serveurs de niveau inférieur. Multimedia-Call-Center nach Anspruch 2, das mehrere Gruppen von Agentenplätzen (73, 75;73) mit IP-Telefonen (81, 82), die von Kopien oder Versionen der Software (61;61, 77) überwacht werden, und mehrere Proxyserver (18), die Kopien der Proxysoftware (17) ausführen, aufweist, wobei die Proxyserver (18) in einer hierarchischen Weise so verbunden sind, dass übergeordnete Proxyserver Daten aus mehreren untergeordneten Proxyservern, mit denen jeder einzelne übergeordnete Server verbunden ist, sammeln, wobei die gesammelten Daten auf den übergeordneten Servern Daten von allen Agentenplätzen (73, 75;73), die mit jedem der untergeordneten Servern verbunden sind, beinhalten. The multimedia communications center of claim 2 comprising multiple sets of agent stations (73, 75;73) having IP phones (81, 82) monitored by copies or versions of the software (61;61, 77) and multiple proxy servers (18) executing copies of the proxy software (17), wherein the proxy servers (18) are associated in a hierarchical fashion, such that higher-level proxy servers aggregate data from multiple lower-level proxy servers with which each higher-level server is associated, the aggregated data at the higher level servers comprising data from all of the agent stations (73, 75;73) associated with each of the lower-level servers.
  12. 12
    Centre de communications multimédia selon la revendication 11, dans lequel les stations-agent (73, 75;73) et les applications de souscription font toutes partie d'un unique centre de communication (11). Multimedia-Call-Center nach Anspruch 11, wobei die Agentenplätze (73, 75;73) und die teilnehmenden Anwendungen allesamt Teil eines einzigen Call-Centers (11) sind. The multimedia communications center of claim 11 wherein the agent stations (73, 75;73) and subscribing applications are all a part of a single communication center (11).
  13. 13
    Centre de communications multimédia selon la revendication 11, dans lequel les stations-agent (73, 75 ;73) et les applications de souscription sont réparties entre plusieurs centres de communication (11). Multimedia-Call-Center nach Anspruch 11, wobei die Agentenplätze (73, 75;73) und die teilnehmenden Anwendungen über eine Vielzahl von Call-Centern (11) verteilt sind. The multimedia communications center of claim 11 wherein the agent stations (73, 75;73) and subscribing applications are distributed over a plurality of communication centers (11).
  14. 14
    Centre de communications multimédia selon la revendication 1, dans lequel les applications de souscription comprennent les applications de routage de communication. Multimedia-Call-Center nach Anspruch 1, wobei die teilnehmenden Anwendungen Anwendungen zur Nachrichtenverkehrslenkung beinhalten. The multimedia communications center of claim 1 wherein the subscribing applications include communication-routing applications.
  15. 15
    Centre de communications multimédia selon la revendication 1, caractérisé en ce que les données contrôlées et rapportées par le programme (61;61, 77) comprennent au moins des types d'applications média et de plateformes associées. Multimedia-Call-Center nach Anspruch 1, ferner dadurch gekennzeichnet, dass die von der Software (61;61, 77) überwachten und gemeldeten Daten mindestens Typen von Medienanwendungen und zugehörigen Plattformen beinhalten. The multimedia communications center of claim 1, further characterized in that the data monitored and reported by the software (61;61, 77) includes at least types of media applications and associated platforms.
  16. 16
    A method for providing agent status to a program which routes communications incoming to a multimedia communications center comprising:a) monitoring and reporting, via software (61;61, 77) executed by a communication device having a plurality of different communication capabilities (73, 75;73, 81;73, 82;73, 81,85), data regarding various active agent-status related to the plurality of different communication capabilities (73, 75;73, 81;73, 82;73, 81, 85);andb) receiving and integrating, by a proxy server (18) communicating via a presence protocol and executing proxy software (17), the data for making the data available to an observing application program for routing communications incoming to the center which has subscribed to the proxy server. Procédé pour fournir des états d'agent à un programme qui assure le routage de communications d'entrée vers un centre de communication multimédia comprenant les opérations consistant à: a) contrôler et rapporter par programme (61;61,77) exécuté par un dispositif de communication ayant un ensemble de possibilités de communication différentes (73, 75;73, 81;73, 82;72, 81, 85), considérer les données de différents états d'agents actifs liés à l'ensemble des différentes possibilités de communication (73, 75;73, 81;73, 82;72, 81, 85) etb) recevoir et intégrer, communiquer par le serveur mandataire (18) par un protocole de présence et exécuter le programme mandataire (17), les données pour rendre les données disponibles à un programme d'application d'observation pour router les communications d'entrée vers le centre qui a souscrit au serveur mandataire. Verfahren zum Mitteilen des Agentenzustands an ein Programm, das in einem Multimedia-Call-Center ankommende Nachrichten lenkt, welches beinhaltet: a) Überwachen und Melden, über Software (61;61, 77), die von einer Kommunikationsvorrichtung mit einer Vielzahl unterschiedlicher Kommunikationsmöglichkeiten (73, 75;73, 81;73, 82;73, 81, 85) ausgeführt wird, von Daten hinsichtlich verschiedener aktiver Agentenzustände, die sich auf die Vielzahl unterschiedlicher Kommunikationsmöglichkeiten (73, 75;73, 81;73, 82;73, 81, 85) beziehen, ausgestaltet ist;b) Empfangen und Integrieren der Daten, durch einen Proxyserver (18), der über ein Presence-Protokoll kommuniziert und Proxysoftware (17) ausführt, um die Daten einem beobachtenden Anwendungsprogramm für das Lenken von im Center ankommenden Nachrichten, das als Teilnehmer an den Proxyserver geschaltet ist, zur Verfügung zu stellen.
  17. 17
    Procédé selon la revendication 16, dans lequel le dispositif de communication (73, 75;73, 81;73, 82;72, 81, 85) comporte une station-agent (73, 75;73) équipée d'un téléphone IP (81, 82). The method of claim 16 wherein the communication device (73, 75;73, 81;73, 82;73, 81, 85) comprises an agent station (73, 75;73) equipped with an IP phone (81, 82). Verfahren nach Anspruch 16, wobei die Kommunikationsvorrichtung (73, 75;73, 81;73, 82;73, 81, 85) eine mit einem IP-Telefon (81, 82) ausgestatten Agentenplatz (73, 75;73) aufweist.
  18. 18
    Procédé selon la revendication 16, dans lequel le programme (61;61,77) est configuré pour être exécuté sur un ordinateur dans une station-agent (73, 75;73). The method of claim 16 wherein the software (61;61, 77) is configured to execute on a computer in an agent station (73, 75;73). Verfahren nach Anspruch 16, wobei die Software (61;61, 77) ausgestaltet ist, auf einem Rechner an einem Agentenplatz (73, 75;73) zu laufen.
  19. 19
    Procédé selon la revendication 16, consistant en outre à contrôler et rapporter par une plateforme de service mandataire (79;85) configurée avec le programme (61;61,77), les états actifs de communication et les possibilités de communication d'un second dispositif de communication, la plateforme de service mandataire (79;85) autorisant également les services par le second dispositif de communication (81, 82). The method of claim 16 further comprising monitoring and reporting, by a service proxy platform (79, 85) configured with the software (61;61, 77), active states of communication and communication capabilities of a second communication device, the service proxy platform (79;85) also enabling services for the second communication device (81, 82). Verfahren nach Anspruch 16, ferner beinhaltend das Überwachen und Melden, durch eine mit der Software (61;61, 77) ausgestalteten Dienste-Proxyplattform (79, 85), aktiver Zustände von Nachrichten und Kommunikationsmöglichkeiten einer zweiten Kommunikationsvorrichtung, wobei die Dienste-Proxyplattform (79;85) auch Dienste für die zweite Kommunikationsvorrichtung (81,82) ermöglicht.
  20. 20
    Procédé selon la revendication 19, dans lequel la plateforme de service mandataire est un protocole "voix par internet" appelé ci-après mandataire VoIP (79) autorisant le téléphone par VoIP. The method of claim 19 wherein the service proxy platform is a Voice-over-Intemet-Protocol, referred to hereinafter as VoIP, proxy (79) enabling a VoIP telephone. Verfahren nach Anspruch 19, wobei die Dienste-Proxyplattform ein Voice-over-Internet-Protokoll, das im Folgenden als VoIP bezeichnet wird, ist, wobei Proxy (79) ein VoIP-Telefon aktiviert.
  21. 21
    Procédé selon la revendication 19, dans lequel la plateforme de service mandataire est une plateforme de portail de commande d'appel (85). The method of claim 19 wherein the service proxy platform is a call-control gateway platform (85). Verfahren nach Anspruch 19, wobei die Dienste-Proxyplattform eine Gateway-Plattform (85) mit Verbindungssteuerung ist.
  22. 22
    Procédé selon la revendication 16, dans lequel le programme fournit des données à plus d'un serveur mandataire (18) pour assurer la redondance. The method of claim 16 wherein the software provides data to more than one proxy server (18) to provide redundancy. Verfahren nach Anspruch 16, wobei die Software Daten zu mehr als einem Proxyserver (18) liefert, um Redundanz zu schaffen.
  23. 23
    Procédé selon la revendication 17, dans lequel la station agent (73, 75;73) et l'application de souscription font partie d'un seul centre de communication (11). The method of claim 17 wherein the agent station (73, 75;73) and subscribing application are all a part of a single communication center (11). Verfahren nach Anspruch 17, wobei der Agentenplatz (73, 75;73) und die teilnehmende Anwendung allesamt Teil eines einzigen Call-Centers (11) sind.
  24. 24
    Procédé selon la revendication 17, dans lequel la station agent (73, 75;73) et l'application de souscription sont réparties entre plusieurs centres de communication (11). The method of claim 17 wherein the agent station (73, 75;73) and subscribing application are distributed over a plurality of communication centers (11). Verfahren nach Anspruch 17, wobei der Agentenplatz (73, 75;73) und die teilnehmende Anwendung über eine Vielzahl von Call-Centern (11) verteilt sind.
  25. 25
    Procédé selon la revendication 17, dans lequel les données du programme sont agrégées pour la station agent (73, 75;73) dans le serveur mandataire (18) associé à la station agent (73, 75;73). The method of claim 17 wherein the data from the software is aggregated for the agent station (73, 75;73) at the proxy server (18) associated with the agent station (73, 75;73). Verfahren nach Anspruch 17, wobei die Daten aus der Software für den Agentenplatz (73, 75;73) an dem zum Agentenplatz (73, 75;73) gehörenden Proxyserver (18) gesammelt werden.
  26. 26
    Procédé selon la revendication 16, comportant un ensemble de jeux de station agent (73, 75;73) ayant des téléphones IP (81, 82) contrôlés par des copies ou des versions de programmes (61;61, 77) et des serveurs mandataires multiples (18) exécutant les copies des programmes mandataires (17), les serveurs mandataires (18) étant associés de manière hiérarchisée pour que les serveurs mandataires de niveau supérieur assurent l'agrégation des données de multiples serveurs mandataires de niveau inférieur associés à chaque serveur de niveau supérieur, les données agrégées dans les serveurs de niveau supérieur comprenant les données provenant de toutes les stations agents (73, 75;73) associées à chacun des serveurs de niveau inférieur. The method of claim 16 comprising multiple sets of agent stations (73, 75;73) having IP phones (81, 82) monitored by copies or versions of the software (61;61, 77) and multiple proxy servers (18) executing copies of the proxy software (17), wherein the proxy servers (18) are associated in a hierarchical fashion, such that higher-level proxy servers aggregate data from multiple lower-level proxy servers with which each higher-level server is associated, the aggregated data at the higher level servers comprising data from all of the agent stations (73, 75;73) associated with each of the lower-level servers. Verfahren nach Anspruch 16, das mehrere Gruppen von Agentenplätzen (73, 75;73) mit IP-Telefonen (81, 82), die von Kopien oder Versionen der Software (61;61, 77) überwacht werden, und mehrere Proxyserver (18), die Kopien der Proxysoftware (17) ausführen, einbezieht, wobei die Proxyserver (18) in einer hierarchischen Weise so verbunden sind, dass übergeordnete Proxyserver Daten aus mehreren untergeordneten Proxyservern, mit denen jeder einzelne übergeordnete Server verbunden ist, sammeln, wobei die gesammelten Daten auf den übergeordneten Servern Daten aus allen Agentenplätzen (73, 75;73), die mit jedem der untergeordneten Servern verbunden sind, beinhalten.
  27. 27
    Procédé selon la revendication 26, dans lequel les stations agent (73, 75;73) et les applications de souscription font partie d'un unique centre de communication (11). The method of claim 26 wherein the agent stations (73, 75;73) and subscribing applications are all a part of a single communication center (11). Verfahren nach Anspruch 26, wobei die Agentenplätze (73, 75;73) und die teilnehmenden Anwendungen allesamt Teil eines einzigen Call-Centers (11) sind.
  28. 28
    Procédé selon la revendication 26, dans lequel les stations agent (73, 75;73) et les applications de souscription sont réparties entre plusieurs centres de communication (11). The method of claim 26 wherein the agent stations (73, 75;73) and subscribing applications are distributed over a plurality of communication centers (11). Verfahren nach Anspruch 26, wobei die Agentenplätze (73, 75;73) und die teilnehmenden Anwendungen über eine Vielzahl von Call-Centern (11) verteilt sind.
  29. 29
    Procédé selon la revendication 16, dans lequel les applications de souscription comportent des applications de routage de communications. The method of claim 16 wherein the subscribing applications include communication-routing applications. Verfahren nach Anspruch 16, wobei die teilnehmenden Anwendungen Anwendungen zur Nachrichtenverkehrslenkung beinhalten.
Independent claims29