WO1999026398A1 - Arrangement in one or more communication networks, wherein communication channels are established between two or more parties - Google Patents

Arrangement in one or more communication networks, wherein communication channels are established between two or more parties Download PDF

Info

Publication number
WO1999026398A1
WO1999026398A1 PCT/NO1998/000226 NO9800226W WO9926398A1 WO 1999026398 A1 WO1999026398 A1 WO 1999026398A1 NO 9800226 W NO9800226 W NO 9800226W WO 9926398 A1 WO9926398 A1 WO 9926398A1
Authority
WO
WIPO (PCT)
Prior art keywords
cul
arrangement
communication channels
information
communication
Prior art date
Application number
PCT/NO1998/000226
Other languages
French (fr)
Inventor
Paul Torkil Fjuk
Øyvind BREIVIK
Original Assignee
Telefonaktiebolaget Lm Ericsson
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 Telefonaktiebolaget Lm Ericsson filed Critical Telefonaktiebolaget Lm Ericsson
Priority to EP98935410A priority Critical patent/EP1044557A1/en
Priority to AU84672/98A priority patent/AU8467298A/en
Publication of WO1999026398A1 publication Critical patent/WO1999026398A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/003Click to dial services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42314Systems providing special services or facilities to subscribers in private branch exchanges
    • H04M3/42323PBX's with CTI arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal

