CN1350744A - Audio and data collaboration and coordination system - Google Patents
Audio and data collaboration and coordination system Download PDFInfo
- Publication number
- CN1350744A CN1350744A CN00807622.7A CN00807622A CN1350744A CN 1350744 A CN1350744 A CN 1350744A CN 00807622 A CN00807622 A CN 00807622A CN 1350744 A CN1350744 A CN 1350744A
- Authority
- CN
- China
- Prior art keywords
- data
- identification
- surfer
- call
- sender
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/76—Synchronization of distributed accounts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1827—Network arrangements for conference optimisation or adaptation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/49—Connection to several service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/51—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for resellers, retailers or service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/705—Account settings, e.g. limits or numbers or payment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/745—Customizing according to wishes of subscriber, e.g. friends or family
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8038—Roaming or handoff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8044—Least cost routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8083—Rating or billing plans; Tariff determination aspects involving reduced rates or discounts, e.g. time-of-day reductions or volume discounts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/83—Notification aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/83—Notification aspects
- H04M15/835—Time or frequency of notifications, e.g. Advice of Charge [AoC]
- H04M15/8351—Time or frequency of notifications, e.g. Advice of Charge [AoC] before establishing a communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M17/00—Prepayment of wireline communication systems, wireless communication systems or telephone systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M17/00—Prepayment of wireline communication systems, wireless communication systems or telephone systems
- H04M17/10—Account details or usage
- H04M17/103—Account details or usage using SIMs (USIMs) or calling cards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M17/00—Prepayment of wireline communication systems, wireless communication systems or telephone systems
- H04M17/10—Account details or usage
- H04M17/106—Account details or usage using commercial credit or debit cards
-
- 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
-
- 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/0027—Collaboration services where a computer is used for data transfer and the telephone is used for telephonic communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M17/00—Prepayment of wireline communication systems, wireless communication systems or telephone systems
- H04M2017/12—Prepayment of wireline communication systems, wireless communication systems or telephone systems using calling, telephone credit/debit cards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M17/00—Prepayment of wireline communication systems, wireless communication systems or telephone systems
- H04M2017/14—Prepayment of wireline communication systems, wireless communication systems or telephone systems using commercial credit/debit cards, e.g. VISA, AMEX
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0108—Customization according to wishes of subscriber, e.g. customer preferences, friends and family, selecting services or billing options, Personal Communication Systems [PCS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0152—General billing plans, rate plans, e.g. charge rates, numbering plans, rate centers, customer accounts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0168—On line or real-time flexible customization or negotiation according to wishes of subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0184—Details of billing arrangements involving reduced rates or discounts, e.g. time-of-day reductions, volume discounts, cell discounts, group billing, frequent calling destination(s) or user history list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0192—Sponsored, subsidised calls via advertising, e.g. calling cards with ads or connecting to special ads, free calling time by purchasing goods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/2006—Fixed telephone network, e.g. POTS, ISDN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/32—Involving wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/34—Roaming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/42—Least cost routing, i.e. provision for selecting the lowest cost tariff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/46—Connection to several service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/54—Resellers-retail or service providers billing, e.g. agreements with telephone service operator, activation, charging/recharging of accounts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/70—Administration aspects, modify settings or limits or counter-check correct charges
- H04M2215/7009—Account settings, e.g. users, terminals, limits, numbers or payment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/72—Account specifications
- H04M2215/7236—Synchronisation of distributed accounts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/74—Rating aspects, e.g. rating parameters or tariff determination apects
- H04M2215/7442—Roaming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/74—Rating aspects, e.g. rating parameters or tariff determination apects
- H04M2215/745—Least cost routing, e.g. Automatic or manual, call by call or by preselection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/78—Metric aspects
- H04M2215/7806—Time based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/78—Metric aspects
- H04M2215/7886—Apply cheapest or best package, e.g. selection among available tariffs or packages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/81—Notifying aspects, e.g. notifications or displays to the user
- H04M2215/8104—Time or frequency of notification
- H04M2215/8108—Time or frequency of notification before establishing a communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/82—Advice-of-Charge [AOC], i.e. notify subscriber of charges/cumulative charge; meter at the substation
-
- 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
-
- 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/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
- H04M3/567—Multimedia conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/72—Finding out and indicating number of calling subscriber
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
相关申请的交叉参考Cross References to Related Applications
本专利申请要求美国临时专利申请第60/124369号的优先权并与之相关,该专利申请的题目为:启动的呼叫中心系统,于1999年3月15日提交,该美国临时专利申请被在此引入以供参考。This patent application claims priority from and is related to U.S. Provisional Patent Application No. 60/124,369, entitled: Activated Call Center System, filed March 15, 1999, which is filed in This is incorporated for reference.
发明领域field of invention
本发明涉及互联网协议(IP)网络上的话音和数据应用,特别是涉及在诸如因特网的网络上对音频呼叫与数据协作会话进行协调的系统和方法。The present invention relates to voice and data applications over Internet Protocol (IP) networks, and more particularly to systems and methods for coordinating audio calls and collaborative data sessions over networks such as the Internet.
发明背景Background of the invention
因特网已经作为加速事务处理的有效方法出现,并且为越来越多的用户提供服务,截止到2000年初用户数预计将超过4700万人。随着用户数的增长,带来了电子商务或“e-commerce”、典型地包括商品和服务销售的联机事务处理的增长。成千上万的交易已经转变为电子商务,实现了通过基于万维网的服务、广告、产品销售和促销接触因特网用户而创造的可观利润。The Internet has emerged as an effective means of speeding up transaction processing and is serving a growing number of users, expected to exceed 47 million by early 2000. As the number of users grows, so does electronic commerce, or "e-commerce," the online transaction process that typically involves the sale of goods and services. Thousands of transactions have been converted to electronic commerce, realizing the lucrative profits generated by reaching Internet users through web-based services, advertisements, product sales and promotions.
在一个典型的电子商务实例中,音频呼叫在一个客户和代理之间通过因特网来进行。该音频呼叫通常经由PSTN到IP网关,接着传送到代理的PSTN PBX。与这种PSTN技术相关联的传统协议是有限的,这样,即便可能,任何相关的数据传输也是有限的。In a typical e-commerce instance, audio calls are made between a customer and an agent over the Internet. The audio call is usually via the PSTN to IP gateway, and then passed to the agent's PSTN PBX. The legacy protocols associated with this PSTN technology are limited, so any associated data transmission is limited, if not impossible.
发明概述Summary of the invention
本发明通过提供用于协调通过如因特网的网络的IP音频呼叫和数据协作会话的系统和方法改进了现有技术,该协作会话包含话音和数据。这是通过在由呼叫者(发送者或客户)到预定接收者(接收者或代理)的整个过程中提供一个标识数据域来伴随该音频呼叫而实现的,这个标识数据域也被用作呼叫者和预定接收者之间相应的数据协作的标识,允许通过分离的通信信道并行和协调地传送话音和数据。The present invention improves upon the prior art by providing a system and method for coordinating an IP audio call and a data collaboration session, comprising both voice and data, over a network such as the Internet. This is accomplished by providing an identification data field that accompanies the audio call from the caller (sender or client) to the intended recipient (receiver or agent), this identification data field is also used as the call Identification of corresponding data collaborations between the recipient and the intended recipient, allowing voice and data to be transmitted in parallel and coordinated over separate communication channels.
本发明的实施例是针对允许数据协作会话的呼叫中心系统,例如用于在一个发送者(典型地是一个客户)和一个接收者(典型地是一个万维网使能的代理)之间进行音频和数据协作会话的万维网使能的呼叫中心,该系统包含在以下各处放置至少一个第一联合冲浪者(cosurfur)标识即自动号码标识(ANI)的装置,即:放置在至少一个音频组件中用于放置在至少一个发送者的音频呼叫中,以及放置在至少一个数据协作组件中用于放置在至少一个发送者的数据呼叫中。Embodiments of the present invention are directed to call center systems that allow data collaborative sessions, such as audio and A World Wide Web enabled call center for data collaboration sessions, the system comprising means for placing at least one first cosurfur identification, Automatic Number Identification (ANI), in at least one audio component for for placement in an audio call of at least one sender, and for placement in at least one data collaboration component for placement in a data call of at least one sender.
该系统也包含至少一个数据协作服务器,该服务器被配置为:接收对应于从至少一个发送者到至少一个接收者的音频呼叫的第一数据,该第一数据包含至少来自该至少一个发送者的这个第一联合冲浪者标识,以及来自该至少一个接收者的第二联合冲浪者标识,该第一联合冲浪者标识不同于该第二联合冲浪者标识;接收第二数据,该数据包含来自至少一个发送者的数据呼叫的第一联合冲浪者标识;接收第三数据,该数据包含来自至少一个接收者的数据呼叫的第二联合冲浪者标识;并且处理该第一、第二和第三数据,以连接该至少一个发送者和至少一个接收者之间的数据呼叫,在该至少一个发送者和至少一个接收者之间的数据呼叫与这些相同参与者之间的音频呼叫是并行的并且与之协调。The system also includes at least one data collaboration server configured to: receive first data corresponding to an audio call from at least one sender to at least one receiver, the first data comprising at least The first joint surfer identification, and a second joint surfer identification from the at least one recipient, the first joint surfer identification being different from the second joint surfer identification; receiving second data comprising data from at least one recipient A sender's first joint surfer identification of a data call; receiving third data comprising a second joint surfer identification from at least one recipient's data call; and processing the first, second and third data , to connect the data call between the at least one sender and the at least one receiver, the data call between the at least one sender and the at least one receiver is parallel to the audio call between these same participants and is connected with coordination.
本发明的实施例也针对一些方法,用于通过广域网如因特网在一个发送者(典型的是一个客户)和一个接收者(典型的是一个万维网使能的代理)之间进行音频呼叫和数据协作会话。这些实施例典型地包含提供给发送者至少一个音频组件和至少一个数据协作组件,提供给发送者一个第一联合冲浪者标识,即一个自动号码标识(ANI),并且把该第一联合冲浪者标识复制到至少一个发送者的至少一个音频组件和至少一个数据组件中。Embodiments of the present invention are also directed to methods for conducting audio calls and data collaboration between a sender (typically a client) and a receiver (typically a web-enabled agent) over a wide area network such as the Internet session. These embodiments typically include providing the sender with at least one audio component and at least one data collaboration component, providing the sender with a first associated surfer identification, i.e. an automatic number identification (ANI), and assigning the first associated surfer The identification is copied into at least one audio component and at least one data component of at least one sender.
该发送者接着通过该至少一个音频组件发送这个第一联合冲浪者标识,并且它与一个第二联合冲浪者标识结合在一起,该第二联合冲浪者标识不同于该第一联合冲浪者标识,并且依照该至少一个发送者和至少一个预定接收者之间的音频呼叫,它来自于至少一个预定接收者。依照一个数据呼叫,这个第一联合冲浪者标识接着由数据协作组件被发送到至少一个服务器。来自发送者的这个数据呼叫接着与来自至少一个预定接收者的数据呼叫连接起来,作为接收者已发送这个第二联合冲浪者标识到至少一个服务器的结果。这样导致在至少一个发送者和至少一个预定接收者之间的数据呼叫与这些相同参与者之间的音频呼叫是并行的并且与其协调。The sender then sends the first combined surfer identification via the at least one audio component, and it is combined with a second combined surfer identification that is different from the first combined surfer identification, And in accordance with the audio call between the at least one sender and the at least one intended recipient, it is from the at least one intended recipient. According to a data call, this first joint surfer identification is then sent by the data cooperating component to at least one server. This data call from the sender is then concatenated with a data call from at least one intended recipient as a result of the recipient having sent the second joint surfer identification to at least one server. This results in data calls between at least one sender and at least one intended recipient being parallel to and coordinated with audio calls between these same participants.
附图简述Brief description of the drawings
现在针对附图,其中相似的参考数字或字符表示对应或相似的组件。在这些图中:Turning now to the drawings, wherein like reference numerals or characters indicate corresponding or like components. In these figures:
图1是用于典型应用的本发明的实施例框图;以及Figure 1 is a block diagram of an embodiment of the invention for a typical application; and
图2是一个实现本发明实施例的有用的过程流程图。Figure 2 is a useful process flow diagram for implementing an embodiment of the present invention.
附图详述Detailed description of the drawings
图1表示使用中的本发明,从客户(典型地被称为主叫或发送者)20这一侧到代理(典型地被称为接收或接收者)22a-22c这一侧。客户侧和代理侧经由一个广域网(WAN)(通常是因特网24)连接起来。Figure 1 shows the invention in use, from the side of a client (typically called a caller or sender) 20 to the side of an agent (typically called a receiver or recipient) 22a-22c. The client side and agent side are connected via a Wide Area Network (WAN), typically the Internet 24 .
从客户一侧看,客户20有一个带有话音和数据能力的多媒体PC 30(例如,带有一个由英特尔公司,Santa Clara,加利福尼亚95052生产的奔腾系列(Pentium)的CPU)。该多媒体PC 30采用如WindowsNT(由微软公司,Redmond,,Washington 98052生产)等的操作系统,并且装有合适的调制解调器或其它的硬件来接入广域网(WAN),这里指因特网24。这个PC 30配有显示器31,也安装了作为因特网浏览器的软件,典型的适合这里使用的浏览器包括Microsoft Internet Explorer(由微软公司,Redmond,WA生产)、Netscape Navigator以及Netscape CommunicatorΘ,后两者由Netscape通信公司,MountainView,California 94043生产。Viewed from the client side, the client 20 has a multimedia PC 30 with voice and data capabilities (for example, with a CPU of the Pentium series (Pentium®) produced by Intel Corporation, Santa Clara, California 95052). The multimedia PC 30 adopts an operating system such as Windows NT (produced by Microsoft Corporation, Redmond, Washington 98052), and is equipped with a suitable modem or other hardware to access a wide area network (WAN), here referred to as the Internet 24. The PC 30 is equipped with a display 31 and also has software installed as an Internet browser. Typical browsers suitable for use herein include Microsoft® Internet Explorer® (manufactured by Microsoft Corporation, Redmond, WA), Netscape Navigator®, and Netscape® Communicator® , the latter two are produced by Netscape Communications Corporation, Mountain View, California 94043.
在代理一侧,是万维网使能的代理22a-22c。尽管表示了3个代理,但这仅仅是作为示范,根据本发明容许有任意数目(一个或多个)的代理。这些代理22a-22c通常配备具有话音和数据能力的多媒体PC 32,其中也包括浏览器,这与上面的那些详细描述相一致。每个代理22a-22c使用一个一般(普通老式话机)电话用于音频,通常是话音。代理22a-22c的PC具有到WAN(在这里指用于数据的因特网24)的连接,并且被连接到用于话音的专用小交换机(PBX)36。On the agent side, are web-enabled agents 22a-22c. Although 3 agents are shown, this is by way of example only and any number (one or more) of agents is permitted in accordance with the present invention. These agents 22a-22c are typically equipped with a multimedia PC 32 with voice and data capabilities, which also includes a browser, consistent with those detailed above. Each agent 22a-22c uses a regular (plain old telephone) telephone for audio, usually voice. The PCs of the agents 22a-22c have connections to the WAN (here the Internet 24 for data) and are connected to a Private Branch Exchange (PBX) 36 for voice.
PBX系统36通常通过一个关守38连接到因特网24。例如,一个关守38可以是由以色列VocalTec通信有限公司,Herzlia 46733,生产的VocalTec Gatekeeper,尽管关守不是必须的。PBX system 36 is typically connected to Internet 24 through a gatekeeper 38 . For example, a gatekeeper 38 may be the VocalTec® Gatekeeper® manufactured by VocalTec Communications Ltd., Israel, Herzlia 46733, although a gatekeeper is not required.
在PBX 36内部有一个自动呼叫分发单元(ACD)40,其功能象一个交换机,用于将话音呼叫路由到被选中的代理22a-22c,被选中的代理通常是第一个可用代理。例如,一个适合与该系统一起使用的ACD是由美国朗讯技术公司,Murray Hill,New Jersey所生产的DEFINITY G3ACD。Inside the PBX 36 is an automatic call distribution unit (ACD) 40, which functions like a switch, for routing voice calls to selected agents 22a-22c, which are usually the first available agents. For example, one suitable ACD for use with this system is the DEFINITY G3ACD manufactured by Lucent Technologies, Murray Hill, New Jersey.
PBX连接到电话服务器(T-server)42,该服务器被配置为把PBX电话数据转换为互联网协议(IP)数据。例如,用于该系统的合适的T-server可以是由美国朗讯技术公司,Murray Hill,New Jersey所生产的PacketStarTM因特网电话服务器。The PBX is connected to a telephony server (T-server) 42 configured to convert PBX telephony data into Internet Protocol (IP) data. For example, a suitable T-server for the system may be the PacketStar (TM) Internet Telephony Server manufactured by Lucent Technologies, Murray Hill, New Jersey.
T-server 42连接到数据协作(DC)服务器44,DC服务器进而又连接到因特网24。典型地,DC服务器44包含一个被与之放置在一起的计算机电话集成(CTI)驱动器45。该DC服务器提供客户(顾客)入呼叫、电话网关终端和呼叫中心设备,如ACD/交换机、以及因特网24之间的接口。例如,DC服务器和CTI驱动器可使用VocalTec Surf & CallTM服务器(由以色列VocalTec通信公司,Herzelia,生产)。The T-server 42 is connected to a Data Collaboration (DC) server 44, which in turn is connected to the Internet 24. Typically, the DC server 44 includes a computer telephony integration (CTI) driver 45 co-located therewith. The DC server provides the interface between customer (customer) incoming calls, telephony gateway terminals and call center equipment, such as ACD/switches, and the Internet 24 . For example, the DC server and CTI driver can use the VocalTec® Surf & Call™ server (produced by VocalTec Communications Company, Herzelia, Israel).
在图中表示为50,52的服务器1和2连接到因特网24。这些服务器50,52是许许多多连接到因特网中的服务器的例子。Servers 1 and 2 , indicated at 50 , 52 in the figure, are connected to the Internet 24 . These servers 50, 52 are examples of many, many servers connected to the Internet.
一个服务器(典型地DC服务器44,不同于其他服务器1(50))例如容纳有一个包含可下载软件的万维网站点。这个软件被配置为允许放置客户和代理之间同时的、通常以话音形式的音频和数据呼叫。One server (typically DC server 44, as opposed to the other server 1 (50)) for example hosts a World Wide Web site containing downloadable software. This software is configured to allow the placement of simultaneous audio and data calls, usually in the form of voice, between customers and agents.
一个适用于进行音频(话音)呼叫的音频呼叫组件的示范软件包是Surf & Call CenterTM(以色列VocalTec通信有限公司,Herzlia生产),它具有由以色列VocalTec通信有限公司,Herzlia生产的Surf & Call软件,该软件是一个可嵌入插件,能够从一个标准网页上启动万维网到电话的呼叫中心应用。数据呼叫能够经由数据协作(DC)组件进行,典型地该组件采用JavaScript或applet内的代码编写,典型地在DC服务器44中也是这样。例如,具有合适DC组件的一个软件包是VocalTecCosurfer DC组件(由以色列VocalTec通信有限公司,Herzlia生产),它典型地是Surf & Call CenterTM的一部分,这在上面有详细描述。An exemplary software package for an audio call component suitable for making audio (voice) calls is Surf & Call Center ™ (produced by VocalTec Communications Co., Ltd., Herzlia, Israel), which has the Surf & Call® produced by VocalTec Communications Co., Ltd., Herzlia, Israel. software, which is an embeddable plug-in that enables a web-to-telephone call center application from a standard web page. Data calls can be made via a Data Collaboration (DC) component, typically written in JavaScript or code within an applet, typically in the DC server 44 as well. For example, one software package with suitable DC components is the VocalTec(R) Cosurfer DC component (manufactured by VocalTec Communications Ltd., Herzlia, Israel), which is typically part of the Surf & Call Center (TM) , which is described in detail above.
DC服务器44或其它的服务器50也包含另外的JavaScript代码用于处理自动号码识别(ANI),下面将进行详述。一旦音频呼叫组件60和DC组件61下载到客户的PC上,它们就能够出现在譬如显示器31上(JavaScript或applet代码没有显示)。The DC server 44 or other server 50 also contains additional JavaScript code for handling automatic number identification (ANI), as described in more detail below. Once the audio call component 60 and DC component 61 are downloaded on the client's PC, they can appear on eg the display 31 (JavaScript or applet code not shown).
音频呼叫组件、数据呼叫组件、JavaScript代码、以及/或者其中的某一部分能够位于不同的服务器上,并且不限于任意特定的服务器。而且,这些组件和其中的部分能够处在如磁盘、CD等的存储介质上,也可以某些部分在服务器上而某些部分在存储介质上。The audio call component, the data call component, the JavaScript code, and/or some portion thereof can be located on different servers, and are not limited to any particular server. Also, these components and parts thereof can reside on a storage medium such as a magnetic disk, CD, etc., or some parts can be on a server and some parts can be on a storage medium.
另一个服务器,如服务器2(52)可以用作ANI发生器,这在下面进行讨论。Another server, such as Server 2 (52), can be used as the ANI generator, as discussed below.
现在叙述本发明的实现过程。用户或客户20(其浏览器已打开)已经下载了软件,用于沿客户20和各个代理22a-22c之间各个话音和数据信道安排同时的话音和数据呼叫。这里,例如客户20已经采用了Surf &Call CenterTM用于协助在客户20和代理22a-22c之间进行音频IP呼叫,该Surf & Call CenterTM具有Surf & Call软件,即一个嵌入式插件,这在上面已经详述。尽管示出了Surf & Call软件,但该应用的其它合适软件可以是那些具有从万维网浏览器进行互联网协议(IP)电话呼叫能力、并具有沿着音频呼叫发送ANI能力的软件,这里的音频呼叫与标准的现有电话相一致。Now describe the realization process of the present invention. The user or client 20 (whose browser is open) has downloaded software for scheduling simultaneous voice and data calls along the respective voice and data channels between the client 20 and the various agents 22a-22c. Here, for example, client 20 has employed Surf & Call Center ™ for facilitating audio IP calls between client 20 and agents 22a-22c, the Surf & Call Center ™ has Surf & Call® software, an embedded plug-in, which It has been detailed above. Although Surf & Call® software is shown, other suitable software for this application may be those having the ability to make Internet Protocol (IP) telephone calls from a web browser, and the ability to send ANI along with the audio call, where the audio Calling is consistent with standard existing phones.
典型地通过下载的方式,客户20也已获得一个联合冲浪者数据协作(DC)组件,如VocalTecCosurfer DC ComponentTM(以色列VocalTec通信有限公司,Herzlia),用于与JavaScript代码一起协助到DC服务器44的数据呼叫。JavaScript代码的功能是把ANI分发到音频呼叫组件60和数据协作组件61中,这里音频呼叫组件是Surf & Call软件,两个组件60和61作为客户的显示器31的部分出现。Client 20 has also acquired a Cosurfer Data Collaboration (DC) component, such as VocalTec® Cosurfer DC Component ™ (VocalTec Communications Ltd., Herzlia, Israel), typically by download, for assistance with JavaScript code to the DC server 44 data calls. The function of the JavaScript code is to distribute the ANI into the audio call component 60 and the data collaboration component 61, where the audio call component is Surf & Call(R) software, both components 60 and 61 appearing as part of the client's display 31.
现在转向图2,当自动号码识别(ANI)在客户20的浏览器上例如以JavaScript或Java applet产生时,该过程继续。也能够用代码向服务器请求一个ANI,以保留ANI、请求序列号、产生随机数、由数据库中产生数等等。产生的ANI仅仅需要对每个客户是唯一的,由此任意两个客户在同一时刻没有相同的ANI。Turning now to Fig. 2, when automatic number identification (ANI) is produced for example with JavaScript or Java applet on the browser of client 20, this process continues. It is also possible to use code to request an ANI from the server to save the ANI, request a serial number, generate a random number, generate a number from a database, and so on. The resulting ANI only needs to be unique to each client, whereby no two clients have the same ANI at the same time.
该ANI作为与所选择的万维网使能的代理之间实时协调的、客户的音频和数据呼叫的唯一标识。ANI是客户20的联合冲浪者标识,向电话系统(即在音频呼叫中)和DC服务器44(即在数据呼叫中)标识客户20。典型地ANI被作为数据域,通过由客户20建立的各自音频和数据呼叫进行传递。The ANI serves as a unique identifier for the customer's audio and data calls coordinated in real-time with selected web-enabled agents. The ANI is the associated surfer identification of the client 20, identifying the client 20 to the phone system (ie, in audio calls) and the DC server 44 (ie, in data calls). Typically the ANI is passed as a data field through respective audio and data calls established by the client 20.
ANI是一个15位的数字,这点与E.164一致,E.164是电话编号的规范,在CCITT(1991)的标准“Numbering Plan For The ISDNEra,Recommendation E.164(ISDN时代的编号方案,推荐标准E.164)”中具有详细描述,该文件在这里引入作为参考。依照E.164标准的号码其前3位对应于国家代码,其余的12位作为国内有效编码。ANI is a 15-digit number, which is consistent with E.164. E.164 is a telephone numbering specification. In the CCITT (1991) standard "Numbering Plan For The ISDNEra, Recommendation E.164 (numbering plan in the ISDN era, A detailed description is provided in Recommendation E.164), which is hereby incorporated by reference. The first 3 digits of the number according to the E.164 standard correspond to the country code, and the remaining 12 digits are valid codes in China.
这里,当通过与产生ANI的相同机制或者通过其它的机制(如采用一个常数值)分配ANI时ANI的开始3位数字被构成。在步骤102,这些开始的3位数字模拟按照E.164标准的国家代码,但是要使用在E.164标准中没有分配给任何国家的代码。在步骤104,可以随机生成剩余的12位数字,可通过在客户的PC 30上的随机数生成程序生成,或者通过因特网24由一个服务器如服务器2(52)来生成,也可以采用不同于上面所述的方法进行。这些数字接着在步骤106中被放在一起,形成ANI。Here, the first 3 digits of the ANI are formed when the ANI is distributed by the same mechanism as that used to generate the ANI or by another mechanism (eg, using a constant value). In step 102, these first 3 digits emulate country codes according to the E.164 standard, but using codes not assigned to any country in the E.164 standard. In step 104, the remaining 12 digits can be randomly generated, which can be generated by a random number generator on the client's PC 30, or generated by a server such as server 2 (52) through the Internet 24, or can be different from the above The method described was carried out. These numbers are then put together in step 106 to form the ANI.
在步骤108,ANI典型地以浏览器小甜饼(Cookie)的形式被存储在客户的磁盘中(在客户PC 30中)。ANI通过譬如JavaScript代码的方式被存储起来。通过把ANI存储在cookie中而在下一次客户需要ANI时,将其直接从cookie中取出,而不用通过随机数生成的方法产生,正如在前面详细描述的。At step 108, the ANI is stored on the client's disk (in the client PC 30), typically in the form of a browser cookie (Cookie). ANI is stored, for example, in JavaScript code. By storing the ANI in a cookie, the next time a client needs ANI, it is taken directly from the cookie instead of being generated by random number generation, as described in detail above.
然后在步骤110中,该JavaScript代码通过复制ANI并把它的一个拷贝放置到音频呼叫组件中来设置ANI。音频呼叫组件为Surf & Call组件(在客户显示器31的屏幕的60部分);并且在步骤111中,在数据呼叫组件中设置了ANI的另一个拷贝,这里数据呼叫组件为联合冲浪者数据协作组件Applet(在客户显示器31的屏幕的61部分)。这两个步骤,步骤110和111同期和/或并行执行,最好是同时进行。另外,在步骤110a中,ANI被放置在电话规范为主叫方的电话号码分配的数据域内,主叫方为客户20。Then in step 110, the JavaScript code sets the ANI by duplicating the ANI and placing a copy of it into the audio call component. The audio call component is the Surf & Call component (in the 60 portion of the screen of the client display 31); and in step 111, another copy of the ANI is set in the data call component, where the data call component is the United Surfers Data Collaboration Component Applet (on the 61 part of the screen of the client display 31). These two steps, steps 110 and 111 are performed concurrently and/or in parallel, preferably simultaneously. Additionally, in step 110a, the ANI is placed in the data field assigned by the telephony specification for the telephone number of the calling party, which is the customer 20.
通过音频呼叫和数据呼叫组件中的ANI,在步骤114中,音频呼叫被启动。这里,音频呼叫启动遵循H.323协议,该协议是Surf & Call软件中的协议。特别地,由Surf & Call软件的音频组件进行的音频呼叫启动是通过一个Surf & Call按键或图标62(图1)进行的,该按键或图标出现在屏幕31上(例如以自动弹出的形式)并可以通过鼠标等“点击”(按压)。此外,当Surf & Call CenterTM用于提供音频组件60和DC组件61时,Surf & Call按键或图标62的“点击”或按压可启动试图连接到DC服务器44的DC组件61,这样在步骤115中由客户20启动数据呼叫,。Through the ANI in the audio call and data call components, in step 114 an audio call is initiated. Here, the audio call initiation follows the H.323 protocol, which is the protocol in the Surf & Call(R) software. In particular, audio calls initiated by the audio components of the Surf & Call® software are initiated via a Surf & Call® button or icon 62 (FIG. 1), which appears on the screen 31 (e.g., in the form of an automatically form) and can be "clicked" (pressed) with a mouse etc. Additionally, when the Surf & Call Center ™ is used to provide the audio component 60 and the DC component 61, a "click" or press of the Surf & Call® button or icon 62 may initiate the DC component 61 attempting to connect to the DC server 44, such that in step In 115, the data call is initiated by the client 20.
就音频呼叫而言,在步骤116中,ANI与音频呼叫一起经由关守(GK)38,以便连接到PBX 36中的ACD 40。在步骤116a中,如果没有与PBX 36中的ACD 40建立起连接,则该过程停止,直到由客户20重新启动。在可选的步骤116a’中,音频呼叫再次启动(步骤114再次执行)。在步骤116b中,一旦有与PBX 36的ACD 40的连接,则这是一个开始呼叫事件,因为在步骤118中ANI与呼叫一起被传送到此ACD 40(与其相应的数据最后被传送到DC服务器44,这些在下面详述)。In terms of audio calls, in step 116, the ANI passes through the gatekeeper (GK) 38 with the audio call to connect to the ACD 40 in the PBX 36. In step 116a, if no connection is established with the ACD 40 in the PBX 36, then the process stops until restarted by the client 20. In optional step 116a', the audio call is initiated again (step 114 is performed again). In step 116b, once there is a connection with the ACD 40 of the PBX 36, then this is a start call event, because in step 118 the ANI is transmitted to this ACD 40 with the call (with its corresponding data finally transmitted to the DC server 44, these are detailed below).
就数据呼叫而言,联合冲浪者数据协作(DC)组件(典型地是applet)在步骤115a中把客户的PC 30连接到DC服务器44,这种连接典型地通过TCP/IP套接字链路实现。这种连接使得客户20建立到DC服务器44的数据呼叫,其中ANI和联合冲浪数据,包括例如共享的统一资源定位器(URL),一同被传送到DC服务器44。或者,DC组件能够包含可编程软件,以便开始呼叫事件也能够启动(开始)上述的数据呼叫。For data calls, the Consolidated Surfer Data Collaboration (DC) component (typically an applet) connects the client's PC 30 to the DC server 44 in step 115a, typically via a TCP/IP socket link accomplish. This connection enables the client 20 to establish a data call to the DC server 44, wherein the ANI is transmitted to the DC server 44 along with associated surfing data, including, for example, a shared Uniform Resource Locator (URL). Alternatively, the DC component can contain programmable software so that a start call event can also initiate (start) the above-mentioned data call.
这两个呼叫的启动步骤,步骤114和115应当在时间上接近且并行地执行,最好是同时执行。这可以通过对音频和DC组件进行编程以在期望的时间启动各自的音频和数据呼叫来实现。The initiation steps of these two calls, steps 114 and 115, should be performed close in time and in parallel, preferably simultaneously. This can be accomplished by programming the audio and DC components to initiate respective audio and data calls at desired times.
一旦带有ANI的音频呼叫位于ACD 40中,则该音频呼叫将被路由到万维网使能的代理那里,在这里代理为22a-22c中的一个。这个ANI和代理22a-22c的电话号码(分机号码)也存在于PBX 36中并一同被传送到T-服务器42中,其中它被转变为可以被CTI驱动器45识别的格式,以便ANI和代理的电话(分机)号码能被发送到DC服务器44的CTI驱动器中。代理22a-22c的电话(分机)号码通常作为代理的联合冲浪者标识,用于代理的音频呼叫和代理的数据呼叫,正如下面详述的。Once the audio call with the ANI is in the ACD 40, the audio call will be routed to a web-enabled proxy, here one of 22a-22c. This ANI and the telephone number (extension number) of agent 22a-22c also exist in PBX 36 and are transmitted in T-server 42 together, and wherein it is transformed into the form that can be recognized by CTI driver 45, so that ANI and agent's The telephone (extension) number can be sent to the CTI driver of the DC server 44 . The telephone (extension) numbers of the agents 22a-22c generally serve as the agent's joint surfer identification for both the agent's audio calls and the agent's data calls, as detailed below.
这个CTI驱动器45被编程以将ANI标识为一个数据协作会话的标识,而不是按E.164标准(上述)的国家代码。CTI驱动器接着把ANI传送到DC服务器44中,与ANI一起传送的还有参与方的电话号码,这里指具体的代理22a-22c,即音频(话音)呼叫所连接的代理。The CTI driver 45 is programmed to identify the ANI as the identification of a data collaboration session, rather than the country code as per the E.164 standard (above). The CTI driver then transmits the ANI to the DC server 44 along with the telephone number of the participant, here the specific agent 22a-22c, ie the agent to which the audio (voice) call is connected.
在代理一侧,通常与客户20的数据协作(DC)组件相一致的联合冲浪者数据协作(DC)组件已经被下载到每个代理22a-22c的浏览器中。并且,具体的代理22a-22c已经传送他的联合冲浪者标识到DC服务器44中,该标识在这里是他的电话(分机)号码,可对应于并用作其计算机的标识,所述传送可通过数据呼叫人工发送该标识,或者通过在因特网24上的一个传统程序来发送它。作为发送其联合冲浪者标识的结果,每个代理通常经由其联合冲浪者DC组件连接到DC服务器44中。On the agent side, a Consolidated Surfer Data Collaboration (DC) component, generally identical to that of the client 20, has been downloaded into the browser of each agent 22a-22c. And, a particular agent 22a-22c has transmitted his joint surfer identification into the DC server 44, which identification is here his telephone (extension) number, which can correspond to and be used as the identification of his computer, said transmission can be made via The identification is sent manually by the data call, or by a conventional procedure on the Internet 24 to send it. As a result of sending its federated surfer identification, each agent typically connects into the DC server 44 via its federated surfer DC component.
现在,DC服务器44已经收到了对应于目前在客户20与某个代理22a-22c之间连接的音频呼叫的ANI和代理的电话(分机)号码的数据。在步骤115a中,DC服务器44也已经从客户的数据呼叫中收到了ANI,并且也已经收到了代理的联合冲浪者标识,这里即代理的电话分机号码,正如上面所述的。客户音频组件和客户数据协作组件的ANI数据可通过传统的比较程序进行匹配,代理22a-22c的音频组件的电话(分机)号码数据(电话号码)与该代理的数据协作组件的电话号码数据也可进行匹配。传统的匹配软件接着把与客户的数据协作组件相关联的ANI数据(ANI)与代理的数据协作组件相关联的电话(分机)号码数据(电话号码)相匹配。在该匹配完成后,DC服务器44执行一个标准程序把客户20和其中某个代理22a-22c连接起来,允许在客户20和某个代理22a-22c之间传送数据,导致经由因特网24完成由客户到某个万维网使能的代理22a-22c之间的数据呼叫。The DC server 44 has now received data corresponding to the ANI and the agent's telephone (extension) number of the audio call currently connected between the client 20 and an agent 22a-22c. In step 115a, the DC server 44 has also received the ANI from the client's data call, and has also received the agent's joint surfer identification, here the agent's extension number, as described above. The ANI data of the customer audio component and the customer data cooperation component can be matched by conventional comparison procedures, and the telephone (extension) number data (telephone number) of the audio component of the agent 22a-22c is also matched with the telephone number data of the data cooperation component of the agent. Can be matched. Conventional matching software then matches the ANI data (ANI) associated with the customer's data collaboration component with the telephone (extension) number data (telephone number) associated with the agent's data collaboration component. After this matching is complete, the DC server 44 executes a standard procedure to connect the client 20 with one of the agents 22a-22c, allowing data to be transferred between the client 20 and one of the agents 22a-22c, resulting A data call to a web-enabled proxy 22a-22c.
这就产生了在并行话音和数据信道上的数据协作会话,其中客户20和万维网使能的代理(22a-22c其中之一)经由音频呼叫(通过音频信道)参与到话音通信中,以及浏览者也被协调以通过数据呼叫(在数据信道上)看到同样的网站和/或网页。这个数据协作会话允许实时地结合话音谈话而共享万维网文件。另外,数据协作会话能够包含引导式万维网浏览,其中一个代理能够引导客户到一个网页,这典型地是通过传送一个统一资源定位器(URL)、连接的表格操作实现的,其中呼叫中心代理协助客户实时填写表格,进行客户和代理能够实时交换文本消息的文字交谈和实现其他的类似功能。This creates a data collaboration session on parallel voice and data channels, where the client 20 and the web-enabled agent (one of 22a-22c) participate in the voice communication via an audio call (over the audio channel), and the viewer Also coordinated to see the same website and/or web page through a data call (on the data channel). This data collaboration session allows sharing of web documents in real-time combined with voice conversations. In addition, data collaboration sessions can include guided web browsing, where an agent can direct a customer to a web page, typically by passing a Uniform Resource Locator (URL), linked form operations, where a call center agent assists a customer Fill out forms in real time, have text chats where customers and agents can exchange text messages in real time, and other similar functions.
或者,本发明可以采用一个事件处理器,该装置在已经共同转让的PCT专利申请:“AN IMPROVED AUDIO AND DATACOLABORATION AND COORDINATION SYSTEM(一种改进的音频和数据协作和协调系统)”中有详细描述,该申请在同一天提交并且在这里引入作为参考,事件处理器作为如上面的图1所示和所述的系统的一部分。该事件处理器典型地位于DC服务器44中。它的功能是在客户20侧或代理22a-22c侧的浏览器连接不存在时,维护客户和代理之间的联合冲浪者连接。Alternatively, the present invention may employ an event handler, which is described in detail in the commonly assigned PCT patent application: "AN IMPROVED AUDIO AND DATACOLABORATION AND COORDINATION SYSTEM (an improved audio and data collaboration and coordination system)", That application was filed on the same date and incorporated herein by reference, with the event handler as part of the system as shown and described above in FIG. 1 . The event handler is typically located in the DC server 44 . Its function is to maintain a joint surfer connection between the client and the agent in the absence of a browser connection on the client 20 side or on the agent 22a-22c side.
这里公开的方法和装置通过对具体硬件和/或软件的示范参考已经得到描述。该方法和装置已经以充分方式进行阐述,使得本领域的普通技术人员可以容易地采用其他需要的市场上可得的硬件和软件来减少任何本发明实施例组件,以便不需要过度的试验且可以采用传统的技术来实践。The methods and apparatus disclosed herein have been described with exemplary reference to specific hardware and/or software. The methods and apparatus have been described in sufficient manner such that a person of ordinary skill in the art can readily employ otherwise required commercially available hardware and software to reduce any of the components of the embodiments of the invention so that without undue experimentation and can Practice using traditional techniques.
虽然本发明的优选实施例已经得以描述,使得本领域的技术人员能够实现本发明,但是以上描述的目的仅仅是一个示范。它不应当用于限制本发明的范围,本发明的范围应当通过参考下面的权利要求确定。While preferred embodiments of the invention have been described to enable those skilled in the art to practice the invention, the foregoing description is intended to be exemplary only. It should not be used to limit the scope of the invention, which should be determined by reference to the following claims.
Claims (9)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12436999P | 1999-03-15 | 1999-03-15 | |
| US60/124,369 | 1999-03-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1350744A true CN1350744A (en) | 2002-05-22 |
Family
ID=22414451
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN00807622.7A Pending CN1350744A (en) | 1999-03-15 | 2000-03-15 | Audio and data collaboration and coordination system |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP1159823A1 (en) |
| JP (1) | JP2002539722A (en) |
| CN (1) | CN1350744A (en) |
| AU (1) | AU3189200A (en) |
| IL (1) | IL145442A0 (en) |
| WO (1) | WO2000056050A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100574316C (en) * | 2002-12-30 | 2009-12-23 | 思科技术公司 | multimedia session controller |
| CN101651896B (en) * | 2008-08-15 | 2011-12-28 | 中兴通讯股份有限公司 | Method for associating multimedia sessions |
| US9462020B2 (en) | 2008-01-16 | 2016-10-04 | Qualcomm Incorporated | Intelligent client: multiple channel switching over a digital broadcast network |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6512764B1 (en) | 1999-07-16 | 2003-01-28 | General Bandwidth Inc. | Method and apparatus for providing voice signals to and from a telecommunications switch |
| US6621834B1 (en) | 1999-11-05 | 2003-09-16 | Raindance Communications, Inc. | System and method for voice transmission over network protocols |
| US7349944B2 (en) | 1999-11-18 | 2008-03-25 | Intercall, Inc. | System and method for record and playback of collaborative communications session |
| US6668273B1 (en) | 1999-11-18 | 2003-12-23 | Raindance Communications, Inc. | System and method for application viewing through collaborative web browsing session |
| US6535909B1 (en) | 1999-11-18 | 2003-03-18 | Contigo Software, Inc. | System and method for record and playback of collaborative Web browsing session |
| US7328239B1 (en) | 2000-03-01 | 2008-02-05 | Intercall, Inc. | Method and apparatus for automatically data streaming a multiparty conference session |
| US6839342B1 (en) | 2000-10-09 | 2005-01-04 | General Bandwidth Inc. | System and method for interfacing signaling information and voice traffic |
| US7184427B1 (en) | 2000-11-28 | 2007-02-27 | Genband Inc. | System and method for communicating telecommunication information from a broadband network to a telecommunication network |
| US7385963B1 (en) | 2000-11-28 | 2008-06-10 | Genband Inc. | System and method for communicating telecommunication information from a telecommunication network to a broadband network |
| US6879667B1 (en) | 2001-05-07 | 2005-04-12 | General Bandwidth Inc. | System and method for interfacing telephony voice signals with a broadband access network |
| US7170854B1 (en) | 2001-10-02 | 2007-01-30 | Genband Inc. | System and method using switch fabric to support redundant network ports |
| AU2004211236B2 (en) | 2003-02-10 | 2009-04-02 | Open Invention Network, Llc | Methods and apparatus for automatically adding a media component to an established multimedia collaboration session |
| US7701882B2 (en) | 2003-02-10 | 2010-04-20 | Intercall, Inc. | Systems and methods for collaborative communication |
| WO2004072804A2 (en) | 2003-02-10 | 2004-08-26 | Raindance Communications, Inc. | Methods and apparatus for providing egalitarian control in a multimedia collaboration session |
| US7529798B2 (en) | 2003-03-18 | 2009-05-05 | Intercall, Inc. | System and method for record and playback of collaborative web browsing session |
| US7426578B2 (en) | 2003-12-12 | 2008-09-16 | Intercall, Inc. | Systems and methods for synchronizing data between communication devices in a networked environment |
| US10152190B2 (en) | 2003-12-15 | 2018-12-11 | Open Invention Network, Llc | Systems and methods for improved application sharing in a multimedia collaboration session |
| WO2005091609A1 (en) * | 2004-03-18 | 2005-09-29 | Siemens Aktiengesellschaft | Automatic determination of an auxiliary terminal and automatic establishment of an auxiliary communication during or following an original communication |
| US8761379B2 (en) * | 2009-06-05 | 2014-06-24 | Radish Systems, Llc | System and method for establishing voice and data connection |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5359645A (en) * | 1985-07-10 | 1994-10-25 | First Data Corporation Inc. | Voice-data telephonic interface control system |
| US5533108A (en) * | 1994-03-18 | 1996-07-02 | At&T Corp. | Method and system for routing phone calls based on voice and data transport capability |
-
2000
- 2000-03-15 CN CN00807622.7A patent/CN1350744A/en active Pending
- 2000-03-15 AU AU31892/00A patent/AU3189200A/en not_active Abandoned
- 2000-03-15 IL IL14544200A patent/IL145442A0/en unknown
- 2000-03-15 EP EP00909613A patent/EP1159823A1/en not_active Withdrawn
- 2000-03-15 WO PCT/IL2000/000162 patent/WO2000056050A1/en not_active Ceased
- 2000-03-15 JP JP2000605378A patent/JP2002539722A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100574316C (en) * | 2002-12-30 | 2009-12-23 | 思科技术公司 | multimedia session controller |
| US9462020B2 (en) | 2008-01-16 | 2016-10-04 | Qualcomm Incorporated | Intelligent client: multiple channel switching over a digital broadcast network |
| CN101651896B (en) * | 2008-08-15 | 2011-12-28 | 中兴通讯股份有限公司 | Method for associating multimedia sessions |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1159823A1 (en) | 2001-12-05 |
| WO2000056050A1 (en) | 2000-09-21 |
| JP2002539722A (en) | 2002-11-19 |
| IL145442A0 (en) | 2002-06-30 |
| AU3189200A (en) | 2000-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1350744A (en) | Audio and data collaboration and coordination system | |
| US9008294B2 (en) | Providing calling party information in a request to establish a call session | |
| KR100433577B1 (en) | Method and apparatus for synchronizing information browsing among multiple systems | |
| US7353251B1 (en) | Automated call launching | |
| US20100183131A1 (en) | Methods for enabling e-commerce voice communication | |
| US8248446B2 (en) | Rich media communication client device, method and computer program product | |
| US20050165719A1 (en) | Method and system for establishing and maintaining concurrent, coordinated communications on separately managed networks | |
| US20020181670A1 (en) | Telephony call control using a data network and a graphical user interface and exchanging datagrams between parties to a telephone call | |
| US20020188680A1 (en) | Establishing telephone calls at specified times | |
| CA2283645C (en) | Method and apparatus for value added content delivery | |
| US8379544B2 (en) | Communications | |
| EP1287656B1 (en) | Launching software routines in response to messages relating to communications sessions | |
| AU6552698A (en) | Method and apparatus for synchronizing information browsing among multiple systems | |
| WO1998041004A9 (en) | Method and apparatus for synchronizing information browsing among multiple systems | |
| CN101765075A (en) | Method, device and system for realizing advertising service | |
| EP1075119A2 (en) | Real-time messaging system with hyperlinks to objects on an application server | |
| US7203188B1 (en) | Voice-controlled data/information display for internet telephony and integrated voice and data communications using telephones and computing devices | |
| WO2001069418A1 (en) | An improved audio and data collaboration and coordination system | |
| CN100563219C (en) | System and method for implementing click-to-dial | |
| JP4677350B2 (en) | Call control signal transfer apparatus, call control signal transfer method, and call control signal transfer program | |
| WO2001091433A2 (en) | Processing of call session information | |
| CA2454504C (en) | Establishing a collect call through a packet based network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |