WO2007104972A1 - Systeme de connexion d'appels - Google Patents
Systeme de connexion d'appels Download PDFInfo
- Publication number
- WO2007104972A1 WO2007104972A1 PCT/GB2007/000878 GB2007000878W WO2007104972A1 WO 2007104972 A1 WO2007104972 A1 WO 2007104972A1 GB 2007000878 W GB2007000878 W GB 2007000878W WO 2007104972 A1 WO2007104972 A1 WO 2007104972A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- callee
- call
- call connection
- connection system
- equipment
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42195—Arrangements for calling back a calling subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5183—Call or contact centers with computer-telephony arrangements
- H04M3/5191—Call or contact centers with computer-telephony arrangements interacting with the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/0024—Services and arrangements where telephone services are combined with data services
- H04M7/003—Click to dial services
Definitions
- the present invention relates to a call connection system.
- a known customer telephone connection system is the click-to-call system, as shown in Figure 1.
- This system enables a customer 1 and a vendor 6 to speak to each other by telephone, for example to allow the customer 1 to purchase goods from the vendor 6.
- the telephone connection between the customer and vendor is arranged by an agent 8.
- the customer 1 has a computer 2, which is connected to the internet 10.
- the customer 1 also has a telephone 3 which is connected to a telephone switch 5.
- the vendor 6 also has a telephone 7 connected to the telephone switch 5.
- the agent 8 has a web server 4 connected to the internet 10.
- the web server 4 is also connected to the telephone switch 5.
- the web server comprises a database 12, which contains the number of the vendor's telephone 7. The vendor will have previously supplied this information to the agent, for example when registering with the agent for the click-to-call system.
- FIG 2 is a flow chart showing the operation of the system.
- the customer using the computer 2 connected to the internet 10, views a web site provided by the web server 4 of the agent 8, which contains details of the vendor 6.
- the web site may for example be a directory of vendors maintained by the agent, which the customer is viewing as they wish to purchase a particular product.
- the web site contains links to web pages 20 (see Figure 3) , which the customer can follow (step 100) if they wish to contact particular vendors.
- Each web page 20 is for a particular vendor, and comprises an HTML form, with a text input field 21 in which the customer enters the phone number of their telephone 3, and a submit button 22 labelled "Call me".
- the web server 4 then causes the telephone switch 5 to initiate a telephone call between the customer and the vendor.
- First the telephone switch telephones the telephone 3 of the customer 1 (step 103) .
- the telephone switch 5 then connects the call to the telephone 7 of the vendor 6 (step 104), obtaining their telephone number from the database 12. This causes the vendor' s telephone 7 to ring, and when the vendor answers their telephone 7 the customer 1 is able to speak to them.
- the link to the form 20 for a particular vendor is provided on a web page on a web server belonging to the vendor (separate from the web server 4 ) .
- the agent's web server 4 can withhold the telephone number of the customer from the vendor and/or the telephone number of the vendor from the customer, which may be preferred for security reasons.
- the agent can also, if they wish, pay for the telephone call instead of the customer 1 and recharge the cost to the vendor 6.
- the present invention improves upon this known system.
- the present invention provides a call connection system, computer program product and a method for facilitating a call between a caller and a potential callee as defined in the appended claims 1, 27 and 28.
- Preferred features of the invention are defined in the claims dependent thereon.
- Figure 1 is a diagram of a known customer telephone connection system
- Figure 2 is a flow chart showing the operation of the known customer telephone connection system
- Figure 3 is a web page from the known customer telephone connection system
- Figure 4 is a diagram of a call connection system according to a preferred example of the present invention.
- Figure 5 is a flow chart showing the first stage of operation of the preferred call connection system
- Figure 6 is a web page from the preferred call connection system
- Figure 7 is a pop-up form from the preferred call connection system;
- Figure 8 is a flow chart showing the second stage of operation of the preferred call connection system.
- FIG. 4 A preferred example of a call connection system according to the present invention is shown in Figure 4.
- the system enables a potential caller, the customer 1, and a callee, the vendor 7, to speak to each other via call networking equipment, in the preferred example a telephone network, with the telephone connection being arranged by an agent 8.
- the customer 1 has equipment, namely a computer 2, which is connected to a computer network, the internet 10, and a telephone 3 which is connected to a telephone switch 5.
- the vendor 6 has a telephone 7 connected to the telephone switch 5, and also has equipment, namely a computer 9, and a web server 15, both connected to the internet 10.
- the agent 8 has a call connection controller 4 connected to the internet 10 and to the telephone switch 5.
- the call connection controller is provided in the form of an application on a web server 4.
- the agent's web server 4 has an associated database 12, which contains the end-point ID of the vendor's telephone 7 (discussed later); again the vendor will have previously supplied this information to the agent, for example when registering with the agent for use of the system.
- the web server also has an associated a database 13 which is used to store information supplied by the customer.
- the databases 12 and 13 are located on the same computer as web server 4, but, as is well known in the art, may be located on different computer (s) from that of the web server 4.
- Figure 5 is a flow chart showing the first stage of the operation of the system.
- the customer 1 using the computer 2 connected to the internet 10, views a web site; in the present example, however, the web site is provided by the web server 15 of the vendor 7.
- the web site may for example be a shopping web site provided by the vendor.
- the web site page from web server 15 being viewed contains a link to a web page 60 (see Figure 6) that the customer can use if they wish to contact the vendor.
- the web page 60 comprises an HTML form with text input fields "First Name” 62 and "Surname” 63, a tick box input field "Option 1" 64, and a "call” button 61.
- the HTML source of the web page is shown in Table 1, in which the form is given by the section of the code:
- the form also contains two pieces of JavaScript, given by the ⁇ script> tags, both of which are executed by the customer's computer 2.
- the first JavaScript consists simply of the instruction
- e_id "el000007”;" and assigns the variable e_id the value el000007.
- This value is provided by the agent 8 for the vendor 7, and is used by the web server 4 as an identifier for the vendor, or possibly as an identifier for a particular area of the web site provided by the vendor.
- the JavaScript file ecomcall.js is shown in Table 2.
- the JavaScript defines a function "popSubmit", the behaviour of which is described in more detail below. It also contains two document . write instructions, which when executed by the customer' s computer 2 add additional HTML code to the form (forml), which code is then displayed as part of the web page 60.
- Having the JavaScript file on the web server of the agent 8 allows the agent to make changes easily to the code without the vendor having to update their web site which holds the web page 60. ' It would, however, be possible to have the code defined in the JavaScript file incorporated directly into the web page 60 instead.
- the first document .write instruction is as follows:
- the image button 61 also has an associated "onclick” instruction, which calls the function popSubmit when the image is clicked by the user of the webpage .
- the option 1 button of the form 60 is a simple example of a control the customer can use to provide information that will be displayed to the vendor. Further controls can be provided allowing the customer to enter multiple items .
- the data might include for example the name of the product they are interested in buying, its intended use, and so on.
- information regarding the state of that interaction e.g. the ID of the product being viewed on the vendor's web site
- This information is stored in database 13 (for display to the vendor) additionally or instead of the information volunteered by the customer on form 60.
- the data obtained in the request for form 60 can be used to pre-populate controls such as the "option 1" button 64 so that they are visible to the customer on form 60.
- the telephone switch 5 will have a range of telephone numbers associated with it, in the sense that when one those numbers is dialled the call is directed to that telephone switch.
- the telephone switch then routes the call to its destination, which is known as the "end point".
- the web server 4 executes the PHP script ecomcall .php.
- the PHP script loads a library of code that allows it to communicate with the telephone switch 5, and creates a connection to the database 13. It then assigns one of the numbers associated with the telephone switch to the customer's details (step 202), storing both in the database 13 as explained below. This number is known herein as the "connection number”, or more generally "callee address”.
- the PHP script is able to identify which vendor by looking up the hidden input box "spin" submitted by the form, which contains the identifier for the vendor, in this case "elOOOOO7" (as given by the variable e_id in the HTML code for the form) , and uses this to find the vendor' s telephone number in the database 12 on the web server 4.
- the PHP script creates an XML document from the customer' s information submitted by the form, and stores this in the database 13 on the web server 4 (step 203) .
- the XML document is indexed using the connection number.
- the PHP script creates a web page 70, called "formPopUp", to be returned to the customer.
- This web page as shown in Figure I 1 asks the customer to ring the connection number.
- the page is passed back to the customer's computer 2, and is displayed in a pop-up window (step 204) .
- target popName
- window open ("eComcall Number",popName,popStyle) ;
- the instruction form. target sets the form target to the page "formPopUp", and then the instruction window. open opens that page on the customer's computer 2.
- Figure 8 is a flow chart showing the second stage of the use of the system.
- the second stage is initiated when the customer calls the connection number (step 300) , which need not be immediately after the page "formPopUp" is displayed.
- the connection number is in the range of numbers associated to the telephone switch 5, the telephone network directs the call to the telephone switch 5.
- the call is therefore received by the telephone switch 5 (step 301).
- PSTN public switch telephone network
- the switch routes • the call from the customer to the vendor's telephone 6 (step 302) . This causes the vendor's telephone to ring, and when they answer the vendor and customer are connected.
- the telephone switch notifies the web server 4 that the call has been received (step 303).
- the web server retrieves (step 304) the XML document containing the customer's details using the connection number, which details were stored in the database 13 on the web server (step 203 of Figure 5) .
- the web server then sends those details via the internet 10 to the vendor's computer 9 (step 304), where they are displayed to the vendor. In this way, the vendor is able to see the customer's details when speaking to the customer.
- the vendor 6 when the vendor 6 receives the call from the customer 1, they send a request using their computer 9 to the web server 4 of the agent 8 for the information submitted by the customer.
- the vendor requests the information using the connection number used by the customer, and the agent is able to use this to retrieve the details of the customer from the database 13.
- the connection number may be preset in a program on the computer 9, or keyed in by the vendor 6.
- the vendor's telephone 7 is part of the vendor's computer 9, and the computer 9 automatically requests the customer' s details on receipt of the call. (The vendor could also use the customer's telephone number to request the information, but that number will not always be available to the vendor, for example if the customer has withheld their number.)
- the vendor 7 may have a number of operators, each with their own telephone 6 and computer 7.
- each operator's telephone has, in one arrangement, a separate telephone end-point number, and the telephone switch 5 will direct the customer' s call to the telephone having that end- point number in accordance with the association to the connection number stored in database 13, and the web server 4 will either direct the customer' s information to the operator's computer associated with that telephone, or the operator can request the information from the web server 4 as described above.
- the vendor may have telephone equipment (e.g. a PABX) that receives all the vendor's calls and allocates calls to operators dynamically.
- the web server 4 will direct the customer' s information associated with a call to a central computer 11 belonging to the vendor, which then sends that information to the relevant operator based on the connection number used by the customer and information from the vendor's telephone equipment, or alternatively the operator will request the information from the web server 4. '
- the operator would be sent all customer information stored on the database 13 that is related to the vendor, and would be able to identify the particular customer' s information by asking them for particular details during the telephone conversation.
- the system allows the vendor to see the same view as presented to the customer on their computer 2. That view may be the form 60 on which the customer is invited to provide various details (as minimally illustrated by the optionl box 64), but could also be the view generated for example by a web application running on the vendor's server, or by an application program running on the customer' s computer. This helps the vendor be of more assistance to the customer when they call.
- the vendor' s computer receives the information given by the user on form 60, and that information is displayed on the vendor' s computer 9 using a similarly presented form. Further, when the call button 61 is clicked details identifying the customer's computer 2 (e.g. IP address) are also submitted to the web server 4. That information is passed to the vendor' s computer, which is arranged to use that information to allow the vendor to change information in their version of the form, and to transmit those changes dynamically to the customer' s version of the form, for example by using Asynchronous JavaScript and XML (AJAX) technology.
- AJAX Asynchronous JavaScript and XML
- the information identifying the customer's computer is used to identify the customer' s session for that application on the web server.
- the state information in that session is then used to recreate on the vendor' s computer 9 the web forms seen by the customer.
- the vendor could identify which items the customer had placed in their electronic "shopping basket".
- the form 60 is preferably incorporated into the interface of that program. Clicking the button 61 submits similar information to the web server as in the previous examples.
- protocols other than web protocols may be more appropriate for the data transfer.
- the form might for example be accessible from the "help" menu of an application developed by the vendor.
- the customer could for example use the form to contact the vendor if they have a problem with the use the application.
- the application could also send other details of its state and/or configuration to the vendor to help them identify any problems the customer might be having.
- the vendor's computer could have an application which when it receives that information generates similar views to that seen by the customer. Also, if the data sent to the server 4 includes information identifying the customer' s computer 2 the application program on the customer's computer 2 and the program in the vendor's computer are arranged to set up data transfers between them so that the similarity between the vies shown to the customer and vendor is maintained.
- connection number allocation methods can be used for the invention.
- An example method is to have a pool of unused numbers, and to allocate a new number from the pool each time a customer clicks the "call" button 60. The connection number would then be returned to the pool after the customer and vendor had completed their telephone conversation.
- a time limit is preferably set for the customer to dial the connection number (say one hour) , after which the connection number would be returned to the pool and the customer's details removed from the database 13. Otherwise numbers that customers choose not to dial are lost from use.
- the customer' s details are stored indefinitely on the server 4, and the vendor is sent, when a call is made to a particular connection number, all details related to the connection number.
- the vendor is presented at their computer 9 with a list of all the sets of customer details associated with the connection number, and the vendor can identify the particular customer's information by asking them for particular details during the telephone conversation.
- the set of details for a customer is preferably deleted at a certain time after they were created and/or the vendor selects them from the list (for which relevant feedback is provided by the vendor's computer to the web server 4) .
- the vendor' s web application is located on a different server from the agent's web server that controls the customer call connection. In an alternative arrangement both those functions are provided on a single server, which may be located either for example at the agent's or the vendor's premises .
- the web page 60 containing the form that the customer fills in could be provided by the web server 4 of the agent 8.
- the details are simply submitted to the web server 4; as the customer's details do not need to be submitted to a different web server from that which supplied the original web page, a normal HTML submit button can be used in the form.
- the vendor provides the telephone switch 5 and the web server 4 that stores the customer' s details - essentially, the vendor 6 is also the agent 8.
- the invention could instead use a "Voice Over IP” (VOIP) telephone system.
- VOIP Voice Over IP
- the customer's and vendor's telephones could be provided by their computers (as softphones) or as standalone VOIP telephones.
- the PSTN telephone switch 5 could be replaced by an equivalent for internet telephony.
- the telephone part of the invention could be replaced by an Instant Messaging (IM) system.
- IM Instant Messaging
- the web page on which the customer requests a connection number could be arranged to automatically copy the telephone number or instant messaging address to the telephone or instant messaging client, preferably leaving the customer to initiate the telephone conversation (or instant messaging link) , but alternatively the call could be initiated automatically.
- vendor the user's who are to be connected by telephone have been termed "vendor” and "customer".
- the invention is of course not limited to that particular business relationship, but will support any other relationship having similar technical requirements.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Telephonic Communication Services (AREA)
Abstract
La présente invention concerne un système de connexion d'appels comprenant un réseau informatique, un réseau acheminant des appels et une unité de commande de connexion d'appels ayant à sa disposition une pluralité d'adresses d'appelés utilisables sur le réseau acheminant les appels. L'unité de commande est connectée au réseau informatique, et répond, via le réseau informatique, à une requête de l'équipement d'un appelant potentiel, demandant de désigner une des adresses d'appelés de la pluralité et de renvoyer cette adresse d'appelé à l'équipement de l'appelant potentiel.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0605021A GB2436181B (en) | 2006-03-13 | 2006-03-13 | Call connection system |
| GB0605021.5 | 2006-03-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2007104972A1 true WO2007104972A1 (fr) | 2007-09-20 |
Family
ID=36241514
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/GB2007/000878 Ceased WO2007104972A1 (fr) | 2006-03-13 | 2007-03-13 | Systeme de connexion d'appels |
Country Status (2)
| Country | Link |
|---|---|
| GB (1) | GB2436181B (fr) |
| WO (1) | WO2007104972A1 (fr) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040039846A1 (en) * | 1997-11-21 | 2004-02-26 | Goss Raymond G. | Contact server for call center |
| DE10328884A1 (de) * | 2003-06-26 | 2005-02-10 | Living Byte Software Gmbh | Verfahren und Vorrichtung zur Implementierung einer Callback-Funktionalität |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2173304C (fr) * | 1995-04-21 | 2003-04-29 | Anthony J. Dezonno | Methode et systeme pour etablir des communications vocales via un reseau informatique |
| ZA981284B (en) * | 1996-11-20 | 1999-08-17 | Mobile Telephone Networks Prop | Accessing an internet service. |
| US6804225B1 (en) * | 1997-03-03 | 2004-10-12 | Softalk Inc. | System and method for establishing long distance voice communications using the internet |
| GB0008383D0 (en) * | 2000-04-05 | 2000-05-24 | Sontora Limited | System and method for providing an internet audio stream to a wap mobile telephone or the like over a computer nrework |
| US20020085699A1 (en) * | 2000-12-28 | 2002-07-04 | Sullivan Brian Patrick | Internet voice call back using call originating management technology |
-
2006
- 2006-03-13 GB GB0605021A patent/GB2436181B/en not_active Expired - Fee Related
-
2007
- 2007-03-13 WO PCT/GB2007/000878 patent/WO2007104972A1/fr not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040039846A1 (en) * | 1997-11-21 | 2004-02-26 | Goss Raymond G. | Contact server for call center |
| DE10328884A1 (de) * | 2003-06-26 | 2005-02-10 | Living Byte Software Gmbh | Verfahren und Vorrichtung zur Implementierung einer Callback-Funktionalität |
Non-Patent Citations (1)
| Title |
|---|
| SANFORD M: "Vonage - Click2call", INTERNET CITATION, 7 March 2005 (2005-03-07), XP002339491, Retrieved from the Internet <URL:http://search.cpan.org/dist/Vonage-Click2Call/> [retrieved on 20050805] * |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2436181A (en) | 2007-09-19 |
| GB0605021D0 (en) | 2006-04-19 |
| GB2436181B (en) | 2010-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6573911B2 (en) | Communicating between stations | |
| US6871212B2 (en) | Method and apparatus for processing a telephone call | |
| US6430597B1 (en) | Method and apparatus for generating agent scripts | |
| KR100420777B1 (ko) | 클라이언트-서버 시스템에서 확장 트랜잭션의 처리 | |
| US6161128A (en) | Internet based service control system allows telecommunications subscriber modifies telecommunications services through an internet gateway | |
| US6052367A (en) | Client-server system | |
| JP3283018B2 (ja) | htmlファイル取得方法、情報端末支援装置、htmlファイルを取得するソフトウエア・プロダクトを格納した記憶媒体 | |
| JP3550503B2 (ja) | 通信を可能とするための方法及び通信システム | |
| US7240290B2 (en) | Telephone call initiation through an on-line search | |
| US6850614B1 (en) | Method for providing consolidated specification and handling of multimedia call prompts | |
| US8917857B2 (en) | Method and system for call to role | |
| CN1226350A (zh) | 通过节点/互联网网关提供客户联系服务的系统和方法 | |
| US20030187988A1 (en) | Web-content aware automatic call transfer system and process for mobile users and operators | |
| EP0743781A2 (fr) | Méthode de consolidation de sources de données multiples | |
| US20080267377A1 (en) | Method and apparatus for enhanced call reporting | |
| WO2000056049A1 (fr) | Appareil et procede de recherche de page web/numero de telephone | |
| JP2017522838A (ja) | 複数の供給業者及び/又は複数のコンタクトセンター環境での負荷分散とコンテクスト情報の共有 | |
| US9148456B2 (en) | Context aware help system | |
| US7496858B2 (en) | Telephone call initiation through an on-line search | |
| US10270908B2 (en) | Visual interactive voice response system | |
| KR100402457B1 (ko) | 콜센터 전화상담 서비스를 제공하기 위한 데이터 처리방법 | |
| JP3679783B2 (ja) | コールセンタ支援装置、および、プログラム | |
| JP2000285002A (ja) | ハイパーテキスト空間においてユーザに固有アクセス空間を提供するための装置及び方法 | |
| US20020042732A1 (en) | Communication system and method for providing customer assistance | |
| GB2320843A (en) | Establishing real time voice and/or video link via the Internet |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07732020 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07732020 Country of ref document: EP Kind code of ref document: A1 |