Definitions

  • the present invention relates to an arrangement in one or more communication networks, wherein communication channels are established between two or more parties connected to said communication network (s), said arrangement comprising communication services offering access to communication channels to interconnected parties .
  • Communication services offer access to communication channels to interconnected parties. Interconnectivity is realised by communication networks. Examples of communication services are: voice communication services, video conference services, and file transfer services.
  • PSTN Public Switched Telephone Network
  • PS Land Mobile Network Public Land Mobile Network
  • PLMN Integrated Services Digital Network
  • ISDN Integrated Services Digital Network
  • the present invention provides a system for automatic establishment of related communication channels with support for automatic correlation of the information sent on the established communication channels. More specifically, the present invention provides a system for automatic creation of a group of communication channels between two or more parties connected to communications networks. The creation of a group of communication channels is initiated by external events. An identical correlation key, which may be used to identify a group, is sent on each of the communication channels belonging to a particular group. The key facilitates automatic correlation of information sent on the related communication channels at the terminal equipment of the parties involved.
  • the present invention provides automation of (1) and facilitates automation of (2), in a network centric fashion.
  • CTI CTI combines computer technology and telephone technology.
  • CTI may be used for call processing and for voice processing.
  • CTI is used in Call Centre applications .
  • CTI call processing enables a computer to work alongside a human agent, helping the agent to handle calls more efficiently (eg., route customer incoming calls to an appropriate operator based on information in a customer database) .
  • CTI voice processing the computer takes the place of a human telephone operator and provides a gateway between the caller and the business information stored on the computer systems (eg., automated call answering) .
  • a CTI system may automatically establish a telephony communication channel by initiating a call request to the telephone network.
  • a CTI system may automatically correlate an incoming call (by extracting the Caller ID information element of signalling no. 7) with information stored in a customer database .
  • CTI is very much dependant on the control functions provided to it by the telephone network. For instance, CTI relies heavily on the Caller ID information element of signalling system no. 7 to correlate incoming calls with information in customer databases. CTI cannot control the information sent from the telephone network, it can merely inspect it. Since it cannot control such information it is confined and limited by restrictions imposed by the telephone network.
  • CTI is terminal centric in the sense that the logic and functionality is provided solely by additional terminal equipment (PABXs and computers) interacting with the telephone network. Automatic establishment of calls is initiated by additional terminal equipment requesting a service from the telephone network. CTI provides a means of adding value to the services offered by the telephone network. However, the revenue margins for this added value is out of reach for the traditional network operator since the means is provided by customer terminal CTI equipment - not by the network itself.
  • WO 9638018 From WO 9638018 (LM Ericsson) there is know a method using an intelligent network that is invoked during call connection to provide connections and other information.
  • the intelligent network can be connected to by ISDN or PSTN based telephones or via gateways to data networks, e.g. the Internet.
  • the intention of this prior art is mobility within the data network in connection with conventional PST . services .
  • the internet may be used in order to locate the user, which may be a mobile unit in the data network.
  • the prior art is silent about any correlation between sessions and is also silent about using Internet for setting up sessions, and still more silent about transferring a correlation key for fascilitating such set- up.
  • An object of the present invention is to provide a system for automatic establishment of related communication channels .
  • Yet another object of the present invention is in connection with such an automatic correlation of sessions to use a correlation key for further optimizing said system.
  • said arrangement further comprises control means for automatic establishment of related communication channels with support for automatic correlation of the information sent on said established communication channels.
  • control means CU1 communicate with an external system (E) which in turn comprises event related data, which data can either be called upon by the control means (CUl) or be transferred thereto when certain events occur, so as to initiate the creation of one or more groups of communication channels, substantially on the basis of external events .
  • E external system
  • the present invention solves the problems enfaced with the previously discussed CTI problems, and generally improves the utilization of communication networks .
  • the present invention provides a mechanism for initiating such services by external events .
  • Fig. 1 is a schematic drawing illustrating the principle of an arrangement according to the present invention, comprising the main components thereof.
  • Fig. 2 is a schematic drawing illustrating an example of application according to the present invention, especially in connection with an internet enabled call centre.
  • Fig. 3 is a schematic drawing illustrating a further example of an application according to the present invention, especially related to stock watching.
  • Fig. 1 there is illustrated schematically the general principle of an arrangement according to the present invention, said Figure illustrating an example of components necessary for implementing an embodiment thereof .
  • the invention presents a solution that may be based on two logical interacting control units, Control Unit 1 (CUl) and Control Unit 2 (CU2) , respectively.
  • the two control units with their interaction, form a system that enables automatic establishment of communication channels with support for automatic correlation of information sent on the communication channels at the terminal equipment of the parties involved.
  • An example of communication channels that may have correlation support by the present invention is telephony calls and information stored on the Internet.
  • CUl and CU2 are located within communications networks (eg. a PSTN or the Internet) and are capable of establishing communication channels (SI, S2 ) between two or more parties connected to the communication networks. CUl and CU2 may both act as parties in communication sessions. CUl and CU2 may be located within the same communications network or they may each be located within different communications networks. CUl and CU2 are logical units in the sense that their physical implementation may coexist, and coexist with other components. A communication path interconnects CUl and CU2.
  • communications networks eg. a PSTN or the Internet
  • SI, S2 communication channels between two or more parties connected to the communication networks.
  • CUl and CU2 may both act as parties in communication sessions.
  • CUl and CU2 may be located within the same communications network or they may each be located within different communications networks.
  • CUl and CU2 are logical units in the sense that their physical implementation may coexist, and coexist with other components.
  • a communication path interconnects
  • E is an external system that contains data or can produce data, or both, that is used as input to CUl.
  • a communication path interconnects CUl and E.
  • Input to CUl is denoted D.
  • D must consist of control information that can be used by CUl, and may be used by CU2 , to establish sessions. D may also contain user information that may be transferred by CUl or CU2 , or both, to one or more parties involved in the channels to be established.
  • CUl may request and initiate a transfer of input (D) from E or E may initiate a transfer of input (D) to CUl.
  • Input (D) to CUl is initiated when certain events occure.
  • Examples of events are: a date, the stock exchange reaches a certain threshold, a temperature measurement reaches a certain limit, an Internet user has filled in a registration form and inititated a transfer of information to a server (which may be E) , and so on. If CUl is used to initiate a transfer of input (D) , then CUl contains logic for the monitoring of events of interest that trigger a transfer of input (D) .
  • CUl When CUl receives input (D) from E, CUl generates a key (K) .
  • the key (K) facilitates automatic correlation of information sent on the communication channels (SI and S2 ) at the terminal equipment of the parties involved.
  • the correlation key (K) may be generated based upon the information contained in D (e.g. the correlation key generated may be based upon the phone number of Party A if this were contained in D) , or it may be based upon information contained in CUl, or both.
  • CUl may establish one or more communication channels (Si) .
  • the communication channels (SI) may be established based upon control information contained in D (e.g. the telephone numbers of two parties if these were contained in D, or the e-mail address of one party if this were contained in D) or it may be based upon information contained in CUl (e.g. a stored e-mail or FTP address) , or both.
  • a communication session involves two or more parties (e.g. the placing and receiving parties in a traditional telephone call/session) .
  • CUl may itself act as one of the parties in a session (SI) (eg., as the sending party of an e-mail message in an internet session, or as the placing party with stored voice messages in a telephony call/session) .
  • the key (K) is transferred from CUl onto the communication channels (SI) that have been established. If CUl acts as a party in a session, then the user information (from D) and other information produced or containted in CUl may be distributed from CUl onto one or more of the communication channels (SI) .
  • the key (K) is transferred from CUl to CU2.
  • Control information from CUl to CU2 may contain information from D (eg., control information with for instance telephone numbers, or user information) .
  • CU2 When CU2 receives a key (K) it may establish one or more communication channels (S2).
  • the communication channel (S2) may be established based upon the key (K) or based upon information contained in CU2.
  • a communication session involves two or more parties.
  • CU2 may itself act as one of the parties in a session (S2).
  • the key (K) is transferred from CU2 onto the communication channel (S2) that have been established.
  • CUl and CU2 may now have established a number of communication channels, each session involving two or more parties. Every party involved has received the key (K) on the session or sessions that they participate in. If a party is involved in two or more of the established sessions, then the party may now use the key (K) to correlate the particular sessions.
  • the present invention enables a network operator to offer new value added services that augments the functions provided by CTI equipment .
  • the present invention can be used to construct an Internet enabled call centre application, as illustrated in Figure 2.
  • Products and services may be ordered using the Internet.
  • a typical procedure is the following: An Internet user, and potential customer, fills in a registration and purchasing form specifying name, address, telephone number and similar personalia, as well as information regarding the product or service of interest. Such forms are often found under the homepage of businesses offering transactions on the Internet. Once the Internet user has filled in the required form, the user often has to click on a web button to send the information off to the sales department of the business in question. The sales department may thereafter ship the requested product or service out to the customer based upon the information that the Internet user has specified.
  • Products and services may be ordered using the PSTN.
  • a typical procedure is the following: A PSTN user, and potential customer, initiates a phone call to the business of interest.
  • the business may subscribe to certain IN services that route the call to, for instance, the sales department that is open for business at the particular time of day. Furthermore, that sales department may subscribe to certain IN services that enable the PSTN user to navigate his call to an applicable sales representative via a telephone menu.
  • the PSTN user may specify name, address, telephone number and similar personalia, as well as information regarding the product or service of interest.
  • the sales department may thereafter ship the requested product or service out to the customer based upon the information that the PSTN user has specified.
  • the present invention may be used to enable a combination of the two above scenarios by correlating Internet sessions with PSTN sessions.
  • a person (Party A) may be interested in purchasing a product or service of some category.
  • the person may log onto the Internet from a computer and search for businesses that advertise for such products or services by means of homepages on the Internet.
  • One such business may make use of the present invention.
  • the person (Party A) finds the offerings from this business of interest he may, for instance, fill out a registration and purchasing form specifying his name, address, telephone number and similar personalia, as well as information regarding the product or service of interest.
  • the form may be found on the system (E) that handles the homepage of the business in question. This system may be a web server.
  • Party A may, for instance, click (an external event) on a web button in order to (using the present invention) establish a call with the sales department and to send the information off to the sales department.
  • the information that the person has filled in may be augmented (by the external system E) with, for instance, the telephone number of the sales department (which is still using intelligent routing) and with the address of an FTP-server of the sales department.
  • the system (E) may initiate a transfer of the information to the first control unit (CUl) .
  • CUl is located within the Internet.
  • the correlation key generated is the phone number of Party A (which is contained in D) .
  • CUl may then establish a session (SI) with Party B, using the FTP-address of the sales department contained in D.
  • SI Session In this scenario one session (SI) is established by CUl and the session pertain to Internet. CUl acts as the sending party in this session.
  • the correlation key (K) and D are transferred to the FTP-server of Party B on SI.
  • the correlation key (K) is sent to the second control unit (CU2) .
  • CU2 is located within the
  • CUl sends control information (containing the phone number of Party A and the phone number of Party B) prior to sending K.
  • CU2 may then establish one session (S2) between Party B and Party A.
  • this session (S2) is a telephone call between Party B and Party A.
  • CU2 does not act as a party in this session.
  • the correlation key (K) is transferred on S2 using, for instance, the information elements calling party ID of signalling no. 7.
  • the present invention can be used to construct a StockWatch application, as illustrated in Drawing 3.
  • the scenario depicted involves two parties: the holder of a certain stock (Party A) and a stockbroker (Party B) .
  • (CUl) continuously fetches updated stockvalues (D) of interest from (E) .
  • (E) and (CUl) are located within the Internet; and (E) interacts with a stockexchange computer.
  • (CUl) contains logic for monitoring certain stockindex events. For instance, (CUl) may monitor the value of the stock that Party A holds. In the event that the value of the stock plunges to a certain threshold,
  • the correlation key (K) consists of the phone number of Party A and the phone number of Party B.
  • (CUl) establishes two channels (SI), one to Party A and one to party B, and transfers the current stock value as well as the correlation key (K) to both parties.
  • (CUl) acts as the sender of information on SI to Party A and on SI to Party B.
  • the sessions over (SI) could for instance be a transfer of information by e-mail or a file transfer by FTP.
  • CUl transfers the correlation key (K) to CU2.
  • CU2 establishes one channel (S2) between Party A and Party B.
  • the channel pertains to a telephone call between Party A and Party B.
  • CU2 could for instance be a Service Control Point (SCP) in an Intelligent Network (IN) interacting with a Service Switching Point (SSP) ) .
  • SCP Service Control Point
  • I Intelligent Network
  • SSP Service Switching Point
  • CU2 transfers the correlation key (K) during the establishment phase of S2 (eg. manipulating the calling party ID of signalling system no. 7) .

Abstract

The present invention relates to an arrangement in one or more communication networks, wherein communication channels are established between two or more parties connected to said communication network(s), said arrangement comprising communication services offering access to communication channels to interconnected parties, and for the purpose of improving such an arrangement and alleviate the problems encountered with computer telephony integration solutions, it is according to the present invention suggested that said arrangement further comprises control means for automatic establishment of related communication channels with support for automatic correlation of the information sent on said established communication channels.

Description

ARRANGEMENT IN ONE OR MORE COMMUNICATION NETWORKS, WHEREIN COMMUNICATION CHANNELS ARE ESTABLISHED BETWEEN TWO OR MORE PARTIES
Field of the invention
The present invention relates to an arrangement in one or more communication networks, wherein communication channels are established between two or more parties connected to said communication network (s), said arrangement comprising communication services offering access to communication channels to interconnected parties .
Technical background
The Problem Area
Communication services offer access to communication channels to interconnected parties. Interconnectivity is realised by communication networks. Examples of communication services are: voice communication services, video conference services, and file transfer services.
Examples of communication networks are: Public Switched Telephone Network (PSTN) , Public Land Mobile Network
(PLMN) , Integrated Services Digital Network (ISDN) , and the Internet .
The present invention provides a system for automatic establishment of related communication channels with support for automatic correlation of the information sent on the established communication channels. More specifically, the present invention provides a system for automatic creation of a group of communication channels between two or more parties connected to communications networks. The creation of a group of communication channels is initiated by external events. An identical correlation key, which may be used to identify a group, is sent on each of the communication channels belonging to a particular group. The key facilitates automatic correlation of information sent on the related communication channels at the terminal equipment of the parties involved.
Known Solutions and Problems with these
The problems that the present invention addresses are:
1. establishment of related communication channels; and
2. correlation of information sent on related communication channels .
The present invention provides automation of (1) and facilitates automation of (2), in a network centric fashion.
There are known solutions to (1) and (2) . The known solutions pertain to the technical field of Computer Telephony Integration (CTI) .
CTI CTI combines computer technology and telephone technology. CTI may be used for call processing and for voice processing. Typically, CTI is used in Call Centre applications . CTI call processing enables a computer to work alongside a human agent, helping the agent to handle calls more efficiently (eg., route customer incoming calls to an appropriate operator based on information in a customer database) . With CTI voice processing, the computer takes the place of a human telephone operator and provides a gateway between the caller and the business information stored on the computer systems (eg., automated call answering) .
CTI solutions
(1) A CTI system may automatically establish a telephony communication channel by initiating a call request to the telephone network.
(2) A CTI system may automatically correlate an incoming call (by extracting the Caller ID information element of signalling no. 7) with information stored in a customer database .
CTI problems
CTI is very much dependant on the control functions provided to it by the telephone network. For instance, CTI relies heavily on the Caller ID information element of signalling system no. 7 to correlate incoming calls with information in customer databases. CTI cannot control the information sent from the telephone network, it can merely inspect it. Since it cannot control such information it is confined and limited by restrictions imposed by the telephone network.
CTI is terminal centric in the sense that the logic and functionality is provided solely by additional terminal equipment (PABXs and computers) interacting with the telephone network. Automatic establishment of calls is initiated by additional terminal equipment requesting a service from the telephone network. CTI provides a means of adding value to the services offered by the telephone network. However, the revenue margins for this added value is out of reach for the traditional network operator since the means is provided by customer terminal CTI equipment - not by the network itself.
Further prior art
From WO 9638018 (LM Ericsson) there is know a method using an intelligent network that is invoked during call connection to provide connections and other information. The intelligent network can be connected to by ISDN or PSTN based telephones or via gateways to data networks, e.g. the Internet. The intention of this prior art is mobility within the data network in connection with conventional PST . services . The internet may be used in order to locate the user, which may be a mobile unit in the data network. However, the prior art is silent about any correlation between sessions and is also silent about using Internet for setting up sessions, and still more silent about transferring a correlation key for fascilitating such set- up.
Objects of the invention
An object of the present invention is to provide a system for automatic establishment of related communication channels .
Another object of the presetn invention is to provide support for such automatic correlation of the information sent on the established communication channels. Still another object of the present invention is to provide a system for automatic creation of a group of communication channels between two or more parties connected to communications networks.
Yet another object of the present invention is in connection with such an automatic correlation of sessions to use a correlation key for further optimizing said system.
Summary of the invention
These objects are achieved in a system as stated in the preamble, which according to the present invention is characterized in that said arrangement further comprises control means for automatic establishment of related communication channels with support for automatic correlation of the information sent on said established communication channels.
More specifically, it can be said that said control means CU1) communicate with an external system (E) which in turn comprises event related data, which data can either be called upon by the control means (CUl) or be transferred thereto when certain events occur, so as to initiate the creation of one or more groups of communication channels, substantially on the basis of external events .
Consequently, the present invention solves the problems enfaced with the previously discussed CTI problems, and generally improves the utilization of communication networks .
By providing a system that enables complete control over correlation information coupled with automatic establishement of communication channels in a network centric fashion, the restrictions imposed by the telephone network are overcome and the traditional network operator may offer a set of new value added services. In addition, the present invention provides a mechanism for initiating such services by external events .
Further features and advantages of the present invention will appear from the following description taken in connection with the enclosed drawings, as well as from the enclosed patent claims.
Brief discussion of the drawings
Fig. 1 is a schematic drawing illustrating the principle of an arrangement according to the present invention, comprising the main components thereof.
Fig. 2 is a schematic drawing illustrating an example of application according to the present invention, especially in connection with an internet enabled call centre.
Fig. 3 is a schematic drawing illustrating a further example of an application according to the present invention, especially related to stock watching.
Detailed description of embodiments
In Fig. 1 there is illustrated schematically the general principle of an arrangement according to the present invention, said Figure illustrating an example of components necessary for implementing an embodiment thereof . The invention presents a solution that may be based on two logical interacting control units, Control Unit 1 (CUl) and Control Unit 2 (CU2) , respectively. The two control units, with their interaction, form a system that enables automatic establishment of communication channels with support for automatic correlation of information sent on the communication channels at the terminal equipment of the parties involved. An example of communication channels that may have correlation support by the present invention is telephony calls and information stored on the Internet.
CUl and CU2 are located within communications networks (eg. a PSTN or the Internet) and are capable of establishing communication channels (SI, S2 ) between two or more parties connected to the communication networks. CUl and CU2 may both act as parties in communication sessions. CUl and CU2 may be located within the same communications network or they may each be located within different communications networks. CUl and CU2 are logical units in the sense that their physical implementation may coexist, and coexist with other components. A communication path interconnects CUl and CU2.
E is an external system that contains data or can produce data, or both, that is used as input to CUl. A communication path interconnects CUl and E. Input to CUl is denoted D. D must consist of control information that can be used by CUl, and may be used by CU2 , to establish sessions. D may also contain user information that may be transferred by CUl or CU2 , or both, to one or more parties involved in the channels to be established.
CUl may request and initiate a transfer of input (D) from E or E may initiate a transfer of input (D) to CUl. Input (D) to CUl is initiated when certain events occure.
Examples of events are: a date, the stock exchange reaches a certain threshold, a temperature measurement reaches a certain limit, an Internet user has filled in a registration form and inititated a transfer of information to a server (which may be E) , and so on. If CUl is used to initiate a transfer of input (D) , then CUl contains logic for the monitoring of events of interest that trigger a transfer of input (D) .
When CUl receives input (D) from E, CUl generates a key (K) . The key (K) facilitates automatic correlation of information sent on the communication channels (SI and S2 ) at the terminal equipment of the parties involved. The correlation key (K) may be generated based upon the information contained in D (e.g. the correlation key generated may be based upon the phone number of Party A if this were contained in D) , or it may be based upon information contained in CUl, or both.
When the key (K) has been generated, CUl may establish one or more communication channels (Si) . The communication channels (SI) may be established based upon control information contained in D (e.g. the telephone numbers of two parties if these were contained in D, or the e-mail address of one party if this were contained in D) or it may be based upon information contained in CUl (e.g. a stored e-mail or FTP address) , or both. A communication session involves two or more parties (e.g. the placing and receiving parties in a traditional telephone call/session) . CUl may itself act as one of the parties in a session (SI) (eg., as the sending party of an e-mail message in an internet session, or as the placing party with stored voice messages in a telephony call/session) .
The key (K) is transferred from CUl onto the communication channels (SI) that have been established. If CUl acts as a party in a session, then the user information (from D) and other information produced or containted in CUl may be distributed from CUl onto one or more of the communication channels (SI) .
Next, the key (K) is transferred from CUl to CU2.
CUl may at any time transfer additional control information to CU2. Control information from CUl to CU2 may contain information from D (eg., control information with for instance telephone numbers, or user information) .
When CU2 receives a key (K) it may establish one or more communication channels (S2). The communication channel (S2) may be established based upon the key (K) or based upon information contained in CU2. A communication session involves two or more parties. CU2 may itself act as one of the parties in a session (S2). The key (K) is transferred from CU2 onto the communication channel (S2) that have been established.
CUl and CU2 may now have established a number of communication channels, each session involving two or more parties. Every party involved has received the key (K) on the session or sessions that they participate in. If a party is involved in two or more of the established sessions, then the party may now use the key (K) to correlate the particular sessions.
Restrictions
For correlation of sessions to take place at a party, the party must have received the key (K) on all the communication channels belonging to the group. If the transfer of (K) on a session to a destined party is delayed, perhaps due to network latency, so that (K) is not readily available on all sessions, then correlation of these sessions cannot take place. The problem may be solved by CUl not sending the correlation key before SI has been established. Advantages
The present invention enables a network operator to offer new value added services that augments the functions provided by CTI equipment .
Broadening
The following sections exemplify two possible applications of the invention.
Example Application: Internet enabled call centre
The present invention can be used to construct an Internet enabled call centre application, as illustrated in Figure 2.
Products and services may be ordered using the Internet. A typical procedure is the following: An Internet user, and potential customer, fills in a registration and purchasing form specifying name, address, telephone number and similar personalia, as well as information regarding the product or service of interest. Such forms are often found under the homepage of businesses offering transactions on the Internet. Once the Internet user has filled in the required form, the user often has to click on a web button to send the information off to the sales department of the business in question. The sales department may thereafter ship the requested product or service out to the customer based upon the information that the Internet user has specified.
Products and services may be ordered using the PSTN. A typical procedure is the following: A PSTN user, and potential customer, initiates a phone call to the business of interest. The business may subscribe to certain IN services that route the call to, for instance, the sales department that is open for business at the particular time of day. Furthermore, that sales department may subscribe to certain IN services that enable the PSTN user to navigate his call to an applicable sales representative via a telephone menu. Once the PSTN user reaches a sales representative at the other end, the PSTN user may specify name, address, telephone number and similar personalia, as well as information regarding the product or service of interest. The sales department may thereafter ship the requested product or service out to the customer based upon the information that the PSTN user has specified.
The present invention may be used to enable a combination of the two above scenarios by correlating Internet sessions with PSTN sessions.
(0) A person (Party A) may be interested in purchasing a product or service of some category. The person may log onto the Internet from a computer and search for businesses that advertise for such products or services by means of homepages on the Internet. One such business may make use of the present invention. If the person (Party A) finds the offerings from this business of interest he may, for instance, fill out a registration and purchasing form specifying his name, address, telephone number and similar personalia, as well as information regarding the product or service of interest. The form may be found on the system (E) that handles the homepage of the business in question. This system may be a web server. Once the person (Party A) has filled in the required form, the person
(Party A) may, for instance, click (an external event) on a web button in order to (using the present invention) establish a call with the sales department and to send the information off to the sales department. The information that the person has filled in may be augmented (by the external system E) with, for instance, the telephone number of the sales department (which is still using intelligent routing) and with the address of an FTP-server of the sales department.
(1) Once this information (D) has been assembled the system (E) may initiate a transfer of the information to the first control unit (CUl) . In this scenario, CUl is located within the Internet.
(2) CUl first generates a correlation key (K) . The correlation key generated is the phone number of Party A (which is contained in D) .
(3) CUl may then establish a session (SI) with Party B, using the FTP-address of the sales department contained in D. In this scenario one session (SI) is established by CUl and the session pertain to Internet. CUl acts as the sending party in this session. The correlation key (K) and D are transferred to the FTP-server of Party B on SI.
(4) The correlation key (K) is sent to the second control unit (CU2) . In this scenario, CU2 is located within the
PSTN. CUl sends control information (containing the phone number of Party A and the phone number of Party B) prior to sending K.
(5) CU2 may then establish one session (S2) between Party B and Party A. In this scenario this session (S2) is a telephone call between Party B and Party A.. CU2 does not act as a party in this session.
(6) The correlation key (K) is transferred on S2 using, for instance, the information elements calling party ID of signalling no. 7.
(7) Now the form information that the Internet user (Party A) has registrered on the homepage of the business has been transferred to the FTP-server of Party B. The correlation key (K) has also been transferred along with the form information. A call has been established between the Internet user (Party A) and the sales department (Party B) . The correlation key (K) has been transferred on S2. The sales department can now automatically fetch the form information from the FTP-server using the correlation key.
Example Application: StockWatch
The present invention can be used to construct a StockWatch application, as illustrated in Drawing 3. The scenario depicted involves two parties: the holder of a certain stock (Party A) and a stockbroker (Party B) .
(0) An external system (E) continuously monitors the stockexchange index; and
(1) (CUl) continuously fetches updated stockvalues (D) of interest from (E) . In this scenario (E) and (CUl) are located within the Internet; and (E) interacts with a stockexchange computer.
(2) (CUl) contains logic for monitoring certain stockindex events. For instance, (CUl) may monitor the value of the stock that Party A holds. In the event that the value of the stock plunges to a certain threshold,
(CUl) first generates a correlation key (K) . The correlation key (K) consists of the phone number of Party A and the phone number of Party B.
(3) Next, (CUl) establishes two channels (SI), one to Party A and one to party B, and transfers the current stock value as well as the correlation key (K) to both parties. (CUl) acts as the sender of information on SI to Party A and on SI to Party B. The sessions over (SI) could for instance be a transfer of information by e-mail or a file transfer by FTP. (4) CUl transfers the correlation key (K) to CU2.
(5) CU2 establishes one channel (S2) between Party A and Party B. The channel pertains to a telephone call between Party A and Party B. (CU2 could for instance be a Service Control Point (SCP) in an Intelligent Network (IN) interacting with a Service Switching Point (SSP) ) .
(6) CU2 transfers the correlation key (K) during the establishment phase of S2 (eg. manipulating the calling party ID of signalling system no. 7) .
(7) Now both the holder and the broker of the stock have recieved the current stock value (on SI) ; and a telephone call (S2) has been set up between the two parties. The correlation key (K) has been sent on both SI and S2, to both parties . Using a CTI system, the current stock value could automatically be retrieved and displayed on the computer screen when the holder and broker pick up their telephones.

Claims

P a t e n t c l a i m s
1. Arrangement in one or more communication networks, wherein communication channels are established between two or more parties connected to said communication network(s), said arrangement comprising communication services offering access to communication channels to interconnected parties, c h a r a c t e r i z e d i n that said arrangement further comprises control means for automatic establishment of related communication channels with support for automatic correlation of the information sent on said established communication channels .
2. Arrangement as claimed in claim 1, c h a r a c t e r i z e d i n that said control means (CUl) communicate with an external system (E) which in turn comprises event related data, which data can either be called upon by the control means (CUl) or be transferred thereto when certain events occur, so as to initiate the creation of one or more groups of communication channels, substantially on the basis of external events .
3. Arrangement as claimed in claim 1 or 2 , c h a r a c t e r i z e d i n that said events may comprise a date, stock exhange thresholds, temperature measurements, registration forms with parameters for transfer of information, or similar events with appropriate monitoring thereof.
4. Arrangement as claimed in any of the claims 1-3, c h a r a c t e r i z e d i n that examples of services may comprise: voice communication services, etc. and that examples of communication networks are: Public Switched Telephone Network (PSTN) , Public Land Mobile Network (PLMN) , Integrated Services Digial Network (ISDN) , as well as Internet, etc.
5. Arrangement as claimed in any of the preceding claims, c h a r a c t e r i z e d i n that said control means comprises two logical interacting control units (CUl, CU2 ) located within one or more of said communication network ( s ) .
6. Arrangement as claimed in any of the preceding claims, c h a r a c t e r i z e d i n that said control units
(CUl, CU2 ) are interconnected by a communication path.
7. Arrangement as claimed in any of the preceding claims, c h a r a c t e r i z e d i n that one of said control units (CUl) is connected to said external system (E) preferably by a communication path (D) through which said one control unit (CUl) receives control information to be used by said one control unit (CUl) .
8. Arrangement as claimed in claim 7, c h a r a c t e r i z e d i n that said control information (D) which is transferred from the external system (E) to said one control unit (CUl) can also be used by said second control unit (CU2) for establishing sessions.
9. Arrangement as claimed in claim 7 or 8 , c h a r a c t e r i z e d i n that the information (D) transferred from said external system (E) to said two control units (CUl, CU2 ) may be transferred respectively therefrom to one or more parties involved in the channels to be established.
10. Arrangement as claimed in any of the preceding claims, c h a r a c t e r i z e d i n that one of said control units (CUl) is adapted to either initiate a transfer of input (D) from said external system (E) and is also adapted to receive an input (D) from said external system (E) upon initiation from the latter, especially when certain events occur.
11. Arrangement as claimed in claim 10, c h a r a c t e r i z e d i n that said one control unit (CUl) comprises logic means for monitoring events of interest, said logic means being adapted for triggering a transfer of input (D) from said external system (E) when any parameter associated with any event of interest so demands .
12. Arrangement as claimed in claim 11, c h a r a c t e r i z e d i n that said one control unit (CUl) comprises a key (K) generating means, the key (K) thereof being adapted to fascilitate automatic correlation of information sent on said communication channels (SI and S2) , specifically at the terminal equipment of the parties involved.
13. Arrangement as claimed in claim 12, c h a r a c t e r i z e d i n that said correlation key (K) is generated based upon the information contained in the data (D) transferred from said external system (E) , for example based on:
a) the telephone number of one of the parties (A) , b) further information contained in said control unit (CUl) , c) or both.
14. Arrangment as claimed in any of the preceding claims, c h a r a c t e r i z e d i n that when a key (K) has been generated in said control means (CUl) , then said control means (CUl) will establish one or more communication channels (SI) , more particularly based upon information contained as control information in said data (D) received from said external system (E) , possibly based upon information contained in said one control unit (CUl) .
15. Arrangement as claimed in any of the preceding claims, c h a r a c t e r i z e d i n that said control means (CUl) is adapted to act as one of the parties in a session (SI) , or as the placing party, for example with stored voice messages in a telephone call/session.
16. Arrangement as claimed in any of the preceding claims, c h a r a c t e r i z e d i n that said control means (CUl) is adapted to transfer the relevant key (K) on to established communication channels (SI) , and if said control means (CUl) acts as a party in a session then further information, especially user information obtained from said external system (E) or contained in the control means (CUl) itself may be distributed therefrom on to one or more communication channels (SI) .
17. Arrangement as claimed in any of the preceding claims, c h a r a c t e r i z e d i n that said control means (CUl) is adapted to transfer the relevant key (K) as well as additional control information to any further control means (CU2), for thereby allowing said further control means (CU2) to establish one or more further communication channels (S2) based upon said key (K) or based upon information contained in said further control means (CU2).
18. Arrangement as claimed in claim 17, c h a r a c t e r i z e d i n that said further control means (CU2) is adapted to transfer the relevant key (K) on to established communication channels (S2).
19. Arrangement as claimed in any of the preceding claims, c h a r a c t e r i z e d i n that if one party is involved in two or more of the established sessions, then the key (K) received by said party may be used to correlate said particular session or sessions, provided said party has received said key (K) on all communication channels belonging to the associated group of communication channels or group of sessions.
PCT/NO1998/000226 1997-11-17 1998-07-29 Arrangement in one or more communication networks, wherein communication channels are established between two or more parties WO1999026398A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP98935410A EP1044557A1 (en) 1997-11-17 1998-07-29 Arrangement in one or more communication networks, wherein communication channels are established between two or more parties
AU84672/98A AU8467298A (en) 1997-11-17 1998-07-29 Arrangement in one or more communication networks, wherein communication channels are established between two or more parties

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NO975259 1997-11-17
NO19975259A NO313029B1 (en) 1997-11-17 1997-11-17 Device at one or more communication networks where communication channels are established between two or more parties

