WO2004077805A2 - Enhanced call queuing system - Google Patents

Enhanced call queuing system Download PDF

Info

Publication number
WO2004077805A2
WO2004077805A2 PCT/GB2004/000723 GB2004000723W WO2004077805A2 WO 2004077805 A2 WO2004077805 A2 WO 2004077805A2 GB 2004000723 W GB2004000723 W GB 2004000723W WO 2004077805 A2 WO2004077805 A2 WO 2004077805A2
Authority
WO
WIPO (PCT)
Prior art keywords
caller
agent
call
data
program
Prior art date
Application number
PCT/GB2004/000723
Other languages
French (fr)
Other versions
WO2004077805A3 (en
Inventor
Gavin Paul Button
Original Assignee
Matsushita Electric Industrial Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to US10/547,210 priority Critical patent/US7555115B2/en
Priority to DE602004027987T priority patent/DE602004027987D1/en
Priority to JP2006502317A priority patent/JP4486955B2/en
Priority to EP04713584A priority patent/EP1570637B1/en
Publication of WO2004077805A2 publication Critical patent/WO2004077805A2/en
Publication of WO2004077805A3 publication Critical patent/WO2004077805A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/428Arrangements for placing incoming calls on hold
    • H04M3/4285Notifying, informing or entertaining a held party while on hold, e.g. Music On Hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/5183Call or contact centers with computer-telephony arrangements
    • H04M3/5191Call or contact centers with computer-telephony arrangements interacting with the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • H04M3/5238Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing with waiting time or load prediction arrangements

Definitions

  • the present invention relates to a queuing system and method for implementing it.
  • the caller For the purpose of this document the user who calls into an automated call answering system (or call centre) will be referred to as the caller.
  • the individual who answers queries of the caller will be known as the agent
  • This system allows multimedia information such as forms to be exchanged between the caller and the automated answering system, prior to the caller speaking to an agent.
  • Automated Answering systems are becoming common place in today's society; they allow large companies to screen incoming calls and use queuing systems for callers waiting to speak to a customer agent. Once in a queue, callers can spend much time waiting for the call to be answered by an agent.
  • WOO 127791 describes a customer call system that is supplemented with a separate Internet based facility, which provides forms for customers' queries.
  • the call system stores the customer data so that it can be retrieved for future use. This means that customer information does not need to be obtained again each time a customer calls.
  • the call system and Internet based facility are separate systems. Data entry, on the Internet system, is not linked to a call to an agent. It is a separate process. The same forms are supplied to all users.
  • EP1030504 discloses a web based call centre -with multimedia interaction such as HTML forms, email, phone or fax.
  • the agent makes uses of these different access methods to get rich information to the caller, such as sending the caller documents and interactively annotating them.
  • the entering of data by methods such as HTML forms is done as a separate process, not linked to the initiation of a call.
  • the entering of data by other methods such as HTML forms is not done whilst a caller waits to speak to an agent. The same forms are supplied to all users.
  • the present invention provides a method of handling calls in a computer controlled answering system as defined in annexed claim 1. Preferred features of this method are detailed in claims 2 to 7. The invention may be implemented as a software program as defined in claim 8. Preferred software features are detailed in claims 9 to 14.
  • This invention uses the waiting time to gather information from the user, by sending forms to be completed and returned during the waiting time, thus quickening the processing time of the call when the agent answers it.
  • the system makes efficient use of the time waiting in the queue and also allows the agent to have information readily available when the call is answered. It should be implemented as an end-to-end integrated and automated solution.
  • the Session Initiation Protocol (SIP) has been defined by the Internet Engineering Task Force (IETF) as a way of setting up Internet Protocol (IP) based calls.
  • IP Internet Engineering Task Force
  • the calls can be of varied types e.g. voice, video, chat or a game session.
  • SIP has also been chosen by the 3 rd Generation Partnership Project (3GPP) as the approved protocol for setting up IP sessions within a 3 rd Generation (3G) system.
  • 3GPP 3 rd Generation Partnership Project
  • the enhanced call queuing system uses SIP to control Voice over Internet Protocol (VoIP) calls.
  • VoIP Voice over Internet Protocol
  • FIG. 1 is a flowchart illustrating a method according to the invention
  • Figure 2 is a schematic diagram illustrating how a method according to the invention can be implemented using an extension to the session initiation protocol (SIP) with integrated form transfer
  • SIP session initiation protocol
  • FIG 3 is a schematic diagram similar to Figure 2 illustrating use of the session initiation protocol (SIP) and separate form transfer.
  • SIP session initiation protocol
  • the enhanced call queuing system to be described below integrates SIP call set-up for a VoIP call with a procedure for downloading forms to the caller, allowing collection of customer data prior to speaking to the call agent.
  • Two example solutions are provided.
  • Solution 1 is the put forward as the best example as it provides integrated call set-up and form exchange.
  • the enhanced queuing system is designed to operate in an IP telephony environment.
  • the preferred enhanced call queuing system is a software enhancement to a call centre system. It becomes operational when the caller makes a call into the call centre, wishes to speak to the agent but the agent is not currently available. During the time the caller is waiting to talk to the agent, the caller may be provided with some forms to complete to assist with the call. The number and complexity of the forms sent will depend upon the predicted time before the call will be answered. The operation of the system is shown in Figure 1 and is described below with reference to the numbered steps in the Figure. 1.
  • a caller makes a call into the answering system; the call set-up also involves negotiating the ability to exchange forms. The caller selects that they wish to talk to an agent.
  • the agent answers the call, without any knowledge on the caller or their issue.
  • the call queuing system calculates the likely time before an agent is available. This could be calculated as follows:
  • T (l / o) * a number of different forms could be available for the callers to complete regarding their issue. These forms may vary in their complexity, in this example we will have two forms. A simple form will include basic customer details (e.g. Name and product) and a more complex form will have space for a detailed problem description. For both forms an average completion time will be generated, in our example this is Cl for the simple form and C2 for the complex form.
  • the agent answers the call, without any knowledge on the caller or their issue.
  • the simple form is provided to the caller.
  • the caller then has the option of completing the form and posting the results to the answering system prior to the agent answering the call.
  • the agent answers the call. If the caller posted the form back the agent can investigate customer files on the caller or their issue, prior to answering the call.
  • the complex form is provided to the caller.
  • the caller then has the option of completing the form and posting the results to the answering system prior to the agent answering the call.
  • the agent answers the call. If the caller posted the form back the agent can investigate customer files on the caller or their issue, prior to answering the call.
  • IP Internet Protocol
  • SIP Session Initiation Protocol
  • 3GPP 3 rd Generation Partnership Project
  • RTP Real Time protocol
  • One of the extensions to the SLP protocol is an event notification method [2]. This can be used to provide additional information to the user when a specific event occurs.
  • the Caller 100 initiates a call, this involves sending a SIP 'Invite' message to the Automated answering system.
  • the Automated answering system 101 responds with a SIP 'Session Progress' message, to confirm that the new call is being processed.
  • This message includes the 'allow-events: forms' field that states that the call server offers the service of being able to provide forms.
  • the Caller sends a SIP 'Subscribe' method to state it wishes to accept forms.
  • the Automated answering system acknowledges receipt of the 'Subscribe', with a SIP 'OK' message.
  • the call server sends a SIP 'Notify' message with an HTML form attachment.
  • Solution 2 SIP and another protocol.
  • the Caller 100 starts a call with a SIP Invite method. 31. Next, the standard Session Initiation is completed as defined in [1], and the call becomes active.
  • the caller fills in the form and sends the reply.
  • the enhanced call queuing system described above has a number of important features as follows:
  • the process of call initiation and form exchange with the caller is integrated into a single end-to-end process:
  • the basic SIP specification includes a method for initiating a call between two parties, which in our case are the caller and the call queuing system.
  • An extension to the protocol describes how specific user 'events' can be subscribed to. We use this event to send a form, for completion by the caller, regarding their issue. We extend the use of the Event Received 'Ok' response by the caller, to also include the results of the form they filled in. This allows us to fully integrate the call initiation with the form exchange.
  • the number and complexity of forms sent to the user is based upon a prediction of the time it will take for the call to be answered by an agent: As described above, a calculation is made based on how busy the agents are to decide the number and complexity of forms to be sent to the caller. The time the caller spends waiting for an agent is used to gather key information from the user.
  • the agent has caller information available when the call- is answered: A form can be filled in and returned by the caller prior to speaking to the agent. This can enable the agent to consult databases and documents before the call is answered.

Abstract

In a computer controlled call answering system, if no agent is available to respond to an incoming call, a caller is provided with a form to complete during the waiting time. Forms of varying complexity may be stored and relayed to the caller depending on the anticipated waiting time. Additionally or alternatively, further forms having additional fields may be sent to the caller if the agent is not available following completion of a first form.

Description

Enhanced call queuing system
The present invention relates to a queuing system and method for implementing it.
For the purpose of this document the user who calls into an automated call answering system (or call centre) will be referred to as the caller. The individual who answers queries of the caller will be known as the agent
This system allows multimedia information such as forms to be exchanged between the caller and the automated answering system, prior to the caller speaking to an agent.
Automated Answering systems are becoming common place in today's society; they allow large companies to screen incoming calls and use queuing systems for callers waiting to speak to a customer agent. Once in a queue, callers can spend much time waiting for the call to be answered by an agent.
Prior Art and Related Patents
• WOO 127791 describes a customer call system that is supplemented with a separate Internet based facility, which provides forms for customers' queries. The call system stores the customer data so that it can be retrieved for future use. This means that customer information does not need to be obtained again each time a customer calls. In this proposed system, the call system and Internet based facility are separate systems. Data entry, on the Internet system, is not linked to a call to an agent. It is a separate process. The same forms are supplied to all users.
• EP1030504 discloses a web based call centre -with multimedia interaction such as HTML forms, email, phone or fax. The agent makes uses of these different access methods to get rich information to the caller, such as sending the caller documents and interactively annotating them. The entering of data by methods such as HTML forms is done as a separate process, not linked to the initiation of a call. The entering of data by other methods such as HTML forms is not done whilst a caller waits to speak to an agent. The same forms are supplied to all users.
It would be advantageous to provide a call queuing system in which the exchange of forms is integrated with the call initiation process. Furthermore it would be useful to consider the supply of forms based on a prediction of when the call will be answered.
The present invention provides a method of handling calls in a computer controlled answering system as defined in annexed claim 1. Preferred features of this method are detailed in claims 2 to 7. The invention may be implemented as a software program as defined in claim 8. Preferred software features are detailed in claims 9 to 14.
This invention uses the waiting time to gather information from the user, by sending forms to be completed and returned during the waiting time, thus quickening the processing time of the call when the agent answers it. The system makes efficient use of the time waiting in the queue and also allows the agent to have information readily available when the call is answered. It should be implemented as an end-to-end integrated and automated solution. The Session Initiation Protocol (SIP) has been defined by the Internet Engineering Task Force (IETF) as a way of setting up Internet Protocol (IP) based calls. The calls can be of varied types e.g. voice, video, chat or a game session. SIP has also been chosen by the 3rd Generation Partnership Project (3GPP) as the approved protocol for setting up IP sessions within a 3rd Generation (3G) system. The enhanced call queuing system uses SIP to control Voice over Internet Protocol (VoIP) calls. The operation of the system will now be described. Also, two example methods according to the invention will now be described by way of example only and with reference to the accompanying drawings in which:
Figure 1 is a flowchart illustrating a method according to the invention; Figure 2 is a schematic diagram illustrating how a method according to the invention can be implemented using an extension to the session initiation protocol (SIP) with integrated form transfer; and
Figure 3 is a schematic diagram similar to Figure 2 illustrating use of the session initiation protocol (SIP) and separate form transfer.
The enhanced call queuing system to be described below integrates SIP call set-up for a VoIP call with a procedure for downloading forms to the caller, allowing collection of customer data prior to speaking to the call agent. Two example solutions are provided. Solution 1 is the put forward as the best example as it provides integrated call set-up and form exchange.
The enhanced queuing system is designed to operate in an IP telephony environment.
Operation of the system
The preferred enhanced call queuing system according to this invention is a software enhancement to a call centre system. It becomes operational when the caller makes a call into the call centre, wishes to speak to the agent but the agent is not currently available. During the time the caller is waiting to talk to the agent, the caller may be provided with some forms to complete to assist with the call. The number and complexity of the forms sent will depend upon the predicted time before the call will be answered. The operation of the system is shown in Figure 1 and is described below with reference to the numbered steps in the Figure. 1. A caller makes a call into the answering system; the call set-up also involves negotiating the ability to exchange forms. The caller selects that they wish to talk to an agent.
2. If an agent is available to answer the call go to 3, otherwise go to 4.
3. The agent answers the call, without any knowledge on the caller or their issue.
4. The call queuing system calculates the likely time before an agent is available. This could be calculated as follows:
If:
1 = Length of Queue o = Number of Operators a = Average operator time for dealing with a call
T = Expected Agent Availability Time Then:
T = (l / o) * a A number of different forms could be available for the callers to complete regarding their issue. These forms may vary in their complexity, in this example we will have two forms. A simple form will include basic customer details (e.g. Name and product) and a more complex form will have space for a detailed problem description. For both forms an average completion time will be generated, in our example this is Cl for the simple form and C2 for the complex form.
5. If there is expected to be time to complete the simple form i.e. if the expected agent availability time is greater than the time to fill in the simple form (T > Cl), then go to 8. Otherwise go to 6. 6. The caller waits in the queue until an agent is available.
7. The agent answers the call, without any knowledge on the caller or their issue.
8. If there is expected to be time to complete the complex form i.e. if the expected agent availability time is greater than the time to fill in the complex form (T>C2), then go to 11. Otherwise go to 9.
9. The simple form is provided to the caller. The caller then has the option of completing the form and posting the results to the answering system prior to the agent answering the call.
10. The agent answers the call. If the caller posted the form back the agent can investigate customer files on the caller or their issue, prior to answering the call.
11. The complex form is provided to the caller. The caller then has the option of completing the form and posting the results to the answering system prior to the agent answering the call.
12. The agent answers the call. If the caller posted the form back the agent can investigate customer files on the caller or their issue, prior to answering the call.
To support the functionality of the enhanced call queuing system, a data network, which can provide telephony services is required. The Internet Protocol (IP) is the most widely used protocol for providing data services. The Session Initiation Protocol (SIP) has been defined as a method of controlling IP sessions. SIP has been chosen by the 3rd Generation Partnership Project (3GPP) protocol as the protocol for controlling 3rd Generation IP sessions including IP telephony calls. SIP can interoperate with other protocols like the Real Time protocol (RTP) to provide a complete IP Telephony service
With this in mind, two technical solutions are put forward for implementing the enhanced call queuing system.
Solution 1: SIP
This solution focuses on using SIP for providing an automated end-to-end solution. The basic SIP protocol as specified in the protocol definition document [1], defines a method for setting up SIP based IP sessions using the INVITE method. One of the extensions to the SLP protocol is an event notification method [2]. This can be used to provide additional information to the user when a specific event occurs. We propose defining a 'form' event that could be used to supply the caller with a form to be filled in. Before an event can be received the parties must negotiate support for the event, then the event must be 'Subscribed' for. In the example below, the form and answers to the form are provided in SIP methods. We extend the use of the Event Received 'Ok' response by the caller, to also include the results of the form they filled in. SIP is not designed for large amounts of additional data, so this solution should involve relatively small forms of a type such as HyperText Markup Language (HTML).
The process for this solution is shown in Figure 2. Referring to the numbered steps in Figure 2:
20. The Caller 100 initiates a call, this involves sending a SIP 'Invite' message to the Automated answering system.
21. The Automated answering system 101 responds with a SIP 'Session Progress' message, to confirm that the new call is being processed. This message includes the 'allow-events: forms' field that states that the call server offers the service of being able to provide forms.
22. Next, the standard Session Initiation as defined in [1] is completed, and the call becomes active.
23. The Caller sends a SIP 'Subscribe' method to state it wishes to accept forms.
24. The Automated answering system acknowledges receipt of the 'Subscribe', with a SIP 'OK' message.
25. When the user is put on hold awaiting an agent, the call server sends a SIP 'Notify' message with an HTML form attachment.
26. The Caller acknowledges it has received the form, with a 'Session Progress' Message. 27. When the form is completed it is returned as an HTML attachment to a SIP 'OK' message.
Solution 2: SIP and another protocol.
This solution uses SIP to set up the call between the caller and the call system, and another protocol, such as HTML or Java for the interaction of forms. This will allow a more complex interactive system, where multiple levels of forms may be negotiated or information such as product guides could be provided. An example, using HTML, is shown in Figure 3. Referring to the numbered steps of Figure 3:
30. The Caller 100 starts a call with a SIP Invite method. 31. Next, the standard Session Initiation is completed as defined in [1], and the call becomes active.
32. When the user is put on hold waiting for an agent, a form (in this case HTML) is sent to the caller.
33. The caller fills in the form and sends the reply.
34. Further forms or other multimedia data may then be exchanged.
The enhanced call queuing system described above has a number of important features as follows:
• The process of call initiation and form exchange with the caller is integrated into a single end-to-end process: The basic SIP specification includes a method for initiating a call between two parties, which in our case are the caller and the call queuing system. An extension to the protocol describes how specific user 'events' can be subscribed to. We use this event to send a form, for completion by the caller, regarding their issue. We extend the use of the Event Received 'Ok' response by the caller, to also include the results of the form they filled in. This allows us to fully integrate the call initiation with the form exchange.
• The call initiation and form exchange process is automated: As described above, the caller calls the queuing system and the provision of a form to the caller for completion occurs automatically.
• The number and complexity of forms sent to the user, is based upon a prediction of the time it will take for the call to be answered by an agent: As described above, a calculation is made based on how busy the agents are to decide the number and complexity of forms to be sent to the caller. The time the caller spends waiting for an agent is used to gather key information from the user.
The agent has caller information available when the call- is answered: A form can be filled in and returned by the caller prior to speaking to the agent. This can enable the agent to consult databases and documents before the call is answered.
Benefits
Some of the benefits of the system include:
• Saving time taken of the caller and agent by exchanging of information whilst on hold.
• Saving of monotonous tasks by call agent.
• Shortening of the caller queues.
• Increased up-take by callers, knowing that their time is less likely to be wasted in long, unproductive queues.
• Increased productivity of call centre.
• Increased profitability of call centre.
• Increased accuracy/reliability of data based transactions.
References:
[1] SIP Session Initiation Protocol - RFC 2543
[2] SIP Specific Event Notification - draft-ietf-sip-events-05

Claims

Claims
1. A method of handling calls in a computer controlled call answering system for handling remote voice communications between callers and agents, in which the callers have terminals capable of handling voice signals and data, the method comprising: ascertaining whether an agent is available to respond to an incoming call, if no agent is available, providing to the caller a form accessible by the caller comprising information fields for receiving data entered by the caller, capturing data entered by the caller, and relaying captured data to an agent.
2. A method as claimed in claim 1 further comprising the steps of: storing a number of forms of varying complexity, estimating the waiting time on the basis of the number of calls waiting, selecting one of the forms on the basis of the estimated waiting time, and providing the selected form to the caller.
3. A method as claimed in claim 2 in which the waiting time is estimated on the basis of the number of calls waiting and a form is provided only if the estimated waiting time is above a predetermined threshold.
4. A method as claimed in claim 2 or 3 in which a number of forms having different information fields are stored, and in which a further form is sent to the caller following the capture of data if no agent is available to answer the call.
5. A method as claimed in any preceding claimin which the captured data is relayed to an agent in response to a signal that the agent is answering or ready to answer the call.
6 A method as claimed in any preceding claim including the additional step of ascertaining whether a caller's terminal is capable of downloading the form or forms.
7. A method as claimed in any preceding claim in which voice signals and data are routed via the Internet using Internet Protocol.
8. A program for use in a computer controlled call answering system for handling remote voice communications between callers and agents, in which the callers have terminals capable of handling voice signals and data, wherein the program when run on the answering system responds to a signal indicating that a call has been received and no agent is available, to provide a form accessible by the caller comprising information fields for receiving data entered by the caller and having a data capture program embedded therein which is run when the data is entered by the user to capture data for subsequent retrieval by the handling system, and the system having means for relaying captured data to an agent in response to a signal indicating that the agent is answering the call.
9. A program as claimed in claim 8 which the program includes a plurality of forms of differing complexity, and which when run additionally responds to data relating to the number of calls waiting to ascertain an approximate waiting time and provide one of the forms to the caller selected in dependence on the waiting time.
10. A program as claimed in claim 9 which provides a form only if the approximate waiting time exceeds a predetermined threshold.
11. A program as claimed in claim 9 or 10 including a number of forms each having different information fields and which operates to provide a further form accessible by the caller following the capture of the data if the system indicates that no agent is available to answer the call.
12. A program as claimed in any of claims 8 to 11 operable to relay captured data to an agent in response to a signal that the agent is answering or ready to answer the call.
13. A program as claimed in any of claims 8 to 12 operable to determine whether a caller's terminal is capable of downloading the form or forms.
14. A program as claimed in any of claims 8 to 13 which complies with Internet Protocol.
15. A software carrier comprising a computer program as claimed in any of claims 8 to 14.
16. A computer controlled call answering system having an operating program as claimed in any of claims 8 to 14.
17. A method substantially as hereinbefore described with reference to the accompanying drawings.
18. A program substantially as hereinbefore described with reference to the accompanying drawings.
PCT/GB2004/000723 2003-02-28 2004-02-23 Enhanced call queuing system WO2004077805A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US10/547,210 US7555115B2 (en) 2003-02-28 2004-02-23 Enhanced call queuing system
DE602004027987T DE602004027987D1 (en) 2003-02-28 2004-02-23 CALL SUPPLY SYSTEM AND PROGRAM
JP2006502317A JP4486955B2 (en) 2003-02-28 2004-02-23 Improved queue telephone system
EP04713584A EP1570637B1 (en) 2003-02-28 2004-02-23 Enhanced call queuing system and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0304675A GB2398960B (en) 2003-02-28 2003-02-28 Enhanced call queuing system
GB0304675.2 2003-02-28

Publications (2)

Publication Number Publication Date
WO2004077805A2 true WO2004077805A2 (en) 2004-09-10
WO2004077805A3 WO2004077805A3 (en) 2004-10-07

Family

ID=9953900

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2004/000723 WO2004077805A2 (en) 2003-02-28 2004-02-23 Enhanced call queuing system

Country Status (7)

Country Link
US (1) US7555115B2 (en)
EP (1) EP1570637B1 (en)
JP (1) JP4486955B2 (en)
CN (1) CN1754378A (en)
DE (1) DE602004027987D1 (en)
GB (1) GB2398960B (en)
WO (1) WO2004077805A2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8804694B2 (en) * 2006-06-08 2014-08-12 At&T Intellectual Property Ii, L.P. Method and apparatus for invoking multimodal interaction in a VOIP call
US8355484B2 (en) * 2007-01-08 2013-01-15 Nuance Communications, Inc. Methods and apparatus for masking latency in text-to-speech systems
US9294624B2 (en) * 2009-01-28 2016-03-22 Virtual Hold Technology, Llc System and method for client interaction application integration
US8447028B2 (en) * 2010-12-22 2013-05-21 Telefonaktiebolaget L M Ericsson (Publ) Systems and methods for self-learning and building web contents via a rich call center service
JP2013038703A (en) * 2011-08-10 2013-02-21 Oki Electric Ind Co Ltd Communication system, call center system, communication device, and communication program
US9319527B2 (en) * 2011-08-25 2016-04-19 Avaya Inc. System and method for providing improved wait time estimates

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1091548A2 (en) * 1999-10-08 2001-04-11 Nortel Networks Limited Multimedia music on hold

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7231035B2 (en) * 1997-04-08 2007-06-12 Walker Digital, Llc Method and apparatus for entertaining callers in a queue
US6687877B1 (en) * 1999-02-17 2004-02-03 Siemens Corp. Research Inc. Web-based call center system with web document annotation
US6820260B1 (en) * 1999-06-17 2004-11-16 Avaya Technology Corp. Customized applet-on-hold arrangement
GB9924259D0 (en) * 1999-10-13 1999-12-15 Duncan Graham L Interactive service system
US20050207559A1 (en) * 2000-12-04 2005-09-22 Juri Shtivelman Method for estimating telephony system-queue waiting time in an agent level routing environment
US6728363B2 (en) * 2000-12-29 2004-04-27 Nortel Networks Limited Determining expected call waiting time in a call center queue
US20020191775A1 (en) * 2001-06-19 2002-12-19 International Business Machines Corporation System and method for personalizing content presented while waiting
US7110524B2 (en) * 2001-08-07 2006-09-19 Qwest Communications International, Inc. Method and system for call queueing and customer application interaction
US6871322B2 (en) * 2001-09-06 2005-03-22 International Business Machines Corporation Method and apparatus for providing user support through an intelligent help agent
US7215759B2 (en) * 2001-12-12 2007-05-08 International Business Machines Corporation Hold queue wait estimations

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1091548A2 (en) * 1999-10-08 2001-04-11 Nortel Networks Limited Multimedia music on hold

Also Published As

Publication number Publication date
GB0304675D0 (en) 2003-04-02
EP1570637A2 (en) 2005-09-07
GB2398960A (en) 2004-09-01
GB2398960B (en) 2005-03-30
CN1754378A (en) 2006-03-29
WO2004077805A3 (en) 2004-10-07
JP4486955B2 (en) 2010-06-23
US7555115B2 (en) 2009-06-30
DE602004027987D1 (en) 2010-08-19
US20070036327A1 (en) 2007-02-15
EP1570637B1 (en) 2010-07-07
JP2006519535A (en) 2006-08-24

Similar Documents

Publication Publication Date Title
USRE46174E1 (en) Method and apparatus for intelligent routing of instant messaging presence protocol (IMPP) events among a group of customer service representatives
US8576838B2 (en) Method of setting up a call-back
US7411939B1 (en) Methods and apparatus for providing communications services between connectionless and connection-oriented networks
US8107607B2 (en) Integrated chat client with receiving party choice
US20020055967A1 (en) System for reporting client status information to communications-center agents
US20020056000A1 (en) Personal interaction interface for communication-center customers
CN1735093B (en) Communication device and its control method
EP2040494B1 (en) Method and system for network multimedia conference access
EP1927243A1 (en) Queuing an automatic call distribution call that has disconnected
US20150222753A1 (en) Method for Handling a Call from a Calling Subscriber Towards a Called Subscriber
US7555115B2 (en) Enhanced call queuing system
US7542561B1 (en) Method and system for queuing calls based on call time commitment
CN101753735B (en) Method, system and equipment for performing multimedia service processing on call
EP1664980B1 (en) Method and system for utilizing proxy designation in a call system
CN115941778A (en) Method, device and storage medium for providing service

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2004713584

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2006502317

Country of ref document: JP

Ref document number: 20048051135

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2004713584

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007036327

Country of ref document: US

Ref document number: 10547210

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 10547210

Country of ref document: US