JP2001517038A - 電話通信を改良および強化する装置および方法 - Google Patents

電話通信を改良および強化する装置および方法

Info

Publication number
JP2001517038A
JP2001517038A JP2000512357A JP2000512357A JP2001517038A JP 2001517038 A JP2001517038 A JP 2001517038A JP 2000512357 A JP2000512357 A JP 2000512357A JP 2000512357 A JP2000512357 A JP 2000512357A JP 2001517038 A JP2001517038 A JP 2001517038A
Authority
JP
Japan
Prior art keywords
call
server
agent
telephone
routing
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
Application number
JP2000512357A
Other languages
English (en)
Inventor
ミロスラフスキ、アレク
ゴエッケ、ジェーソン
デリュージン、ウラジミール・エヌ
トルバ、ドミトリー・エー
ネイマン、イゴール
ツロフスキ、オレグ
Original Assignee
ジェネシス・テレコミュニケーションズ・ラボラトリーズ・インコーポレーテッド
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 ジェネシス・テレコミュニケーションズ・ラボラトリーズ・インコーポレーテッド filed Critical ジェネシス・テレコミュニケーションズ・ラボラトリーズ・インコーポレーテッド
Publication of JP2001517038A publication Critical patent/JP2001517038A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/58Arrangements providing connection between main exchange and sub-exchange or satellite
    • H04Q3/62Arrangements providing connection between main exchange and sub-exchange or satellite for connecting to private branch exchanges
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1053IP private branch exchange [PBX] functionality entities or arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/36Statistical metering, e.g. recording occasions when traffic exceeds capacity of trunks
    • 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/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/5125Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with remote located operators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/5141Details of processing calls and other types of contacts in an unified manner
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/5158Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing in combination with automated outdialling systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/5183Call or contact centers with computer-telephony arrangements
    • H04M3/5191Call or contact centers with computer-telephony arrangements interacting with the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • H04M3/5232Call distribution algorithms
    • H04M3/5233Operator skill based call distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • H04M3/5237Interconnection arrangements between ACD systems
    • 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
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/148Interfacing a video terminal to a particular transmission medium, e.g. ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2215Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test error correction or detection circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/50Telephonic communication in combination with video communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/22Automatic class or number identification arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42042Notifying the called party of information on the calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42102Making use of the called party identifier
    • 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
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/5183Call or contact centers with computer-telephony arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • H04M3/5232Call distribution algorithms
    • 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/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5307Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0003Interconnection between telephone networks and data networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0003Interconnection between telephone networks and data networks
    • H04M7/0006Interconnection between telephone networks and data networks where voice calls cross both networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0003Interconnection between telephone networks and data networks
    • H04M7/0009Interconnection between telephone networks and data networks where voice calls remain entirely in the telephone network
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13072Sequence circuits for call signaling, ACD systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13093Personal computer, PC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13106Microprocessor, CPU
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13141Hunting for free outlet, circuit or channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13175Graphical user interface [GUI], WWW interface, visual indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13204Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1322PBX
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13299Bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13337Picturephone, videotelephony
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13389LAN, internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/72Finding out and indicating number of calling subscriber
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/901Wide area network
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S379/00Telephonic communications
    • Y10S379/90Internet, e.g. Internet phone, webphone, internet-based telephony

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Economics (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • Astronomy & Astrophysics (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Sub-Exchange Stations And Push- Button Telephones (AREA)

Abstract

(57)【要約】 【課題】 【解決手段】 独特な電話装置および方法の複数の観点(113,114,120,124)および実施形態を開示する。これには、ビデオルーティングおよび会議、通話に関係するデータにより電話通話を調整すること、コールセンター(110)を実現および運営する方法、統計的モデル化により通話をルーティングすること、電話ソフトウェアシステム中の複数のオブジェクト状態を使用すること、電子文書のルーティングをすることが含まれるが、これらに限定されるものではない。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】
ここに提示するいくつかの観点における本発明は最も広い意味で電話通信の領
域に入り、すなわち、インテリジェントネットワーク、コンピュータテレフォニ
統合(CTI)を含むコールセンター技術、インターネットプロトコル技術ネッ
トワークおよび関連技術のすべてのマルチメディア通信観点を含む。 本願は以下の留保中の一部継続(CIP)であり、そのすべては参照により完
全にここに組み込まれている。 1995年10月25日出願のS/N08/548,178; 1996年02月02日出願のS/N08/594,628; 1996年04月05日出願のS/N08/628,837のCIPである、
1996年07月09日出願のS/N08/677,204; 1997年01月14日出願S/N08/782,983; 1997年02月12日出願S/N08/798,236; 1997年01月21日出願S/N08/786,817; 1997年02月06日出願S/N08/795,680。
【0002】
【従来の技術】
電話は、世界中で最も広く使用されている通信装置の1つである。当初電話は
人々が物理的に離れているにも関わらず通信できる単なる便利なツールであった
。最近では多くの会社が電話を使用して製品やサービスを売買し、消費者製品に
対して技術的サポートを提供し、カスタマが自分自身の金融データなどにアクセ
スできるようにしている。したがって、電話は主要なビジネスおよび取引ツール
となってきた。
【0003】 ビジネスや取引目的に電話をもっと有効に使用するために、コールセンターが
開発されている。コールセンターでは、非常に多くのエージェントがカスタマと
の電話通信を取扱う。カスタマとエージェント間の通話のマッチングは一般的に
ソフトウェアによりなされる。ここでは簡単な例を使用してコールセンターを使
用する多くの利点の内の2〜3のものを説明する。コールセンターに対して通話
がなされると、一般的に電話キャリアにより通話回線の電話番号がコールセンタ
ーに入手可能である。この電話番号に基づいて、コールセンターのソフトウェア
はデータベースサーバにアクセスして、その電話番号に割り当てられているカス
タマについての情報を得ることができる。ソフトウェアは予め定められた基準(
例えば、言語スキル、カスタマが購入した製品についての知識など)に基づいて
その通話を最高に取扱うことができるエージェントに通話をルーティングするこ
とができる。ソフトウェアは、エージェントにより使用されるコンピュータスク
リーンに直ちに関連情報を伝える。したがって、エージェントは通話を受ける前
にカスタマについての価値のある情報を得ることができる。結果として、エージ
ェントはさらに効果的に電話処理を取扱うことができる。
【0004】 先の例から、有効な技術は電話スイッチング技術とコンピュータ情報処理技術
の結合を必要とすることが分かるであろう。この結合された技術のために一般的
に使用される用語は、コンピュータ−テレフォニ統合(CTI)である。
【0005】
【発明が解決しようとする課題】
近年、コンピュータ技術および電話装置における進歩ならびにインフラフトラ
クチャは、電話サービスを向上させる多くの機会を与えている。同様に、コンピ
ュータのハードウェアおよびソフトウェアの進歩とともに、インターネットとし
て知られている情報およびデータネットワークの発展が、インターネットプロト
コルネットワーク電話(IPNT)として技術的に知られている新しいマルチメ
ディア電話システムに導かれている。私的および公的にスイッチングされる、よ
り古いインテリジェントおよびCTI強化電話システムにおいてとともにIPN
Tでは、さらに多くの通話をさらに早く取り扱い、ビデオ通話および会議として
の改良などを含むあらゆる方法で改良されたサービスを提供することが望ましい
【0006】
【課題を解決するための手段】
以下に詳細に説明されている本発明のさまざまな実施形態および観点では、新
しいおよび強化された装置および方法が電話システムおよびサービスを向上させ
るために提供される。
【0007】 少なくとも1つの観点における本発明は、中央スイッチにより受信されたビデ
オ通信通話を交換機に接続されている複数のビデオステーションの1つにルーテ
ィングするシステムに関係している。許容可能なビデオ性能を提供するために、
各ビデオ通信チャネルは少なくとも2つの音声品質電話チャネルを占有する。本
発明の1つの観点では、これらの2つの電話チャネルを中央交換機により取り扱
われている同じビデオステーションに接続する方法およびデバイスである。
【0008】 本発明のルーティングシステムは、少なくとも2つの到来電話チャネルの第1
のものをビデオステーションに接続する電話スイッチを備えている。システムは
、ビデオ通信を伝えるための2つの電話チャネルの1つとして第2の到来電話チ
ャネルを識別する。その後スイッチは第2の電話チャネルを同じビデオステーシ
ョンに接続する。
【0009】 本発明の1つの実施形態では、インワッツ(着信専用ワイドエリア通信サービ
ス、すなわち料金無料800)電話番号がビデオ通信に割り当てられる。呼出ビ
デオデバイスの電話番号も予め割り当てられる。呼出ビデオデバイスは、インワ
ッツ電話番号を2回ダイヤルすることによりビデオ通信通話を開始することがで
きる。公衆電話交換ネットワークはダイヤルするデバイスの電話識別情報(すな
わち、2つの狭帯域電話チャネルの自動番号識別ANI)およびインワッツ番号
をルーティングシステムに送る。
【0010】 通話を受信すると、ルーティングシステムはその通話をビデオ通話として認識
する。その理由は料金無料800番号がビデオ通信に割り当てられているからで
ある。ルーティングシステムはまた呼出ビデオデバイスのANIも受信する。そ
の後ルーティングシステムは、通話を接続するのに適したビデオステーションを
データベースからサーチする。呼出ビデオデバイスに関係する電話番号が予め割
り当てられていることから、ルーティングシステムはビデオ通信を伝えるチャネ
ルの第2のANIを予測することができる。第2のANIを持つ通話を受信する
と、ルーティングシステムはこの通話を同じビデオステーションに接続する。
【0011】 本発明のこれらおよび他の特徴は、図面および添付した特許請求の範囲ととも
に読むことにより、以下の説明から明らかになるであろう。
【0012】
【発明の実施の形態】
ビデオ通信ルーティングシステムおよび方法(3215) 本発明は新規なビデオ通信ルーティングシステムおよび関連方法を構成する。
以下の説明は当業者が本発明を製造および使用できるように提供されている。特
定の適用に対する説明は例としてのみ提供されている。好ましい実施形態に対す
るさまざまな修正は当業者に容易に明らかになるであろう。ここに規定されてい
る一般的な原理は、本発明の精神および範囲を逸脱することなく他の実施形態お
よび応用に適用してもよい。したがって、本発明は示されている実施形態に限定
されることを意図しているものではなく、ここに開示されている原理および特徴
と矛盾しない最も広い範囲にしたがうべきである。
【0013】 図1は本発明のビデオルーティングシステム100のブロック図である。ビデ
オルーティングシステム100は、ビデオ通話を発生させるビデオキオスク10
2と、通話を処理するために適切なビデオエージェントを受け入れて割り当てる
コールセンターとを備えている。ビデオキオスク102およびコールセンター1
10はそれぞれ電話回線106および107を通して公衆電話交換ネットワーク
(PSTN)に接続されている。以下に説明するように、回線106は基本レー
トインターフェイスであることが好ましく、回線107は一次レートインターフ
ェイスであることが好ましい。結果的に、ビデオキオスク102とコールセンタ
ー110との間のビデオ通話はPSTN104により伝えられる。
【0014】 コールセンター110はビデオルーティングデバイス111を備え、このビデ
オルーティングデバイス111は予め定められた電話番号がダイヤルされたとき
に(ビデオ通話)を含む通話を受け入れ、そして予め定められた基準にしたがっ
て複数のステーションの1つに個々の通話をルーティングする。これらのステー
ションにはビデオステーション115−117が含まれている。本発明の実施形
態では、この基準は、通話の特性およびビデオステーションが変化するにしたが
ってリアルタイムで変化させることができる。
【0015】 コールセンター110は、ビデオキオスク103のような他のビデオキオスク
からのビデオ通話を処理することができる。コールセンター110は従来の音声
通話も処理してもよい。
【0016】 本発明の1つの実施形態では、ビデオステーション115−117は通信ネッ
トワーク121に接続することができる。このネットワークは多くのオフィスで
普通に使用されているローカルエリアネットワークとすることができる。データ
ベースサーバ122のような他のデバイスもネットワーク121に接続すること
ができる。ビデオステーション、コールセンターの人員およびカスタマの情報は
データベースサーバ120に記憶させることができる。この情報はビデオステー
ション115−117によりアクセス可能である。データベースサーバ120は
高度なデータベース管理システムである必要はないことを理解すべきである。こ
れは小さいデータ処理デバイス中に記憶される表のような簡単なものとすること
ができる。ビデオルーティングデバイス111は、情報にアクセスできるように
オプション的にデータベースサーバ120に接続させてもよい。この情報はビデ
オルーティングデバイス111内部に記憶させることもできる。
【0017】 ルーティングシステム100により有効に取り扱うことができるビデオ通信の
タイプの例は、ビデオキオスク102に位置しているカスタマと、コールセンタ
ー110中のビデオステーションの1つに座っている適切なエージェントとの間
のテレビ会議のインテリジェントルーティングである。
【0018】 ビデオルーティングデバイス111は、PSTN104から通話を受け入れる
スイッチングデバイス112を備えている。スイッチングデバイス112は自動
通話分配装置(ACD)/構内交換機(PBX)またはPSTNスイッチングと
することができる。スイッチングデバイス112(以下“ACD/PBX112
”という)はカスタマ構内装置とすることができ、あるいは電話通信運営会社に
より提供されてもよいことを理解すべきである。ACD/PBX112は、(P
STN104への接続用)広帯域ポート144と、(ポート146−150のよ
うな)複数の狭帯域ポートとを備えている。これらのポートのうちいくつかをビ
デオステーション115−117に接続することができる。他の狭帯域ポートは
音声ベースデバイスに接続することができる。各狭帯域ポートは1つ以上のディ
レクトリ番号に割り当てられる。本発明の1つの実施形態では、(2つの電話チ
ャネルに対応する)2つのディレクトリ番号がビデオステーションに割り当てら
れる。
【0019】 ACD/PBX112は、コンピュータテレフォニ統合(CTI)リンク12
3を通してCTI/PBXサーバ113にも接続されている。ビデオルーティン
グデバイス111は、ビデオ通話をルーティングするルーティングサーバ/ビデ
オACD114と、コールセンター110の履歴情報を記憶するスタットサーバ
124といった他の2つのサーバを備えている。CTI/PBXサーバ113は
これら2つのサーバとACD/PBX112との間のインターフェイスとして機
能する。これらの3つのサーバは通信ネットワーク121に接続されている。こ
の実施形態では、これらのサーバの機能はソフトウェアモジュールにより提供さ
れる。以下に説明するように、これら3つのサーバは従来のACD/PBXと組
み合わせて使用し、本発明のビデオルーティング機能を達成することができる。
【0020】 ACD/PBX112の広帯域ポート144は、CCITT ISDN1.4
31で規定されている一次レートインターフェイス(PRI)のような高容量電
話回線に接続されていることが好ましい。これは、国際ISDNプロトコルの標
準規格の1つである。狭帯域ポート146−145は、単一音声チャネルまたは
CCITT ISDN1.430で規定されている基本レートインターフェイス
(BRI)とすることができる。基本的に、BRIは2つの56キロビット/秒
(Kbps)ユーザデータチャネル(“ベアラー”またはBチャネル)と1つの
16Kbpsシグナリングチャネル(Dチャネル)とを提供する。このインター
フェイスは2B+Dとしても言及される。結合された帯域幅は128Kbpsで
ある。PRIは23のユーザデータチャネルと1つの64Kbpsシグナリング
チャネルを提供する。このインターフェイスも23B+Dとして言及される。
【0021】 許容可能なレベルの品質(例えば15フレーム/秒)でビデオ情報を送信する
ために、現在の圧縮技術は少なくとも112から128Kbpsの帯域幅を選択
する。この帯域幅量は単一電話チャネルにより提供することができず、ISDN
BRIにより提供することができる。したがって、図1ではビデオキオスク1
02をPSTN104に接続する回線106はBRI回線であることが好ましい
【0022】 先に説明したように、BRI回線は本質的に2つの電話チャネルを含んでいる
。これら2つの電話チャネルは、ビデオキオスク102からのすべてのビデオデ
ータが同じビデオステーションに送信できるように、同じ狭帯域ポートに接続し
なければならない。従来のPBXは、2つの電話チャネルが同じビデオキオスク
から発生されたことを認識する能力を持っていない。したがって、従来のPBX
は2つの電話チャネルを同じビデオステーションに接続することができない。
【0023】 本発明の1つの実施形態では、ビデオルーティングデバイス111中のサーバ
(すなわち、CTI/PBXサーバ113、スタットサーバ124、およびルー
ティングサーバ/ビデオACD114;これら3つのサーバは集約的に“ホスト
”と呼ばれる)は従来のPBXと組み合わせて使用され、ビデオキオスク102
から生じた通話を適切な狭帯域ポートにルーティングする。この実施形態では、
ACD/PBX112は従来のPBXであり、この従来のPBXは内部中継ルー
ティングスクリプトを実行することができるデータ処理デバイスを備えている。
このスクリプトは複数のコマンドを含み、これらのコマンドはACD/PBX1
12の動作を制御する。例えば、スクリプトは、広帯域ポート144で受信され
た通話をある基準にしたがって狭帯域ポートに接続し、通話が保留中のときに再
生する音楽またはアナウンスのタイプを決定し、すべての狭帯域ポートがビジー
であるときなどに通話をキューに入れるストラテジを選択することができる。
【0024】 本発明のこの実施形態では、先に説明したサーバが使用されてACD/PBX
112の動作(すなわち内部中継ルーティングスクリプトが実質的にディセーブ
ルされる)が決定される。結果として、インテリジェンスおよびルーティング決
定がACD/PBX112からホストに移される。図2はフローチャート200
であり、ホストがACD/PBX112の動作を制御できるようにする中継ルー
ティングスクリプトを示している。ACD/PBX112は通話をルーティング
するためにホストに要求を行う(ステップ204)。ACD/PBX112はホ
ストからの応答を待つ(ステップ206)。ACD/PBX112がホストから
応答を受信した場合には、制御がホストに移され、ホストはホストにより決定さ
れた基準にしたがってルーティング動作を行う(ステップ208)。その後フロ
ーチャート200が終了する。ACD/PBX112とホストにより他の通話を
処理することができる。ACD/PBX112がホストから応答を受信しない場
合には、ACD/PBX112は応答タイムアウト(例えば10秒)が満了した
か否かを決定する(ステップ210)。回答がはいの場合には、ACD/PBX
112はその内部スクリプトを実行する(ステップ212)。したがって、内部
スクリプトはコールセンターに対するデフォルトルーティングルーチンを提供す
る。その後フローチャート200が終了する。ACD/PBX112とホストに
より他の通話を処理することができる。回答がいいえの場合には、ACD/PB
X112は待ち続ける(すなわち、フローチャートは分岐してステップ206に
戻る)。
【0025】 本発明の好ましい実施形態では、ビデオルーティングは、スタットサーバ12
4、ルーティングサーバ/ビデオACD114、CTI/PBXサーバ113の
リソースを組み合わせることにより実行される。スタットサーバ124は、コー
ルセンター110のすべての関連アクティビィティ(例えば現在のステータスと
すべての狭帯域ポートのアクティビィティの履歴)を記憶するデータベースを備
えている。ルーティングサーバ/ビデオACD114は、スタットサーバ124
中に含まれている情報、ACD/PBX112により送信される情報、およびさ
まざまな狭帯域ポートのステータスのような要因に基づいて、通話を適切な狭帯
域ポートにルーティングする。CTI/PBXサーバ113は、一端におけるA
CD/PBX112と、スタットサーバ124と、他端におけるルーティングサ
ーバ/ビデオACD114との間のブリッジとして機能する。CTI/PBXサ
ーバ113は、異なる販売者により製造されたPBXとインターフェイスし、ス
タットサーバ124およびルーティングサーバ/ビデオACD114に対する統
一アプリケーションプログラムインターフェイス(API)を提供するように設
計されている。この構成の利点は、ビデオルーティングデバイス111中の個々
の構成要素を独立的に置換し、強化することができることである。例えば、CT
I/PBXサーバ113を交換することにより、実質的に同じルーティングサー
バ/ビデオACDおよびスタットサーバを、異なる製造者からのPBXとともに
使用することができる。
【0026】 ビデオルーティングシステム100の実施形態の動作を図3のフローチャート
250とともにこれから説明する。この実施形態におけるビデオルーティングシ
ステムは、2つの独立した電話番号がISDNチャネルと関係している電話シス
テムにおいて動作する。この実施形態は、以下に説明する方法で修正して、1つ
の電話番号のみがISDNチャネルに割り当てられている電話システム中で機能
させることができることに留意すべきである。
【0027】 システム100では、ビデオ情報を伝えるためにレギュラー通話無料800番
号が予め割り当てられている。したがって、ビデオキオスク102は、ISDN
チャネルに関係した異なる電話番号をそれぞれの回で使用して、この番号を2回
ダイヤルする(ステップ252)。これら2つの通話をPSTN104によりコ
ールセンター110に接続するためのタイムギャップは、1秒未満から数秒まで
の範囲である。一般的に、このギャップは1分未満である。
【0028】 PSTN104は通話をコールセンター110に接続する(ステップ254)
。800番号がダイヤルされる回毎に、PSTN104は2つの情報をACD/
PBX112に送信する。すなわち、料金無料800番号を一意的に識別する“
ダイヤル番号識別システム”(DNIS)と、通話を発生させた電話回線を一意
的に識別する“自動番号識別”(ANI)である。この実施形態では、先に説明
した料金無料800番号とビデオキオスク102に接続されたISDN回線は、
テレビ会議目的のために予め割り当てられている。対応する800番号のDNI
SおよびANIならびにISDN回線は前もって(ルーティングサーバ/ビデオ
ACD114またはデータベースサーバ120中に配置させることができる)デ
ータベースに記憶させておくべきである。
【0029】 本発明では、ACD/PBX112は通話の制御をホストに移す(ステップ2
58)。ACD/PBX112がDNISと2つのANIのうち第1のものをP
STN104から受信すると、ACD/PBX112はこれらの2つの番号をC
TI/PBXサーバ113に送る。CTI/PBXサーバ113は次にこれらを
ルーティングサーバ/ビデオACD114に送る。ACD/PBX112によっ
てルーティング決定はなされない。このDNISは、ビデオ通話と関係付けられ
るべきルーティングサーバ/ビデオACD114により認識された番号のうちの
1つであることから、ルーティングサーバ/ビデオACD114のビデオルーチ
ンアルゴリズムが呼び出される。これは、非ビデオ通話を排除するのに便利な方
法として機能する。
【0030】 ルーティングサーバ/ビデオACD114は、これが新しいビデオ通話である
のか、あるいは既存のビデオ通話の一部であるのかを決定する(ステップ260
)。これは“DN関連”データベースに分岐する。DN関連データベースの例は
表1に示すとおりである。 表1:DN関連
【表1】
【0031】 表1に含まれているフォーマットおよび情報は例示目的のためだけのものであ
ることを理解すべきである。表の設計は当業者により容易に変更し、強化するこ
とができる。
【0032】 表1において、縦“DN1#”および“DN2#”の下のエンティティは、ビ
デオステーションに割り当てられたディレクトリ番号対に対応している。各ディ
レクトリ番号対は、同じビデオステーションに接続される。“ステータス”と題
が付けられている列は、ディレクトリ番号のステータスを示している。エントリ
が“利用不可能”である場合には、これらのディレクトリ番号は利用可能ではな
く(例えばビデオステーションはまだログインされていない)、新しいビデオ通
話に接続されるべきではない。エントリが“利用可能”である場合には、これら
のディレクトリ番号を使用して新しいビデオ通信を接続することができる。エン
トリが“待ち”である場合には、2つのANIのうちの1つが受信されており、
第2のANIを受信してビデオ通信を完了させる必要がある。“タイムスタンプ
”の下のエントリは時間関連情報を含んでいる。ルーティングアルゴリズムの入
力変数の一部としてこの情報を使用することができる。例えば、ビデオ通話に対
して最も長く待っているビデオステーションが最初に接続されるべきである。“
関連ANI”の下のエントリは、ビデオ接続を完成するために使用される2つの
ANIの第2のものを含んでいる。ルーティングサーバ/ビデオACD114に
よりこの列のエントリを使用して、適切なビデオ通話を正しいビデオステーショ
ンに接続させることができる。
【0033】 表1の最後の列を説明する。DN1#およびDN2#の下の番号1060およ
び1061は、それぞれ同じビデオステーションに割り当てられたディレクトリ
番号に対応している。ステータスは“待ち”であり、ディレクトリ番号の1つ、
例えばDN1#の下の1060が以前から到来ビデオ通話に接続されており、こ
のビデオステーションが第2の到来ビデオ通話を待っていることを示している。
タイムスタンプの下の時間は、最初の通話が受信された時間に対応している。“
関連ANI”の下の番号、すなわち1213は、予測される第2の通話のANI
に対応している。表1の予測ANIを入力する方法を以下に説明する。
【0034】 ルーティングサーバ/ビデオACD114はACD/PBX112から獲得し
たANIをDN関連データベースに記憶されているANIと比較する(ステップ
262)。一致があった場合には、ルーティングサーバ/ビデオACD114は
、このビデオ通話が既存の通話に関連することを知る。例えば、受信されたAN
Iが1213である場合、ビデオ接続を完成させるためにビデオルーティングシ
ステム100がこのANIを待っており、この通話はDN#1061にルーティ
ングされるべきであることを表1のデータベースは示す。対応する行のステータ
ス列は、ビデオ通話が確立されたことを示すために更新されなければならない(
ステップ264)。ルーティングサーバ/ビデオACD114は、ビデオ通話を
、データベース中で示されている待ちディレクトリ番号(すなわちDN2#の下
の対応するエントリ)に接続する(ステップ266)。フローチャート250は
終了し、他の通話を処理することができる。
【0035】 ルーティングサーバ/ビデオACD114が何らかの一致を見つけない場合に
は、利用可能なビデオステーションを探索する必要がある(ステップ270)。
ビデオステーションが利用可能であるか否かを見るためにチェックを行う(ステ
ップ272)。1つよりも多いビデオステーションが利用可能である場合を仮定
すると、これらのビデオステーションの1つが予め定められた基準にしたがって
選択される。例えば、利用可能ディレクトリ番号対のタイムスタンプ列は、ディ
レクトリ番号のこの対が初めて利用可能となった時間を示している。この情報を
要因として使用して、適切なビデオステーションを選択することができる。利用
可能ビデオなステーションが選択された後に、ルーティングサーバ/ビデオAC
D114はこのステーションのステータスを更新する(ステップ280)。特に
、ルーティングサーバ/ビデオACD114は対応するステータスを“待ち”に
設定し、データベース中のタイムスタンプを設定する。ルーティングサーバ/ビ
デオACD114は到来通話を選択されたビデオステーションの(“DN1#”
の下の)ディレクトリ番号に接続する(ステップ282)。
【0036】 ルーティングサーバ/ビデオACD114は、残りの通話に対する対応ANI
を得る必要がある(ステップ286)。ルーティングサーバ/ビデオACD11
4は“ANI関連”データベースにジャンプする。このデータベースは、ビデオ
通信目的のために割り当てられたISDN回線に関係する電話番号対のエントリ
を含む。例えば、(第1のビデオキオスクに接続された)第1のISDN回線は
ANI1212および1213と関係し、(第2のビデオキオスクに接続された
)第2のISDN回線はANI3726および3727と関係し、ANI関連デ
ータベースは表2に示すエントリを持っている。 表2:ANI関連
【表2】
【0037】 表2に含まれているフォーマットおよび情報は例示目的のためだけのものであ
ることを理解すべきである。表の設計は当業者により容易に変更し、強化するこ
とができる。
【0038】 例として、ルーティングサーバ/ビデオACD114により受信されたANI
が3276である場合、ANI関連データベースは、同じビデオ通話に関係する
ANIは3277であることを示す。したがって、ルーティングサーバ/ビデオ
ACD114は、ビデオ接続に関係するANI対の第2のものを得ることができ
る。DN関連データベース(表1参照)に戻り、選択されたビデオステーション
の列“関連ANI”の下に番号3277を置く。ルーティングシステム100は
この第2のANIを持つ到来通話を待つ。フローチャート250は終了し、次の
通話を待つ。
【0039】 利用可能なビデオステーションがない場合には、ルーティングサーバ/ビデオ
ACD114は利用可能なステーションを待つために通話をキューに送る(ステ
ップ292)。本発明では、新しい方法を使用してビデオ通話をキューに入れる
。この方法は標準的な音声通話で使用されるものと異なる。先に説明したように
、通話を1つのポイントに接続することができず、他のポイントに対して切断す
ることができない。結果として、以下に説明する新しい方法はキュー処理を取り
扱う必要がある。
【0040】 ステップ294において、ルーティングサーバ/ビデオACD114は、ビデ
オ通話が許容された時間(タイムアウト期間)よりも長くキューに入れられてい
るか否かを見るためにチェックを行う。許容された時間が満了した場合には、ル
ーティングサーバ/ビデオACD114は、コールセンターを呼ぼうとしたAN
Iを記録する(ステップ296)。ビデオステーションが後に利用可能になると
、このANIはビデオエージェントにより検索することができ、通話を発生させ
たキオスク(あるいは人)に対してこのビデオエージェントにより電話をかける
ことができる。一方、ACD/PBX112はビデオ通話を切って、ビジー信号
を返信するように命令される(ステップ298)。これは最低限望まれる選択肢
である。ビデオエージェントが利用可能でなく、比較的短い時間フレーム内に誰
かが利用可能になる見込みがない場合に、これを使用すべきである。タイムアウ
ト期間はこの懸念事項を反映するように設定される。
【0041】 ビデオ通話が許容時間よりも短い間キューに入っている場合には、ルーティン
グサーバ/ビデオACD114は通話を接続しようとし続ける(ステップ302
)。すなわち、フローチャート250はステップ272にループバックする。こ
の時間期間の間に、ビデオ通話は鳴動状態のままである。ループはタイムアウト
が満了するまで継続する。この時、ステップ296および298が実行される。
【0042】 フローチャート250の先の説明から、ビデオルーティングデバイス111は
ビデオ通話を受信し、(もし利用可能であれば)それらをコールセンター中の適
切なビデオステーションに接続できることが理解できる。ビデオルーティングデ
バイス111は、ビデオキオスク102および接続のために選択されたビデオス
テーションについての追加情報を得るためにデータベースサーバ120にアクセ
スする必要があるならば、そのようにもすることができる。この情報は、選択さ
れたビデオステーションを監視しているエージェントに送信することができる。
【0043】 先に指摘したように、1つの電話番号のみがISDNチャネルに割り当てられ
ている状況に対して、ビデオルーティングデバイス111を使用することもでき
る。このケースでは、第1および第2の列中のエントリが同じであることから、
“ANI関連”データベースを発生させる必要はない。呼出ANIは“関連AN
I”列の適切な行に直接書き込まれる。これは、呼出ANIと予測される第2の
ANIが同じであるからである。
【0044】 図4はコールセンター中の構成要素間の論理的な接続を示している図である。
図4から、ACD/PBX112がCTI/PBX113のみに接続されている
ことが分かる。通話に関する情報はCTI/PBX113によりスタットサーバ
124に通信されるので、スタットサーバ124はすべての電話トランザクショ
ンを記録することができる。CTI/PBX113は、ルーティングサーバ/ビ
デオACD114がビデオ通話をルーティングできるようにルーティングサーバ
/ビデオACD114にも接続されている。ルーティングサーバ/ビデオACD
114はスタットサーバ124に接続されている。その理由は、そこに記憶され
ている情報は、通話をルーティングするためにルーティングサーバ/ビデオAC
D114により使用されるからである。さらに、スタットサーバ124はルーテ
ィングサーバ/ビデオACD114のルーティング命令を記録する。ルーティン
グサーバ/ビデオACD114はデータベースサーバ120にも接続され、通話
をルーティングするために付加的な情報を得る。スタットサーバ124およびデ
ータベースサーバ120が接続されているので、そこに含まれている情報を共有
および更新することができる。
【0045】 ビデオステーション115−117はルーティングサーバ/ビデオACD11
4に接続されているので、ビデオ通話はそこにルーティングすることができる。
ビデオステーション115−117はデータベースサーバ120にも接続されて
いるので、カスタマ、製品などに関する情報をデータベースサーバ120からダ
ウンロードすることができる。
【0046】 CTI/PBX113、ルーティングサーバ/ビデオACD114、スタット
サーバ124およびデータベースサーバ120は独立した構成要素として示され
ているが、これらを結合して、1つまたはそれ以上のデータ処理デバイス上に存
在する、1つ、2つ、または3つの構成要素にできることを理解すべきである。
【0047】 電話およびデータ通信を調整する装置および方法(3216) 本発明は、電話通信とデータ通信を調整するための新規なシステムと関連した
方法から構成されている。以下の説明は当業者が本発明を生産および使用できる
ように提供されるものである。特定の適用の説明は例示としてのみ提供されるも
のである。好ましい実施形態に対するさまざまな修正は当業者に容易に明らかに
なるであろう。ここに規定されている一般的な原理は、本発明の精神および範囲
を逸脱することなく他の実施形態および応用に適用できる。したがって、本発明
は示されている実施形態に限定されることを意図しているものではなく、ここに
開示されている原理および特徴と矛盾しない最も広い範囲にしたがうべきである
【0048】 図5は、本発明にしたがって動作する音声/データ通信システム1100を図
示しているブロック図である。システム1100には、インターネットのような
データ通信ネットワーク1106により接続されたプロバイダサイト1102と
カスタマサイト1104が含まれている。ここでは例示的なデータ通信ネットワ
ークとしてインターネットが使用されており、本発明はインターネットにおいて
使用されることに限定されるものでないことを理解すべきである。この実施形態
では、プロバイダサイト1102とカスタマサイト1104は電子商取引におい
て結合されている。したがって、プロバイダサイト1102は(インターネット
1106を通して)製品情報、注文用紙、確認通知などをカスタマサイト110
4に送り、カスタマサイト1104は(再度インターネット1106を通して)
注文、発送住所、支払情報などをプロバイダサイト1102に差し出す。このシ
ステムでは、プロバイダサイトは一般的に情報、製品またはサービスを販売する
位置に関係しており、カスタマサイトは情報、製品またはサービスなどを要求す
る位置に関係している。プロバイダサイト1108のような複数の他のプロバイ
ダサイトと、カスタマサイト1110のような他の複数のカスタマサイトもイン
ターネット1106に接続されている。
【0049】 本発明は、任意の2つのサイト間のデータ通信と電話通信を調整することに関
係していることを理解すべきである。プロバイダサイトとカスタマサイトの説明
は、発明者により構想された本発明の重要な応用(しかしながら唯一のものでは
ない)に適するものである。本発明は多くの応用に適用することができる。
【0050】 カスタマサイト1104には、本発明のブラウザ1116が実行されているク
ライアントコンピュータ1114が備えられている。クライアントコンピュータ
1114は、TCP/IP接続1124に結合されているモデム1122に接続
されている。結果として、クライアントコンピュータ1114はインターネット
1106に対するアクセスを得ることができる。カスタマサイト1104におけ
るユーザはブラウザ1116を使用して、インターネット1106に接続されて
いる他のコンピュータと通信する。
【0051】 カスタマサイト1104は電話機1128も含んでおり、この電話機1128
によりカスタマサイト1104のユーザがプロバイダサイト1102のサービス
エージェントと電話通信することができる。電話機1128は公衆電話交換ネッ
トワーク(PSTN)1160と電話チャネル1162を通して結合されている
。従来のシステムでは、システムがユーザとサービスエージェントとの間の(P
STN1160を通しての)音声通信と(インターネット1106を通しての)
データ通信を調整することができなかった。本発明の1つの観点によりこのよう
な調整が可能となる。結果として、ユーザとサービスエージェントはぞれぞれの
コンピュータスクリーンに同じデータ(例えば同じウェブページ)を表示して、
同時に口頭で(または両サイトにテレビ電話がインストールされているのであれ
ば視覚的に)通信することができる。
【0052】 プロバイダサイト1102は、TCP/IP接続1134を通してインターネ
ット1106に接続されているインターネットサーバ1132を備えている。サ
ーバ1132はドキュメントを要求しているブラウザに対して、さまざまなウェ
ブドキュメント(例えば製品情報、注文用紙など)を供給する。プロバイダサイ
ト1102にはサービス支援センター1140が含まれており、このセンター1
140では、多数のサービスエージェントがさまざまなカスタマサイトのユーザ
から電話通話を取ることができる。サービス支援センター1140には、PST
N1160から通話を受けて、その1つが電話機1144として示されている複
数の電話機に対して通話をルーティングするコンピュータテレフォニ統合(CT
I)システム1142が備えられている。サービス支援センター1140には、
その1つがコンピュータ1146として示されている複数のコンピュータも備え
られている。CTIシステム1142は、CCITT ISDN1.431標準
規格で規定されているような一次レートインターフェイス(PRI)のような広
帯域幅の電話チャネル1164を通してPSTN1160に結合されている。サ
ービスエージェントはコンピュータと電話機の両方を使用して、カスタマサイト
のさまざまなユーザに対して効率的にサービスを提供する。
【0053】 CTIシステム1142は音声通信をルーティングすることに限定されるもの
でないことを理解すべきである。他のタイプの通信もルーティングすることがで
きる。ビデオ通話をルーティングすることができるCTIシステムは、アレック
・ミロスラブスキィ氏とジェイソン・ジョック氏の名で1995年10月25日
に出願された“ビデオ通信ルーティングシステムと方法”と題する留保中の特許
出願に開示されている。この留保中の特許出願は参照のためにここに組み込まれ
ている。サービス支援センター1140とプロバイダサイト1102は、以下に
説明する方法で電気的に接続されている限り、異なる物理的位置にあってもよい
【0054】 本発明のインターネット側を最初に説明する。ブラウザ1116はサーバ11
32により送られた情報を表示することができる1つのソフトウェアである。イ
ンターネット1106を使用するカスタマサイト1104とプロバイダサイト1
102との間の通信用プロトコルは、HTTPまたはウェブプロトコルである。
ウェブプロトコルの利点の1つは、ブラウザ1116上の表示がテキスト、画像
、他の情報を含んだ(普通ウェブページと呼ばれる)グラフィックスドキュメン
トであることである。各ウェブページは、識別されたフォーマット、URLすな
わちユニフォーム・リソース・ロケータのアドレスを持っており、このアドレス
により世界中のコンピュータがウェブページにアクセスすることができる。ブラ
ウザ1116はサーバ1132中のウェブページのURLに対して要求を送る。
サーバ1132は、ハイパーテキストマークアップ言語(HTML)と呼ばれる
特別な言語によりエンコードされたファイルで応答する。この言語には“タグ”
が含まれており、このタグによりプログラマがウェブページの出現を指定して、
(同じサーバまたは他のサーバに配置されている)他のHTMLドキュメントに
対するハイパーリンクをセットアップすることができる。結果として、カスタマ
サイト1104のユーザは、ブラウザ1116を使用してサーバ1132中の情
報にアクセスすることができる。
【0055】 ウェブプロトコルには、相互に通信するために、ブラウザ1116とサーバ1
132用に、例えばコモン・ゲートウェイ・インターフェース(CGI),PO
ST,GET方法などさまざまな機構も含まれている。結果として、カスタマサ
イト1104のユーザがウェブページを通して注文できるようにシステムを設計
することができる。例えば、ユーザはウェブページ上のアイコンをクリックオン
して、そのアイコンに関係する製品を注文することができる。サーバ1132は
この注文を受けて処理する。これは電子商取引を実行する方法の1つである。
【0056】 カスタマサイト1104のユーザがブラウザ1116上の情報を見ているか、
今にも注文しようとしている時に、ユーザはサービス支援センター1140のサ
ービスエージェントのアテンションを要求する。例えばユーザが追加的な情報を
尋ねたかったり、(クレジットカード番号のような)秘密情報を口頭でサービス
エージェントに提供したいかもしれない。電話機を通してユーザと相互対話して
いる間に、サービスエージェントが自分のコンピュータ146上に、ブラウザ1
116上に表示されているのと同じウェブページを表示させることが好ましい。
サービスエージェントがユーザとの電話通信を開始する前にカスタマサイト11
04についてできるだけ多くの情報を得ることが好ましい。
【0057】 従来の方法では、ユーザはサービス支援センターの電話番号を探し、サービス
支援センターを手動で呼び出さなければならない。サービスエージェントに接続
した後、ユーザは自分のニーズを説明しなければならず、必要であればブラウザ
上に表示されているウェブページをサービスエージェントに対して説明しなけれ
ばならない。サービスエージェントはユーザを識別する必要があり、ユーザコン
ピュータ上に表示されているウェブページを見つけるためにサーバにアクセスす
る必要があるかもしれない。この方法は非常に遅く、サービスエージェントの貴
重な時間を束縛することが理解できるであろう。結果として、従来のサービス支
援センターはカスタマに対して適切なサービスを提供するために多くのサービス
エージェントを必要とする。
【0058】 本発明の1つの観点は、電話通信とインターネット通信との間の自動的な調整
を提供することである。例として、電話通話が確立された時、ブラウザ1116
により表示されているウェブページは、カスタマサイト1104についての情報
とともにコンピュータ1146上に自動的に表示される。結果として、サービス
エージェントはユーザのニーズを予想することができ、ユーザに対して所要のサ
ービスを即座に提供することができる。このシステムの電話通信にはPSTN1
160を通しての音声および/またはビデオ通信が含まれていることを理解すべ
きである。
【0059】 本発明では、サーバ1132から生成したウェブページに、ウェブページの便
利な位置に配置されたボタン1118のようなアイコンが含まれている。このア
イコンはブラウザ1116により表示される。ユーザがサービス支援センター1
140との電話通信を開始したい時に、ユーザはボタン1118をクリックオン
(すなわち選択)することができる。ユーザがサービス支援センター1140の
電話番号を探す必要はない。ブラウザ1116がクリック可能なボタン1118
を表示する1つの方法は、フォームのタグ<A HREF="phone.html"><I
MGsrc="HTTP://"button.gif"></A>を(関連するHTMLドキュメン ト中の適当な位置に)埋め込むことによりなされる。この例では、"button.gif"
はボタンアイコンと関係する(GIFと呼ばれるポピュラーなグラフィックスフ
ォーマットにおける)グラフィックスファイルのURLアドレスであり、"phone
.html"はクリックに応答することができるファイルのURLアドレスである。こ
のタグはブラウザに対して、(サーバ1132に記憶されていることが好ましい
)“ボタン”画像を表示するように、またユーザがマウスでクリックした時は常
に(これもサーバ1132に記憶されていることが好ましい)ファイル"phone.h
tml"への接続をトリガするクリック可能なアイテムとして“ボタン”画像を取り
扱うように伝える。
【0060】 ボタン1118がクリックされた時、ブラウザ1116は電話サービス要求を
サーバ1132中の"phone.html"に送る。その後サーバ1132は要求と関連デ
ータ(例えばカスタマサイト1104の識別子、ブラウザ1116上に表示され
ているウェブページと関連するHTMLドキュメント)をサービス要求プロセス
(SRP)1168に送る。SRP1168は、サーバ1132上または独立し
たデータ処理装置上で実行することができるソフトウェアモジュールである。S
RP1168は、予め定められた基準(例えばエージェントの利用可能性、ある
エージェントとカスタマサイト1104との間の以前の相互対話)にしたがって
手の空いているサービスエージェントを選択する。コンピュータ1146と関係
するサービスエージェントが選択されたと仮定すると、カスタマサイト1104
に対して前に送られているHTMLドキュメントがコンピュータ146に送られ
る。コンピュータ1146にはブラウザが含まれており、コンピュータ1146
はHTMLドキュメントを表示することができる。結果として、カスタマサイト
1104のユーザと相互対話するサービスエージェントは、ユーザが見ているの
と同じウェブページを見ることができる。以下に説明するように、カスタマサイ
ト1104についての他の情報をコンピュータ1146に送ることもできる。こ
の情報はサービスエージェントによりアクセス可能である。
【0061】 本発明の1つの観点は、コンピュータ1146に関連しているサービスエージ
ェントとユーザとの間の電話接続を提供することができるCTIシステムである
。図6は、このような接続を提供するためにSRP1168とともに機能するC
TIシステム1142のブロック図を示している。図5に対するものと同じであ
る図6中の参照番号は、同じ構成要素に言及している。
【0062】 CTIシステム1142には、PSTN1160からの通話を受け入れるスイ
ッチング装置1202が含まれている。スイッチング装置1202の例は、(こ
れらに限定されるものではないが)自動通話分配機(ACD)/構内交換機(P
BX)やPSTNスイッチである。スイッチング装置1202(以下“PBX1
202”と呼ぶ)はカスタマ構内の装置でもまたは電話通信事業者により提供さ
れてもよいことを理解すべきである。PBX1202には、(PSTN1160
に接続するための)広帯域ポート1204と(ポート1206−1209のよう
な)複数の狭帯域幅ポートが備えられている。各狭帯域幅ポートは、1つ以上の
ディレクトリ番号に割り当てられている。これらのポートのいくつかは、サービ
スエージェントにより使用されている(電話機1213,1216のような)電
話機に接続することができる。
【0063】 サービスエージェントの操作を促進するために、各サービスエージェントは電
話機およびコンピュータに対するアクセスが容易になっている。図6において、
電話機とコンピュータはステーションとしてセットアップされており、サービス
エージェントに対して割り当てられている。例えば、電話機1213とコンピュ
ータ1214はステーション1215としてグループ分けされている一方、電話
機1216とコンピュータ1217はステーション1218としてグループ分け
されている。サービスエージェントがログインする時、サービスエージェントは
自分の識別情報をコンピュータ1214,1217にそれぞれ入力することがで
きる。先に説明したように、(語学のスキル、製品の知識などのような)サービ
スエージェントの情報は、特定のユーザと相互対話するために適切なサービスエ
ージェントを選択する際のいくつかの要因としてSRP1168により使用する
ことができる。
【0064】 PBX1202は、CTIリンク1220を通してCTIサーバ1222に接
続されている。CTIシステム1142には、スタットサーバ1224とルーテ
ィングサーバ1226も備えられている。スタットサーバ1224は、CTIシ
ステム1142のすべての関連アクティビィティ(例えば、すべての低帯域幅ポ
ートのアクティビィティの現在のステータスと履歴)を記憶している。ルーティ
ングサーバ1226は、スタットサーバ1224に含まれている情報、PBX1
202により送られた情報、さまざまな狭帯域幅ポートのステータスのような要
因に基づいて適切な狭帯域幅ポートに対して通話をルーティングする。CTIシ
ステム1142には、例えばエージェントのスキルであるプロバイダサイト11
02の情報と、カスタマサイト1104の情報を含むプロバイダサイト1102
のカスタマに適切な情報とを含んでいるデータベースサーバ1228が備えられ
ている。CTIシステム1142には外部ルータ1230も備えられている。こ
の外部ルータ230はSRP1168とともに機能し、選択されたサービスエー
ジェントのステーション中の電話機とカスタマサイト1104との間の特定の電
話チャネルを確保する。外部ルータ1230の詳細な動作は以下に説明する。
【0065】 CTIサーバ1222の1つの機能は、一端のPBX1202とスタットサー
バ1224との間、および外部ルータ1230と他端のルーティングサーバ12
26との間のブリッジとして機能することである。CTIサーバ1222は、異
なる販売者により製造されたPBXとインターフェイスし、均一なアプリケーシ
ョンプログラムインターフェース(API)をスタットサーバ1224、外部ル
ータ1230、ルーティングサーバ1226に対して提供するように設計されて
いる。この構成の利点は、CTIシステム1142中の個々の構成部品を別々に
置換し、強化することができることである。CTIサーバ1222を交換するこ
とにより、例えば、実質的に同じルーティングサーバ、外部ルータ、スタットサ
ーバを(例えばAT&T、ノーザンテレコムまたはエリクソンのような)異なる
製造者によるPBXとともに使用することができる。特に、(スイッチがCTI
リンクを持つとした場合)CTIサーバ1222の特定の構成の異なるバージョ
ンを、異なる製造者により作られたスイッチと整合するように設計することがで
きる。これらのバージョンは、スイッチとは独立した標準プロトコルを通して、
同じルーティングサーバ、外部ルータ、スタットサーバと通信することができる
【0066】 本発明の1つの実施形態において、スタットサーバ1224、外部ルータ12
30、ルーティングサーバ1226、コンピュータ1214,1217は、通信
ネットワーク1234に接続されている。この実施形態において、これらのサー
バおよび外部ルータ1230の機能は、1台以上のコンピュータで実行されてい
るソフトウェアモジュールにより提供される。CTIサーバ1222、ルーティ
ングサーバ1226、スタットサーバ1224、外部ルータ1230、データベ
ースサーバ1228は個々の構成部品として示されているが、1台以上のデータ
処理装置に存在する1,2,3または4つの構成部品に結合させることができる
ことを理解すべきである。
【0067】 SRP1168は、外部ルータ1230と通信ネットワーク1234に接続さ
れている。カスタマサイト1104のユーザがボタン1118をクリックオンし
て、要求を発行した後に、SRP1168はエージェントコンピュータのステー
タス(例えば、コンピュータ1214,1217が電源投入されているか否か)
と、ステーション中のエージェントの識別子を決定する。SRP1168は、必
要な情報を得るためにデータベースサーバ1228とスタットサーバ1224に
アクセスする必要があるかもしれない。その後SRP1168は、適切なエージ
ェントを選択して外部ルータ1230に通知する。外部ルータ1230はPBX
1202のルーティングポイントの電話番号を選択して、選択されたサービスエ
ージェントの電話機に接続するPBX1202のディレクトリ番号をこの電話番
号と関連付ける。ルーティングポイントはPBX1202中の構成部品であり、
通話がこの構成部品に到達するたびにCTIサーバ1222に対するCTIリダ
イレクト要求を発生させる。このルーティングポイントは、コントロールディレ
クトリ番号、仮想ディレクトリ番号、またはトランク/ダイヤル番号の識別シス
テム(DNIS)でもよい。電話番号の正確な性質は、ルーティングポイントに
到達することができる番号である限り重要ではない。したがって、電話番号は構
内ネットワーク番号、公衆ネットワーク番号、または国際番号でもよい。
【0068】 外部ルータ1230は、この電話番号をCTIサーバ1222とSRP116
8に通知する。SRP1168はサーバ1132がこの電話番号をカスタマサイ
ト1104のブラウザ1116に送るようにさせる。ブラウザ1116は、ユー
ザがこの電話番号を手動でダイヤルできるように表示するか、あるいは番号を電
子的にダイヤルすることができ、電話接続のステータスについてユーザに通知す
る。PBX1202がこの電話番号を持つ通話を受信すると、この通話をCTI
サーバ1222に向ける。CTIサーバ1222はこの通話を外部ルータ123
0に送信し、その後外部ルータ1230はこの通話を選択されたサービスエージ
ェントに関係するディレクトリ番号に送る。
【0069】 PBX1202はSRP1168からの要求を調整するように特に確保された
このようなルーティングポイントを多数保持している。これらのルーティングポ
イントはSRP1168により“セマファ”として使用される。これらのルーテ
ィングポイントは必要なように割り当てられまたは割り当てが取り消される。特
定のサービスエージェントのためにSRP1168によっていったんルーティン
グポイントが確保されると利用できなくなると考えられる。いったん通話がサー
ビスエージェントにルーティングされると、ルーティングポイントを再度使用で
きる。
【0070】 図7は、図6に示されているCTIシステムを使用して例示的なデータおよび
音声の通信セッションを行っている間のイベントの流れを示しているフロー図で
ある。図7では動作が起こる位置を示している3つの列1306−1308のも
と動作がグループ分けされており、これらの位置はカスタマサイト、サーバ/S
RP、サービス支援センターである。セッションが開始すると、カスタマサイト
1104のブラウザ1116がURLをサーバ1132に送る(動作310)。
サーバ1132はブラウザ1116にHTMLドキュメントを送ることにより応
答する(動作1312)。このドキュメントにはブラウザ1116にクリック可
能なボタンを表示させるタグが含まれている。ブラウザ1116はHTMLドキ
ュメントを受け取ると、HTMLドキュメントに基づいてウェブページを生成す
る(動作1314)。表示されたウェブページを見た後に、ユーザはボタン11
18をクリックオンする。ブラウザ1116は(必要ならばカスタマサイト11
04を識別するデータとともに)エージェントに対する要求をサーバ1132に
送ることにより応答する(動作1316)。サーバ1132は要求とデータをS
RP1168に送り、SRP1168は次に情報を外部ルータ1230に送る(
動作1320)。外部ルータ1230はサービスエージェントを選択する。外部
ルータ1230は電話番号を確保し、選択されたサービスエージェントにより使
用される電話機と関係付ける。この電話番号はSRP1168に送られる(動作
1324)。この時、サービスエージェントはカスタマサイト1104に関係す
る情報と、前にブラウザ1116に送られているHTMLドキュメントを受け取
る(動作1325)。SRP1168により受け取られた電話番号はサーバ11
32に送られ、サーバ1132は次に電話番号をブラウザ1116に送る(動作
1326)。その後ブラウザ1116(またはユーザ)が、選択されたサービス
エージェントへの電話接続を確立するように電話番号をダイヤルする(動作13
30)。先に指摘したように、この電話番号は選択されたサービスエージェント
と関係するディレクトリ番号にPBX1202が通話をルーティングするように
させる。サービスエージェントが電話通話を受ける(動作1332)。この時、
サービスエージェントはカスタマサイト1104について多くの情報とカスタマ
サイト1104に前に送られているウェブページを既に獲得している。
【0071】 本発明の他の実施形態をこれから説明する。この実施形態では、カスタマサイ
ト1104が電話通話を開始する代わりに、コールセンター1102が(カスタ
マサイト1104のユーザによる要求に応答して)電話通話を開始する。図5を
参照すると、ユーザは(“私を呼び出して下さい”ボタンとラベルを付すことが
できる)ボタン1118をクリックオンすることにより電話通話を要求する。ダ
イアログボックスが現れる。ダイアログボックスは電話機1128の電話番号を
入力するように要請する。その後ブラウザ1116は電話機1128の電話番号
をプロバイダサイト1102のサーバ1132に送る。代わりに、電話番号は(
例えばインターネット技術論文で“クッキー”と一般的に呼ばれている永続的な
クライアント状態情報の形態で)前もってコンピュータ1114中に記憶させて
おくことができる。その後サーバ1132が電話番号と関連データ(例えばカス
タマサイト1104の識別子とブラウザ1116上に表示されているウェブペー
ジと関係するHTMLドキュメント)をSRP1168に送る。その後SRP1
168はこの電話番号を呼び出してユーザと会話をするエージェントを選択する
ようにサービス支援センター1140に要求する。
【0072】 ブラウザ1116は電話番号の代わりに他の識別情報をサーバ1132に送る
ことができる。例えば、カスタマサイト1104の名前やインターネットアドレ
スを送ることができる。サーバ1132またはSRP1168は電話機1128
の電話番号を識別情報に関係付けるカスタマリストを保持することができる。結
果として、サービス支援センター1140は、このカスタマリスト上の情報に基
づいて電話機1128を呼び出すことができる。
【0073】 他の情報もブラウザ1116により送ることができる。例えば、ユーザはサー
ビス支援センター1140からの通話を受けるのに適当な時間として、ある日に
おけるある時間を指定することができる。
【0074】 図8は、本発明にしたがった電話機1128を呼び出すことができるCTIシ
ステム1350のブロック図である。図6と図8の同じである参照番号は同じ構
成要素に言及している。CTIシステムは、プロバイダサイト1102または電
話機1128が電話通話を開始できるように、図6と図8の構成要素を結合する
ことにより形成することができることを理解すべきである。
【0075】 図8において、SRP1168は発信通話コントローラ354に接続されてお
り、発信通話コントローラ1354は次にスイッチング装置1202と通信ネッ
トワーク1234に接続されている。SRP1168が電話機1128の電話番
号を受け取った後、電話番号をリストサーバ1356に保管する。このサーバは
本質的にキューであり、サービス支援センター1140によりダイヤルする必要
があるすべての電話番号を含んでいる。一般的に、このキューは先入れ先出し式
で構成されている。しかしながら、通話をスケジュール調整するために異なる優
先方式をセットアップすることができる。
【0076】 発信通話コントローラ1354は、リストサーバ1356中の電話番号をダイ
ヤルする。通話の進捗は通話進捗検出器(CPD)1358により監視される。
通話進捗検出器1358は、通話のステータス(例えば、話中、ファクシミリ機
により受信された通話、モデムにより受信された通話など)を返す。発信通話コ
ントローラ1354はこのステータスに基づいて適切なアクションをとり、例え
ば前にダイヤルした番号に対応する電話機が話中である時にリストサーバ135
6中の他の番号をダイヤルすることができる。
【0077】 電話機1128に対応する電話番号がダイヤルされ、その回線が話中でないこ
とをCPD358が決定すると、発信通話コントローラ1354がルーティング
サーバ1226に対して、カスタマサイト1104への通話を取り扱うのに適任
である空いているエージェントを見つけるように要求する。その後SRP116
8は、デジタルデータ(例えば、ユーザのコンピュータ上に表示されているHT
MLドキュメント)を選択されたエージェントに送る。結果として、サービス支
援センター1140のエージェントは、カスタマサイト1104のブラウザ11
16上で表示されているウェブページを見ながらカスタマサイト1104のユー
ザと会話をすることができる。
【0078】 この実施形態の異なるバージョンでは、SRP1168は、リストサーバ13
56に既にある電話番号の数と手が空いているエージェント数に基づいて、サー
ビス支援センター1140が電話機1128を呼び出すのに要する時間の長さを
推定することできる。この時間の長さが過度に長いと、SRP1168は、ユー
ザに推定待ち時間を知らせるメッセージをブラウザ1116に対して送るように
インターネットサーバ1132に要請する。ユーザには通話の再スケジュール調
整を要求する自由がある。
【0079】 図9は、図8に示されているCTIシステムを使用して例示的なデータおよび
音声の通信セッションをしている間のイベントの流れを示しているフロー図であ
る。図9では、(図7のものと同様に)動作が起こる位置を示している3つの列
1406−1408のもと動作がグループ分けされており、これらの位置はカス
タマサイト、サーバ/SRP、サービス支援センターである。セッションが開始
すると、カスタマサイト1104のブラウザ1116はURLをサーバ1132
に送る(動作1410)。サーバ1132はHTMLドキュメントをブラウザ1
116に送ることにより応答する(動作1412)。このドキュメントには、ブ
ラウザ1116にクリック可能なボタンを表示させるタグが含まれている。ブラ
ウザ1116はHTMLドキュメントを受け取って、HTMLドキュメントに基
づいてウェブページを生成する(動作1414)。表示されたウェブページを見
た後に、ユーザは“私を呼び出して下さい”ボタン1118をクリックオンする
。ブラウザ1116は電話番号および/またはカスタマサイト1104を識別す
るデータとともに、電話通話のための要求をサーバ1132に送ることにより応
答する(動作1416)。サーバ1132は要求と電話番号をSRP1168に
送る。SRP1168は次に電話番号を発信通話コントローラ1354に送る(
動作1420)。電話番号はリストサーバ1354に置かれる(動作1424)
。発信通話コントローラ1354は、リストサーバ1354中の電話番号から発
信電話番号をダイヤルする(動作1426)。カスタマサイト1104のユーザ
が通話に応答すると(動作1430)、サービス支援センター1408中のエー
ジェントが通話を取り扱うために割り当てられる(動作1432)。カスタマサ
イト1104に関係するデータと、ユーザにより見られているウェブページがエ
ージェントに送られる。その後エージェントは、手元にある必要なすべての情報
で通話に応答することができる(動作1434)。
【0080】 ネットワークコールセンターを実現する方法および装置(3219) 本発明は新規なコールセンターアーキテクチャーと関連方法を含んでいる。以
下の説明は、当業者が本発明を作りそして使用できるように提供されている。特
定の適用の説明は例としてのみ提供されている。好ましい実施形態に対するさま
ざまな修正は当業者に容易に明らかになるであろう。また、ここに規定されてい
る一般的な原理は本発明の精神および範囲を逸脱することなく他の実施形態およ
び応用に適用してもよい。したがって、本発明は示されている実施形態に限定さ
れることを意図しているものではなく、ここに開示されている原理および特徴と
矛盾しない最も広い範囲にしたがうものである。
【0081】 図10は、本発明のコールセンターアーキテクチャー2100を示している図
である。アーキテクチャー2100は、ネットワークプロバイダコールセンター
2102とカスタマコールセンター2104を含んでいる。ネットワークプロバ
イダコールセンター2102は、公衆電話交換ネットワーク(PSTN)210
5の運営者により維持されている。カスタマコールセンター2104は、電話リ
ンク2106によりPSTN2105にリンクされている。カスタマコールセン
ター2104はまたオプション的にデータコネクタ2172によりプロバイダコ
ールセンター2102にリンクされる。このアーキテクチャーでは、コールセン
ターの実現に関係するほとんどの装置がプロバイダコールセンター2102に位
置することが好ましい一方、エージェントがカスタマコールセンター2104に
位置することが好ましい。
【0082】 ネットワークプロバイダコールセンター2102はコールセンターサービスを
カスタマコールセンター2108のような他のカスタマに提供する。これらのコ
ールセンターは電話リンクによりPSTN2105にリンクされる。例えば、カ
スタマコールセンター2108は電話リンク2109によりPSTN2105に
リンクされる。さらにカスタマコールセンター2108はオプション的にデータ
コネクタ2174によりプロバイダコールセンター2102に接続される。
【0083】 本発明の動作を例示するために、図10のシステムを使用して予測ダイヤルを
実行する。このケースでは、カスタマコールセンター2104のエージェントは
製品またはサービスの潜在的な買い手にコンタクトようとする。これらの潜在的
な買い手の電話番号は、プロバイダコールセンター2102のデータベースに記
憶されている。プロバイダコールセンター2102の装置がこれらの電話番号を
ダイヤルする。電話番号が話中であれば、他の電話番号が自動的にダイヤルされ
る。潜在的な買い手が通話に応答すると、カスタマコールセンター2104の手
の空いているエージェントに通話が直ちにルーティングされる。エージェントは
製品またはサービスに関して買い手と話すことができる。
【0084】 カスタマコールセンター2104は、(図10においてPBX2152として
示されているような)構内交換機および/または自動通話配分装置と、ステーシ
ョン2154および2156のような複数のステーションを含んでいる。各ステ
ーションは(ステーション2154および2156中のそれぞれ電話2158お
よび2160のような)電話と(コンピュータ2159および2161のような
)コンピュータを備えている。電話はPBX2152に接続されている。コンピ
ュータはローカルエリアネットワーク2166に接続されており、これは次にデ
ータコネクタ2172に接続されている。カスタマコールセンター2104のエ
ージェントはこれらのステーションに割り当てられ、そこに備えられている電話
を操作する。
【0085】 プロバイダコールセンター2102は、ネットワークスイッチ2110、CT
Iシステム2112、コンピュータ予測ダイヤラー2114を備えている。ネッ
トワークスイッチ2110は、スイッチングと通話分配機能を提供することがで
きる回線を含んでいる。ネットワークスイッチ2110は広帯域幅電話回線21
16に結合されているので、潜在的な買い手の電話に接続するために複数の電話
チャネルが利用可能である。ネットワークスイッチ2110は到来通話をそれに
連続的に接続したまま保持する手段も備えているので、ネットワークスイッチ2
110により制御される任意の回線にこの到来通話を自由にルーティングするこ
とができる(ここでは“連続接続”機能として呼ばれる)。いくつかの製造者に
より作られるネットワークスイッチはこの手段を備えている。この手段を備えて
いないネットワークスイッチに対しては、“ループアランド”回線2120を使
用して同じ連続接続機能を提供することができる。ループアランド回線2120
はネットワークスイッチ中に相互に物理的に接続されている1対のステーション
電話中継回線2122および2124を含んでいる。この構成により、通話を開
始した発呼者(すなわちエージェント)により通話が切られない限り、ステーシ
ョン電話中継回線2122のような1つのステーション電話中継回線で終端する
(カスタマコールセンターのエージェントから発呼された)到来通話を、連続的
にネットワークスイッチ2110に接続できる。到来通話を接続したまま保持す
る手段とループアランド回線は合わせて“連続接続手段”と呼ばれる。到来通話
が連続接続手段に接続されている時間の間、ネットワークスイッチ2110は、
電話接続を再度確立する必要性なくいつでも発呼者(すなわちエージェント)と
通信することができる。
【0086】 図10はCTIシステム2112の構造を示している。CTIシステム211
2はCTIサーバ2132、統計値サーバ2134、ルーティングサーバ213
6およびデータベースサーバ2138を備えている。統計値サーバ2134はC
TIシステム2112のすべての関連アクティビィティ(例えば、CTIシステ
ム2112中の現在のステータスやすべての通話履歴)を記憶するデータベース
を含んでいる。データベースサーバ2138は、カスタマコールセンター210
4で働くさまざまなエージェントにおける情報のようなカスタマコールセンター
2104の情報を含んでいる。ルーティングサーバ2136は、統計値サーバ2
134に含まれている情報や、カスタマコールセンター2104のさまざまなス
テーションのステータスのような要因に基づいてカスタマコールセンター210
4中の適切なステーションに通話をルーティングする。CTIサーバ2132、
統計値サーバ2134、ルーティングサーバ2136およびデータベースサーバ
2138は、データ通信ネットワーク2140により接続されている。データコ
ネクタ2172および2174はデータ通信ネットワーク2140を(センター
2104のローカルエリアネットワーク2166のような)カスタマコールセン
ター2104および2108中のローカルエリアネットワークにそれぞれ接続す
る。
【0087】 CTIサーバ2132は、一端のネットワークスイッチ2110と、他端の統
計値サーバ2134およびルーティングサーバ2136との間のブリッジとして
機能する。CTIサーバ2132は異なる販売者により製造されたネットワーク
スイッチとインターフェイスし、統計値サーバ2134およびルーティングサー
バ2136への均一なアプリケーションプログラムインターフェース(API)
を提供するように設計されている。この構成の利点は、プロバイダコールセンタ
ー2102中の個々の構成部品を独立して取り替え、強化できることである。例
えば、CTIサーバ2132を変更することにより、実質的に同じルーティング
サーバと統計値サーバを、(例えば、AT&T、ノーザンテレコム、エリクソン
のような)異なる製造者からのネットワークスイッチと使用することができる。
特に、(スイッチがCTIリンクを持っているならば)CTIサーバ2132の
特定の実施の異なるバージョンを、異なる製造者により作られたスイッチと整合
するように設計することができる。これらのバージョンは、スイッチと無関係な
標準プロトコルを通して同じルーティングサーバ、データベースサーバおよび統
計値サーバと通信する。
【0088】 動作において、エージェントがカスタマコールセンター2104中のステーシ
ョン2154のような1つのステーションにおいて仕事を開始する時、ネットワ
ークスイッチ2110で終端する予め定められた電話番号にダイヤルする。ネッ
トワークスイッチ2110がこの通話を受けると、その通話を連続接続手段に接
続する。ループアランド回線2120を含むネットワークスイッチに対しては、
通話はステーション電話中継回線2122に接続される。結果として、エージェ
ントが通話を終了するまで、ステーション2154中の電話2158はネットワ
ークスイッチ2110に接続される。エージェントは電話2158またはコンピ
ュータ2159を使用して、自分の識別番号と他の情報もルーティングサーバ2
136に送ることもできる。 この時CTIシステム2112は、ステーション2154が動作中であることと
、ステーション2154中のエージェントの識別子を知ることになる。CTIシ
ステム2112は通話をこのステーションにルーティングすることができる。他
のエージェントは同じ方法を使用してシステムにログオンすることができる。
【0089】 本発明の適用を例示するため、コールセンターアーキテクチャー2100を使
用する予測ダイヤルを説明する。予測ダイヤルが開始される時、CPD2114
はネットワークスイッチ2110にそのリストから電話番号をダイヤルさせる。
CPD2114は、(ダイヤルされるべき電話番号のリストを管理するための)
リストマネージャーとダイヤラーアプリケーションを含むソフトウェアとするこ
とができる。CPD2114はデータ通信ネットワーク2140に接続される。
潜在的な買い手への接続が確立されると、ネットワークスイッチ2110はこの
情報をCTIシステム2112に送り、CTIシステム2112はカスタマコー
ルセンター2104のエージェントの一人に通話をルーティングする。プロバイ
ダコールセンター2102とエージェント間の電話接続は前に確立されているこ
とから、ネットワークスイッチ2110はその通話を直ちに選択されたエージェ
ントに接続することができる。結果として、エージェントと買い手との間の通信
の確立にはわずかな遅延しかない。
【0090】 本発明の重要な利点は、すべてのコールセンターの構成が中央に集中化されて
いることである。先に指摘したように、データベースサーバ2138と統計値サ
ーバ2134はアクティビィティ、ユーザ、コールセンターのエージェントの情
報を含んでいる。この情報は中央で利用可能である。ルーティングサーバ213
6は(プロバイダコールセンター2102とすべてのカスタマコールセンターを
含む)システム全体の動作を中央で制御し、通話をサービスするのに最も適任な
エージェントにその通話をルーティングすることができる。
【0091】 図11は、図10に示されているシステムの動作を示すフローチャート220
0である。ステップ2204において、カスタマコールセンター2104のエー
ジェントはプロバイダコールセンター2102への予め定められた番号を呼ぶ。
ステップ2206において、通話は(ループアランド回線2120のような)到
来通話を連続的に接続する手段において終端する。ステップ2210において、
CPD2114がリスト中の電話番号をダイヤルする。CPD2114は通話が
接続されたか否かを決定する(ステップ2212)。応答が否定の(すなわち通
話が接続されない)場合、フローチャート2200はステップ2210に分岐し
て戻り、リストから他の電話番号がダイヤルのために選択される。応答が肯定の
場合には、プロバイダコールセンター2102のソフトウェアはその通話を取扱
うのに適切なエージェントを選択する。その通話は選択されたエージェントにル
ーティングされる(ステップ2216)。CPD2114は、リスト中に呼ばれ
るべき必要がある他の電話番号があるか否かを決定する(ステップ2220)。
呼ばれる必要がある電話番号がさらにあれば、フローチャート2200はステッ
プ2210に分岐して戻り、電話番号がダイヤルされる。呼ばれる必要がある電
話番号がもうリスト中にない場合には、フローチャート2200は終了する(ス
テップ2222)。
【0092】 先に説明した動作は他のカスタマコールセンターに適用できることを理解すべ
きである。また、予測ダイヤルに加えて他のサービスもネットワークプロバイダ
コールセンター2102により実行できる。例えば、本発明はプロバイダコール
センター2102により使用されて、カスタマコールセンターのすべての到来通
話を処理することができる。この状況では、エージェントと発呼者との間の通信
を確立する際の遅延は過度に重要な問題ではない。しかしながら、情報と動作を
集約化する能力は、従来技術に対する本発明の重要な利点を残す。
【0093】 CTIサーバ2132、ルーティングサーバ2136、統計値サーバ2134
およびデータベースサーバ2138が独立した構成部品として示されているが、
これらは1つ以上のデータ処理装置に存在する1つ、2つあるいは3つの構成部
品に結合させることができることを理解すべきである。本発明の1つの実施形態
では、これらはクライアント/サーバアーキテクチャーとして実現され、地理的
に離すことができる。
【0094】 カスタマコールセンターに加えて、個々のステーションがネットワークコール
センターのサービスを使用することもできる。例として、図10は電話2182
とコンピュータ2184を持つステーション2180を示している。電話218
2は回線2186を通してPSTN2105に接続され、コンピュータ2184
はデータコネクタ2188を通してデータ通信ネットワーク2140に接続され
る。動作において、ステーション2180のエージェントはネットワークスイッ
チ2110で終端する予め定められた電話番号をダイヤルする。スイッチ211
0はこの通話をステーション電話中継回線2122に接続する。結果として、エ
ージェントが通話を終了するまで電話2182はネットワークスイッチ2110
に接続される。結果的に、プロバイダコールセンター2102中の装置およびソ
フトウェアがステーション2180に利用可能になる。
【0095】 本発明は複数のネットワークコールセンターにも適用することができる。(図
10のネットワーク2140のような)これらのネットワークコールセンター中
のデータ通信ネットワークは、高速データコネクタにより相互に接続される。こ
れらのコールセンターのネットワークスイッチは、確保された電話接続を使用し
て相互に接続される。結果として、1つのコールセンターから他のコールセンタ
ーに過度の遅延なく電話通話をルーティングすることができる。
【0096】 複数のコールセンターを運営するシステムおよび方法(3220) 本発明は新規なコールセンターアーキテクチャーと関連方法を含んでいる。以
下の説明は、当業者が本発明を作りそして使用できるように提供されている。特
定の適用の説明は例としてのみ提供されている。好ましい実施形態に対するさま
ざまな修正は当業者に容易に明らかになるであろう。また、ここに規定されてい
る一般的な原理は本発明の精神および範囲を逸脱することなく他の実施形態およ
び応用に適用してもよい。したがって、本発明は示されている実施形態に限定さ
れることを意図しているものではなく、ここに開示されている原理および特徴と
矛盾しない最も広い範囲にしたがうものである。
【0097】 図12は別々の地理的位置にコールセンターを有する従来技術のシステム図を
示している。以下に説明するように、これらのコールセンターの動作は統合され
ておらず、したがってリソースの使用が非効率となる。
【0098】 図12は、複数のコールセンターのうち2つのコールセンター3100および
3150を示している。これらのコールセンターの構造は同様であることから、
これらのうちの1つ(コールセンター3100)のみを詳細に説明する。コール
センター3100は公衆電話交換ネットワーク(PSTN)3104に接続され
ている。コールセンター3100には、PSTN3104からの通話を受け入れ
るスイッチ3108が含まれている。スイッチ3108は、自動通話分配装置(
ACD)/構内交換機(PBX)またはPSTNスイッチとすることができる。
スイッチ3108には、(PSTN3104に接続するための)高帯域幅ポート
3110と(ポート3112−3114のような)複数の低帯域幅ポートが含ま
れている。これらの低帯域幅ポートのうちいくつかは音声ベースの装置に接続す
ることができる。例えば、ポート3112−3113はそれぞれ電話機3116
−3117に接続されている。エージェントはこれらの電話機を取扱うように割
り当てられる。各低帯域幅ポートには1以上のディレクトリ番号(“DN”)が
割り当てられる。
【0099】 標準的なスイッチにより実行される機能はかなり制限され、典型的なコールセ
ンターの要求には合わないことが分かった。例えば、(ワークステーション31
32−3133のような)各エージェントに利用可能なワークステーションに対
して通話についての情報を提供することが好ましい。電話機および対応するワー
クステーションは(ユニット3141および3142のような)統合ユニットを
形成し、通話を取扱う。しかしながら、スイッチはデータをサーチし、処理し、
これらのワークステーションにルーティングすることができない。結果として、
音声とデジタルデータの組み合わせを所要の場所にルーティングするために、コ
ンピュータ−テレフォニ統合(CTI)と呼ばれる新しい技術が必要とされる。
【0100】 CTIを実現する方法として、コールセンター3100はCTIサーバ312
4に接続されたルーティングサブシステム3122をさらに含んでおり、このC
TIサーバ3124は次にCTIリンク3126を通してスイッチ3108に接
続されている。スイッチ3108とCTIサーバ3124との間の通信は一般的
にX.25プロトコルにしたがう。CTIサーバ3124はインターフェイスソ
フトウェアとして考えることができ、これによりルーティングサブシステム31
22が矛盾のない方法で(いくつかの販売者のうちの1つにより製造されたかも
しれない)スイッチ3108と相互作用することができる。スイッチ3108は
、通話を受信した時にCTIサーバ3124に通知する。CTIサーバ3124
は情報をルーティングルーチン3122に送り、このルーティングルーチン31
22は、予め定められた基準にしたがって、その通話に答えるのに最も適任なエ
ージェントを選択する。その後CTIサーバ3124はスイッチ3108に通知
して、その通話を選択されたエージェントの電話機に向けさせる一方、ルーティ
ングサブシステム3122は、電話をかけてきた人に関するデータを選択された
エージェントのワークステーションに向ける。
【0101】 データ通信を促進するために、通信ネットワーク3136を使用して、ルーテ
ィングサブシステム3122、CTIサーバ3124およびワークステーション
3132−3133をデジタル的に接続する。
【0102】 図12から理解できるように、従来技術のコールセンターには独立したスイッ
チ、CTIサーバおよびルーティングサブシステムが含まれている。このアーキ
テクチャーの問題は、ルーティングがローカル的にしか実行されないことである
。したがって、通話を取扱うのに最適なエージェントがいても、そのエージェン
トが他のコールセンターに位置している場合には、その通話はこのエージェント
にルーティングすることができない。
【0103】 図13は本発明にしたがったグローバルコールセンターアーキテクチャー31
60を示している図である。このアーキテクチャーにより、1つのコールセンタ
ーにより受信された通話を地理的に離れたコールセンターに位置するエージェン
トにルーティングすることができる。(例えば、通話を発呼した電話機に関係す
るカスタマおよび注文情報のような)通話に関係するデジタルデータもエージェ
ントにルーティングされる。結果として、これらのコールセンターのリソースを
さらにうまく利用することができる。
【0104】 グローバルコールセンターアーキテクチャーの利点を例示するための例として
、コールセンターに一時的に洪水のように通話が押し寄せ、比較的平静な他のコ
ールセンターに通話が向けられるとする。本発明のグローバルコールセンターア
ーキテクチャーは、他のコールセンターの適切なエージェントに通話を向けて、
コールセンターのリソースを完全に利用することができる。
【0105】 このアーキテクチャーの他の利点は、このアーキテクチャーにより異なるコー
ルセンターが特殊化されたリソースを維持できるようになることである。特殊化
されたリソースを異なるコールセンターによってよりうまく獲得できるのには理
由がある。例えば、大学やハイテク領域に近いコールセンターは、技術情報をカ
スタマに提供することができるエージェントを雇うのによりよい位置である。同
様に、沿岸領域周辺の大都市領域に位置するコールセンターは外国語のスキルを
持つエージェントを雇うのによりよい位置である。したがって、これらの特殊化
されたリソースを必要とするが、先に言及した領域から離れて位置しているコー
ルセンターにより最初に受信された通話は、これらのコールセンターの1つに位
置している最も適任なエージェントを見出し易くなる。本発明により、これらの
特殊化されたコールセンターの最も適任なエージェントにこれらの通話をルーテ
ィングすることができる。
【0106】 図13に示されているアーキテクチャーのさらに他の利点は、すべての情報を
中央で管理できることである。結果として、データベース中の情報を容易に更新
および維持することができる。これに対して、各コールセンターがその自己のデ
ータベースを維持している場合には、データの完全性を強いることは困難である
【0107】 図13は複数のコールセンターのうちの2つのコールセンター3162および
3180を示している。すべてのコールセンターが同様な構造を持っていること
から、ここでは1つのコールセンター(コールセンター3162)のみの構造を
詳細に説明する。コールセンター3162には、図12のスイッチ3108と同
様なスイッチ3168が含まれている。スイッチ3168は、自動通話分配装置
(ACD)/構内交換機(PBX)またはPSTNスイッチとすることができる
。スイッチ3168には、PSTN3164に接続するための(図示されていな
い)高帯域幅ポートと、(電話機のような)音声ベースの装置に接続するための
(図示されていない)複数の低帯域幅ポートが含まれている。エージェントはこ
れらの電話機を取扱うように割り当てられる。各低帯域幅ポートには1以上のデ
ィレクトリ番号が割り当てられる。エージェントには呼出人(および他の)情報
を表示する(図示されていない)ワークステーションも提供される。
【0108】 コールセンター3162には、CTIリンク3172を通してスイッチ316
8に接続されているCTIサーバ3170が含まれている。この点までは、コー
ルセンター3162は図12のコールセンター3100と同様である。しかしな
がら、このアーキテクチャーでは、ルーティングサブシステムはコールセンター
の一部として考えられていない。
【0109】 同様に、コールセンター3180にはスイッチ3182と、CTIリンク31
86によりリンクされたCTIサーバ3184が含まれている。コールセンター
3162および3180のそれぞれのスイッチ3168および3182は接続線
3188により接続されている。
【0110】 スイッチ3168とCTIサーバ3170を同じ物理的領域に配置する必要が
ないことに留意すべきである。本発明はCTIリンク3172の長さに何らの条
件も課さない。
【0111】 グローバルコールセンター3160には単一のスタットサーバ3190が含ま
れており、このスタットサーバ3190はすべてのコールセンターの統計情報を
集める。グローバルコールセンター3160にはまたルーティングサーバ319
2も含まれており、このルーティングサーバ3192はスタットサーバ3190
の(および他のデータベースからの)データを使用して適切なエージェントを選
択する。スタットサーバ3190はすべての通話に関係する履歴データ、スイッ
チのアクティビィティ、すべてのコールセンターのすべてのエージェントおよび
電話機の情報やアクティビィティを集めて記憶する。
【0112】 本発明の1つの観点は3層アーキテクチャーであり、第1層には複数のスイッ
チとそれらのマッチングCTIサーバが含まれている。スイッチは異なる販売者
により製造されていてもよい。各スイッチは異なる容量およびインターフェイス
手順を持っている。マッチングCTIサーバはルーチンであり、一方で関連スイ
ッチと通信してこれを制御し、他方で第2層および第3層への共通インターフェ
イスを提供する。第2層は、第1層のすべてのCTIサーバおよび第3層のすべ
てのアプリケーションと通信する。第3層には1以上のアプリケーションが含ま
れており、このアプリケーションは第2層に含まれている情報を使用する。この
実施形態では、第2層は、エージェントや自動通話分配装置のすべてのアクティ
ビィティのような、コールセンターの動作のすべての観点における統計を累積す
る。第2層はこの統計を第3層のさまざまなアプリケーションに提供する。
【0113】 好ましい実施形態では、コールセンターのさまざまなエンティティがソフトウ
ェアオブジェクトと関係している。以下のものはこれらのオブジェクトのいくつ
かの例である。
【0114】 (a)キューとルーティングポイント:これらはスイッチ中のハードウェア回
路であり、オブジェクトとして表されている。キューはハードウェア制御ACD
メカニズムを実現する。制御ディレクトリ番号(CDN)として呼ばれることが
あるルーティングポイントは、(ルーティングルーチンのような)外部ソフトウ
ェアアプリケーションにより制御することができる。
【0115】 (b)エージェントDN:これらはスイッチのハードウェアポートであり、オ
ブジェクトとして表されている。各DNは1以上の特性と関係している。例えば
、DNの中には他のDNに直接アクセスすることができるものもあり;DNの中
にはキューと関係しているものもあり;DNの中には送出通話に制限されるもの
もあり;DNの中には前の通話の終了後に利用不可能な期間を持つものもある。
特定の例では、ノーザンテレコムにより製造されたスイッチの中には基本的に2
種類のDN、位置および内線を含むものがある。内線DNは電話機により直接ア
クセスすることができ、送出通話を始めることができる。位置DNは1以上のキ
ューと関係している。位置DNはこれらのキューを通してのみアクセスすること
ができ、送出通話を始めることができない。
【0116】 (c)エージェント場所:これらは論理的なスペースであり、それぞれそのス
ペースと関係するアイテム(例えば、おそらく異なるスイッチやワークステーシ
ョンに付けられた1以上のDN)を含んでいる。物理的な構成では、これらの場
所はデスクとすることができる。エージェントがある場所の1つのアイテムにロ
グインすると、全体の場所に対して論理的にログインすることになる。各場所は
オブジェクトとして表され、場所IDと関係している。
【0117】 (d)エージェント:エージェントIDにより識別される人(オブジェクト)
。エージェントは場所間をダイナミックに移動することができる。スタットサー
バは、すべてのエージェントの位置をダイナミックに追跡する特別なルーチンを
持っている。例えば、エージェントは第1の場所で午前9:00から13:00
(すなわち、午後1:00)まで働くことができ;(例えばランチのために)ロ
グアウトし、14:00に第2の場所でログインする。エージェント位置追跡ル
ーチンはその情報を維持するので、ルーティングサーバ(および他のアプリケー
ション)には、そのエージェントに到達するのにはどのDNをダイヤルするのか
が分かる。また各エージェントは“本拠地”を持っていてもよく、これはエージ
ェントをダイナミックに追跡できなかった場合のデフォルト値である。
【0118】 (e)グループ:任意の組み合わせの多数のエージェント。グループオブジェ
クトはグループIDにより識別される。少なくとも2つのタイプのグループがあ
る。(ここではSオブジェクトグループエージェントとして識別される)第1の
タイプにはエージェントIDのリストが含まれている。このケースでは、スタッ
トサーバはすべてのエージェントの移動を追跡し、含まれているエージェントに
対する統計のみを集める。例は特定のスキルを有するグループである。(ここで
はSオブジェクトグループ場所として識別される)第2のタイプにはエージェン
ト場所(場所ID)のリストが含まれている。このリスト中の場所の例は、トレ
ーニングルーム、メインオフィス、第2フロアーなどである。このケースでは、
これらの場所でだれが働いているのかは重大でないことから、スタットサーバは
このリストに含まれている場所に関係するイベントを追跡する。
【0119】 図14を使用して先に説明したオブジェクトを例示する。図14は2つのスイ
ッチオブジェクト3212および3213を示しており、一方はスイッチ316
8を表しており、他方はスイッチ3182を表している。スイッチオブジェクト
3212は以下のリソースを含んでいる:CDNオブジェクト3214および3
215、キューDNオブジェクト3216、およびDNオブジェクト3217−
3219。これらのオブジェクトはスイッチ3168中の対応するCDN、キュ
ー、およびエージェントDNを表している。同様に、スイッチオブジェクト32
13は以下のリソースを含んでいる:CDNオブジェクト3221、キューDN
オブジェクト3222、およびDNオブジェクト3223−3224。これらの
オブジェクトはスイッチ3182中の対応するCDN、キュー、およびエージェ
ントDNを表している。
【0120】 エージェントDNオブジェクト3217−3219および3223−3224
もエージェント場所オブジェクトに含まれている。この例では、エージェント場
所オブジェクト3226にはDNオブジェクト3217および3218が含まれ
、エージェント場所オブジェクト3227にはDNオブジェクト3219および
3223が含まれ、エージェント場所オブジェクト3228にはDNオブジェク
ト3224が含まれている。2つの異なるスイッチからのDNを同じエージェン
ト場所に関係させることができることに留意すべきである。
【0121】 エージェント場所オブジェクトの中には、互いにグループ化して場所グループ
オブジェクトを形成できるものもある。図14では、1つの場所グループオブジ
ェクト3232のみが示されている。
【0122】 図14は、オブジェクト3230および3231のような複数のエージェント
オブジェクトも示している。この例では、エージェントオブジェクト3230は
、図14において破線3235として示されている、先に言及したエージェント
位置追跡ルーチンを使用してエージェント場所オブジェクト3227にダイナミ
ックにリンクされている。同様に、エージェントオブジェクト3231は、破線
3236として示されているエージェント位置追跡層を使用してエージェント場
所オブジェクト3228にダイナミックにリンクされている。
【0123】 エージェントオブジェクトの中には、エージェントグループオブジェクトにグ
ループ化することができるものもある。図14では、1つのエージェントグルー
プオブジェクト3233のみが示されている。
【0124】 スタットサーバ3190は、そのクライアントに対する1組のアプリケーショ
ンプログラミングインターフェイス(API)を提供して、エージェント、エー
ジェントグループ、場所、場所グループ、ルートポイント、キューなどと関係す
るオブジェクトのような、さまざまなオブジェクトに対する統計を得る。統計は
、現在のオブジェクト状態表示(例えば、現在のエージェントステータス、グル
ープ中の現在のアクティブ通話数)や履歴状態表示とすることができる。履歴表
示はある時間間隔に対する累積情報(例えば、通話の総数、総会話時間、平均会
話時間など)である。したがって、クライアントは対象とする時間間隔を特定し
なければならない。時間間隔の例は次の通りである: (a)S固定開始スライド終了:開始時間が固定されている(例えば、午前9
:00)一方で終了時間がスライドする(例えば、“今まで”)。例えば、クラ
イアントは午前9:00から今までの間の総通話数を要求してもよい。 (b)S固定開始固定終了:開始時間および終了時間の両者が固定されている
。 (c)固定長スライド終了:時間間隔が固定されている一方、開始時間および
終了時間がスライドする。例えば、過去1時間の平均通話長。
【0125】 グローバルコールセンター3160はルーティングサーバ3192も含み、こ
のルーティングサーバ3192はエージェントと場所を選択し、スイッチにそこ
へ通話をルーティングするようにさせる。ルーティングサーバ3192は、対象
とするオブジェクトのスタットサーバ3190からの統計情報を要求する。ルー
ティングサーバ3192は、カスタマやグローバルコールセンター3160のす
べてのコールセンターのエージェントに関する情報のような他の関連情報を含む
別のデータベース3194にもアクセスする。スタットサーバ3190およびデ
ータベース3194からの情報を使用し、(ソフトウェアアルゴリズムを用いて
)ルーティングサーバ3192は特定の通話に対する最適のエージェントを選択
する。
【0126】 図14に説明されているように、多くのオブジェクトの統計はスタットサーバ
3390により追跡される。これらのオブジェクトを生成する理由のうちの1つ
は、ルーティングサーバ3192が一般的にエージェント、エージェントグルー
プ、エージェント場所、および場所グループの形態で情報を要求するからである
。一方、CTIサーバはスタットサーバ3190に対して、それらの関連スイッ
チのDNおよびCDNについての情報を送る。これらのオブジェクトにより、ス
タットサーバ3190は、スタットサーバ3190にアクセスすることができる
さまざまなクライアントと容易に通信することができる。
【0127】 フローチャート3260を使用して、グローバルコールセンター3160の動
作を説明する。図15および図16を使用してフローチャートを例示する。この
例では、コールセンター3162のスイッチ3168のCDNにより通話が受信
される(ステップ3262)一方、最も適任なエージェントはコールセンター3
180に位置していることを仮定している。通話自体をルーティングする代わり
に、スイッチ3168はCTIサーバ3170に対してこのイベントを通知する
(ステップ3264)。CTIサーバ3170は(ここでは便宜のため第1の接
続IDと呼ぶ)一意的な接続識別子をこの通話に割り当て、その“自動番号識別
子”(ANI)や(適用可能であれば)“ダイヤル番号識別子システム”(DN
IS)のようなこの通話についての他の情報とともにこのIDをルーティングサ
ーバ3192に送る(ステップ3266)。ANIは通話を発呼した電話回線を
一意的に識別する一方、DNISは電話機によりダイヤルされた無料通話800
番号を一意的に識別する。CTIサーバ3170は、通話が受信されたこともス
タットサーバ3190に通知する(ステップ3268)。接続ID、ANI、D
NISおよび他のCTI関連パラメータもスタットサーバ3190に送られる。
【0128】 その後ルーティングサーバ3192はデータベース3194にAPIコマンド
を送って、この通話に関係する関連情報を要求する(ステップ3270)。例え
ば、あるANIを持つ電話機から通話が生じた場合には、ルーティングサーバ3
192は、この電話機に関係する人についての情報を検索するようにデータベー
ス3194に要求する。“ステータス優先度表”と呼ばれる特別なAPI構造の
詳細は、“コンピュータ−テレフォニ統合システムにおいて複数のオブジェクト
状態を決定して使用する方法およびシステム”と題する別の特許出願に詳細に説
明されている。この表により、アプリケーションがオブジェクト(例えばDNオ
ブジェクト)のさまざまな状態の優先度を規定することができる。スタットサー
バ3190は、予め定められた優先度にしたがって、要求しているアプリケーシ
ョンに統計を提供することができる。
【0129】 その人の母国語がフランス語であることを検索情報が示していると仮定すると
、ルーティングサーバ3192はフランス語を知っているエージェントを探そう
とする。その後ルーティングサーバ3192は、フランス語を知っているすべて
のエージェントのスタットサーバ3190からの統計を要求する(ステップ32
72)。ステップ3274において、ルーティングサーバ3192は予め定めら
れた基準(例えば、エージェントが何通話取扱ったか、エージェントが通話を待
っている時間の長さなど)を使用してこの統計に基づいてエージェントを選択す
る。
【0130】 この例では、選択されたエージェントがコールセンター3180に位置してい
ると仮定している。したがって、ルーティングサーバ3192は(i)、選択さ
れたエージェントに関係する適切なDNに向けて通話をルーティングさせ、(i
i)この通話についてのデータベース3194からの関連カスタマ情報を選択さ
れたエージェントに関係するワークステーションにルーティングさせる必要があ
る。このルーティングを達成する方法を以下に説明する。
【0131】 ステップ3280において、ルーティングサーバ3192は、スイッチ318
2のCDNの確保を要求するコマンドをコールセンター3180のCTIサーバ
3184に送る。このCDNはスイッチ3168からの通話を受け入れるのに使
用される。CTIサーバ3184は第2の接続IDをこの到来通話に割り当てる
。その後CTIサーバ3184はCDNと第2の接続IDをルーティングサーバ
3192に送る(ステップ3282)。
【0132】 情報を受け取ると、ルーティングサーバ3192はコマンドをコールセンター
3162のCTIサーバ3170に送り、スイッチ3168にその通話をコール
センター3180のスイッチ3182の特定のCDNへ転送させる(ステップ3
286)。このコマンドには第1の接続IDが含まれており、これによりCTI
サーバ3170がこのコマンドを対象とする通話に関係付けることができる。ル
ーティングサーバ3192はまた、(データベース3194から検索された)カ
スタマ情報を選択されたエージェントに関係するワークステーションに送る(ス
テップ3288)。
【0133】 スイッチ3168は接続線3188を通してその通話をスイッチ3182の特
定のCDNに転送する(ステップ3290)。通話を受信すると、スイッチ31
82はCTIサーバ3184に通知する。CTIサーバ3184は、この通話が
特定のCDNで終端することから、この通話が第2の接続IDと関係しているこ
とを決定することができる。その後CTIサーバ3184は、スイッチ3182
に、選択されたエージェントに関係するDNへその通話をルーティングさせる。
CTIサーバ3184はまた、第2の接続IDに関係するルーティングが終了し
たことをルーティングサーバ3192に任意選択的に通知してもよい。
【0134】 上記で説明した動作の結果として、ルーティングサーバ3192は、すべての
コールセンターに位置しているエージェントに対して通話をルーティングするこ
とができる。結果的に、すべてのコールセンターのリソースを完全に利用するこ
とができる。
【0135】 通話の性質の統計的モデル化に基づいて通話をコールセンターにルーティング
する方法(3221) 図17は、複数のコールセンター(コールセンター4102a、4102bお
よび4102c)と、中央コントローラ4106とを具備する本発明のコールセ
ンターシステム4100の概略図である。コントローラ4106は、コールセン
ター4102a、4102bおよび4102cと通信しているコールセンターイ
ンターフェイスユニット4108と、すべてのコールセンターの統計的情報を収
容するためのスタットサーバ4104と、エージェントおよびカスタマ情報を記
憶するためのデータベース4110と、ルーティングアルゴリズムによって個々
のコールセンターに通話をルーティングするためのルータ4114とを具備する
。これらの構成要素は互いにデータバス4128を介して接続されている。コー
ルセンターインターフェイスユニット4108は、通信リンク4118a、41 18bおよび4118cを介してコールセンター4102a、4102bおよび
4102cに接続されている。
【0136】 発呼者がコールセンターシステム4100に前もって割り当てられた電話番号
をダイヤルすると、通話(図16の実線4122に示す)は、公衆電話交換ネッ
トワーク(PSTN)4124内のネットワーク制御ポイント4120に一時的
に留め置かれる。ネットワーク制御ポイント4120は、通話4122をコール
センター4102a、4102bおよび4102cのいずれか1つにルーティン
グすることができる。呼び出された電話番号が中央コントローラ4106により
制御されたことを認識すると、ネットワーク制御ポイント4120は(ネットワ
ークインターフェイス4112を介して)中央コントローラ4106に、到来通
話が通信リンク4126を介して到来したことを知らせる。中央コントローラ4
106のルータ4114は、スタットサーバ4104およびデータベース411
0内の情報を使用して通話4122の最適なルーティングを決定する。ルーティ
ングの決定はネットワーク制御ポイント4120に送信される。コールセンター
4102a、4102bおよび4102cは、電話回線4116a、4116b
、および4116cをそれぞれ介してPSTN4124に接続される。その結果
、通話4122は適切なコールセンターにルーティングされる。
【0137】 留意すべき点は、本発明にとって中央コントローラの地理的場所は重要ではな
いということである。したがって中央コントローラはPSTN4124の内側に
でも外側にでも配置することができ、また1つのコールセンター構内の内部に配
置することもできる。
【0138】 コールセンター4102a、4102bおよび4102cの構成は実質的に同
一である。よって1つのコールセンターのみについてここでは述べる。図18は
このようなコールセンター4130のブロック図である。コールセンター413
0は中央コントローラ4106と通信するためのインターフェイスユニット41
36を含み、さらに自動通話分配装置(ACD)4134に接続されたCTIサ
ーバ4132を含む。留意すべき点は、スイッチまたは構内交換機(PBX)が
使用され得るという点である。ACD4134はまたスイッチでもよい。(ステ
ーション4138aおよび4138bのような)多数のエージェントステーション
がコールセンター4130内に配置される。各エージェントステーションは典型
的には(4142aおよび4142bのような)電話機および(コンピュータ4
144aおよび4144bのような)コンピュータを備える。電話機はACD4
134に接続され、コンピュータはデータバス4154に接続される。
【0139】 中央コントローラ4106が通話をコールセンター4130にルーティングす
るべきであると判断した後、ネットワーク制御ポイント4120は通話4122
をACD4134(またはスイッチもしくはPBX)に向けて送る。スイッチを
使用する場合、通話はこのスイッチのルーティングポイントにルーティングする
ことができ、ここでは、ルーティングは外部のソフトウェアにより制御される。
同時に、中央コントローラ4106はCTIサーバ4132に対して、通話41
22を(4138aのような)選択されたエージェントステーションにルーティ
ングするように指示する。中央コントローラ4106はまたコンピュータ414
4aにカスタマ情報を供給してもよい。代わりに、コールセンター4130は任
意選択的にスタットサーバ4148、データベース4152およびルータ(図示
せず)を含んでもよい。この場合、コールセンター4130内部のルーティング
は局部的に行われる。CTIサーバ4132、インターフェイス4136、スタ
ットサーバ4148およびデータベース4152はバス4132を介して互いに
通信する。コールセンター4130は、このコールセンター4130のソフトウ
ェアにより維持される多数のハードウェアキュー(例えばACDキュー)および
/またはソフトウェアキューを含む。
【0140】 コールセンターシステム4100は、中央コントローラ4106がシステム4
100におけるすべての電話トラフィックについての完全な情報を含む場合に最
適に動作する。しかしながら、1以上のコールセンターと中央コントローラ41
06との間の通信リンクが短時間破壊される可能性がある。従来のシステムでは
、中央コントローラ4106は最早通話をこれらの切り離されたコールセンター
にルーティングしないであろう。本発明の1つの観点は、コールセンターの電話
トラフィックの性質を履歴データを使用して統計学的に推定し得ることを実現す
ることである。その結果、中央コントローラ4106は、切り離されたコールセ
ンターがビジーであるかどうかを判断することができる。切り離されたコールセ
ンターがビジーではないと判断されると、中央コントローラ4106はネットワ
ーク制御ポイント4120に通話をこれらの切り離されたコールセンターにルー
ティングするように指示し続ける。
【0141】 インターフェイスユニット4136の機能の1つは、コールセンターを離れた
エージェントの数、各エージェントのステータスなどのようなコールセンター4
130のステータスを中央コントローラ4106に更新させることである。この
情報は中央コントローラ4106のスタットサーバ4104に記憶される。コー
ルセンター4130と中央コントローラ4106との間の通信リンク4156が
破壊した場合、中央コントローラ4106は、ステータス情報を使用して通話を
コールセンター4130にルーティングするべきかどうかを決定する。図19と
関連づけて以下に説明するように、リンクが破壊されなくともステータスを推定
することは好ましい。
【0142】 図19は、水平方向にのびる経時線4202を示す。線4204により示され
た時点では、新規の通話が到来したためにルーティング要求が発生する。線42
06により示される時間間隔は、ルーティングを決定するために必要とされる。
線4208により示される時間に通話がルーティングされる。
【0143】 通話を宛先のコールセンターに送るのに時間間隔4210がかかる。線421
2により示される時点で、通話は宛先のコールセンターに到着する。中央コント
ローラ内のスタットサーバは、宛先のコールセンターからスタットサーバに情報
を送るのに時間を要するために、新規の統計的データを受信するために(421
4で示される)時間間隔を必要とする。線4216で示される時点においてスタ
ットサーバが更新される。図19から分かるように、線4218により示される
時間間隔において中央コントローラで利用可能な実データはない。本発明の推定
アルゴリズムを使用して、この時間間隔におけるルーティングを促進することが
できる。
【0144】 コールセンターにおける電話トラフィックを推定する方法は多く存在する。こ
のような目的に対する例示的なアルゴリズムを以下に説明する。アルゴリズムで
使用されるシンボルを先に定義する。 UT 切り離されたコールセンターからの最新の更新時間; A 切り離されたコールセンターにおけるエージェントの総数; AA 切り離されたコールセンターにおける利用可能なエージェント数; CQ 切り離されたコールセンターのキューにおける通話数; AHT 切り離されたコールセンターにおける平均通話処理時間; CA 切り離されたコールセンターにおける応答された通話数; CC 切り離されたコールセンターにおける完了した通話数; AC 切り離されたコールセンターにおける通話中のエージェント数; AW 切り離されたコールセンターにおける通話後のエージェント数; AAW 切り離されたコールセンターにおける、補助業務中のエージェント数
; OC 切り離されたコールセンターのキューおける、最も古い通話の時間; CADD 新規通話を追加するコンテナ; T 現在時刻(すなわちルーティング決定がなされた時間);および BA 切り離されたコールセンターにおけるビジーエージェントの数。
【0145】 前記アルゴリズムは: if ((T−UT)*min(CQ+AC+AW,A−AAW)/AHT> CQ+AC+AW){BA=0;CC=CC+CQ+AC+AW;CQ=0;} else if (CQ+AC+AW−(T−UT)*min(CQ+AC+AW,
A−AAW)/AHT<A−AAW){BA=CQ+AC+AW−(T−UT)
*min(CQ+AC+AW,A−AAW)/AHT;CC=CC+(T−UT
)*min(CQ+AC+AW,A−AAW)/AHT;CQ=0;} else{BA=A−AAW;CC=CC+(T−UT)*min(CQ+AC
+AW,A−A4LW)/AHT;CQ=max(0,CQ+AC+AW−(T
−UT)min(CQ+AC+AW,A−AAW)/AHT−A+AAW);
} CA=CC+BA; AC=min(BA,max(0,BA*CD/AHT)); AW=BA−AC; AA=A−AAW−BA; UT=T。
【0146】 上記アルゴリズムにおいて、項(AC+AW)は、通話処理アクティビティに
現在専念しているエージェント数に対応する。項CQは、キュー内にあることか
ら処理待ちをしている通話数に対応する。1人のエージェントが一度につき1つ
の通話を処理することを想定すると、この項(CQ+AC+AW)は、(a)コ
ールセンターに既にある通話を処理するために必要なエージェント数、および(
b)現在処理中または処理することが必要な通話数であると解釈することができ
る。項(A−AAW)は、補助的業務中ではなく、よっておそらくは通話処理ア
クティビティに専念しているエージェント数に対応する。項(T−UT)は、最
新の更新時から現時点までの時間間隔である。したがって(T−UT)/AHT
は、この時間間隔中にコールセンターにおいて各エージェントにより処理するこ
とができる通話数に対応する。よって項(T−UT)*min(CQ+AC+A
W、A−AAW)/AHTは、処理中または処理されるべき通話の推定数に対応
する。結果として、上記「if」節以下の項は、すべての到来通話が時間間隔(T
−UT)において処理された場合に対応する。すなわち、負荷はこのコールセン
ターの能力に比べ非常に軽い。したがって、ビジーエージェントの数とキューに
おける通話の数は0である。
【0147】 「else if」節以下の項は、すべての通話が処理されているわけではない。し かしながら、未処理通話の概数は利用可能なエージェント数よりも少ない。この
ような状態が起きた場合、エージェントのうちの何人かが現在通話に応答してい
る。しかしながら通話への応答に利用可能なエージェントが存在するため、キュ
ーに置く必要がある未応答通話はない。
【0148】 「if」または「else if」節中の条件のいずれにも該当しない場合、すべての 利用可能なエージェントは通話に応答してビジーであるため、いくつかの通話が
キューに置られる。
【0149】 上述の統計的モデルを使用すると、中央コントローラ106は切り離されたコ
ールセンターの新規通話の処理能力を判断できる。通話をどこにルーティングす
るかを決定するためには他の情報も必要かもしれない。その情報の1つは、キュ
ーにおいて最も古い通話(“OC”)が到着した時間である。例えばルーティン
グストラテジは、キューにおける通話が長時間のOCを有するコールセンターに
は通話をルーティングしない。このパラメータは統計的に推定することができる
。例えば、中央コントローラ106は、コールセンターにより処理されたまたは
処理されるべきすべての通話の到着時間を記録するために、各コールセンターに
対して1つの、複数のコンテナ(“CADD”)を具備する。このCADDは内
部キューであり、この統計的モデル化により使用するために、中央コントローラ
4106により生成および更新される。OCを決定する1つの方法は、CADD
における最新の通話から、CQに等しい通話数(すなわちキューにおける通話数
)をトレースバックすることである。CQは上述の統計的モデルより決定するこ
とができるので、OCもまたこの統計的モデルから決定することができる。
【0150】 上記アルゴリズムに基づくと、コールセンターがいくつの通話を受け入れられ
るかを予想することが可能である。したがって、中央コントローラ4106は、
コールセンターに関連する瞬時のデータが利用可能でない場合でも通話をコール
センターにルーティングしてもよい。
【0151】 上記の統計的モデルは、各コールセンターのステータスデータが事前に割り当
てられた時間でのみ中央コントローラ4106に送信できる場合に使用できる。
この場合、この統計的モデルを使用して、ステータスデータが送信される時間間
での通話の性質を推定する。
【0152】 コンピュータテレフォニ統合システム中で複数のオブジェクト状態を決定して
使用する方法および装置(3222) 本発明は新規なコールセンター方法およびシステムを含んでいる。以下の説明
は、当業者が本発明を作りそして使用できるように提供されている。特定の適用
の説明は例としてのみ提供されている。好ましい実施形態に対するさまざまな修
正は当業者に容易に明らかになるであろう。また、ここに規定されている一般的
な原理は本発明の精神および範囲を逸脱することなく他の実施形態および応用に
適用してもよい。したがって、本発明は示されている実施形態に限定されること
を意図しているものではなく、ここに開示されている原理および特徴と矛盾しな
い最も広い範囲にしたがうものである。
【0153】 図20は本発明を実現するのに使用することができるコールセンター5100
のブロック図である。コールセンター5100は公衆電話交換ネットワーク(P
STN)5104に接続されている。コールセンター5100には、PSTN5
104からの通話を受け入れるスイッチ5108が含まれている。スイッチ51
08は、自動通話分配装置(ACD)/構内交換機(PBX)またはPSTNス
イッチとすることができる。スイッチ5108には、(PSTN5104に接続
するための)高帯域幅ポート5110と(ポート5112−5116のような)
複数の低帯域幅ポートが含まれている。これらの低帯域幅ポートのうちいくつか
は音声ベースの装置に接続することができる。例えば、ポート5112−511
5はそれぞれ電話機5120−5123に接続されている。エージェントはこれ
らの電話機を取扱うように割り当てられる。各低帯域幅ポートには1つ以上のデ
ィレクトリ番号(“DN”)が割り当てられている。
【0154】 標準的なスイッチにより実行される機能はかなり制限され、典型的なコールセ
ンターの要求には合わないことが分かった。例えば、(ワークステーション51
26−5127のような)各エージェントに利用可能なワークステーションに対
して通話についての情報を提供することが好ましい。しかしながら、スイッチは
データをサーチし、処理し、これらのワークステーションにルーティングするこ
とができない。結果として、音声とデジタルデータの組み合わせを所要の場所に
ルーティングするために、コンピュータ−テレフォニ統合(CTI)と呼ばれる
新しい技術が必要とされる。
【0155】 CTIを実現する方法として、コールセンター5100はCTIサーバ513
2に接続されたルーティングサブシステム5130をさらに含んでおり、このC
TIサーバ5132は次にCTIリンク5134を通してスイッチ5108に接
続されている。スイッチ5108とCTIサーバ5132との間の通信は一般的
にX.25プロトコルにしたがう。CTIサーバ5132はルーティングサブシ
ステム5130とスイッチ5108との間のインターフェイスを提供する。スイ
ッチ5108は、通話を受信した時にCTIサーバ5132に通知する。CTI
サーバ5132は情報をルーティングサブシステム5130に送り、このルーテ
ィングサブシステム5130は、予め定められた基準にしたがって、その通話に
答えるのに最も適任なエージェントを選択する。その後CTIサーバ5132は
スイッチ5108に通知して、その通話を選択されたエージェントの電話機(す
なわち、DN)に向けさせる一方、ルーティングサブシステム5130は、電話
をかけてきた人に関するデータを選択されたエージェントのワークステーション
に向ける。
【0156】 本発明の1つの実施形態では、ルーティングサブシステム5130には、スタ
ットサーバ5140、ルーティングサーバ5142、およびデータベース514
4が含まれている。これらはデータ通信ネットワーク5150を使用して相互に
通信する。スタットサーバ5140はすべての通話に関係する履歴データ、スイ
ッチのアクティビィティ、コールセンター5100のすべてのエージェントの情
報やアクティビィティを集めて記憶する。データベース5144は、カスタマ、
エージェント、電話番号、およびコールセンター5100のさまざまな観点の情
報を含んでいる。ルーティングサーバ5142はスタットサーバ5140および
データベース5144のデータを使用して通話を取扱うのに適切なエージェント
を選択する。選択後、ルーティングサーバ5142はコマンドをCTIサーバ5
132に送り、次にCTIサーバ5132はスイッチ5108に対して到来通話
を選択されたエージェントにルーティングするように命令する。
【0157】 他のCTI関連アプリケーション(すなわち、ソフトウェアモジュール)があ
ってもよく、これらはデータベース5144とスタットサーバ5140のリソー
スを使用して、他のサービスまたは情報をコールセンター中のエージェントに提
供する。図20では、2つのアプリケーション(5152および5153)が示
されている。アプリケーションの例は、ジェネシス・テレコミュニケーション・
ラボラトリにより販売されている“エージェントビュー”および“コールセンタ
ービュー”である。これらのアプリケーションはデータ通信ネットワーク515
0に接続されている。
【0158】 コールセンターでは、エージェントが2台以上の電話機を管理することが普通
である。エージェントにより使用される装置は、この出願中で“エージェント場
所”と呼ばれる、(デスクのような)便利な場所に通常設置される。図20は2
つの例示的なエージェント場所5161および5162を示している。エージェ
ント場所5161にはワークステーション5126と2台の電話機5120およ
び5121が含まれている。同様に、エージェント場所5162にはワークステ
ーション5127と2台の電話機5122および5123が含まれている。エー
ジェントがエージェント場所を占有しているとき、エージェントはそこにある電
話機あるいはワークステーションのいづれかを使用してログオンする。エージェ
ントがエージェント場所を離れる前に、エージェントは電話機あるいはワークス
テーションを使用してログアウトする。結果として、コールセンター5100は
各エージェントの現在の位置を追跡することができる。
【0159】 スタットサーバ5140は、1組のアプリケーションプログラミングインター
フェイス(“API”)コマンドを通して、CTIサーバ5132、ルーティン
グサーバ5142およびアプリケーション5152−5153と通信する。(C
TIサーバ5132とともに動作する)スタットサーバ5140はスイッチ51
08のアクティビィティを監視して記憶することができる。スタットサーバ51
40はさまざまなエージェントのアクティビィティおよびエージェント場所も監
視して記憶する。ルーティングサーバ5142およびアプリケーション5152
−5153による、対象とするオブジェクト(例えば、エージェント)のステー
タスに関する質問に応答して、スタットサーバ5140は報告をルーティングサ
ーバ5142に提供する。1つのスタットサーバを使用して(1つ以上のコール
センターに位置しているかもしれない)いくつかのスイッチを管理する実施形態
では、スタットサーバ5140はすべてのスイッチのアクティビィティ、これら
のスイッチにより取扱われるすべてのエージェントおよびすべてのエージェント
場所を監視して記憶する。本発明のスタットサーバを使用するかもしれない複数
のコールセンターアーキテクチャーの詳細な説明は、1997年1月13日に出
願された “複数のコールセンターを運用するシステムおよび方法”と題する留 保中の特許出願第08/782,983号に開示されている。この特許出願は参
照のためにここに組み込まれている。
【0160】 ほとんどのコールセンターエンティティ(例えば、電話機およびエージェント
)は同時に複数の状態をとれることが認められている。例えば、エージェントの
電話機は同時にいくつかのアクティビィティを取扱うように設計されている。し
たがって、エージェントは同じ電話機を使用して1人のカスタマと話し、他の人
(例えば、同僚)を待たせてもよく、また到来通話を待っていてもよい。従来技
術のシステムでは、(いくつかある状態の中から)どの状態を報告すべきかが明
確でないことから、スタットサーバが電話機の状態を他のCTIアプリケーショ
ンに報告するときには、このことは報告に関する問題となる。
【0161】 本発明は複数の状態を利用する方法およびシステムである。異なるCTIアプ
リケーションが状態関連情報を異なって使用する必要があることが分かる。例え
ば、エージェントが電話で会話をしていたり、データ入力のためにワークステー
ションを使用している場合には、レギュラルーティングルーチンはエージェント
がビジーであると考える。しかしながら、高い優先順位の通話(例えば、緊急通
話や貴重なカスタマからの通話)を取扱うアプリケーションは、エージェントが
エージェント場所にログオンしている限り同じエージェントが利用可能であると
考える。これは、緊急電話通話があった場合に、エージェントがワークステーシ
ョンでの仕事を止めたり、通話を保留状態にすることができるからである。した
がって、本発明によりアプリケーションがいくつかある状態のうちどれを知らせ
て欲しいかを規定することができる。
【0162】 本発明の実施形態をこれから説明する。この実施形態では、コールセンター中
のさまざまなエンティティがソフトウェアオブジェクトと関係している。以下の
ものはこれらのオブジェクトのいくつかの例である。
【0163】 (a)キューとルーティングポイント:これらはスイッチ中のハードウェア回
路であり、オブジェクトとして表されている。キューはハードウェア制御ACD
メカニズムを実現する。制御ディレクトリ番号(“CDN”)として呼ばれるこ
とがあるルーティングポイントは、(ルーティングルーチンのような)ソフトウ
ェアアプリケーションにより制御することができる。
【0164】 (b)エージェントDN:これらはスイッチのハードウェアポートであり、オ
ブジェクトとして表されている。各DNは1つ以上の特性と関係している。例え
ば、DNの中には他のDNに直接アクセスすることができるものもあり;DNの
中にはキューと関係しているものもあり;DNの中には送出通話に制限されるも
のもあり;DNの中には前の通話の終了後に利用不可能な期間を持つものもある
。特定の例では、ノーザンテレコムにより製造されたスイッチの中には基本的に
2種類のDN、位置および内線を含むものがある。内線DNは電話機により直接
アクセスすることができ、送出通話を始めることができる。位置DNは1つ以上
のキューと関係している。位置DNはこれらのキューを通してのみアクセスする
ことができ、送出通話を始めることができない。
【0165】 (c)他の特定のDN:これらは、ボイスメールシステム、相互対話型音声応
答ユニットなどのような特定のデバイスに接続されているDNである。これらの
DNがオブジェクトとして表されている。
【0166】 (d)エージェント場所:これらは論理的なスペースであり、それぞれそのス
ペースと関係するアイテム(例えば、おそらく異なるスイッチやワークステーシ
ョンに付けられた1つ以上のDN)を含んでいる。物理的な構成では、これらの
場所はデスクとすることができる。エージェントがある場所の1つのアイテムに
ログインすると、全体の場所に対して論理的にログインすることになる。各場所
はオブジェクトとして表され、場所IDと関係している。
【0167】 (e)エージェント:エージェントIDにより識別される人(オブジェクト)
。エージェントは場所間をダイナミックに移動することができる。スタットサー
バは、すべてのエージェントの位置をダイナミックに追跡する特別なルーチンを
持っている。例えば、エージェントは第1の場所で午前9:00から13:00
(すなわち、午後1:00)まで働くことができ;(例えばランチのために)ロ
グアウトし、14:00に第2の場所でログインする。エージェント位置追跡ル
ーチンはその情報を維持するので、ルーティングサーバ(および他のアプリケー
ション)には、そのエージェントに到達するのにはどのDNをダイヤルするのか
が分かる。また各エージェントは“本拠地”を持っていてもよく、これはエージ
ェントをダイナミックに追跡できない場合のデフォルト値である。
【0168】 (f)グループ:任意の組み合わせの多数のエージェント。グループオブジェ
クトはグループIDにより識別される。少なくとも2つのタイプのグループがあ
る。(ここではSObjectGroupAgentsとして識別される)第1のタイプにはエージ
ェントIDのリストが含まれている。このケースでは、スタットサーバはすべて
のエージェントの移動を追跡し、含まれているエージェントに対する統計のみを
集める。例は特定のスキルを有するグループである。(ここではSObjectGroupPl
acesとして識別される)第2のタイプにはエージェント場所(場所ID)のリス
トが含まれている。このリスト中の場所の例は、トレーニングルーム、メインオ
フィス、第2フロアーなどである。このケースでは、これらの場所でだれが働い
ているのかは重大でないことから、スタットサーバはこのリストに含まれている
場所に関係するイベントを追跡する。
【0169】 図21を使用して先に説明したオブジェクトを例示する。図21は、1つ以上
のコールセンターの2つの物理的なスイッチをシミュレートしている2つのスイ
ッチオブジェクト5212および5213を示している。スイッチオブジェクト
5212は以下のリソースを含んでいる:CDNオブジェクト5214および5
215、キューDNオブジェクト5216、およびDNオブジェクト5217−
5219。同様に、スイッチオブジェクト5213は以下のリソースを含んでい
る:CDNオブジェクト5221、キューDNオブジェクト5222、およびD
Nオブジェクト5223−5224。これらのオブジェクトは物理的なスイッチ
中の対応するCDN、キュー、およびエージェントDNを表している。
【0170】 エージェントDNオブジェクト5217−5219および5223−5224
はエージェント場所オブジェクトにも含まれている。この例では、エージェント
場所オブジェクト5226にはDNオブジェクト5217および5218が含ま
れ、エージェント場所オブジェクト5227にはDNオブジェクト5219およ
び5223が含まれ、エージェント場所オブジェクト5228にはDNオブジェ
クト5224が含まれている。2つの異なるスイッチからのDNを同じエージェ
ント場所に関係させることができることに留意すべきである。
【0171】 エージェント場所オブジェクトの中には、互いにグループ化して場所グループ
オブジェクトを形成できるものもある。図21では、1つの場所グループオブジ
ェクト5232のみが示されている。
【0172】 図21は、オブジェクト5230および5231のような複数のエージェント
オブジェクトも示している。この例では、エージェントオブジェクト5230は
、図21において破線5235として示されている、先に言及したエージェント
位置追跡ルーチンを使用してエージェント場所オブジェクト5227にダイナミ
ックにリンクされている。同様に、エージェントオブジェクト5231は、(図
21において破線5236として示されている)先に言及したエージェント位置
追跡ルーチンを使用してエージェント場所オブジェクト5228にダイナミック
にリンクされている。
【0173】 エージェントオブジェクトの中には、エージェントグループオブジェクトにグ
ループ化することができるものもある。図21では、1つのエージェントグルー
プオブジェクト5233のみが示されている。
【0174】 スタットサーバ5140は、そのクライアントに対する1組のAPIを提供し
て、エージェント、エージェントグループ、エージェント場所、場所グループ、
ルートポイント、キューなどと関係するオブジェクトのような、さまざまなオブ
ジェクトに対する統計を得る。統計は、現在のオブジェクト状態表示(例えば、
現在のエージェントステータス、グループ中の現在のアクティブ通話数など)や
履歴状態表示とすることができる。履歴表示はある時間間隔に対する累積情報(
例えば、通話の総数、総会話時間、平均会話時間など)である。したがって、ク
ライアントは対象とする時間間隔を特定しなければならない。時間間隔の例は次
の通りである: (a)SGrowingWindow:開始時間が固定されている(例えば、午前9:00)
一方で終了時間がスライドする(例えば、“今まで”)。例えば、クライアント
は午前9:00から今までの間の総通話数を要求してもよい。
【0175】 (b)SSlidingWindow:時間間隔が固定されている一方、開始時間および終了
時間がスライドする。例えば、過去1時間の平均通話長。
【0176】 オブジェクトの説明に戻ると、各オブジェクトは1つ以上の状態を持っている
。本発明の1つの実施形態では、エージェントDNオブジェクトはテーブル1に
示されている状態を持っていてもよい。状態の数や性質は実施における詳細設計
事項であるので、当業者により容易に変更させることができることに留意すべき
である。 テーブル1 (1)NotMonitored: CTIサーバはこのエージェントD
Nのステータスを現在追跡していない。結果的に、スタットサーバはこのDNに
対する統計情報を累積していない。 (2)Monitored: エージェントDNがCTIサーバ により監視されている。 (3)LoggedIn: これはエージェントがエージェント
DNにログインしていることを示している。 (4)OnHook: これはエージェントDNがオンフッ
ク状態であり、通話を待っていることを示している。 (5)WaitForNextCall: このエージェントDNがアクティ ブ通話を受けているときや、(ボイスメールメッセージを残す可能性のために)
エージェントがいないときでさえ、これはほとんど常にアクティブである。Wait
ForNextCallがアクティブでない唯一の状況は、予め定められたキーが押下され ているときである(以下のNotReadyForNextCall参照)。 (6)OffHook: これは電話の受話器がオフフック 状態であることを示している。しかしながら、受話器がオフフック状態のときで
さえ(例えば、WaitForNextCall)、他の状態はアクティブの場合がある。 (7)CallDialing: これはエージェントが通話のため にダイヤルしたが、その通話はまだ確立されていないことを示している。 (8)CallRinging: 到来通話が呼出を始める瞬間から エージェントによりその通話を取扱う直前までにエージェントDNに生じている
アクションに関係している。 (9)NotReadyForNextCall: これは通話を受信するのを妨げる ハードウェア状態に関係している。これは通常予め定められたキーを押下するこ
とにより起動される。 (10)OfflineWorkType1: これはタイプ1として分類できる
業務に対してエージェントがオフライン中であることを示している。 (11)OfflineWorkType2: これはタイプ2として分類できる
業務に対してエージェントがオフライン中であることを示している。 (12)CallOnHoldUnknown: これは未知のタイプの通話が保留 中であることを示している。 (13)CallOnHoldConsult: これは相談通話が保留中であるこ とを示している。 (14)CallOnHoldInternal: これは内部通話が保留中であるこ
とを示している。 (15)CallOnHoldOutbound: これは送出通話が保留中であるこ
とを示している。 (16)CallOnHoldInbound: これは到来通話が保留中であるこ とを示している。 (17)CallUnknown: これは通話が相談通話、内部通話 、送出通話、到来通話、または保留中通話であるかをCTIサーバが決定できな
いことを示している。 (18)CallConsult: これは相談通話が進行中である ことを示している。 (19)CallInternal: これは2つの内線(内部通話)
間の通話が進行中(すなわち、プリフィックスが使用されていないとき)である
ことを示している。 (20)CallOutbound: これは送出通話が進行中である
ことを示している。 (21)CallInbound: これは到来通話が進行中である ことを示している。 (22)LoggedOut: これはエージェントがエージェ ントDNからログアウトしたことを示している。 (23)CallDialed: これは電話がダイヤルされたと
きに成功したことを示している。 (24)CallAbandonedFromDialing: これはダイヤルプロセス中(か
つ他の当事者が応答前)にエージェントが電話を切ったことを示している。 (25)CallAnswered: これは通話に応答があったこと
を示している。 (26)CallAbandonedFromRinging: これは電話が鳴っている間に他
の当事者が電話を切ったことを示している。 (27)CallAbandonedFromHolding: これは通話が保留中に他の当事
者が電話を切ったことを示している。
【0177】 上記にリストアップされている状態は、エージェントDNにより“実行”する
ことができるアクションに対応している。先に言及したように、エージェントD
Nは同時に複数のこれらの状態(ここでは“アクティブ状態”と呼ぶ)をとるこ
とができる。本発明の1つの実施形態では、本発明のスタットサーバは最高の優
先順位を持つアクティブ状態に等しいエージェントDNステータスをそのクライ
アントに対して報告する。本発明では、優先順位はスタットサーバのクライアン
トにより設定される。これは、エージェントDNのステータスの情報を要求する
際に、クライアントがステータス優先順位テーブル(“SPT”)をパラメータ
の一部としてスタットサーバに送ることによりなされる。このテーブルにはテー
ブル1のリストに示されているのと同じ状態が含まれているので、これらの状態
はクライアントにより規定される優先順位で配置される。クライアントに報告す
る際に、スタットサーバは、受信したSPTで規定されている最高の優先順位を
持つエージェントDNのアクティブ状態に対応するステータスを報告する。報告
されるステータスは、SPT上の他の優先順位に対応するアクティブ状態とする
ことができることに留意すべきである。情報を要求しているクライアントがSP
Tを提供しない場合には、デフォルトSPTが使用される。さらに、クライアン
トは情報に対する別の要求時に異なるSPTを提供してもよい。
【0178】 本発明のこの観点の1つの利点は、最適であると思われる情報を各クライアン
トが得ることができることである。従来技術のシステムでは、情報を要求するす
べてのクライアントに対して、スタットサーバはエージェントDNに対する1つ
のステータスのみを報告する。本発明では、スタットサーバは、クライアントに
より送信されたSPTパラメータに基づいて、同じエージェントDNに対する異
なるステータスを異なるクライアントに対して報告することができる。各クライ
アントは欲しい情報を受信することから、コールセンターのリソースをさらによ
く使用することができる。
【0179】 先に指摘したように、各エージェントは2台以上の電話機(すなわち、エージ
ェントDN)にアクセスしてもよい。このケースでは、クライアントは両エージ
ェントDNにおけるアクションの優先順位を示すエージェントSPTを規定して
もよい。
【0180】 例として、エージェントが2つのエージェントDNに対するアクセスを持ち、
第1のDNが“OfflineWorkType1”の状態を持ち、第2のDNが“WaitForNextC
all”の状態を持つことを仮定する。クライアントに対して報告されるエージェ ントのステータスは、これがより高い優先順位を持つ場合には“OfflineWorkTyp
e1”である。他の例として、スタットサーバのクライアント(例えば、ルーティ
ングサーバ5142)は、エージェントと関係するすべてのエージェントDNが
“WaitForNextCall”状態を持っているときには、エージェントのステータスを “WaitForNextCall”であると考えてもよい。これはエージェントが任意のコー ルセンター関連アクティビィティ(例えば、通話に応答するまたはワークステー
ションを使用する)をアクティブに実行していない場合のケースに相当し、結果
として、すべてのエージェントDNが使用されておらず、通話を待っている。こ
の優先順位の構成は“WaitForNextCall”を最低の優先順位を持つアクションと してエージェントSPTに入れることにより達成される。しかしながら、特別な
通話あるいは緊急な通話がある場合には、ルーティングサーバ5142は、“Wa
itForNextCall”ステータスを持つエージェントに関係する少なくとも1つのエ ージェントDNがあれば、エージェントのステータスを“WaitForNextCall”で あると考えたいかもしれない。これは、使用されていない少なくとも1台の電話
機にエージェントがアクセスを持つケースに対応する。この優先順位設定は“Wa
itForNextCall”を最高の優先順位としてエージェントSPTに入れることによ り達成される。
【0181】 エージェントSPTの1つの実施形態では、状態の優先順位は連続的かつコン
マで区切られてリストアップされており、最低の優先順位が最初にリストアップ
される。“WaitForNextCall”に対して最低の優先順位を持つエージェントSP Tは、“WaitForNextCall,....(他の状態)”となる。一方、“WaitForNe
xtCall”に対して非常に高い優先順位を持つエージェントSPTは、“....
,WaitForNextCall,Logged Out”となる。このケースでは、最高の優先順位は “Logged Out”であり、ちょうどその下の優先順位が“WaitForNextCall”であ る。
【0182】 エージェントはグループに構成することができる。グループステータスは、含
まれているすべてのエージェントステータスに基づく。どれがエージェントSP
TとDN SPNに類似しているかは“グループSPT”により決定される。例
として、“....,WaitForNextCall”のグループSPTは、少なくとも1つ の“WaitForNextCall”エージェントステータスがあれば、グループが“WaitFor
NextCall”に入ることを意味している。
【0183】 ルーティングポイントとキューは異なるSPTに応答して異なるステータスを
異なるクライアントに送ることもできる。例示的なルーティングポイント/キュ
ーの状態をテーブル2に示す。 テーブル2 (1)NotMonitored: CTIサーバはこのDNのステータ
スを現在追跡していない。結果的に、スタットサーバはこのDNに対する統計情
報を累積していない。 (2)Monitored: ルーティングポイント/キューが CTIサーバにより監視されている。 (3)NotReadyForNextCall: ルーティングまたはキューDNに 対して使用されるPBXソースが容量に達した時にこの状態が生じる。この容量
は非常に大きく、通常は達しないことに留意すべきである。 (4)CallWait: 通話がルーティングポイント/キ
ューで保留されている。 (5)CallEntered: これは新しい通話がルーティング ポイントまたはキューにちょうど入ってきたことを示す“瞬間的な”アクション
である。 (6)CallDistributed: これは前にルーティングポイン ト/キューにあった通話がちょうどエージェントに送られたことを示している。 (7)CallAbandoned: これは通話がルーティングポイン トまたはキューにある間にカスタマがちょうど電話を切ったことを示している。 (8)WaitForNextCall: これは、ルーティングポイント/ キューにさらに多くの通話を取扱う容量がまだあることを示している。
【0184】 本発明の1つの実施形態では、クライアントがスタットサーバから統計を得る
ことができるようにする2つのメイン論理コールがある。第1のコールは“SGet
Stat”である。このコールはスタットサーバに対して対象とする統計を一度だけ
返すように要求する。第2のコールは“SOpenStat”である。これはクライアン トが連続ベースで統計を受信することに興味を持っていることを意味している。
クライアントはさらに、スタットサーバがクライアントに通知し、統計を報告す
るために、さまざまな基準をセットアップすることができる。例えば、クライア
ントは、新しい値が最後に報告された値よりも予め定められたパーセンテージだ
け大きいときにのみ通知が行われるように指定することができる。代わりに、ク
ライアントは予め定められた時間間隔で通知が行われるように指定することがで
きる。
【0185】 SgetStatコールとSopenStatコールのパラメータの1つはSPTに関係してい る。本発明の1つの実施形態では、これらの各コールに対するパラメータには多
数のオプションフィールドを持つデータ構造へのポインタが含まれている。エー
ジェントDN、エージェント、グループおよびルーティングポイント/キューに
対するSPTは、それぞれこれらのオプションフィールドの1つを占有する。し
たがって、アプリケーションは適切なSPTを規定して、それらをデータ構造に
組み込むことができる。このデータ構造を使用してSgetStatコールとSopenStat コールを呼び出す。
【0186】 複数のスイッチが同じスタットサーバにより監視されている実施形態では、先
に言及したコールには、クライアントが対象とするスイッチを示すことができる
パラメータも含まれる。
【0187】 電子メールをルーティングするシステム(3223) 本発明は電子メール用の新規なルーティングシステムおよび関連方法を構成す
る。以下の説明は当業者が本発明を作りそして使用できるように提供されている
。特定の適用の説明は例としてのみ提供されている。好ましい実施形態に対する
さまざまな修正は当業者に容易に明らかになるであろう。ここに規定されている
一般的な原理は本発明の精神および範囲を逸脱することなく他の実施形態や応用
に適用してもよい。したがって、本発明は示されている実施形態に制限されるこ
とを意図しているものでなく、ここに開示されている原理および特徴と矛盾しな
い最も広い範囲にしたがうものである。
【0188】 図22は本発明のeメール処理センター6100を示しているブロック図であ
る。処理センター6100にはeメールサーバ6102が含まれており、このe
メールサーバ6102はデータネットワーク6104に接続されている。データ
ネットワーク6104はローカルエリアネットワークや(インターネットやイン
トラネットワークのような)ワイドエリアネットワークとすることができる。コ
ンピュータ6106や6108のような他のデータ処理装置もデータネットワー
ク6104に接続されている。すべてのデータ処理装置はそれぞれ他のものにe
メールを送信することができる。結果として、eメールの中にはeメールサーバ
6102に送信されるものもある。
【0189】 例として、eメールサーバ6102に関係するアドレスの1つが“support@ab
c-company.com”であると仮定する。これは“ABC”と名称が付けられた会社 のカスタマがその会社により提供される製品およびサービスに関する質問を送信
するためのアドレスである。eメールの主題が多様であり、メール数が多いこと
が予想される。例えばeメールはABC社により提供される製品およびサービス
のすべての観点に関係するかもしれない。eメールの中には製品の技術的な質問
も含まれているかもしれない。他のeメールはABC社により販売されたソフト
ウェアのバグを報告するものかもしれない。数通のメールには製品やサービスの
改善に対する提案が含まれているかもしれない。1人の人がABC社についてす
べてのことを知ることはほとんど不可能なことから、ABC社の支援者が、最初
に来たものを最初に取扱うようにしていくつかのeメールに回答するように割り
当てられている場合には、そのようにすることは非常に困難である。
【0190】 本発明の1つの観点は、最適で手の空いている支援者にeメールを自動的にル
ーティングするシステムである。例えば支援者はABC社の1つの製品のエキス
パートであるかもしれない。この製品に関係するすべてのeメールはこの人に自
動的にルーティングされる。さらに、すべての支援者がほぼ同数のメールを受信
するようにシステムは負荷を分配することができる。結果として、従来のシステ
ムの問題を解決することができる。
【0191】 支援者の手が空いているか否かを決定する基準はeメールのアクティビィティ
に限定されないことに留意すべきである。これは、同じ支援者がカスタマの問合
せに対して電話とファクシミリのサポートを提供するかもしれないからである。
したがって、支援者の利用可能性は、電話、ファクシミリ、eメールおよびデー
タ処理などを含むアクティビィティの組み合わせに関係する。
【0192】 処理センター6100には、センター中のすべてのアクティビィティを記録す
るサーバ6112が含まれている。例えばサーバ6112には、特定の時間にセ
ンターに誰が存在してサービスに対して手が空いているかの記録とともに、保留
中およびセンター6100により処理されているすべてのeメールの記録が含ま
れている。サーバ6112はここでは“スタットサーバ”として呼ばれる。多く
のタイプの情報を記録することができ、情報の選択はケース毎に決定されること
に留意すべきである。
【0193】 処理センター6100にはデータベース6114も含まれており、このデータ
ベース6114には各支援者、製品、カスタマの詳細な情報が含まれている。支
援者の情報には彼らのスキルセット(例えば、製品の専門知識、書かれている言
語についての能力)や、カスタマとの以前の関係が含まれている。(到来するe
メールアドレスに基づく)カスタマの情報には、カスタマの以前のeメールの内
容や、購入した製品や、(製品登録情報から得られる)物理的なアドレスなどが
含まれている。
【0194】 処理センター6100にはルータ6116も含まれている。このルータは1つ
以上のアルゴリズム(またはスクリプト)に基づいて特定のeメールに応答する
のに最適で手の空いた支援者を選択する。ルーティングストラテジのさまざまな
要因を以下に説明する。
【0195】 本発明の実施形態では、データベース6114、ルータ6116およびスタッ
トサーバ6112は、電話コールセンターで普通に使用される、データベース、
ルータおよびスタットサーバとすることができる。この実施形態の利点は、電話
アプリケーションに対するデータベース、ルータおよびスタットサーバのソフト
ウェアが十分に開発されており、幅広く入手可能であることである。既存のソフ
トウェア(あるいはわずかに修正したバージョン)を使用すると、製品開発期間
をスピードアップすることができる。電話アプリケーションでは、サーバを使用
して、そして自動通話分配装置(公衆電話交換ネットワークとコールセンター内
の電話機との間の電話通信を制御する電話ハードウェア装置)を制御し、データ
ベース、ルータおよびスタットサーバと通信することにより、コンピュータテレ
フォニ統合(CTI)が提供される。このサーバはここではCTIサーバと呼ぶ
。CTIサーバの機能の1つは、異なる販売者の自動通話分配装置を同じデータ
ベース、ルータおよびスタットサーバとともに使用できるようにすることである
【0196】 この実施形態では、CTIサーバ6130とeメール−CTIサーバアダプタ
6110が含まれていることが好ましい。先に説明したように、CTIサーバ6
130はデジタル通信ネットワーク6128を通して、データベース6114、
ルータ6116およびスタットサーバ6112と通信するための共通インターフ
ェイスを提供する。これらのソフトウェア製品は電話アプリケーションに基づい
ており、ここで使用される属性のうちのいくつかはeメールアプリケーションで
使用されるものとまったく同じでないかもしれない。例えば、電話アプリケーシ
ョンにおける“電話番号”の属性はeメールアプリケーションでは使用されない
。同様に、eメールの属性の“送信人のeメールアドレス”は、電話アプリケー
ションでは認識することができないかもしれない。これらの2つの属性は同様な
特性を持ち、それらがフォーマットされて適切に使用されるのであれば交換して
使用することができる。アダプタ6110の機能の1つは、eメールの属性と電
話の属性との間の変換を行うことである。
【0197】 図23は、eメール−CTIサーバアダプタ6110のブロック図である。e
メール−CTIサーバアダプタ6110には、eメールサーバ6102との間で
データを送受信するeメールインターフェイス6202が含まれている。アダプ
タ6110には、eメールから関連情報を抽出する情報抽出器6204も含まれ
ている。抽出器6204には、eメールサーバ6102から得られたeメールの
内容を構文解析するパーサ6206が含まれている。抽出器6204にはアルゴ
リズム6208を記憶する記憶装置も含まれており、このアルゴリズム6208
はパーサ6206に命令して予め定められた基準にしたがってeメールの内容か
ら適切な情報を抽出させる。アルゴリズム6208中のコーディングを変更する
ことができることから、抽出器6204中の抽出アルゴリズムは変更することが
できる。関連情報の例は以下の通りである。
【0198】 (a)アドレス:一般的に、eメールは、送信人と受信人のアドレスを含む部
分を持っている。抽出器6204はパーサ6206に命令してこれらのeメール
アドレスを抽出させる。
【0199】 (b)タイムスタンプ:eメールの中には、eメールが送信された日付と時間
を含むものもある。抽出器6204はパーサ6206に命令してこの情報を抽出
させる。eメールの中にはネットワーク問題により、1日よりも長く遅延するも
のもあることから、この情報はeメールサーバ6102がeメールを受信する時
刻よりもさらに正確であるかもしれない。
【0200】 (c)キーワード:抽出器はパーサに命令して、eメールの内容においてキー
ワード検索を実行させるかもしれない。キーワードの例は、会社により提供され
る関連製品やサービスの名称、(ソフトウェア製品に対して)“バグ”や“ウイ
ルス”や“クラッシュ”、(ハードウェア製品に対して)“オーバーヒート”や
“電気ショック”のような特別なワード、(“緊急”や“ASAP”や“速い”
のような)緊急な種類のワードである。
【0201】 アダプタ6110には、CTIサーバ6130が理解可能な属性に関連情報を
フォーマットするフォーマッタ6210が含まれている。例として、送信人のe
メールアドレスは(電話の属性である)発呼者の電話番号としてフォーマットす
ることができる。フォーマットされた属性はデータ通信インターフェイス621
2に送られ、データ通信インターフェイス6212はこの属性を通信ネットワー
ク6128を通してCTIサーバ6130に通信する。
【0202】 アダプタ6110にはデフォーマッタ6214も含まれており、このデフォー
マッタ6214はCTIサーバ6130からデータとコマンドを受け取り、それ
らをeメールサーバ6102が理解できる形態に変換する。以下に説明するよう
に、ルータ6116は(CTIサーバ6130を通して)コマンドをeメールサ
ーバ6102に送信する。
【0203】 次にルータ6116に戻る。支援者選択基準のいくつかの例を以下に示す。 (a)支援者の製品専門知識。 (b)支援者の言語能力。 (c)支援者のアクティビィティ(例えば、何通のeメールをこの支援者が処
理したか、何通が保留中か)。 (d)(さまざまな支援者間の負荷バランスのために)センター中の他の支援
者の仕事の負荷。 (e)到来eメールの言語。 (f)到来eメールの主題。 (g)送信人についての情報。 (h)センターの全体的なアクティビィティ(例えば、支援者がeメール以外
に仕事を処理する必要があるか否か)。 (i)主題の緊急性。
【0204】 処理センター6100には、コンピュータ6122や6124のような、支援
者により管理されている多数のコンピュータ端末が含まれている。支援者が仕事
を始めるときログインするので、スタットサーバ6112はセンター6100で
誰が働いているかを知り、そしてどのようにすれば支援者に到達できるかについ
て知ることができる。
【0205】 ルータ6116はスタットサーバ6112とデータベース6114から情報を
得て選択決定を行う。いったん決定がなされると、ルータ6116はコマンドを
eメールサーバ6102に送信して、選択されたコンピュータ端末にeメールを
ルーティングさせる。支援者はeメールに応答して、返事をeメールサーバ61
02に送信し、eメールサーバ6102はこの返事をデータネットワーク610
4を通して送信人に配信する。
【0206】 eメール処理センター6100の動作を示しているフローチャート6150が
図24に示されている。ステップ6152において、eメールサーバ6102が
eメールを受信する。このeメールはeメール−CTIサーバアダプタ6110
に送られる。ステップ6154において、アダプタ6110は(抽出アルゴリズ
ム6208に埋め込まれている)予め構成されたルールにしたがってeメールの
属性を抽出する。アダプタ6110は、適切な抽出属性を使用してステータス情
報と公式化された要求をCTIサーバ6130に送信する。ステップ6156で
は、CTIサーバ6130はこの要求とステータス情報をルータ6116とスタ
ットサーバ6112に送る。ステップ6158では、ルーティング決定ができる
ように、ルータ6116はスタットサーバ6112とデータベース6114から
情報を検索する。ステップ6160では、ルータ6116はeメールサーバ61
02に命令して、選択された支援者により使用されているコンピュータ6122
のようなコンピュータ端末にeメールをルーティングさせる。ルータ6116か
らの命令は電話関連コマンドでコード化されているかもしれないことから、これ
らの命令はCTIサーバ6130、デフォーマッタ6214およびeメールイン
ターフェイス6202を通す必要があるかもしれない。eメールを受信したとき
、支援者はコンピュータ6122を使用してeメールを処理する。返事を送信す
る必要がある場合には、支援者は返事を書いて(ステップ6162)、eメール
サーバ6102に命令して、データネットワーク6104に接続された受信人に
向けてその返事を配信させる(ステップ6164)。
【0207】 基本的なルーティング機能を提供することに加えて、ルータ6116は例外的
な状況を取扱うためのストラテジを持っていてもよい。例えば、選択された支援
者により予め定められた時間間隔(例えば3日間)内に到来メールに対して回答
がなされない場合には、eメールは他の適任で手の空いている支援者に再ルーテ
ィングされる。このストラテジはメールが途絶えることを防止する。他の例とし
ては、到来メール数がこれらのメールに回答するために利用可能なリソースを越
える場合(すなわち、オーバーフロー)がある。ルータ6116はこれらのメー
ルをキューに記憶し、eメールサーバ6102に命令して、返事を受け取るのに
少し長くかかるかもしれないことを送信人に向けて警告させることができる。
【0208】 ルータ6116、スタットサーバ6112およびデータベース6114が専ら
eメールアプリケーション用に設計される場合には、CTIサーバ6130、フ
ォーマッタ6210およびデフォーマッタ6214を備える必要はないことに留
意すべきである。このケースでは、ルータ6116、スタットサーバ6112お
よびデータベース6114は、eメールサーバ6102および情報抽出器620
4と直接通信することができる。
【0209】 インターネットプロトコルネットワーク電話(IPNT) 先に説明した本発明のすべての実施形態および観点において、インターネット
プロトコルネットワーク電話(IPNT)として現在知られているもの以外の、
専ら従来のインテリジェント電話ネットワークの技術領域から特定の例を描いた
。このインターネットインテリジェントネットワーク電話では、コンピュータが
ソフトウェア、マイクロフォン、スピーカにより電話機をシミュレーションし、
このように装備されたコンピュータ間の電話データはインターネット(およびと
きにはイントラネットのような他のデータネットワーク)接続を通して送られ、
インターネット中の宛先番号サーバ(DNS)のようなサーバにより宛先に向け
られる。IPNTワールドでは、電話番号の代わりにIPアドレスが使用され、
データパケットが定形化されて送られる方法に差異がある。さらに、ルーティン
グと呼ばれるものはIPスイッチおよびハブのようなものによりなされ、ここで
アドレスが変更される可能性がある。しかしながら、これらの差異は本発明の実
施形態における制限ではない。
【0210】 説明した本発明の多くの実施形態では、発明は新規で独特な方法に関係し、特
に、電話機能に対するマシーンインテリジェンスを使用するが、これらの機能は
コールセンターおよび通話のインテリジェントルーティングに関係することから
これに専ら制限されるものではない。説明した発明の例では、当業者に容易に明
らかになるように、発明の原理は過度の実験を行うことなく、IPNTにも適用
することができる。
【0211】 IPNTアプリケーションの例として、パーソナルルーティングおよびパーソ
ナルルータを取り扱うこれらの実施形態では、説明した方法および装置はIPN
Tに適用してもよく、パーソナルルーティングルール、交渉およびこれに類する
ものを同様にIPNT通話に対して提供してもよい。CTIアプリケーションの
シミュレーションおよびテストを取り扱う本発明の観点では、アプリケーション
は、さらに従来の電話システムに対してとともに、IPNT電話に対して適用し
てもよい。他の例は電話技術の当業者に明らかであろう。
【0212】 本発明の精神および範囲から逸脱することなくここに説明されている実施形態
においてなし得る多くの代替実施形態があってもよいことは当業者に明らかであ
ろう。これらのうちのいくつかは先に説明した。
【0213】 本発明の実施形態におけるシステムの機能ユニットは、コンピュータ化電話装
置、コンピュータサーバ、および個々のワークステーションでコードルーチンと
して実現してもよい。プログラマは個人主義であり、かなり異なるルーチンによ
り同じ機能を実現するかもしれないことはよく知られていることである。また、
本発明は幅広く変化するハードウェアシステムに対して適用してもよい。さらに
、本発明を実現するのに使用するハードウェアは多くの方法で変化させてもよい
。説明したいくつかの観点において本発明の精神および範囲に入るここで説明し
た実施形態には、同様に多くの他の変形例が存在する。本発明は以下の請求の範
囲の外延によってのみ限定される。
【図面の簡単な説明】
【図1】 本発明のビデオルーティングシステムのブロック図である。
【図2】 本発明のホストが構内交換機の動作を制御することができるようにする中継ス
クリプトのフローチャートである。
【図3】 本発明のビデオルーティングシステムの動作を示すフローチャートである。
【図4】 本発明のコールステーション中の構成要素間の論理的接続を示す図である。
【図5】 図5は、本発明の音声およびデータの通信システムのブロック図である。
【図6】 図6は、本発明のコンピュータテレフォニ統合システムのブロック図である。
【図7】 図7は、本発明にしたがって行われる例示的なデータと音声の通信セッション
間におけるイベントの流れを示しているフロー図である。
【図8】 図8は、本発明の他のコンピュータテレフォニ統合システムのブロック図であ
る。
【図9】 図9は、本発明にしたがって行われる他の例示的なデータと音声の通信セッシ
ョン間におけるイベントの流れを示しているフロー図である。
【図10】 図10は、本発明のコールセンターアーキテクチャーを示している図である。
【図11】 図11は、本発明の実施形態を示しているフローチャートである。
【図12】 図12は、従来技術のコールセンターアーキテクチャーのブロック図である。
【図13】 図13は、本発明の複数のコールセンターアーキテクチャーのブロック図であ
る。
【図14】 図14は、本発明の複数のコールセンターシステムのスタットサーバにおいて
使用される例示的なオブジェクトを示している図である。
【図15】 図15は、本発明にしたがった複数のコールセンターシステムの動作を示して
いるフロー図である。
【図16】 図16は、本発明にしたがった複数のコールセンターシステムの動作を示して
いるフロー図である。
【図17】 図17は、本発明の中央コントローラを含むコールセンターシステムの概略図
である。
【図18】 図18は、本発明の個々のコールセンターの概略図である。
【図19】 図19は、実際のデータが利用可能でないことから、本発明にしたがった推定
アルゴリズムが必要な場合の時間間隔を示すタイミング図である。
【図20】 図20は、本発明の複数のオブジェクト状態決定システムを実現することがで
きるコールセンターのブロック図である。
【図21】 図21は、本発明の複数のコールセンターシステムのスタットサーバにおいて
使用されるオブジェクトを例示した図である。
【図22】 図22は、本発明のeメール処理センターを示すブロック図である。
【図23】 図23は、本発明のeメール処理センターで使用されるeメール−CTIサー
バアダプタのブロック図である。
【図24】 図24は、図22のeメール処理センターで使用されるサーバアダプタの動作
を示すフローチャートである。
【手続補正書】
【提出日】平成12年3月23日(2000.3.23)
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正内容】
【特許請求の範囲】
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ゴエッケ、ジェーソン アメリカ合衆国、カリフォルニア州 94020 ラ・ホンダ、ピー・オー・ボック ス 314 (72)発明者 デリュージン、ウラジミール・エヌ アメリカ合衆国、カリフォルニア州 94303 パロ・アルト、サン・アントニ オ・ロード 777、アパートメント・ナン バー90 (72)発明者 トルバ、ドミトリー・エー アメリカ合衆国、カリフォルニア州 94066 サン・ブルーノ、シェルター・ク リーク・レーン 3242 (72)発明者 ネイマン、イゴール アメリカ合衆国、カリフォルニア州 94306 パロ・アルト、パーク・ブールバ ード 4118 (72)発明者 ツロフスキ、オレグ アメリカ合衆国、カリフォルニア州 94131 サン・フランシスコ、ダイヤモン ド・ハイツ・ブールバード・ナンバー203、 5235

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 集中交換機により受信されたビデオ通話を複数のビデオステーシ
    ョンの1つにルーティングするシステムであって、前記ビデオ通話は少なくとも
    2つの電話チャネルを占有し、ビデオデバイスから発生されてPSTNを通して
    前記集中ステーションに送られるシステムにおいて、 前記少なくとも2つの電話チャネルの第1のものをビデオステーションに接続
    する電話スイッチと、 前記2つの電話チャネルの1つとして第2の電話チャネルを識別する手段とを
    具備し、 前記電話スイッチは前記第2の電話チャネルを前記ビデオステーションに接続
    するシステム。
JP2000512357A 1997-09-15 1998-09-09 電話通信を改良および強化する装置および方法 Pending JP2001517038A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US92959497A 1997-09-15 1997-09-15
US08/929,594 1997-09-15
PCT/US1998/018988 WO1999014951A1 (en) 1997-09-15 1998-09-09 Apparatus and methods in improving and enhancing telephony telecommunications

Related Child Applications (3)

Application Number Title Priority Date Filing Date
JP2004285919A Division JP2005124184A (ja) 1997-09-15 2004-09-30 電話通信を改良および強化する装置および方法
JP2004285918A Division JP2005094780A (ja) 1997-09-15 2004-09-30 電話通信を改良および強化する装置および方法
JP2004285917A Division JP4295186B2 (ja) 1997-09-15 2004-09-30 電話通信を改良および強化する装置および方法

Publications (1)

Publication Number Publication Date
JP2001517038A true JP2001517038A (ja) 2001-10-02

Family

ID=25458119

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2000512357A Pending JP2001517038A (ja) 1997-09-15 1998-09-09 電話通信を改良および強化する装置および方法
JP2004285919A Pending JP2005124184A (ja) 1997-09-15 2004-09-30 電話通信を改良および強化する装置および方法
JP2004285917A Expired - Lifetime JP4295186B2 (ja) 1997-09-15 2004-09-30 電話通信を改良および強化する装置および方法
JP2004285918A Pending JP2005094780A (ja) 1997-09-15 2004-09-30 電話通信を改良および強化する装置および方法

Family Applications After (3)

Application Number Title Priority Date Filing Date
JP2004285919A Pending JP2005124184A (ja) 1997-09-15 2004-09-30 電話通信を改良および強化する装置および方法
JP2004285917A Expired - Lifetime JP4295186B2 (ja) 1997-09-15 2004-09-30 電話通信を改良および強化する装置および方法
JP2004285918A Pending JP2005094780A (ja) 1997-09-15 2004-09-30 電話通信を改良および強化する装置および方法

Country Status (6)

Country Link
US (9) US6021428A (ja)
EP (2) EP1328121A1 (ja)
JP (4) JP2001517038A (ja)
AU (1) AU748636B2 (ja)
CA (1) CA2302488A1 (ja)
WO (1) WO1999014951A1 (ja)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024520A (ja) * 2000-07-07 2002-01-25 Bewith Inc カスタマーリレーションマネジメントシステム
JP2008527783A (ja) * 2005-01-03 2008-07-24 エルジー エレクトロニクス インコーポレイティド 無線通信システムにおけるデータブロック通信方法
US8971216B2 (en) 1998-09-11 2015-03-03 Alcatel Lucent Method for routing transactions between internal and external partners in a communication center
US9002920B2 (en) 1998-09-11 2015-04-07 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US9008075B2 (en) 2005-12-22 2015-04-14 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
USRE45583E1 (en) 1999-12-01 2015-06-23 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network
USRE45606E1 (en) 1997-02-10 2015-07-07 Genesys Telecommunications Laboratories, Inc. Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality
USRE46060E1 (en) 1997-02-10 2016-07-05 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
USRE46153E1 (en) 1998-09-11 2016-09-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment
US9516171B2 (en) 1997-02-10 2016-12-06 Genesys Telecommunications Laboratories, Inc. Personal desktop router
US9553755B2 (en) 1998-02-17 2017-01-24 Genesys Telecommunications Laboratories, Inc. Method for implementing and executing communication center routing strategies represented in extensible markup language
JP2017102845A (ja) * 2015-12-04 2017-06-08 日本電気株式会社 支援装置、システム、支援方法およびプログラム
USRE46438E1 (en) 1999-09-24 2017-06-13 Genesys Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
USRE46528E1 (en) 1997-11-14 2017-08-29 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level

Families Citing this family (523)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5594791A (en) * 1994-10-05 1997-01-14 Inventions, Inc. Method and apparatus for providing result-oriented customer service
US6879586B2 (en) * 1996-07-09 2005-04-12 Genesys Telecommunications Laboratories, Inc. Internet protocol call-in centers and establishing remote agents
US6021428A (en) * 1997-09-15 2000-02-01 Genesys Telecommunications Laboratories, Inc. Apparatus and method in improving e-mail routing in an internet protocol network telephony call-in-center
US7272627B2 (en) * 1997-02-06 2007-09-18 Genesys Telecommunications Laboratories, Inc. System and apparatus for pre-routing network events
US6359892B1 (en) * 1997-11-04 2002-03-19 Inventions, Inc. Remote access, emulation, and control of office equipment, devices and services
US5991393A (en) 1997-11-04 1999-11-23 Genesys Telecommunicaitons, Laboratories, Inc. Method for telephony call blending
US6493447B1 (en) * 1997-11-21 2002-12-10 Mci Communications Corporation Contact server for call center for syncronizing simultaneous telephone calls and TCP/IP communications
US6188762B1 (en) * 1997-12-01 2001-02-13 Stephen Shooster Web call center/PSTN to TCPIP internet network
US6370584B1 (en) * 1998-01-13 2002-04-09 Trustees Of Boston University Distributed routing
SE511584C2 (sv) * 1998-01-15 1999-10-25 Ericsson Telefon Ab L M Informationsdirigering
US6256620B1 (en) * 1998-01-16 2001-07-03 Aspect Communications Method and apparatus for monitoring information access
US6167395A (en) * 1998-09-11 2000-12-26 Genesys Telecommunications Laboratories, Inc Method and apparatus for creating specialized multimedia threads in a multimedia communication center
US6212178B1 (en) * 1998-09-11 2001-04-03 Genesys Telecommunication Laboratories, Inc. Method and apparatus for selectively presenting media-options to clients of a multimedia call center
US6874119B2 (en) * 1998-09-11 2005-03-29 Genesys Telecommunications Laboratories, Inc. Stored-media interface engine providing an abstract record of stored multimedia files within a multimedia communication center
US6370508B2 (en) * 1998-09-11 2002-04-09 Genesys Telecommunications Laboratories, Inc. Interface engine for managing business processes within a multimedia communication-center
US6934277B1 (en) * 1998-02-26 2005-08-23 Rockwell Electronic Commerce Technologies, Llc Internet web site with audio interconnect and automatic call distributor
US6449356B1 (en) * 1998-05-26 2002-09-10 Rockwell Semiconductor Systems, Inc. Method of multi-media transaction processing
US6785710B2 (en) * 1998-06-22 2004-08-31 Genesys Telecommunications Laboratories, Inc. E-mail client with programmable address attributes
US6289373B1 (en) * 1998-08-24 2001-09-11 Rockwell Electronic Commerce Corp. Method of processing E-mail in an automatic call distributor
US6480711B1 (en) * 1998-09-15 2002-11-12 Nms Communications Corporation Method and system for wireless data communication over the internet
US7302051B1 (en) 1998-09-28 2007-11-27 Aspect Software, Inc. System and method for providing an automatic telephone call back from information provided at a data terminal
JP2000113064A (ja) * 1998-10-09 2000-04-21 Fuji Xerox Co Ltd 最適行為者選定支援システム
US6324546B1 (en) * 1998-10-12 2001-11-27 Microsoft Corporation Automatic logging of application program launches
US6449646B1 (en) 1998-10-13 2002-09-10 Aspect Communications Corporation Method and apparatus for allocating mixed transaction type messages to resources via an integrated queuing mechanism
JP3550503B2 (ja) * 1998-11-10 2004-08-04 インターナショナル・ビジネス・マシーンズ・コーポレーション 通信を可能とするための方法及び通信システム
US6442592B1 (en) * 1998-12-11 2002-08-27 Micro Computer Systems, Inc. Message center system
US7492887B1 (en) * 1998-12-22 2009-02-17 Siemens Communications Network group pickup
US6744761B1 (en) * 1998-12-28 2004-06-01 Nortel Networks Limited Workflow manager
US6495558B1 (en) * 1999-01-22 2002-12-17 Amgen Inc. Kinase inhibitors
US6760323B1 (en) * 1999-02-04 2004-07-06 Concerto Software, Inc. System and method for providing audio communication over a computer network using differing communication formats
US6687877B1 (en) * 1999-02-17 2004-02-03 Siemens Corp. Research Inc. Web-based call center system with web document annotation
US20040083281A1 (en) * 2002-10-23 2004-04-29 Petr Makagon Method and apparatus for providing real-time communication center reporting data to third-party applications over a data network
USRE45959E1 (en) 1999-02-19 2016-03-29 Genesys Telecommunications Laboratories, Inc. Method and system for enabling automated and real-time discovery of skills available to agents and systems in a multimedia communications network
US7373410B2 (en) 2002-10-23 2008-05-13 Genesys Telecommunications Laboratories, Inc. Method and system for providing adaptive and proactive interaction management for multiple types of business interactions occurring in a multimedia communications environment
US7552166B2 (en) * 1999-02-22 2009-06-23 Chack Michael A Method of queuing requests to access a communications network
US6990524B1 (en) * 1999-03-01 2006-01-24 Rockwell Electronic Commerce Technologies, Llc ACD multimedia customer contact routing with delay announcements
US7401112B1 (en) 1999-05-26 2008-07-15 Aspect Communication Corporation Methods and apparatus for executing a transaction task within a transaction processing system employing symmetric multiprocessors
US6601098B1 (en) * 1999-06-07 2003-07-29 International Business Machines Corporation Technique for measuring round-trip latency to computing devices requiring no client-side proxy presence
US6501839B1 (en) * 1999-06-16 2002-12-31 Cisco Systems, Inc. Method and apparatus for equitable call delivery
US6683871B1 (en) * 1999-06-17 2004-01-27 Lucent Technologies Inc. Internet protocol telephony
US6577605B1 (en) * 1999-06-18 2003-06-10 Viewcast.Com, Inc. System, method and apparatus for automatically distributing multimedia calls
AU2421901A (en) * 1999-06-23 2001-03-26 Harris Corporation System and method for intelligent distribution/redirection of group email
US6850614B1 (en) * 1999-07-16 2005-02-01 Aspect Communication Corporation Method for providing consolidated specification and handling of multimedia call prompts
US6965868B1 (en) * 1999-08-03 2005-11-15 Michael David Bednarek System and method for promoting commerce, including sales agent assisted commerce, in a networked economy
JP3283018B2 (ja) * 1999-08-10 2002-05-20 インターナショナル・ビジネス・マシーンズ・コーポレーション htmlファイル取得方法、情報端末支援装置、htmlファイルを取得するソフトウエア・プロダクトを格納した記憶媒体
US6356633B1 (en) * 1999-08-19 2002-03-12 Mci Worldcom, Inc. Electronic mail message processing and routing for call center response to same
US7228281B1 (en) 1999-08-23 2007-06-05 Aspect Communications Method and process for accumulating and summarizing data for defined time intervals within a customer interaction system
US6798766B1 (en) * 1999-08-27 2004-09-28 Aspect Communications Corporation Network transfer system
US6587557B1 (en) * 1999-09-07 2003-07-01 Concerto Software, Inc. System and method of distributing outbound telephony services over a computer network
BR0013916A (pt) 1999-09-14 2002-05-14 Inv S Inc Agentes de treinamento, certificação, designação e colaboração entre usuários múltiplos
US6389028B1 (en) * 1999-09-24 2002-05-14 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing estimated response-wait-time displays for data network-based inquiries to a communication center
US6987756B1 (en) 1999-10-07 2006-01-17 Nortel Networks Limited Multi-mode endpoint in a communication network system and methods thereof
US6985576B1 (en) * 1999-12-02 2006-01-10 Worldcom, Inc. Method and apparatus for automatic call distribution
US7603411B1 (en) 1999-12-14 2009-10-13 Nortel Networks Limited Presence management system
US7359938B1 (en) 1999-12-14 2008-04-15 Nortel Networks Limited System indicating the presence of an individual or group of individuals
US6718330B1 (en) * 1999-12-16 2004-04-06 Ncr Corporation Predictive internet automatic work distributor (Pre-IAWD) and proactive internet automatic work distributor (Pro-IAWD)
EP1109389A1 (de) * 1999-12-17 2001-06-20 Siemens Aktiengesellschaft Verfahren zum Signalisieren und Verarbeiten eingehender Rufe für ein Call-Center
WO2001054388A1 (en) 2000-01-07 2001-07-26 Ineto, Inc. Customer communication service system
US7349843B1 (en) 2000-01-18 2008-03-25 Rockwell Electronic Commercial Corp. Automatic call distributor with language based routing system and method
US6574332B1 (en) * 2000-01-24 2003-06-03 Rockwell Electronic Commerce Technologies Llc Automatic call distribution system agent log-on with pseudo-port
CA2328335A1 (en) * 2000-01-24 2001-07-24 Avaya Technology Corp. Automated transaction distribution system and method allowing selection of agents by transaction initiators
US6597783B1 (en) * 2000-02-01 2003-07-22 Cisco Systems, Inc. System and method for storing, routing, and tracking digital documents in a call center
US7093026B2 (en) * 2000-02-14 2006-08-15 Matsushita Electric Industrial, Co. Ltd Data transmission system
US6970829B1 (en) * 2000-02-14 2005-11-29 Iex Corporation Method and system for skills-based planning and scheduling in a workforce contact center environment
GB2360106B (en) * 2000-02-21 2004-09-22 Ac Properties Bv Ordering playable works
US20010056467A1 (en) * 2000-02-22 2001-12-27 Wilkinson William T. Information search and shopping system
US6956941B1 (en) * 2000-04-12 2005-10-18 Austin Logistics Incorporated Method and system for scheduling inbound inquiries
US7221377B1 (en) * 2000-04-24 2007-05-22 Aspect Communications Apparatus and method for collecting and displaying information in a workflow system
US7739325B1 (en) 2000-04-24 2010-06-15 Aspect Software, Inc. Apparatus and method for extensible real-time workflows
US20010037380A1 (en) * 2000-04-24 2001-11-01 Communityiq.Com Web site hosting model
US7844504B1 (en) 2000-04-27 2010-11-30 Avaya Inc. Routing based on the contents of a shopping cart
US6754333B1 (en) * 2000-04-27 2004-06-22 Avaya Technology Corp. Wait time prediction arrangement for non-real-time customer contacts
US6865716B1 (en) 2000-05-05 2005-03-08 Aspect Communication Corporation Method and apparatus for dynamic localization of documents
US6944677B1 (en) * 2000-05-09 2005-09-13 Aspect Communications Corporation Common user profile server and method
US20020061590A1 (en) * 2000-05-12 2002-05-23 Glucksmann Maria Alexander 38594, a novel human transporter and uses thereof
US6978247B1 (en) * 2000-06-07 2005-12-20 Avaya Technology Corp. Multimedia customer care center having a layered control architecture
US6931112B1 (en) * 2000-06-12 2005-08-16 Aspect Communications Corporation User invoked directed outdial method and apparatus
US7376740B1 (en) * 2000-06-13 2008-05-20 Microsoft Corporation Phone application state management mechanism
US7140004B1 (en) * 2000-06-13 2006-11-21 Tellme Networks, Inc. Method and apparatus for zero-footprint phone application development
US6766011B1 (en) * 2000-06-16 2004-07-20 Concerto Software, Inc. Method and apparatus for controlling a contact center
US7000180B2 (en) * 2000-06-29 2006-02-14 Balthaser Online, Inc. Methods, systems, and processes for the design and creation of rich-media applications via the internet
US7103173B2 (en) 2001-07-09 2006-09-05 Austin Logistics Incorporated System and method for preemptive goals based routing of contact records
US7142662B2 (en) * 2000-07-11 2006-11-28 Austin Logistics Incorporated Method and system for distributing outbound telephone calls
WO2002005176A1 (en) * 2000-07-12 2002-01-17 Gate Linx Corporation Network kiosk
DE10035217A1 (de) * 2000-07-20 2002-01-31 Bosch Gmbh Robert Verfahren zur Generierung einer Telefonnummer
US7325029B1 (en) * 2000-08-08 2008-01-29 Chang Ifay F Methods for enabling e-commerce voice communication
US6697858B1 (en) * 2000-08-14 2004-02-24 Telephony@Work Call center
US6883170B1 (en) 2000-08-30 2005-04-19 Aspect Communication Corporation Method and system to maintain a hierarchy of instantiated application objects and to enable recovery from an applications failure
US20040105534A1 (en) * 2000-09-19 2004-06-03 Rockwell Electronic Commerce Technologies, Llc System and method for providing informative communication
US8041023B1 (en) 2000-09-29 2011-10-18 Aspect Software, Inc. System and method of using a phone to access information in a call center
US7181492B2 (en) * 2000-10-17 2007-02-20 Concerto Software, Inc. Transfer of an internet chat session between servers
US6636590B1 (en) * 2000-10-30 2003-10-21 Ingenio, Inc. Apparatus and method for specifying and obtaining services through voice commands
JP3885483B2 (ja) * 2000-10-30 2007-02-21 富士通株式会社 サービス実行方法および装置
US6570963B1 (en) * 2000-10-30 2003-05-27 Sprint Communications Company L.P. Call center for handling video calls from the hearing impaired
US6831974B1 (en) 2000-10-30 2004-12-14 Sprint Communications Company L.P. System and method for providing a caller identification to a called party for calls relayed through a call center
US7613824B1 (en) 2000-11-06 2009-11-03 Nortel Networks Limited Method of using a web-browser to pass information from a first web-entity to one of a plurality of second web-entities
US6822945B2 (en) 2000-11-08 2004-11-23 Genesys Telecommunications Laboratories, Inc. Method and apparatus for anticipating and planning communication-center resources based on evaluation of events waiting in a communication center master queue
US7929562B2 (en) 2000-11-08 2011-04-19 Genesis Telecommunications Laboratories, Inc. Method and apparatus for optimizing response time to events in queue
US7299259B2 (en) 2000-11-08 2007-11-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus for intelligent routing of instant messaging presence protocol (IMPP) events among a group of customer service representatives
US7409685B2 (en) 2002-04-12 2008-08-05 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US7401320B2 (en) * 2000-11-17 2008-07-15 Hewlett-Packard Development Company, L.P. Operator network that routes customer care calls based on subscriber/device profile and CSR skill set
US8479189B2 (en) * 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
US20020107936A1 (en) * 2000-12-13 2002-08-08 Amon Thomas C. System and method for displaying emergency information on a user computer
US6889222B1 (en) * 2000-12-26 2005-05-03 Aspect Communications Corporation Method and an apparatus for providing personalized service
JP2002232585A (ja) * 2001-01-30 2002-08-16 Canon Inc 通信装置、電話帳のデータ管理方法、プログラムおよび記憶媒体
WO2002063413A2 (en) * 2001-02-08 2002-08-15 Vocaltec Communications Ltd. Method and system for providing service
US6724886B1 (en) 2001-02-15 2004-04-20 Sprint Communications Company L.P. System and method for assuring connection of TTY telephone calls to a call center
US6999431B2 (en) * 2001-02-17 2006-02-14 Inter-Tel, Inc. Voice over internet protocol
US7606909B1 (en) 2001-02-20 2009-10-20 Michael Ely Method and apparatus for a business contact center
US8472931B2 (en) 2002-11-25 2013-06-25 Telesector Resources Group, Inc. Methods and systems for automatic communication line management based on device location
US8503639B2 (en) 2001-02-27 2013-08-06 Verizon Data Services Llc Method and apparatus for adaptive message and call notification
US8472606B2 (en) 2001-02-27 2013-06-25 Verizon Data Services Llc Methods and systems for directory information lookup
US8488766B2 (en) 2001-02-27 2013-07-16 Verizon Data Services Llc Methods and systems for multiuser selective notification
US8472428B2 (en) 2001-02-27 2013-06-25 Verizon Data Services Llc Methods and systems for line management
US8467502B2 (en) 2001-02-27 2013-06-18 Verizon Data Services Llc Interactive assistant for managing telephone communications
US8774380B2 (en) * 2001-02-27 2014-07-08 Verizon Patent And Licensing Inc. Methods and systems for call management with user intervention
US8750482B2 (en) 2001-02-27 2014-06-10 Verizon Data Services Llc Methods and systems for preemptive rejection of calls
US8503650B2 (en) 2001-02-27 2013-08-06 Verizon Data Services Llc Methods and systems for configuring and providing conference calls
US8798251B2 (en) 2001-02-27 2014-08-05 Verizon Data Services Llc Methods and systems for computer enhanced conference calling
US7912193B2 (en) 2001-02-27 2011-03-22 Verizon Data Services Llc Methods and systems for call management with user intervention
US8873730B2 (en) * 2001-02-27 2014-10-28 Verizon Patent And Licensing Inc. Method and apparatus for calendared communications flow control
US8488761B2 (en) 2001-02-27 2013-07-16 Verizon Data Services Llc Methods and systems for a call log
US8751571B2 (en) 2001-02-27 2014-06-10 Verizon Data Services Llc Methods and systems for CPN triggered collaboration
US7903796B1 (en) 2001-02-27 2011-03-08 Verizon Data Services Llc Method and apparatus for unified communication management via instant messaging
US6976017B1 (en) * 2001-02-27 2005-12-13 Verizon Data Services Inc. Method and apparatus for context based querying
US8761363B2 (en) 2001-02-27 2014-06-24 Verizon Data Services Llc Methods and systems for automatic forwarding of communications to a preferred device
US8494135B2 (en) * 2001-02-27 2013-07-23 Verizon Data Services Llc Methods and systems for contact management
US20040066926A1 (en) * 2001-03-20 2004-04-08 Brockbank Robert G Computer telephony integration
US7478051B2 (en) * 2001-04-02 2009-01-13 Illah Nourbakhsh Method and apparatus for long-range planning
EP1248448A3 (en) * 2001-04-03 2003-06-04 Blue Pumpkin Software, Inc. Method and apparatus for skill based scheduling in a call centre
US7155399B2 (en) 2001-04-03 2006-12-26 Witness Systems, Inc. System and method for complex schedule generation
US6952732B2 (en) 2001-04-30 2005-10-04 Blue Pumpkin Software, Inc. Method and apparatus for multi-contact scheduling
US6959405B2 (en) * 2001-04-18 2005-10-25 Blue Pumpkin Software, Inc. Method and system for concurrent error identification in resource scheduling
US7599350B2 (en) * 2001-05-01 2009-10-06 Michael Hollatz Packet prioritizing voice over packet network phone and system
US7162474B1 (en) * 2001-05-10 2007-01-09 Nortel Networks Limited Recipient controlled contact directories
US9269116B2 (en) * 2001-05-14 2016-02-23 American Doctors Online, Inc. System and method for delivering medical examination, treatment and assistance over a network
US7103599B2 (en) * 2001-05-15 2006-09-05 Verizon Laboratories Inc. Parsing of nested internet electronic mail documents
US20020194295A1 (en) * 2001-06-15 2002-12-19 Groupe 2Mb Inc. Scalable data-sharing architecture
US7110525B1 (en) 2001-06-25 2006-09-19 Toby Heller Agent training sensitive call routing system
US6782093B2 (en) 2001-06-27 2004-08-24 Blue Pumpkin Software, Inc. Graphical method and system for visualizing performance levels in time-varying environment
US6760427B2 (en) 2001-06-28 2004-07-06 Inter-Tel, Inc. Computer telephony (CT) network serving multiple telephone switches
US7715546B2 (en) * 2001-07-09 2010-05-11 Austin Logistics Incorporated System and method for updating contact records
US7054434B2 (en) 2001-07-09 2006-05-30 Austin Logistics Incorporated System and method for common account based routing of contact records
US7376620B2 (en) * 2001-07-23 2008-05-20 Consona Crm Inc. System and method for measuring the quality of information retrieval
US8416943B2 (en) * 2001-07-31 2013-04-09 Aspect Software, Inc. System and method for distributing customer contacts
US20030041261A1 (en) * 2001-08-25 2003-02-27 Shukan David S. Method and apparatus for coordinating computer messages and attachments
US7386467B2 (en) * 2001-08-28 2008-06-10 Rockwell Electronic Commerce Corp. Apparatus and method of maintaining and improving agent performance
JP2003087835A (ja) * 2001-09-13 2003-03-20 Toshiba Corp Webダイヤルイン接続方法及びダイヤルイン接続のための内線電話帳サービス機能を有するWebサーバコンピュータ
US7088685B2 (en) * 2001-09-24 2006-08-08 Meyerson Robert F Modular multi-media communication management system with an integrated service for wide area network wireless telephones
US7342917B2 (en) * 2001-10-02 2008-03-11 Comverse, Inc. Multimedia personalized call management (MPCM)
US7257610B2 (en) * 2001-10-17 2007-08-14 Microsoft Corporation Systems and methods for sending coordinated notifications
US7369653B2 (en) 2001-11-05 2008-05-06 Rockwell Electronic Commerce Corp. Method of delivering enterprise data through a call center
US20030097339A1 (en) * 2001-11-16 2003-05-22 Funck David A. Method and apparatus for sharing customer data
US7206400B2 (en) * 2001-11-30 2007-04-17 Rockwell Electronic Commerce Corp. Method and system for data field reuse
US7283154B2 (en) 2001-12-31 2007-10-16 Emblaze V Con Ltd Systems and methods for videoconference and/or data collaboration initiation
US6831675B2 (en) 2001-12-31 2004-12-14 V Con Telecommunications Ltd. System and method for videoconference initiation
KR100454950B1 (ko) * 2001-12-31 2004-11-06 삼성전자주식회사 사설교환기의 운용 정보 제공 시스템
AT414068B (de) * 2002-01-02 2006-08-15 Ericsson Austria Gmbh Vermittlungssystem
US7917623B2 (en) * 2002-01-03 2011-03-29 Aspect Software, Inc. Method of allocating data communication sessions based upon user information
US7386115B2 (en) * 2002-01-10 2008-06-10 Michael Peters Combined caller and agent endpoint manager
FR2835994B1 (fr) * 2002-02-14 2005-01-21 Henri Antoine Guy Wieser Dispositif permettant d'echanger des donnees, notamment audio et video, borne interactive et centre de consultation comportant une telle borne
US9392120B2 (en) 2002-02-27 2016-07-12 Verizon Patent And Licensing Inc. Methods and systems for call management with user intervention
US20040203629A1 (en) * 2002-03-04 2004-10-14 Dezonno Anthony J. Intelligent interactive voice response unit
US7372952B1 (en) 2002-03-07 2008-05-13 Wai Wu Telephony control system with intelligent call routing
US20030172185A1 (en) * 2002-03-07 2003-09-11 Rockwell Electronic Commerce Technologies, L.L.C. Method and system for adding text data to data communication sessions
US7324640B2 (en) * 2002-03-15 2008-01-29 Rockwell Electronic Commerce Technologies Transaction outcome state mapping
US7962644B1 (en) 2002-03-18 2011-06-14 Oracle International Corporation Systems and methods for handling a plurality of communications
US7197132B2 (en) * 2002-03-21 2007-03-27 Rockwell Electronic Commerce Technologies, Llc Adaptive transaction guidance
AU2003222156A1 (en) * 2002-04-02 2003-10-20 Worldcom, Inc. Telephony services system with instant communications enhancements
US7917581B2 (en) 2002-04-02 2011-03-29 Verizon Business Global Llc Call completion via instant communications client
US8856236B2 (en) * 2002-04-02 2014-10-07 Verizon Patent And Licensing Inc. Messaging response system
US20030191632A1 (en) * 2002-04-09 2003-10-09 Rockwell Electronic Commerce Technologies, L.L.C. Utilization of agent idle time in a communication system
US20070169073A1 (en) * 2002-04-12 2007-07-19 O'neill Patrick Update package generation and distribution network
US7305483B2 (en) * 2002-04-25 2007-12-04 Yahoo! Inc. Method for the real-time distribution of streaming data on a network
US20050203965A1 (en) * 2002-05-18 2005-09-15 Edward Mandel Contact center dynamic record delivery
US7937471B2 (en) 2002-06-03 2011-05-03 Inpro Network Facility, Llc Creating a public identity for an entity on a network
GB2389736B (en) * 2002-06-13 2005-12-14 Nice Systems Ltd A method for forwarding and storing session packets according to preset and/or dynamic rules
MXPA05000559A (es) 2002-07-15 2005-04-19 Nokia Corp Metodo para ocultamiento de errores en secuencias de video.
US20040015780A1 (en) * 2002-07-16 2004-01-22 Sven Graupner Position-independent access to data elements in an electronic document
TWI306202B (en) * 2002-08-01 2009-02-11 Via Tech Inc Method and system for parsing e-mail
US7457403B2 (en) 2002-08-08 2008-11-25 Rockwell Electronic Commerce Technologies, Llc Method and apparatus for determining a real time average speed of answer in an automatic call distribution system
USRE46776E1 (en) 2002-08-27 2018-04-03 Genesys Telecommunications Laboratories, Inc. Method and apparatus for optimizing response time to events in queue
US20040042611A1 (en) * 2002-08-27 2004-03-04 Power Mark J. Method and apparatus for inquiry resolution in a transaction processing system
US8234358B2 (en) 2002-08-30 2012-07-31 Inpro Network Facility, Llc Communicating with an entity inside a private network using an existing connection to initiate communication
DE10240466A1 (de) * 2002-09-02 2004-03-11 Siemens Ag Verfahren zur Bereitstellung von CTI-Diensten und/oder -Leistungsmerkmalen über einen eine Mehrzahl von Kommunikationsverbindungen umfassenden Kommunikationskanal
US7453830B2 (en) * 2002-09-05 2008-11-18 Rockwell Electronic Commerce Technologies, Llc Internet architecture for software based ACD
US7492888B2 (en) * 2002-09-24 2009-02-17 Power Mark J Method and apparatus for assigning priorities by applying dynamically-changeable business rules
US6937715B2 (en) * 2002-09-26 2005-08-30 Nortel Networks Limited Contact center management
US7151826B2 (en) 2002-09-27 2006-12-19 Rockwell Electronics Commerce Technologies L.L.C. Third party coaching for agents in a communication system
US7460659B2 (en) * 2002-09-27 2008-12-02 Rockwell Electronic Commerce Best practices learning for agents in a communication system
US7739329B2 (en) 2002-10-23 2010-06-15 Aspect Software, Inc. Web assistant
US20040143534A1 (en) * 2002-10-30 2004-07-22 Musselwhite Eugene M. Computer aided advisory system and method of using the same
US7363588B2 (en) 2002-11-01 2008-04-22 Rockwell Electronic Commerce Technologies, Llc GUI for organizational environment
US20040098274A1 (en) * 2002-11-15 2004-05-20 Dezonno Anthony J. System and method for predicting customer contact outcomes
JP2004173166A (ja) * 2002-11-22 2004-06-17 Matsushita Electric Ind Co Ltd 通信端末装置およびデータ送信方法
US20040103038A1 (en) * 2002-11-26 2004-05-27 Power Mark J. Virtual reality enabled transaction processing system
US7184540B2 (en) * 2002-11-26 2007-02-27 Rockwell Electronic Commerce Technologies, Llc Personality based matching of callers to agents in a communication system
US7274685B1 (en) 2002-11-27 2007-09-25 Rockwell Electronic Commerce System and method for recording incoming calls on demand in a transaction processing system
GB0228370D0 (en) * 2002-12-05 2003-01-08 Bts Holdings Ltd System and method for acquisition, storage and delivery of communications usage data from communications resources
US7460651B2 (en) * 2002-12-16 2008-12-02 Rockwell Electronic Commerce Corp. Contact identifier for message types
US9818136B1 (en) 2003-02-05 2017-11-14 Steven M. Hoffberg System and method for determining contingent relevance
US7676034B1 (en) 2003-03-07 2010-03-09 Wai Wu Method and system for matching entities in an auction
US20040193468A1 (en) * 2003-03-31 2004-09-30 Dave Mosquera System for optimizing business rule resources
US7949785B2 (en) 2003-03-31 2011-05-24 Inpro Network Facility, Llc Secure virtual community network system
US7864939B1 (en) * 2003-04-30 2011-01-04 At&T Intellectual Property Ii, L.P. Call arrangement and connection using messaging
US7769145B2 (en) * 2003-05-19 2010-08-03 Q Tech Systems, Inc. Telephone calling interface
US7236583B2 (en) * 2003-05-20 2007-06-26 Rockwell Electronic Commerce Technologies, Llc System and method for optimizing call routing to an agent
US7110523B2 (en) 2003-05-30 2006-09-19 Interactive Intelligence, Inc. System and method for distributing and routing calls in a call center
US7003087B2 (en) * 2003-06-13 2006-02-21 America Online, Inc. Intelligent call screening system
GB0314756D0 (en) * 2003-06-25 2003-07-30 Alai Ltd Method and apparatus for contact centre resource
US7773740B2 (en) * 2003-07-09 2010-08-10 Aspect Software, Inc. Agent registration and bidding system
US7260205B1 (en) * 2003-07-21 2007-08-21 Aol Llc Call waiting using external notification and presence detection
US6999577B2 (en) * 2003-07-21 2006-02-14 America Online, Inc. Multi-user call waiting
US7058169B2 (en) 2003-08-27 2006-06-06 D.B. Zwirn Finance, Llc Skill based chat function in a communication system
US20050047394A1 (en) * 2003-08-28 2005-03-03 Jeff Hodson Automatic contact navigation system
WO2005026892A2 (en) * 2003-09-05 2005-03-24 The Regents Of The University Of California Internet telephony through hosts
US7519689B2 (en) * 2003-09-10 2009-04-14 Mohan Prabhuram Method and system to provide message communication between different browser based applications running on a desktop
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US20050071212A1 (en) * 2003-09-26 2005-03-31 Flockhart Andrew D. Method and apparatus for business time computation in a resource allocation system
US7688961B2 (en) 2003-09-26 2010-03-30 Concerto Software, Inc Efficient multiplex conferencing engine
US8094804B2 (en) 2003-09-26 2012-01-10 Avaya Inc. Method and apparatus for assessing the status of work waiting for service
US7770175B2 (en) 2003-09-26 2010-08-03 Avaya Inc. Method and apparatus for load balancing work on a network of servers based on the probability of being serviced within a service time goal
US7929670B2 (en) 2003-09-29 2011-04-19 Aspect Software, Inc. Contact manipulaton and retrieval system
US8655837B2 (en) * 2003-09-30 2014-02-18 Aspect Software, Inc. Data session notification means and method
US20050100145A1 (en) * 2003-10-01 2005-05-12 Spencer Bradford L. Multi-user intelligent call screening
US7602895B2 (en) * 2003-10-01 2009-10-13 Aol Llc Dynamic call response system
US7761323B2 (en) * 2003-10-08 2010-07-20 Aspect Software, Inc. Method and system for scheduling a customer service callback
US7417981B2 (en) * 2003-10-15 2008-08-26 Vonage Holdings Corp. Method and apparatus for enhanced Internet Telephony
GB2422037A (en) * 2003-10-17 2006-07-12 Aspect Comm Corp Method and system to provide expert support with a customer interaction system
US7580401B2 (en) * 2003-10-22 2009-08-25 Nortel Networks Limited Method and apparatus for performing routing operations in a communications network
WO2005057885A2 (en) * 2003-12-05 2005-06-23 Citicorp Credit Services, Inc. System and method for call dialing and call information collection
US7088813B1 (en) * 2004-01-13 2006-08-08 Avaya Technology Corp. Identify caller preferences
US7822016B2 (en) * 2004-01-20 2010-10-26 Aspect Software, Inc. IP ACD using SIP format
US8028084B2 (en) * 2004-01-20 2011-09-27 Aspect Software, Inc. IP ACD using buffer server
US8224902B1 (en) * 2004-02-04 2012-07-17 At&T Intellectual Property Ii, L.P. Method and apparatus for selective email processing
US7386111B2 (en) * 2004-02-10 2008-06-10 Vonage Network Inc. Method and apparatus for placing a long distance call based on a virtual phone number
US7729490B2 (en) * 2004-02-12 2010-06-01 Avaya Inc. Post-termination contact management
US8457300B2 (en) * 2004-02-12 2013-06-04 Avaya Inc. Instant message contact management in a contact center
US7467224B2 (en) * 2004-02-17 2008-12-16 At&T Intellectual Property Ii, L.P. Load balancing techniques for inter-domain traffic engineering
US7349535B2 (en) * 2004-03-03 2008-03-25 Cisco Technology, Inc. Method and system for automatic call distribution based on location information for call center agents
US7953859B1 (en) 2004-03-31 2011-05-31 Avaya Inc. Data model of participation in multi-channel and multi-party contacts
US20050232408A1 (en) * 2004-04-15 2005-10-20 Hodson Jeffrey D System for contact system entities beyond end-points to track state availability and capabilites by implementing SIP presence technologies
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US7016479B2 (en) 2004-04-23 2006-03-21 Sorenson Communications, Inc. Method and system for call restoration in a video relay service
US7583286B2 (en) 2004-04-23 2009-09-01 Sorenson Media, Inc. System and method for collection and redistribution of video conferences
US7206386B2 (en) 2004-04-23 2007-04-17 Sorenson Communications, Inc. Method and system for electronic communication with the hearing impaired
US8068597B2 (en) * 2004-04-26 2011-11-29 Aspect Software, Inc. Method and apparatus for processing customer contacts using a state machine
CA2733172C (en) * 2004-05-07 2011-10-25 Sandvine Incorporated Ulc A system and method for detecting sources of abnormal computer network messages
US7929685B1 (en) * 2004-05-27 2011-04-19 Apple Inc. Queuing calls for distribution
US7562052B2 (en) 2004-06-07 2009-07-14 Tony Dezonno Secure customer communication method and system
WO2006002066A2 (en) 2004-06-15 2006-01-05 Citicorp Credit Services, Inc. Methods and systems for management of data for multiple call centers
US7844045B2 (en) * 2004-06-16 2010-11-30 Panasonic Corporation Intelligent call routing and call supervision method for call centers
US7995611B2 (en) * 2004-06-29 2011-08-09 Apsect Software, Inc. Method and apparatus for dynamic VoIP phone protocol selection
US7623650B2 (en) * 2004-06-30 2009-11-24 The Vanguard Group, Inc. Universal multi-browser interface for customer service representatives
US7813489B2 (en) * 2004-06-30 2010-10-12 Aspect Software, Inc. System and method for minimizing queue callback faults
US8738412B2 (en) 2004-07-13 2014-05-27 Avaya Inc. Method and apparatus for supporting individualized selection rules for resource allocation
US7532615B2 (en) * 2004-07-27 2009-05-12 Kirk Krahn Universal agent log-in using a SIP registrar
US8073130B2 (en) * 2004-07-28 2011-12-06 Aspect Software, Inc. Customer automated response system
US8539034B2 (en) 2004-07-29 2013-09-17 Aspect Software, Inc. System and method for bulk data messaging
US7961867B2 (en) * 2004-07-29 2011-06-14 Aspect Software, Inc. Peer to peer application processor
US7809118B2 (en) * 2004-07-29 2010-10-05 Aspect Software, Inc. System and method for voice and data convergence
US20060026053A1 (en) * 2004-07-30 2006-02-02 Rockwell Electronic Commerce Technologies Llc Goal tender system and method
US7751550B2 (en) * 2004-08-16 2010-07-06 Aspect Software, Inc. Method of providing status information within an ACD
US8634537B2 (en) * 2004-08-16 2014-01-21 Aspect Software, Inc. Method of routing calls from a contact center
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
JP2006058987A (ja) * 2004-08-18 2006-03-02 Fujitsu Ltd 電子情報検索装置、電子情報検索プログラム及び電子情報検索方法
US7564846B2 (en) 2004-08-30 2009-07-21 Dezonno Anthony J Method of collecting communication system information
US8185429B2 (en) * 2004-08-30 2012-05-22 Howard Robert H System and method of making sales calls
US20120265576A1 (en) * 2004-08-30 2012-10-18 Howard Robert H System and method of making sales calls
US7668303B2 (en) * 2004-08-31 2010-02-23 Aspect Software, Inc. Call tracking using SIP presence mechanism
US20060048135A1 (en) * 2004-08-31 2006-03-02 Jeff Hodson Method of monitoring and controlling applications in an ACD
US8234141B1 (en) 2004-09-27 2012-07-31 Avaya Inc. Dynamic work assignment strategies based on multiple aspects of agent proficiency
US7949121B1 (en) * 2004-09-27 2011-05-24 Avaya Inc. Method and apparatus for the simultaneous delivery of multiple contacts to an agent
US7949123B1 (en) 2004-09-28 2011-05-24 Avaya Inc. Wait time predictor for long shelf-life work
US7975009B2 (en) * 2004-10-25 2011-07-05 Aspect Software, Inc. Instant message contact router
US7330429B2 (en) * 2004-10-27 2008-02-12 Rockwell Electronic Commerce Technologies, Inc. Method and apparatus for internet protocol transaction routing
US20060093125A1 (en) * 2004-11-02 2006-05-04 Dezonno Anthony J Messaging presence for non-messaging devices
US7853653B2 (en) * 2004-11-03 2010-12-14 Aspect Software, Inc. Method of tracking e-mail handling by a remote agent of an automatic contact distributor
US7590107B2 (en) * 2004-11-09 2009-09-15 Marshall Peltz TCP/IP transport interface for ISDN telephone
US7215745B2 (en) * 2004-11-15 2007-05-08 Rockwell Electronic Commerce Technologies, Llc Greetings and announcements for a multimedia IP communication system
US8184547B2 (en) * 2004-11-18 2012-05-22 Aspect Software, Inc. Discrete choice method of reporting and predicting multiple transaction types
US20060109973A1 (en) * 2004-11-19 2006-05-25 Peltz Marshall L Method for conveying call origination information in a predictive dialing environment
US7864945B2 (en) 2004-11-30 2011-01-04 Aspect Software, Inc. Method for detecting availability of non-traditional agent
US7778405B2 (en) * 2004-11-30 2010-08-17 Aspect Software, Inc. Contact center system independent of line key status or current agent activity/state
US7702094B2 (en) * 2004-11-30 2010-04-20 Aspect Software, Inc. Method of storing information within an ACD
US20060117187A1 (en) * 2004-11-30 2006-06-01 Mike Hollatz Internet method of protecting subscriber information
US7729479B2 (en) * 2004-11-30 2010-06-01 Aspect Software, Inc. Automatic generation of mixed media messages
US7567662B1 (en) 2004-12-01 2009-07-28 Aol Llc Conference calls via electronic messaging interface
US20060133596A1 (en) * 2004-12-06 2006-06-22 Steinlicht Joseph C Centrex replacement ACD
US8180043B2 (en) * 2004-12-07 2012-05-15 Aspect Software, Inc. Method and apparatus for customer key routing
US7912205B2 (en) * 2004-12-17 2011-03-22 Aspect Software, Inc. Contact center business modeler
US8667052B2 (en) * 2004-12-20 2014-03-04 Aspect Software, Inc. Business rule web service
US9002950B2 (en) * 2004-12-21 2015-04-07 Sap Se Method and system to file relayed e-mails
US7831033B2 (en) * 2004-12-23 2010-11-09 Aspect Software, Inc. Method of preference driven segmentation routing
US7563497B2 (en) * 2004-12-27 2009-07-21 Mkp Structural Design Associates, Inc. Lightweight, rigid composite structures
US8400948B2 (en) * 2005-01-18 2013-03-19 Aspect Software Inc. Method and system for updating real-time data between intervals
US7688804B2 (en) 2005-02-08 2010-03-30 Aspect Software, Inc. Method of providing fault tolerance in a SIP based contact handling environment
US20060198363A1 (en) * 2005-03-07 2006-09-07 Spanlink Communications Apparatus and method for computer telephony integration
US7634722B2 (en) * 2005-03-08 2009-12-15 Aspect Software, Inc. Reversible logic for widget and markup language generation
US20060210040A1 (en) * 2005-03-16 2006-09-21 Jeffrey Citron Transfer identification software enabling electronic communication system
US20060210036A1 (en) 2005-03-16 2006-09-21 Jeffrey Citron System for effecting a telephone call over a computer network without alphanumeric keypad operation
US8683044B2 (en) * 2005-03-16 2014-03-25 Vonage Network Llc Third party call control application program interface
US8358762B1 (en) 2005-03-21 2013-01-22 Aol Inc. Conference calls and meetings via electronic messaging interface
US20060239441A1 (en) * 2005-04-04 2006-10-26 Denny Yang Method and system for blending of reactive and active contacts
US20060222164A1 (en) * 2005-04-04 2006-10-05 Saeed Contractor Simultaneous usage of agent and service parameters
US20060230153A1 (en) * 2005-04-11 2006-10-12 Cim, Ltd. Network communication using push technology
US20060233345A1 (en) * 2005-04-18 2006-10-19 Michael Frediani Automatic contact distributor with workflow system integration
US7349529B2 (en) * 2005-04-21 2008-03-25 Rockwell Electronic Commerce Technologies, Llc Contact center conferencing of e-mail message
US7865828B1 (en) * 2005-04-22 2011-01-04 Mcafee, Inc. System, method and computer program product for updating help content via a network
US20060245577A1 (en) * 2005-04-27 2006-11-02 Rockwell Electronic Commerce Technologies, Llc System and method for providing agent directed automatic call backs
US20060248002A1 (en) * 2005-04-28 2006-11-02 Rockwell Electronic Commerce Technologies Llc Business strategy transaction router
US7684555B2 (en) * 2005-05-02 2010-03-23 Cisco Technology, Inc. Method and system for failover capability for remote call center agents
US20060250978A1 (en) * 2005-05-05 2006-11-09 Cim, Ltd. C/O Golden Gate Private Equity, Inc. Personal communication interaction manager
US7764779B2 (en) * 2005-05-06 2010-07-27 Aspect Software, Inc. SIP ACD multi-tenant mechanism that facilitates multiple levels of partitions or tenants
US8358774B2 (en) 2005-05-12 2013-01-22 Aspect Software, Inc. Enterprise-wide occupancy based routing
US8885812B2 (en) 2005-05-17 2014-11-11 Oracle International Corporation Dynamic customer satisfaction routing
US8094803B2 (en) * 2005-05-18 2012-01-10 Mattersight Corporation Method and system for analyzing separated voice data of a telephonic communication between a customer and a contact center by applying a psychological behavioral model thereto
US7995717B2 (en) 2005-05-18 2011-08-09 Mattersight Corporation Method and system for analyzing separated voice data of a telephonic communication between a customer and a contact center by applying a psychological behavioral model thereto
US8094790B2 (en) 2005-05-18 2012-01-10 Mattersight Corporation Method and software for training a customer service representative by analysis of a telephonic interaction between a customer and a contact center
US20060265088A1 (en) * 2005-05-18 2006-11-23 Roger Warford Method and system for recording an electronic communication and extracting constituent audio data therefrom
US7511606B2 (en) * 2005-05-18 2009-03-31 Lojack Operating Company Lp Vehicle locating unit with input voltage protection
US20060274758A1 (en) * 2005-06-01 2006-12-07 Cim Ltd. Adaptive skills-based routing
US8583466B2 (en) * 2005-08-09 2013-11-12 Oracle International Corporation System and method for routing workflow items based on workflow templates in a call center
US20070041562A1 (en) * 2005-08-16 2007-02-22 Bernier Martin L Inter campaign and queue cooperation
US20070043852A1 (en) * 2005-08-16 2007-02-22 Cim Ltd. System and method of HTML transaction logging in a web based (HTTP) customer contact center
US7778861B2 (en) * 2005-08-22 2010-08-17 Aspect Software, Inc. Methods and systems to complete transaction date
US8270591B2 (en) * 2005-08-23 2012-09-18 Aspect Software, Inc. Multi-media contact channel in agent state control system and method for use in a contact center
US20070050228A1 (en) * 2005-08-24 2007-03-01 Aspect Communications Corporation Schedule management
DE102005043041A1 (de) * 2005-09-09 2007-03-22 Siemens Ag Verfahren und Vorrichtung zum Aufbau einer themenbezogenen Kommunikationsverbindung
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
US20070116238A1 (en) * 2005-10-11 2007-05-24 Yaniv Jacobi Method and system for on-line trading
CN101288281B (zh) * 2005-10-13 2012-10-03 沃纳格控股公司 用于检测设备附加的变化的方法和***
CN101361356A (zh) 2005-11-09 2009-02-04 沃纳格控股公司 用于定制主叫标识的方法和***
US20070124161A1 (en) * 2005-11-09 2007-05-31 Rockwell Electronic Commerce Technologies, Inc. Method of evaluating contact center performance
US8199900B2 (en) * 2005-11-14 2012-06-12 Aspect Software, Inc. Automated performance monitoring for contact management system
US20070160187A1 (en) * 2005-12-28 2007-07-12 Aspect Software, Inc. System and method for redirecting a telecommunicating party to an information source over a computer network
US8457297B2 (en) * 2005-12-30 2013-06-04 Aspect Software, Inc. Distributing transactions among transaction processing systems
US8125931B2 (en) * 2006-01-10 2012-02-28 Utbk, Inc. Systems and methods to provide availability indication
US8437256B2 (en) 2006-01-10 2013-05-07 Utbk, Llc Systems and methods to provide communication connections
US7720091B2 (en) 2006-01-10 2010-05-18 Utbk, Inc. Systems and methods to arrange call back
US20070165804A1 (en) * 2006-01-10 2007-07-19 Utbk, Inc. Systems and Methods to Convert a Free Call to a Fee-Based Call
US20070165841A1 (en) * 2006-01-10 2007-07-19 Scott Faber Systems and methods to provide guidance during a process to establish a communication connection
US20070174187A1 (en) * 2006-01-10 2007-07-26 Utbk, Inc. Systems and methods to process payment
WO2007082058A2 (en) * 2006-01-11 2007-07-19 Nielsen Media Research, Inc Methods and apparatus to recruit personnel
JP4829256B2 (ja) * 2006-01-24 2011-12-07 富士通株式会社 情報処理プログラム及び情報処理装置
CA2637407A1 (en) * 2006-02-01 2007-08-09 Vonage Holdings Corp. Method and apparatus for communicating a status of a device in a packet-based communication network
US8917717B2 (en) * 2007-02-13 2014-12-23 Vonage Network Llc Method and system for multi-modal communications
US20070204062A1 (en) * 2006-02-24 2007-08-30 Aspect Software Company Active dynamic rule engine
US20070201676A1 (en) * 2006-02-24 2007-08-30 Aspect Software Company Supervising monitoring of agents
MX2008010979A (es) * 2006-02-27 2009-01-23 Vonage Holdings Corp Metodo y sistema para transferencia de datos bidireccional.
US7599861B2 (en) 2006-03-02 2009-10-06 Convergys Customer Management Group, Inc. System and method for closed loop decisionmaking in an automated care system
US8442197B1 (en) 2006-03-30 2013-05-14 Avaya Inc. Telephone-based user interface for participating simultaneously in more than one teleconference
US8300798B1 (en) 2006-04-03 2012-10-30 Wai Wu Intelligent communication routing system and method
US7523082B2 (en) * 2006-05-08 2009-04-21 Aspect Software Inc Escalating online expert help
US20070274298A1 (en) * 2006-05-09 2007-11-29 Aspect Software, Inc. Voice over IP adapter
US7809663B1 (en) 2006-05-22 2010-10-05 Convergys Cmg Utah, Inc. System and method for supporting the utilization of machine language
US8379830B1 (en) 2006-05-22 2013-02-19 Convergys Customer Management Delaware Llc System and method for automated customer service with contingent live interaction
DK2025140T3 (en) * 2006-05-30 2014-12-08 Actimizer As Dynamic distribute the
US9247058B2 (en) 2006-05-30 2016-01-26 Actimizer A/S Dynamic connection distributor
EP2025095A2 (en) 2006-06-08 2009-02-18 Hewlett-Packard Development Company, L.P. Device management in a network
US8498402B2 (en) * 2006-06-19 2013-07-30 Aspect Software, Inc. Customer support using managed real-time communities
US7844663B2 (en) * 2006-07-10 2010-11-30 International Business Machines Corporation Methods, systems, and computer program products for gathering information and statistics from a community of nodes in a network
US20080021999A1 (en) * 2006-07-18 2008-01-24 Aspect Software, Inc. Remote expert screen pop via data message
US20080043984A1 (en) * 2006-07-27 2008-02-21 International Business Machines Corporation Integrating disparate systems within a pre-set CTI framework for routing
EP2047420A4 (en) 2006-07-27 2009-11-18 Hewlett Packard Development Co USER EXPERIENCE AND DEPENDENCE MANAGEMENT IN A MOBILE DEVICE
US8401170B2 (en) * 2006-08-02 2013-03-19 Aspect Software, Inc. Method of using VOIP for callback from an ACD
US8577916B1 (en) 2006-09-01 2013-11-05 Avaya Inc. Search-based contact initiation method and apparatus
US8855292B1 (en) 2006-09-08 2014-10-07 Avaya Inc. Agent-enabled queue bypass to agent
US7895330B2 (en) * 2006-10-20 2011-02-22 International Business Machines Corporation Queuing of instant messaging requests
US8139753B2 (en) * 2006-11-20 2012-03-20 Richard Pickering Method and apparatus for handling a telephone call
US8634538B2 (en) 2006-11-20 2014-01-21 Newvoicemedia Limited Method and apparatus for handling a telephone call
JP4410236B2 (ja) * 2006-11-28 2010-02-03 株式会社東芝 電話システムとその呼制御方法
US20080212767A1 (en) * 2007-01-16 2008-09-04 Charlson Joseph A Method of routing prospective or current customer information requests to find the best currently available staff member
WO2009100444A1 (en) * 2008-02-08 2009-08-13 Verbal World, Inc. Methods and apparatus for exhange of electronic communications
US8451825B2 (en) 2007-02-22 2013-05-28 Utbk, Llc Systems and methods to confirm initiation of a callback
US8837710B2 (en) * 2007-02-08 2014-09-16 Yp Interactive Llc Systems and methods to facilitate searches
US9209984B2 (en) * 2007-02-08 2015-12-08 Yellowpages.Com Llc Systems and methods to facilitate communications
US7778714B2 (en) * 2007-02-27 2010-08-17 Rockwell Automation Technologies, Inc. On-line editing associated with controller engine instances
US7684876B2 (en) * 2007-02-27 2010-03-23 Rockwell Automation Technologies, Inc. Dynamic load balancing using virtual controller instances
US7853336B2 (en) * 2007-02-27 2010-12-14 Rockwell Automation Technologies, Inc. Dynamic versioning utilizing multiple controller engine instances to limit complications
US7797060B2 (en) * 2007-02-27 2010-09-14 Rockwell Automation Technologies, Inc. Prioritization associated with controller engine instances
US7870223B2 (en) * 2007-02-27 2011-01-11 Rockwell Automation Technologies, Inc. Services associated with an industrial environment employing controller engine instances
US7987004B2 (en) * 2007-02-27 2011-07-26 Rockwell Automation Technologies, Inc. Scalability related to controller engine instances
US20080208374A1 (en) * 2007-02-27 2008-08-28 Rockwell Automation Technologies, Inc. Testing utilizing controller engine instances
US7778713B2 (en) * 2007-02-27 2010-08-17 Rockwell Automation Technologies, Inc. Construction of an industrial control system using multiple instances of industrial control engines
US8856522B2 (en) * 2007-02-27 2014-10-07 Rockwell Automation Technologies Security, safety, and redundancy employing controller engine instances
US7899559B2 (en) * 2007-02-27 2011-03-01 Rockwell Automation Technologies, Inc. Language-based organization of controller engine instances
US8023639B2 (en) 2007-03-30 2011-09-20 Mattersight Corporation Method and system determining the complexity of a telephonic communication received by a contact center
US20080240404A1 (en) * 2007-03-30 2008-10-02 Kelly Conway Method and system for aggregating and analyzing data relating to an interaction between a customer and a contact center agent
US7869586B2 (en) * 2007-03-30 2011-01-11 Eloyalty Corporation Method and system for aggregating and analyzing data relating to a plurality of interactions between a customer and a contact center and generating business process analytics
US8718262B2 (en) 2007-03-30 2014-05-06 Mattersight Corporation Method and system for automatically routing a telephonic communication base on analytic attributes associated with prior telephonic communication
US20080240374A1 (en) * 2007-03-30 2008-10-02 Kelly Conway Method and system for linking customer conversation channels
US7966265B2 (en) * 2007-05-11 2011-06-21 Atx Group, Inc. Multi-modal automation for human interactive skill assessment
WO2009014763A2 (en) * 2007-07-26 2009-01-29 Emsense Corporation A method and system for creating a dynamic and automated testing of user response
EP2031913B1 (en) 2007-07-27 2011-01-12 Research In Motion Limited Apparatus and methods for coordination of wireless systems
ATE469499T1 (de) 2007-07-27 2010-06-15 Research In Motion Ltd Vorrichtung und verfahren zum betrieb eines drahtlosen servers
EP2112842B1 (en) 2007-07-27 2013-08-21 Research In Motion Limited Wireless communication systems
ATE498969T1 (de) * 2007-07-27 2011-03-15 Research In Motion Ltd Fernsteuerung in einem drahtlosen kommunikationssystem
US10079912B2 (en) 2007-07-27 2018-09-18 Blackberry Limited Wireless communication system installation
US8086677B2 (en) * 2007-07-27 2011-12-27 Research In Motion Limited Information exchange in wireless servers
ATE538608T1 (de) 2007-07-27 2012-01-15 Research In Motion Ltd Verwaltung von richtlinien für drahtlose vorrichtungen in einem drahtlosen kommunikationssystem
EP2031914B1 (en) 2007-07-27 2011-02-02 Research In Motion Limited Administration of wireless systems
NO332811B1 (no) * 2007-07-31 2013-01-21 Cisco Systems Int Sarl Fremgangsmate i et videosamtalesenter for a handtere videoanrop
US8253771B2 (en) * 2007-07-31 2012-08-28 Cisco Technology, Inc. Video call management apparatus and associated methodology of controlling voice and video response
US9154632B2 (en) 2007-09-20 2015-10-06 Unify Gmbh & Co. Kg Method and communications arrangement for operating a communications connection
US10419611B2 (en) * 2007-09-28 2019-09-17 Mattersight Corporation System and methods for determining trends in electronic communications
US20090168991A1 (en) * 2007-12-27 2009-07-02 Stanislav Zgardovski Method and System for Dynamic Tracking and Assignment of Agent Resources within a Contact Center
US20090175437A1 (en) * 2008-01-08 2009-07-09 Aspect Software, Inc. Call transfer between differing equipment
US8588400B2 (en) * 2008-02-21 2013-11-19 International Business Machines Corporation Category based organization and monitoring of customer service help sessions
US8837465B2 (en) 2008-04-02 2014-09-16 Twilio, Inc. System and method for processing telephony sessions
EP3484135A1 (en) 2008-04-02 2019-05-15 Twilio Inc. System and method for processing telephony sessions
US8718264B2 (en) * 2008-05-22 2014-05-06 Aspect Software, Inc. Automated agent availability detection
US8516095B2 (en) * 2008-05-23 2013-08-20 Research In Motion Limited Remote administration of mobile wireless devices
US8964726B2 (en) 2008-10-01 2015-02-24 Twilio, Inc. Telephony web event system and method
US8321514B2 (en) * 2008-12-30 2012-11-27 International Business Machines Corporation Sharing email
US8065361B2 (en) 2009-02-27 2011-11-22 Research In Motion Limited Apparatus and methods using a data hub server with servers to source and access informational content
US9407686B2 (en) 2009-02-27 2016-08-02 Blackberry Limited Device to-device transfer
US8315369B2 (en) 2009-03-02 2012-11-20 Twilio, Inc. Method and system for a multitenancy telephone network
US8621011B2 (en) 2009-05-12 2013-12-31 Avaya Inc. Treatment of web feeds as work assignment in a contact center
US8571201B2 (en) * 2009-06-23 2013-10-29 Oracle Otc Subsidiary Llc Cross channel identification in electronic commerce environments
US8983053B2 (en) 2009-07-06 2015-03-17 Chicago Mercantile Exchange Inc. Customer service controller
US9468755B2 (en) * 2009-09-30 2016-10-18 Respicardia, Inc. Medical lead with preformed bias
US9210275B2 (en) 2009-10-07 2015-12-08 Twilio, Inc. System and method for running a multi-module telephony application
US8306212B2 (en) * 2010-02-19 2012-11-06 Avaya Inc. Time-based work assignments in automated contact distribution
US9571654B2 (en) 2010-04-14 2017-02-14 Avaya Inc. Bitmaps for next generation contact center
US8670550B2 (en) 2010-04-14 2014-03-11 Avaya Inc. Automated mechanism for populating and maintaining data structures in a queueless contact center
US8619968B2 (en) 2010-04-14 2013-12-31 Avaya Inc. View and metrics for a queueless contact center
US8631174B2 (en) * 2010-04-21 2014-01-14 General Electric Company Systems, methods, and apparatus for facilitating communications between an external controller and fieldbus devices
US8271656B2 (en) * 2010-05-04 2012-09-18 Alcatel Lucent Decreasing latency in anonymity networks
US9459926B2 (en) 2010-06-23 2016-10-04 Twilio, Inc. System and method for managing a computing cluster
US9338064B2 (en) 2010-06-23 2016-05-10 Twilio, Inc. System and method for managing a computing cluster
US20120208495A1 (en) 2010-06-23 2012-08-16 Twilio, Inc. System and method for monitoring account usage on a platform
US9459925B2 (en) 2010-06-23 2016-10-04 Twilio, Inc. System and method for managing a computing cluster
US9590849B2 (en) 2010-06-23 2017-03-07 Twilio, Inc. System and method for managing a computing cluster
US8838707B2 (en) 2010-06-25 2014-09-16 Twilio, Inc. System and method for enabling real-time eventing
US8527436B2 (en) 2010-08-30 2013-09-03 Stratify, Inc. Automated parsing of e-mail messages
US8391465B1 (en) * 2011-01-28 2013-03-05 Spring Communications Company L.P. Customer care call routing
US8649268B2 (en) 2011-02-04 2014-02-11 Twilio, Inc. Method for processing telephony sessions of a network
WO2012162397A1 (en) 2011-05-23 2012-11-29 Twilio, Inc. System and method for connecting a communication to a client
US9648006B2 (en) 2011-05-23 2017-05-09 Twilio, Inc. System and method for communicating with a client application
US20140044123A1 (en) 2011-05-23 2014-02-13 Twilio, Inc. System and method for real time communicating with a client application
US8478278B1 (en) 2011-08-12 2013-07-02 Amazon Technologies, Inc. Location based call routing to subject matter specialist
US8787540B1 (en) 2011-08-25 2014-07-22 Amazon Technologies, Inc. Call routing to subject matter specialist for network page
EP2759123B1 (en) 2011-09-21 2018-08-15 Twilio, Inc. System and method for authorizing and connecting application developers and users
US10182147B2 (en) 2011-09-21 2019-01-15 Twilio Inc. System and method for determining and communicating presence information
US8463939B1 (en) * 2012-01-24 2013-06-11 Brian R. Galvin System and method for optimized and distributed routing of interactions
US9495227B2 (en) 2012-02-10 2016-11-15 Twilio, Inc. System and method for managing concurrent events
US9240941B2 (en) 2012-05-09 2016-01-19 Twilio, Inc. System and method for managing media in a distributed communication network
US9602586B2 (en) 2012-05-09 2017-03-21 Twilio, Inc. System and method for managing media in a distributed communication network
US20130304928A1 (en) 2012-05-09 2013-11-14 Twilio, Inc. System and method for managing latency in a distributed telephony network
US9247062B2 (en) * 2012-06-19 2016-01-26 Twilio, Inc. System and method for queuing a communication session
US9055140B2 (en) 2012-07-16 2015-06-09 Aspect Software, Inc. Contact center queue priority management method and system
US8737962B2 (en) 2012-07-24 2014-05-27 Twilio, Inc. Method and system for preventing illicit use of a telephony platform
US8792633B2 (en) 2012-09-07 2014-07-29 Genesys Telecommunications Laboratories, Inc. Method of distributed aggregation in a call center
US8792630B2 (en) * 2012-09-24 2014-07-29 Satmap International Holdings Limited Use of abstracted data in pattern matching system
US8948356B2 (en) 2012-10-15 2015-02-03 Twilio, Inc. System and method for routing communications
US8938053B2 (en) 2012-10-15 2015-01-20 Twilio, Inc. System and method for triggering on platform usage
US9900432B2 (en) 2012-11-08 2018-02-20 Genesys Telecommunications Laboratories, Inc. Scalable approach to agent-group state maintenance in a contact center
US9756184B2 (en) * 2012-11-08 2017-09-05 Genesys Telecommunications Laboratories, Inc. System and method of distributed maintenance of contact center state
US9477464B2 (en) 2012-11-20 2016-10-25 Genesys Telecommunications Laboratories, Inc. Distributed aggregation for contact center agent-groups on sliding interval
US10412121B2 (en) 2012-11-20 2019-09-10 Genesys Telecommunications Laboratories, Inc. Distributed aggregation for contact center agent-groups on growing interval
WO2014088906A1 (en) * 2012-12-04 2014-06-12 Crutchfield Corporation System and method for customizing sales processes with virtual simulations and psychographic processing
US8781103B2 (en) 2012-12-12 2014-07-15 Genesys Telecommunications Laboratories, Inc. System and method for call and data matching in a contact center
US9064259B2 (en) 2012-12-19 2015-06-23 Genesys Telecomminucations Laboratories, Inc. Customer care mobile application
US9984374B2 (en) 2013-02-25 2018-05-29 Genesys Telecommunications Laboratories Inc. Mobile expert desktop
US9253254B2 (en) 2013-01-14 2016-02-02 Twilio, Inc. System and method for offering a multi-partner delegated platform
US9191510B2 (en) 2013-03-14 2015-11-17 Mattersight Corporation Methods and system for analyzing multichannel electronic communication data
US9282124B2 (en) 2013-03-14 2016-03-08 Twilio, Inc. System and method for integrating session initiation protocol communication in a telecommunications platform
US9001666B2 (en) 2013-03-15 2015-04-07 Twilio, Inc. System and method for improving routing in a distributed communication platform
US9578171B2 (en) 2013-03-26 2017-02-21 Genesys Telecommunications Laboratories, Inc. Low latency distributed aggregation for contact center agent-groups on sliding interval
US9225840B2 (en) 2013-06-19 2015-12-29 Twilio, Inc. System and method for providing a communication endpoint information service
US9338280B2 (en) 2013-06-19 2016-05-10 Twilio, Inc. System and method for managing telephony endpoint inventory
US9160696B2 (en) 2013-06-19 2015-10-13 Twilio, Inc. System for transforming media resource into destination device compatible messaging format
US9483328B2 (en) 2013-07-19 2016-11-01 Twilio, Inc. System and method for delivering application content
US8737973B1 (en) * 2013-07-22 2014-05-27 Robert W. Petrunka Enhanced voice calling using smart phone services
US9274858B2 (en) 2013-09-17 2016-03-01 Twilio, Inc. System and method for tagging and tracking events of an application platform
US9338018B2 (en) 2013-09-17 2016-05-10 Twilio, Inc. System and method for pricing communication of a telecommunication platform
US9137127B2 (en) 2013-09-17 2015-09-15 Twilio, Inc. System and method for providing communication platform metadata
US9307080B1 (en) * 2013-09-27 2016-04-05 Angel.Com Incorporated Dynamic call control
US9769214B2 (en) * 2013-11-05 2017-09-19 Avaya Inc. Providing reliable session initiation protocol (SIP) signaling for web real-time communications (WEBRTC) interactive flows, and related methods, systems, and computer-readable media
US9325624B2 (en) 2013-11-12 2016-04-26 Twilio, Inc. System and method for enabling dynamic multi-modal communication
US9553799B2 (en) 2013-11-12 2017-01-24 Twilio, Inc. System and method for client communication in a distributed telephony network
EP2899957A1 (en) * 2014-01-22 2015-07-29 Phonetica Lab S.R.L. System for integrating video calls in telephone call centers
US9344573B2 (en) 2014-03-14 2016-05-17 Twilio, Inc. System and method for a work distribution service
US9332118B2 (en) 2014-03-25 2016-05-03 CallerReady LLC System and method for call distribution
US9226217B2 (en) 2014-04-17 2015-12-29 Twilio, Inc. System and method for enabling multi-modal communication
US9531880B2 (en) * 2014-06-04 2016-12-27 Avaya Inc. Optimization in workforce management using work assignment engine data
US9774687B2 (en) 2014-07-07 2017-09-26 Twilio, Inc. System and method for managing media and signaling in a communication platform
US9516101B2 (en) 2014-07-07 2016-12-06 Twilio, Inc. System and method for collecting feedback in a multi-tenant communication platform
US9251371B2 (en) 2014-07-07 2016-02-02 Twilio, Inc. Method and system for applying data retention policies in a computing platform
US9246694B1 (en) 2014-07-07 2016-01-26 Twilio, Inc. System and method for managing conferencing in a distributed communication network
US9516167B2 (en) 2014-07-24 2016-12-06 Genesys Telecommunications Laboratories, Inc. Media channel management apparatus for network communications sessions
US20160088155A1 (en) 2014-09-23 2016-03-24 Integrated Systems Solutions, Inc. Routing video and non-voice interactions in call centers or contact centers via existing traditional computer telephony integration systems
US9749428B2 (en) 2014-10-21 2017-08-29 Twilio, Inc. System and method for providing a network discovery service platform
RU2017119231A (ru) 2014-11-03 2018-12-06 Дженентек, Инк. Способы и биомаркеры для прогнозирования эффективности и оценки лечения агонистом ох40
US9904725B1 (en) 2014-12-29 2018-02-27 Velocify, Inc. Computer system for generation, storage, and analysis of connection data and utilization of connection data in scoring and distribution systems
US9477975B2 (en) 2015-02-03 2016-10-25 Twilio, Inc. System and method for a media intelligence platform
US9948703B2 (en) 2015-05-14 2018-04-17 Twilio, Inc. System and method for signaling through data storage
US10419891B2 (en) 2015-05-14 2019-09-17 Twilio, Inc. System and method for communicating through multiple endpoints
US10659349B2 (en) 2016-02-04 2020-05-19 Twilio Inc. Systems and methods for providing secure network exchanged for a multitenant virtual private cloud
US10063713B2 (en) 2016-05-23 2018-08-28 Twilio Inc. System and method for programmatic device connectivity
US10686902B2 (en) 2016-05-23 2020-06-16 Twilio Inc. System and method for a multi-channel notification service
US10135974B1 (en) * 2016-06-23 2018-11-20 8X8, Inc. Client-specific control of shared telecommunications services
US9888121B1 (en) 2016-12-13 2018-02-06 Afiniti Europe Technologies Limited Techniques for behavioral pairing model evaluation in a contact center system
KR102389041B1 (ko) * 2017-08-11 2022-04-21 엘지전자 주식회사 이동단말기 및 머신 러닝을 이용한 이동 단말기의 제어방법
US10623565B2 (en) 2018-02-09 2020-04-14 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
CN109547322A (zh) * 2018-09-30 2019-03-29 中国平安人寿保险股份有限公司 ***提示控制方法、装置、计算机及计算机可读存储介质
US10867263B2 (en) 2018-12-04 2020-12-15 Afiniti, Ltd. Techniques for behavioral pairing in a multistage task assignment system
US11144344B2 (en) 2019-01-17 2021-10-12 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system
US20200293977A1 (en) * 2019-03-13 2020-09-17 Genesys Telecommunications Laboratories, Inc. System and method for concurrent processing of work items
TWI690188B (zh) * 2019-05-02 2020-04-01 新加坡商華康(新加坡)有限公司 以固網電話啟動及執行網路電視遠端互動式客戶服務的系統及其方法
US20220261418A1 (en) * 2019-07-08 2022-08-18 Telefonaktiebolaget Lm Ericsson (Publ) Methods and Systems for MultiDimensional Data Sharding in Distributed Databases
US11188720B2 (en) * 2019-07-18 2021-11-30 International Business Machines Corporation Computing system including virtual agent bot providing semantic topic model-based response
US10757261B1 (en) 2019-08-12 2020-08-25 Afiniti, Ltd. Techniques for pairing contacts and agents in a contact center system
US11445062B2 (en) 2019-08-26 2022-09-13 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system
US10757262B1 (en) 2019-09-19 2020-08-25 Afiniti, Ltd. Techniques for decisioning behavioral pairing in a task assignment system
WO2021158436A1 (en) 2020-02-03 2021-08-12 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system
US11195203B2 (en) * 2020-02-04 2021-12-07 The Rocket Science Group Llc Predicting outcomes via marketing asset analytics
CN115244513A (zh) 2020-02-04 2022-10-25 阿菲尼帝有限公司 用于在具有外部配对***的任务分配***中进行错误处置的技术
US11050886B1 (en) 2020-02-05 2021-06-29 Afiniti, Ltd. Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system
US11954523B2 (en) 2020-02-05 2024-04-09 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system with an external pairing system
US11765109B2 (en) * 2020-06-09 2023-09-19 Jpmorgan Chase Bank, N.A. Method and system for providing resiliency in interaction servicing across data centers
US11743432B1 (en) * 2021-09-28 2023-08-29 Mill Mountain Technologies Interaction management system for multiple kiosk devices and multiple virtual receptionist devices

Family Cites Families (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5214688A (en) * 1990-06-05 1993-05-25 Inventions, Inc. Method and apparatus for dynamic and interdependent processing of inbound calls and outbound calls
US5206903A (en) * 1990-12-26 1993-04-27 At&T Bell Laboratories Automatic call distribution based on matching required skills with agents skills
DE69325024D1 (de) * 1992-06-25 1999-06-24 Apropos Technology Inc Anrufverteiler
US5444774A (en) * 1992-06-26 1995-08-22 At&T Corp. Interactive queuing sytem for call centers
US5535323A (en) * 1992-06-29 1996-07-09 Digital Equipment Corporation Method of and system for displaying context sensitive and application independent help information
US5311583A (en) * 1992-08-05 1994-05-10 At&T Bell Laboratories International priority calling system with callback features
WO1994009585A1 (en) * 1992-10-21 1994-04-28 Digital Systems International, Inc. Integrated intelligent call blending
JPH06232982A (ja) * 1993-02-02 1994-08-19 Fujitsu Ltd 着信呼の分配制御方式
US5657461A (en) * 1993-10-04 1997-08-12 Xerox Corporation User interface for defining and automatically transmitting data according to preferred communication channels
US5475738A (en) * 1993-10-21 1995-12-12 At&T Corp. Interface between text and voice messaging systems
US5493692A (en) * 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
JPH07170288A (ja) * 1993-12-15 1995-07-04 Hitachi Ltd 音声通信システムおよび音声通信方法
US5528678A (en) * 1993-12-27 1996-06-18 At&T Corp. Revertive calling automatic call distributor
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
US5563805A (en) * 1994-08-16 1996-10-08 International Business Machines Corporation Multimedia context-sensitive real-time-help mechanism for use in a data processing system
US6222919B1 (en) * 1994-09-12 2001-04-24 Rockwell International Corporation Method and system for routing incoming telephone calls to available agents based on agent skills
US5754636A (en) * 1994-11-01 1998-05-19 Answersoft, Inc. Computer telephone system
US6029195A (en) * 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
US5619648A (en) * 1994-11-30 1997-04-08 Lucent Technologies Inc. Message filtering techniques
GB9506290D0 (en) * 1995-03-28 1995-05-17 British Telecomm Teleworking arrangements
US5675637A (en) * 1995-05-16 1997-10-07 Inventions, Inc. Method for automatically obtaining and presenting data from multiple data sources
US5654961A (en) * 1995-05-22 1997-08-05 Madge Networks (New Jersey) Inc. Routing system and method for a teleconferencing system
US5590127A (en) * 1995-05-26 1996-12-31 Lucent Technologies Inc. Multimedia conference call providing adjustable bandwidth for individual communication terminals
US5696809A (en) * 1995-06-22 1997-12-09 Bell Atlantic Network Services, Inc. Advanced intelligent network based computer architecture for concurrent delivery of voice and text data using failure management system
US5764736A (en) * 1995-07-20 1998-06-09 National Semiconductor Corporation Method for switching between a data communication session and a voice communication session
US5884032A (en) * 1995-09-25 1999-03-16 The New Brunswick Telephone Company, Limited System for coordinating communications via customer contact channel changing system using call centre for setting up the call between customer and an available help agent
US5724355A (en) * 1995-10-24 1998-03-03 At&T Corp Network access to internet and stored multimedia services from a terminal supporting the H.320 protocol
US5926538A (en) * 1997-02-11 1999-07-20 Genesys Telecommunications Labs, Inc Method for routing calls to call centers based on statistical modeling of call behavior
US6130933A (en) * 1996-02-02 2000-10-10 Genesys Telecommunications Laboratories, Inc. Apparatus and methods for coordinating telephone and data communications
US6879586B2 (en) * 1996-07-09 2005-04-12 Genesys Telecommunications Laboratories, Inc. Internet protocol call-in centers and establishing remote agents
US6021428A (en) * 1997-09-15 2000-02-01 Genesys Telecommunications Laboratories, Inc. Apparatus and method in improving e-mail routing in an internet protocol network telephony call-in-center
US5765033A (en) * 1997-02-06 1998-06-09 Genesys Telecommunications Laboratories, Inc. System for routing electronic mails
US6597685B2 (en) * 1995-10-25 2003-07-22 Genesys Telecommunications Laboratories, Inc. Method and apparatus for determining and using multiple object states in an intelligent internet protocol telephony network
US6175564B1 (en) * 1995-10-25 2001-01-16 Genesys Telecommunications Laboratories, Inc Apparatus and methods for managing multiple internet protocol capable call centers
US5915012A (en) * 1997-01-14 1999-06-22 Genesys, Telecommunications Laboratories, Inc. System and method for operating a plurality of call centers
US6243373B1 (en) * 1995-11-01 2001-06-05 Telecom Internet Ltd. Method and apparatus for implementing a computer network/internet telephone system
AU7528296A (en) * 1995-11-07 1997-05-29 R. Ross Cooper Internet answering machine
US5805587A (en) * 1995-11-27 1998-09-08 At&T Corp. Call notification feature for a telephone line connected to the internet
WO1997022210A2 (en) * 1995-12-11 1997-06-19 Hewlett-Packard Company Call setup gateway for telecommunications system
KR19990072122A (ko) * 1995-12-12 1999-09-27 바자니 크레이그 에스 실시간 영상 전송 방법 및 장치
FI102427B (fi) * 1996-02-09 1998-11-30 Ericsson Telefon Ab L M Laskutus Internetissä
US5948054A (en) * 1996-02-27 1999-09-07 Sun Microsystems, Inc. Method and system for facilitating the exchange of information between human users in a networked computer system
US5920621A (en) * 1996-04-15 1999-07-06 Mci Communications Corporation System and method for distributing calls to customer service operators based on automatic determination of operator availability
US5867562A (en) * 1996-04-17 1999-02-02 Scherer; Gordon F. Call processing system with call screening
US6996609B2 (en) * 1996-05-01 2006-02-07 G&H Nevada Tek Method and apparatus for accessing a wide area network
US6314089B1 (en) * 1996-05-07 2001-11-06 Inventions, Inc. Creating and using an adaptable multiple-contact transaction object
US5940478A (en) * 1996-05-31 1999-08-17 Octel Communications Corporation Method and system for extended addressing plans
US5896444A (en) * 1996-06-03 1999-04-20 Webtv Networks, Inc. Method and apparatus for managing communications between a client and a server in a network
US5751706A (en) * 1996-06-05 1998-05-12 Cignal Global Communications, Inc. System and method for establishing a call telecommunications path
US7167924B1 (en) * 1996-06-10 2007-01-23 Diebold, Incorporated Financial transaction processing system and method
US5793861A (en) 1996-06-11 1998-08-11 Executone Information Systems, Inc. Transaction processing system and method
US6014379A (en) * 1996-06-26 2000-01-11 Bell Atlantic Network Services, Inc. Telecommunications custom calling services
US6055307A (en) * 1996-06-28 2000-04-25 At&T Corp. System and method for selecting agent destinations and monitoring calls made to network customers
US5721770A (en) * 1996-07-02 1998-02-24 Lucent Technologies Inc. Agent vectoring programmably conditionally assigning agents to various tasks including tasks other than handling of waiting calls
US5974414A (en) * 1996-07-03 1999-10-26 Open Port Technology, Inc. System and method for automated received message handling and distribution
US5862223A (en) * 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US5894512A (en) * 1996-07-26 1999-04-13 Ncr Corporation Method and apparatus for routing voice and video calls to a group of agents
EP0913044B1 (en) * 1996-08-06 2009-05-06 Calvin W. Battle Automatic call-work director
US5999965A (en) * 1996-08-20 1999-12-07 Netspeak Corporation Automatic call distribution server for computer telephony communications
US5958014A (en) * 1996-09-24 1999-09-28 Intervoice Limited Partnership System and method for establishing a real-time agent pool between computer systems
US5940479A (en) * 1996-10-01 1999-08-17 Northern Telecom Limited System and method for transmitting aural information between a computer and telephone equipment
US5796791A (en) * 1996-10-15 1998-08-18 Intervoice Limited Partnership Network based predictive dialing
US6366575B1 (en) * 1996-11-01 2002-04-02 Teloquent Communications Corporation Extended access for automatic call distributing system
US6335927B1 (en) * 1996-11-18 2002-01-01 Mci Communications Corporation System and method for providing requested quality of service in a hybrid network
US6754181B1 (en) * 1996-11-18 2004-06-22 Mci Communications Corporation System and method for a directory service supporting a hybrid communication system architecture
US5999525A (en) * 1996-11-18 1999-12-07 Mci Communications Corporation Method for video telephony over a hybrid network
US5987116A (en) * 1996-12-03 1999-11-16 Northern Telecom Limited Call center integration with operator services databases
US6411696B1 (en) * 1996-12-31 2002-06-25 Intel Corporation System for finding a user with a preferred communication mechanism
US6058435A (en) * 1997-02-04 2000-05-02 Siemens Information And Communications Networks, Inc. Apparatus and methods for responding to multimedia communications based on content analysis
US6044146A (en) * 1998-02-17 2000-03-28 Genesys Telecommunications Laboratories, Inc. Method and apparatus for call distribution and override with priority
US6064667A (en) * 1997-02-10 2000-05-16 Genesys Telecommunications Laboratories, Inc. Apparatus and methods enhancing call routing to and within call centers
US7031442B1 (en) * 1997-02-10 2006-04-18 Genesys Telecommunications Laboratories, Inc. Methods and apparatus for personal routing in computer-simulated telephony
US6434231B2 (en) * 1997-02-10 2002-08-13 Genesys Telecommunications Laboratories, Inc. Virtualized computer telephony integrated link for enhanced functionality in call centers
US6094479A (en) * 1997-05-06 2000-07-25 Telefonaktiebolaget Lm Ericsson Computer telephony integration gateway
US6188688B1 (en) * 1997-05-21 2001-02-13 International Business Machines Corporation Method and apparatus for placing telephone calls while connected to the internet
US6711611B2 (en) * 1998-09-11 2004-03-23 Genesis Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
US6097804A (en) * 1997-12-23 2000-08-01 Bell Canada Method and system for completing a voice connection between first and second voice terminals in a switched telephone network
US8130749B2 (en) * 1998-02-17 2012-03-06 Genesys Telecommunications Laboratories Inc., A Corp of California Telephone network interface bridge between data telephony networks and dedicated connection telephony networks
US20020057674A1 (en) * 1998-09-24 2002-05-16 Grigory Shenkman Method and apparatus for providing integrated routing for pstn and ipnt calls in a call center
US6295353B1 (en) * 1998-10-07 2001-09-25 Avaya Technology Corp. Arrangement for efficiently updating status information of a network call-routing system
US6445788B1 (en) * 1999-06-17 2002-09-03 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing fair access to agents in a communication center

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE46060E1 (en) 1997-02-10 2016-07-05 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
USRE46243E1 (en) 1997-02-10 2016-12-20 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
US9516171B2 (en) 1997-02-10 2016-12-06 Genesys Telecommunications Laboratories, Inc. Personal desktop router
USRE45606E1 (en) 1997-02-10 2015-07-07 Genesys Telecommunications Laboratories, Inc. Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality
USRE46521E1 (en) 1997-09-30 2017-08-22 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
USRE46528E1 (en) 1997-11-14 2017-08-29 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
US9553755B2 (en) 1998-02-17 2017-01-24 Genesys Telecommunications Laboratories, Inc. Method for implementing and executing communication center routing strategies represented in extensible markup language
US9002920B2 (en) 1998-09-11 2015-04-07 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US9350808B2 (en) 1998-09-11 2016-05-24 Alcatel Lucent Method for routing transactions between internal and external partners in a communication center
USRE46153E1 (en) 1998-09-11 2016-09-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment
USRE46387E1 (en) 1998-09-11 2017-05-02 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US8971216B2 (en) 1998-09-11 2015-03-03 Alcatel Lucent Method for routing transactions between internal and external partners in a communication center
US10218848B2 (en) 1998-09-11 2019-02-26 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
USRE46438E1 (en) 1999-09-24 2017-06-13 Genesys Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
USRE46457E1 (en) 1999-09-24 2017-06-27 Genesys Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
USRE45583E1 (en) 1999-12-01 2015-06-23 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network
JP2002024520A (ja) * 2000-07-07 2002-01-25 Bewith Inc カスタマーリレーションマネジメントシステム
USRE46538E1 (en) 2002-10-10 2017-09-05 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
JP2008527783A (ja) * 2005-01-03 2008-07-24 エルジー エレクトロニクス インコーポレイティド 無線通信システムにおけるデータブロック通信方法
US9008075B2 (en) 2005-12-22 2015-04-14 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
US9854006B2 (en) 2005-12-22 2017-12-26 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
JP2017102845A (ja) * 2015-12-04 2017-06-08 日本電気株式会社 支援装置、システム、支援方法およびプログラム

Also Published As

Publication number Publication date
US20080049928A1 (en) 2008-02-28
AU9479298A (en) 1999-04-05
US20020169834A1 (en) 2002-11-14
WO1999014951A1 (en) 1999-03-25
US7619996B2 (en) 2009-11-17
US6981020B2 (en) 2005-12-27
US6373836B1 (en) 2002-04-16
EP1328121A1 (en) 2003-07-16
US20050128961A1 (en) 2005-06-16
AU748636B2 (en) 2002-06-06
EP1016280A1 (en) 2000-07-05
US20040208309A1 (en) 2004-10-21
CA2302488A1 (en) 1999-03-25
US7715332B2 (en) 2010-05-11
US7460496B2 (en) 2008-12-02
JP4295186B2 (ja) 2009-07-15
JP2005124184A (ja) 2005-05-12
US6581105B2 (en) 2003-06-17
US20020019846A1 (en) 2002-02-14
EP1016280A4 (en) 2000-09-20
US20100172486A1 (en) 2010-07-08
US20070195940A1 (en) 2007-08-23
JP2005094780A (ja) 2005-04-07
US6021428A (en) 2000-02-01
JP2005102234A (ja) 2005-04-14

Similar Documents

Publication Publication Date Title
JP4295186B2 (ja) 電話通信を改良および強化する装置および方法
US6175564B1 (en) Apparatus and methods for managing multiple internet protocol capable call centers
US6625139B2 (en) Apparatus and methods for coordinating internet protocol telephone and data communications
US6879586B2 (en) Internet protocol call-in centers and establishing remote agents
US7668171B2 (en) Method and apparatus for providing estimated response-wait-time displays for data network-based inquiries to a communication center
US8438314B2 (en) Method and system for coordinating data and voice communications via customer contact channel changing system
US6438599B1 (en) Method and apparatus for establishing communication between a transaction initiator and a transaction processing system
US5999965A (en) Automatic call distribution server for computer telephony communications
US6751211B1 (en) Method and apparatus for communicating information
US8024401B1 (en) Customer relationship management system with network contact center server configured to control automated web and voice dialogues
AU5038500A (en) Enterprise contact server with enhanced routing features

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040330

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20040624

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20040715

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040930

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050405

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20081009

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20081015

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090115