Publications (1)

Publication Number Publication Date
WO1999026398A1 true WO1999026398A1 (en) 1999-05-27

Family

ID=19901336

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/NO1998/000226 WO1999026398A1 (en) 1997-11-17 1998-07-29 Arrangement in one or more communication networks, wherein communication channels are established between two or more parties

Country Status (4)

Country Link
EP (1) EP1044557A1 (en)
AU (1) AU8467298A (en)
NO (1) NO313029B1 (en)
WO (1) WO1999026398A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0658061A2 (en) * 1993-12-09 1995-06-14 AT&T Corp. Signalling system for independent communications networks
US5428608A (en) * 1993-12-30 1995-06-27 At&T Corp. Call connection technique
US5533103A (en) * 1994-04-28 1996-07-02 Electronic Information Systems, Inc. Calling system and method
WO1997008624A1 (en) * 1995-08-30 1997-03-06 Intel Corporation System for accessing and delivering on-line/information services
US5648966A (en) * 1994-09-21 1997-07-15 Nec Corporation Method of sending an alarm to a network management station when an unusual event occurs in a managed network station
WO1997028635A1 (en) * 1996-02-02 1997-08-07 Genesys Telecommunications Laboratories Apparatus and methods for coordinating telephone and data communications
EP0824295A2 (en) * 1996-08-09 1998-02-18 International Business Machines Corporation Communication method and system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0658061A2 (en) * 1993-12-09 1995-06-14 AT&T Corp. Signalling system for independent communications networks
US5428608A (en) * 1993-12-30 1995-06-27 At&T Corp. Call connection technique
US5533103A (en) * 1994-04-28 1996-07-02 Electronic Information Systems, Inc. Calling system and method
US5648966A (en) * 1994-09-21 1997-07-15 Nec Corporation Method of sending an alarm to a network management station when an unusual event occurs in a managed network station
WO1997008624A1 (en) * 1995-08-30 1997-03-06 Intel Corporation System for accessing and delivering on-line/information services
WO1997028635A1 (en) * 1996-02-02 1997-08-07 Genesys Telecommunications Laboratories Apparatus and methods for coordinating telephone and data communications
EP0824295A2 (en) * 1996-08-09 1998-02-18 International Business Machines Corporation Communication method and system

Also Published As

Publication number Publication date
NO313029B1 (en) 2002-07-29
NO975259L (en) 1999-05-18
EP1044557A1 (en) 2000-10-18
AU8467298A (en) 1999-06-07
NO975259D0 (en) 1997-11-17

Similar Documents

Publication Publication Date Title
US7924816B2 (en) System and method for servicing calls originating via the Internet
CA2283646C (en) Method and apparatus for providing customized voice call processing
US6868140B2 (en) Telephony call control using a data network and a graphical user interface and exchanging datagrams between parties to a telephone call
US6735621B1 (en) Method and apparatus for messaging between disparate networks
US5838682A (en) Method and apparatus for establishing communications with a remote node on a switched network based on hypertext dialing information received from a packet network
CA2249841C (en) Pots/packet bridge
US8019876B2 (en) Correlating information between internet and call center environments
US6144670A (en) Method and apparatus for establishing and facilitating a voice call connection from a client computer to a PSTN extension
US8438314B2 (en) Method and system for coordinating data and voice communications via customer contact channel changing system
US7385992B1 (en) Internet caller-ID integration
US6226286B1 (en) Apparatus and method for communication between data network and telecommunication network
US20030099341A1 (en) Method and system for providing access to a voice mail system
MXPA97006329A (en) Correlation information between the internet and call centers environments
WO1998041002A9 (en) Method and apparatus for providing customized voice call processing
US20080037524A1 (en) Remote Control Telephone Dialing System and Method
KR100789061B1 (en) Computer and telephony integration
US7586898B1 (en) Third party content for internet caller-ID messages
EP1517526A2 (en) Call appearance shared by PSTN phone and Voice over IP phone
WO1999026398A1 (en) Arrangement in one or more communication networks, wherein communication channels are established between two or more parties
US8532088B1 (en) Method and apparatus for providing call center agents with calling party information
JP2006507778A (en) Method and system for CPN triggered collaboration
KR20020066893A (en) An Escorted Browsing service method using ANI and DNIS
MXPA00005961A (en) Architecture independent application invocation over a telephony network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CU CZ CZ DE DE DK DK EE EE ES FI FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

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

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: KR

WWE Wipo information: entry into national phase

Ref document number: 1998935410

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 09554499

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 1998935410

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: CA

WWW Wipo information: withdrawn in national office

Ref document number: 1998935410

Country of ref document: EP