US9609136B1 - Call steering in a call center system - Google Patents

Call steering in a call center system Download PDF

Info

Publication number
US9609136B1
US9609136B1 US12/710,828 US71082810A US9609136B1 US 9609136 B1 US9609136 B1 US 9609136B1 US 71082810 A US71082810 A US 71082810A US 9609136 B1 US9609136 B1 US 9609136B1
Authority
US
United States
Prior art keywords
call
media gateway
processing
center
customer
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.)
Active, expires
Application number
US12/710,828
Inventor
Michael T Mateer
Bruce Pollock
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
West Technology Group LLC
Original Assignee
West Corp
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
Assigned to WEST CORPORATION reassignment WEST CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MATEER, MICHAEL T, POLLOCK, BRUCE
Priority to US12/710,828 priority Critical patent/US9609136B1/en
Application filed by West Corp filed Critical West Corp
Assigned to WELLS FARGO BANK, N.A., AS ADMINISTRATIVE AGENT reassignment WELLS FARGO BANK, N.A., AS ADMINISTRATIVE AGENT SECURITY AGREEMENT Assignors: INTERCALL, INC., INTRADO INC., TELEVOX SOFTWARE, INCORPORATED, WEST ASSET MANAGEMENT, INC., WEST CORPORATION, WEST CUSTOMER MANAGEMENT GROUP, LLC, WEST DIRECT, LLC, WEST INTERACTIVE CORPORATION, WEST NOTIFICATIONS GROUP, INC.
Publication of US9609136B1 publication Critical patent/US9609136B1/en
Application granted granted Critical
Assigned to CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT reassignment CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN) Assignors: WEST CORPORATION
Assigned to INTERCALL, INC., INTRADO INC., WEST CUSTOMER MANAGEMENT GROUP, LLC, WEST CORPORATION, WEST NOTIFICATIONS GROUP, INC., WEST DIRECT, LLC, WEST ASSET MANAGEMENT, INC., TELEVOX SOFTWARE INCORPORATED, WEST INTERACTIVE CORPORATION reassignment INTERCALL, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: WELLS FARGO BANK, NATIONAL ASSOCIATION
Assigned to U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT reassignment U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS Assignors: CX360, INC., INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY), WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION)
Assigned to WEST TECHNOLOGY GROUP, LLC reassignment WEST TECHNOLOGY GROUP, LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: INTRADO CORPORATION
Assigned to INTRADO CORPORATION reassignment INTRADO CORPORATION CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: WEST CORPORATION
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • 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
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8044Least cost routing
    • H04M15/8061Selecting least cost route depending on origin or type of service
    • 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
    • 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/0057Services where the data services network provides a telephone service in addition or as an alternative, e.g. for backup purposes, to the telephone service provided by the telephone services 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
    • H04M7/1205Arrangements 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 where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/1285Details of finding and selecting a gateway for a particular call
    • 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/5235Dependent on call type or called number [DNIS]

Definitions

  • the present invention is generally related to call center technologies and, more particularly, to mechanisms for providing call steering in a system featuring an interactive call center.
  • Telephone call processing and switching systems of many types are known in the art. Such systems are used in telemarketing operations, telephone-based information systems, financial and insurance service operations, and public service centers, to name but a few examples.
  • Automated or semi-automated call centers are examples of such systems, including functional features such as automatic call distributors (ACD), interactive voice response (IVR), also referred to as a voice response unit (VRU), coordinated voice and data delivery, and outdial applications.
  • ACD automatic call distributors
  • IVR interactive voice response
  • VRU voice response unit
  • coordinated voice and data delivery and outdial applications.
  • telemarketing is a well-known form of remote commerce, that is commerce wherein the person making the sale or taking the sales data is not in the actual physical presence of the potential purchaser or customer.
  • a customer may call a toll-free telephone number, such as an 800 number.
  • the number dialed is determined by the carrier as being associated with the telemarketer, and the call is delivered to the telemarketer's call center.
  • a typical call center will have a front end with one or more VRU units, call switching equipment, an ACD, and several work stations having a telephone and computer terminal at which a live operator processes the call.
  • the dialed number typically taken automatically from the carrier through use of the dialed number identification service (DNIS), is utilized to effect a database access resulting in a “screen pop” of a script on the operator's computer terminal utilizing a computer telephone integration (CTI) network.
  • CTI computer telephone integration
  • a telemarketing operator may immediately respond with a script keyed to the goods or services offered.
  • the response may be at various levels of specificity, ranging from a proffer of a single product, e.g., a particular audio recording, or may be for various categories of goods or services, e.g., where the dialed number is responded to on behalf of an entire supplier.
  • the call center may utilize an outdial application that dials phone numbers of customers in an automated fashion, and connects the dialed customer with an agent.
  • the outdial application may interface with a database of telephone numbers from which phone numbers to be dialed are retrieved.
  • Contemporary call platforms have limited ability for customizing the delivery of a call to, for example, a particular agent contact center.
  • call center platforms provide little, if any, ability to transfer calls in a manner that reduces carrier connection costs or intra-state costs.
  • conventional call center technologies do not provide alternative connectivity mechanisms, e.g., packet-switched, circuit-switched, and multiprotocol label switching connectivity, for a call center enterprise customer.
  • the present invention provides a system, method, and computer readable medium for customizing the delivery of calls to contact centers.
  • a call center platform provides the ability to transfer calls in a manner that reduces carrier connection costs and intra-state costs.
  • the call center platform provides alternative connectivity mechanisms, e.g., packet-switched, circuit-switched, and multiprotocol label switching connectivity, for a call center enterprise customer.
  • An interactive call center service provider front end includes a media gateway adapted to receive circuit-switched and packet-switched customer calls and a self service platform. Customer calls may be directly connected with the call center front end and contact center via circuit switched connections, via VoIP connections, and may be connected utilizing intelligent call routing and central queue point mechanisms.
  • a method for processing calls in a call center system includes receiving a call from a customer at an interactive call center front end, wherein the interactive call center front end is adapted to receive circuit-switched and packet-switched calls, conveying the call to a self service platform for processing of the call, receiving a directive from the customer to connect the call with an agent, determining a contact center of a plurality of contact centers to route the call, and routing the call to an automatic call distributor of the contact center.
  • a computer-readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions for processing calls in a call center system.
  • the computer-readable medium comprises instructions for receiving a call from a customer at an interactive call center front end, wherein the interactive call center front end is adapted to receive circuit-switched and packet-switched calls, conveying the call to a self service platform for processing of the call, receiving, by a voice response unit, a directive from the customer to connect the call with an agent, directing, by the voice response unit, the self service platform to terminate processing of the call by the voice response unit and return processing to the self service platform, determining a contact center of a plurality of contact centers to route the call, and routing the call to an automatic call distributor of the contact center.
  • a system for processing calls in a call center comprises an interactive call center front end that includes a media gateway adapted to interface with a circuit-switched network and a packet-switched network, a self service platform, a voice response unit, and an intelligent call routing server.
  • the system further comprises a plurality of contact centers communicatively coupled with the call center front end, wherein the intelligent call routing server is communicatively coupled with at least one of the contact centers.
  • the front end receives a call from a customer, conveys the call to the self service platform for processing, wherein the self service platform invokes an application for processing the call based at least in part on dialed number identification service data associated with the call.
  • the call is conveyed to the voice response unit for processing until the voice response unit receives a directive from the customer to connect the call with an agent, wherein the voice response unit directs the self service platform to terminate processing of the call by the voice response unit and return processing to the self service platform.
  • the intelligent call routing server determines a contact center of the plurality of contact centers to route the call. The call is then routed to an automatic call distributor of the contact center.
  • FIG. 1A depicts a diagrammatic representation of a system that includes a call center platform implemented in accordance with an embodiment of the invention
  • FIG. 1B depicts a diagrammatic representation of a system that includes a call center platform including a media gateway deployed at a customer contact center in accordance with an embodiment of the invention
  • FIG. 2 is a diagrammatic representation of a system that includes a call center platform adapted for IP call delivery implemented in accordance with an embodiment of the invention
  • FIG. 3 is a diagrammatic representation of a network system configured for time division mulitplexed call delivery to a an interactive call center service provider front end and contact center implemented in accordance with an embodiment of the invention
  • FIG. 4 is a diagrammatic representation of a network system configured for voice over IP call delivery to an interactive call center service provider front end and contact center implemented in accordance with an embodiment of the invention
  • FIG. 5 is a diagrammatic representation of a network system configured for call delivery utilizing intelligent call routing and a central queue point for routing a call to a contact center implemented in accordance with an embodiment of the invention.
  • FIG. 6 is a diagrammatic representation of a network system configured for VoIP call delivery to a third party contact center implemented in accordance with an embodiment of the invention.
  • FIG. 1A a system 100 that includes a call center platform implemented in accordance with an embodiment of the invention is depicted.
  • various contact centers 110 a - 110 c may be communicatively coupled with an interactive call center service provider front end 150 .
  • Contact centers may be operated by a merchant or service retailer, or may be operated by a third part on behalf of a merchant.
  • Front end 150 may include a media gateway 154 that may terminate customer call legs with an agent station.
  • media gateway 154 comprises a circuit-switched and packet-switched media gateway adapted to interface with both a circuit switched network, e.g., the public switched telephone network (PSTN) 120 and a packet network, such as an Internet Protocol (IP) network 130 .
  • PSTN public switched telephone network
  • IP Internet Protocol
  • Circuit-switched calls may be terminated at media gateway 154 via voice trunks, and packet-switched calls may be connected with media gateway via a router 152 .
  • system 100 can accommodate customers using a circuit-switched telephone device 115 and customers using a packet-switched telephone device 116 .
  • Front end 150 may include a self service platform (SSP) 156 a that is interconnected with media gateway 154 .
  • SSP platform 156 a may be communicatively coupled with a variety of servers or functions, including an automatic speech recognition (ASR) server 156 b , a text-to-speech (TTS) server 156 c , host interface server 156 d , and an intelligent call routing server (ICR) 156 e .
  • ICR server 156 e preferably provides computer telephony integration (CTI) and facilitates centralized queue functionality.
  • Host interface server 156 d may be coupled with a customer data center 160 , e.g., via routers 158 and 162 .
  • Customer data center 160 may include a web services server 164 , database services 166 , and the like.
  • Session initiation protocol (SIP) signaling and computer telephony integration (CTI) information may be exchanged between a packet telephony device placing or receiving a call to or from front end 150 , and media gateway 154 may utilize SIP and CTI data for creating, modifying, and terminating sessions with a customer and an agent.
  • CTI information obtained by media gateway 154 may include, for example, the caller's number, the number dialed, agent screen population, automated and computer controlled dialing, coordinated phone and data transfers, and the like.
  • SIP information may be conveyed from media gateway 154 to self service platform 156 a to facilitate processing of a call.
  • Information conveyed to customer data center 160 from host interface server 156 d may be carried over, for example, SOAP as a transport layer.
  • Each of contact centers 110 a - 110 c includes a respective private branch exchange (PBX) 114 a - 114 c that may connect calls with respective agent stations 112 a - 112 f .
  • PBX 114 a comprises a circuit switched PBX and may be coupled with media gateway 154 via voice trunks.
  • PBXs 114 b and 114 c may be implemented as IP PBXs and may be coupled with media gateway 154 over a packet network, e.g., via router 152 .
  • communications may be made between PBX 114 c and media gateway 154 via multiprotocol label switching (MPLS) 140 .
  • MPLS multiprotocol label switching
  • SIP signaling and CTI information may be communicated between each of packet PBXs 114 b - 114 c and media gateway 154 .
  • contact centers 114 b and 114 c may include ICR servers 116 a - 116 b communicatively coupled with ICR server 156 e deployed in front end 150 .
  • ASR 156 b is adapted to respond to caller or called party entered touch-tone digits and/or to the voice input relayed thereto by media gateway 154 .
  • ASR 156 b may play digitally recorded speech that provides menu selections to the caller or called party. The customer may then enter the touch-tone digits that correspond to the desired menu selection or provide a voice response. The customer entered digits or voice commands can invoke options as varied as looking up account balances, moving the call within or to another system component, obtaining preliminary information from a caller, or playing a pre-recorded announcement for the caller.
  • ASR 156 b may obtain preliminary call information, such as the caller's identity, customer information, preliminary transaction data, or the like.
  • ICR 156 e may feature automatic call distributor functionality. To this end, ICR 156 e may include an application that distributes calls to a specific group of terminals that agents use or to a specific terminal of an agent. ICR 156 e provides call routing based upon, for example, the availability of operators located at the remote sites, or contact centers, or other call-routing decision criteria.
  • system functionality may be extended by deploying a media gateway 116 at a customer contact center 110 a as depicted in FIG. 1B .
  • front end 150 supports class 4 switching and provides direct connection to contact center automatic call distributors.
  • call center service provider 150 effectively acts as the carrier for merchants or other enterprise clients of the call center service provider.
  • FIG. 2 is a diagrammatic representation of a system 200 that includes a call center platform adapted for IP call delivery implemented in accordance with an embodiment of the invention.
  • a contact center 210 a may be communicatively coupled with an interactive call center service provider front end 250 .
  • Contact center 210 a includes agent stations 212 a - 212 b coupled with a media gateway 216 .
  • IP call signaling may be communicated between gateway 216 and agent stations 212 a - 212 b via, for example, SIP and/or H.323.
  • Contact center 210 a additionally includes an intelligent call management (ICM) peripheral gateway (PG) 214 .
  • ICM intelligent call management
  • PG peripheral gateway
  • Contact center 210 a may be communicatively coupled with front end 250 via router 218 for MPLS transmissions.
  • Other contact centers 210 b may be deployed in system 100 and configured in a similar manner as contact center 210 a.
  • Front end 250 may include a media gateway 254 that may facilitate termination of customer call legs with an agent station.
  • Front end 250 may include a server or other data processing system running a central queuing application (CQA) 252 that provides call queuing that is communicatively coupled with media gateway 254 .
  • CQA 252 may also be coupled with an ICM PG 256 that provides call management services.
  • An ASR 258 provides voice recognition and response services and is coupled with media gateway 254 and ICM PG 256 .
  • a session controller 257 may be communicatively coupled with media gateway 254 and a router 259 that facilitates IP session allocation and management of customer call delivery between front end 250 and a contact center.
  • System 200 may include another contact center 220 , e.g., a third party contact center 220 , that includes agent stations 222 a - 220 b .
  • Contact center 220 may include a call management system (CMS) 224 connected with an ICM PG 226 .
  • An automatic call distributor (ACD) 228 may be coupled with ICM PG 226 and provides call dispatch services to agent stations 222 a - 222 b.
  • CMS call management system
  • ACD automatic call distributor
  • System 200 includes a customer data center 260 that includes a customer center intelligent call management (ICM) server 262 that may interface with contact centers 210 and 220 .
  • a CMS 264 may be communicatively coupled with ICM server 262 and a media server 266 .
  • Customer center 260 may be communicatively coupled with front end 250 by a router 268 , e.g., that is communicatively coupled with front end 250 over MPLS network 240 .
  • a customer may be connected with front end 250 via a circuit switched telephone device 215 interconnected with an interexchange carrier (IXC) 230 that is connected with media gateway 254 .
  • the TDM call leg between media gateway 254 and device 215 may be bridged with an IP call session to an agent at a contact center, e.g., contact center 210 or 220 .
  • media server 266 provides a consolidated model for call distribution to multiple contact centers having media gateways, e.g., media gateway 216 . While the illustrative example depicts coordination with a single ICM interface at a customer data center, e.g., at ICM server 262 , multiple ICM points may be deployed if a customer provisions ICM services at separate contact centers. Calls to third party contact center 220 may require transfer/connect services and utilize TDM connections, but may be distributed on the customer's MPLS network 240 as available.
  • FIG. 3 is a diagrammatic representation of a network system 300 configured for time division mulitplexed (TDM) call delivery to a an interactive call center service provider front end and contact center implemented in accordance with an embodiment of the invention.
  • a customer places a call to an interactive call center service provider front end 350 from a circuit-switched telephone 315 .
  • the call may be placed, for example, by dialing an 8YY number (e.g., an 800, 888, or other toll free number).
  • the call is redirected through PSTN 320 to appropriate terminated T1s on a centralized media gateway 354 hosted by call center service provider front end 350 .
  • front tend 350 is configured with an SSP 356 that may include various resources that may be implemented at SSP servers 356 a - 356 b (collectively referred to as SSP 356 ).
  • SSP 356 is preferably automatic speech recognition (ASR) and text-to-speech (TTS) enabled.
  • ASR automatic speech recognition
  • TTS text-to-speech
  • SSP 356 supports both circuit-switched and packet-switched interfaces, and thus provides access for both TDM and VoIP calls.
  • SSP servers 356 a - 356 b may be communicatively coupled with respective client interface servers (CIS) 352 a - 352 b and various other service provider entities, such as a web services platform (WSP) 358 , speech recognition platform (SRP) 360 , database services (DBS) 362 , intelligent call routing server (ICR) 364 , and analytics platform (AP) 366 .
  • WSP web services platform
  • SRP speech recognition platform
  • DBS database services
  • ICR intelligent call routing server
  • AP analytics platform
  • media gateway 354 performs dialed number identification service (DNIS) validation and translations received from PSTN 320 , and places an outbound call out the appropriate SSP resource, e.g., SSP server 356 b.
  • DNIS dialed number identification service
  • SSP server 356 b then runs the appropriate application associated with the DNIS presented in the call setup message.
  • the application run by SSP server 356 b allows for customer self service, e.g., access to account information, supply of service information, and the like, and may be terminated by the customer by supply of a suitable directive, e.g., a voice command.
  • a suitable directive e.g., a voice command.
  • the customer may terminate self service of the call by supplying a command that directs the SSP 356 to route the call to an agent at a contact center.
  • the customer continues to flow through the application until the customer instructs SSP 356 b to re-direct the caller to a target party (in this cased a 3rd party contact center).
  • VRU implemented at SRP 360 then issues appropriate messaging to media gateway 354 causing it to pull the call back from SSP 356 and redirecting it to an appropriate target party destination based on pre-defined routing instructions, e.g., translation routing.
  • the contact center 320 receives the inbound call from media gateway 354 at ACD 328 and places the call in an appropriate queue until an agent becomes available. Once available, ACD 328 forwards the call to an available agent station 322 , and the agent receives the call and answers it.
  • FIG. 4 is a diagrammatic representation of a network system 400 configured for voice over IP (VoIP) call delivery to an interactive call center service provider front end 350 and contact center 320 implemented in accordance with an embodiment of the invention.
  • VoIP voice over IP
  • a customer places a call to an interactive call center service provider front end 350 from a IP telephony device 415 .
  • the call may be placed, for example, by dialing an 8YY number (e.g., an 800, 888, or other toll free number).
  • the call is routed through Internet 430 to media gateway 410 .
  • Media gateway 410 performs translation/routing on the dialed number, selects an appropriate outbound port, and issues a SETUP/INVITE request to a Session Border Controller (SBC) 440 deployed in front end 350 , e.g., via routers 420 - 422 .
  • SBC 440 re-directs the call based on policy routing and forwards the call to centralized media gateway 354 .
  • Media gateway 354 receives the inbound SETUP/INVITE message and performs translation/routing on the inbound DNIS and redirects the call to SSP 356 for treatment.
  • SSP 356 then runs the appropriate application associated with the DNIS presented in the call setup message.
  • SSP 356 receives a re-direct message from centralized media gateway 354 and forwards to premise media gateway 410 for treatment as a SIP REFER request that includes an identity, e.g., a directory number, of third party contact center 320 .
  • Premise media gateway 410 receives the REFER request that signals the start of transfer of the call.
  • premise media gateway 410 pulls the call back from central media gateway 354 and issues and outbound call to the 3rd party contact center ACD 328 .
  • Contact center ACD 328 receives the inbound call from media gateway 410 and places the call in appropriate queue until an agent station, e.g., agent station 322 , becomes available. Once available, ACD 328 forwards the call thereto.
  • FIG. 5 is a diagrammatic representation of a network system 500 configured for call delivery utilizing intelligent call routing and a central queue point for routing a call to a contact center implemented in accordance with an embodiment of the invention.
  • a customer places a call to an interactive call center service provider front end 350 from a circuit switched telephony device 515 .
  • the call may be placed, for example, by dialing an 8YY number (e.g., an 800, 888, or other toll free number).
  • the call is redirected to appropriate terminated T1s or other communication links on media gateway 410 .
  • Media gateway 410 performs translation/routing on the dialed number and selects an outbound port of media gateway 410 from which a SETUP/INVITE request is issued to front end SBC 440 via routers 420 - 422 .
  • SBC 440 re-directs the call based on policy routing and forwards the call to centralized media gateway 354 .
  • Centralized media gateway 354 receives the inbound SETUP/INVITE message and performs translation/routing on the inbound DNIS, and redirects the call to SSP 356 for treatment.
  • SSP 356 then runs the appropriate application associated with the DNIS presented in the call setup message.
  • the customer continues to flow through the application processing until the customer instructs SSP 356 to re-direct the call to a target party (in this cased a 3rd party contact center 320 ).
  • SSP 356 then sends a ROUTE_REQUEST to an Intelligent Call Routing server (ICR) 364 .
  • ICR server 364 then forwards the ROUTE_REQUEST to a Central Controller Server (CCS) 510 .
  • CCS server 510 checks for agent availability, e.g., via contact center peripheral gateway 520 . If no agents are available, CCS server 510 sends back a ROUTE_SELECTED message to instruct SSP 356 to re-direct the call to a Central Queue Point (CQP) run by SSP 356 .
  • CQP Central Queue Point
  • ICR server 364 receives the ROUTE_SELECTED message and forwards the message to SSP 356 for proper handling.
  • SSP 356 sends a REFER message to media gateway 354 for handling.
  • Media gateway 354 receives the REFER message and re-directs the SIP/RTP stream to SSP 356 running as a CQP.
  • the CQP-SSP platform receives the inbound call request and forwards a NEW_CALL message to ICR 364 which forwards the NEW_CALL request to CCS 510 .
  • CCS 510 then may either direct the CQP-SSP platform to play messages/scripts or await for agent availability.
  • CCS 510 then sends a CONNECT message to ICR 364 when an agent is available.
  • ICR 364 forwards the CONNECT message to the CQP-SSP 356 for handling.
  • CQP-SSP 356 then issues a REFER message back to central media gateway 354 .
  • Central media gateway 354 looks at the Target party number and determines if it handles the REFER message or forwards it to the originating media gateway 410 for processing.
  • media gateway 354 forwards the REFER message to SBC 440 .
  • SBC 440 receives the REFER message and forwards the REFER message to the premise-based media gateway 410 .
  • Premise media gateway 410 redirects the originating call to contact center 320 .
  • ACD 328 selects an agent and forwards call thereto, and the agent may answer the call.
  • FIG. 6 is a diagrammatic representation of a network system 600 configured for VoIP call delivery to a third party contact center implemented in accordance with an embodiment of the invention.
  • a customer places a call to a call center service provider 350 from a circuit switched telephony device 615 .
  • the call may be placed, for example, by dialing an 8YY number (e.g., an 800, 888, or other toll free number).
  • the call is routed to gateway 410 via PSTN 320 .
  • Gateway 410 issues an INVITE/SETUP message that is transmitted to SBC 610 which forwards the INVITE/SETUP message to the call center service provider SBC 440 , e.g., via a SIP/RTP backbone network 630 .
  • SBC 440 sends the INVITE/SETUP message to centralized media gateway 354 which validates the DNIS information and forwards the INVITE message to SSP 356 for processing.
  • SSP 356 may then interact with the caller.
  • the caller elects to be routed to an agent, e.g., by a menu selection or voice input.
  • SSP 356 sends a ROUTE_REQUEST message to ICR 364 .
  • ICR 364 forwards the ROUTE_REQUEST message to CCS 510 .
  • CCS 510 selects where to send the call and returns a ROUTE_SELECT message with target party (TP) information.
  • ICR 364 receives the ROUTE_SELECT message and forwards the ROUTE_SELECT message to SSP 356 .
  • SSP 356 obtains the TP Number from the ROUTE_SELECT message and issues a REFER message to media gateway 354 .
  • Media gateway 354 receives the REFER message and determines if it needs to forward or act on the REFER message. In the illustrative example, assume media gateway 354 forwards the REFER message to call center service provider SBC 440 .
  • SBC 440 forwards the REFER message to the IP carrier SBC 610 which conveys the REFER message to carrier media gateway 410 for treatment.
  • Carrier media gateway 410 validates the TP number and selects an appropriate route to the TP number.
  • Carrier media gateway 410 then sends the REFER message to SBC 610 which forwards the REFER message to premise media gateway 410 .
  • Premise media gateway 410 validates the DNIS and places the call out to contact center ACD 328 .
  • Contact center ACD 328 receives the SETUP/INVITE message and locates an available agent station 322 . The call is routed to the available agent station, and the agent may answer the call.
  • a call center platform provides for customized delivery of calls to contact centers.
  • the call center platform provides the ability to transfer calls in a manner that reduces carrier connection costs and intra-state costs.
  • the call center platform provides alternative connectivity mechanisms, e.g., packet-switched, circuit-switched, and multiprotocol label switching connectivity, for a call center enterprise customer.
  • An interactive call center service provider front end includes a media gateway adapted to receive circuit-switched and packet-switched customer calls and a self service platform and a self service platform.
  • Customer calls may be directly connected with the call center front end and contact center via circuit switched connections, via VoIP connections, and may be connected utilizing intelligent call routing and central queue point mechanisms.
  • the illustrative block diagrams depict process steps or blocks that may represent modules, segments, or portions of code that include one or more executable instructions for implementing specific logical functions or steps in the process.
  • process steps or procedures many alternative implementations are possible and may be made by simple design choice. Some process steps may be executed in different order from the specific description herein based on, for example, considerations of function, purpose, conformance to standard, legacy structure, user interface design, and the like.
  • aspects of the present invention may be implemented in software, hardware, firmware, or a combination thereof.
  • the various elements of the system may be implemented as a computer program product tangibly embodied in a machine-readable storage device for execution by a processing unit.
  • Various steps of embodiments of the invention may be performed by a computer processor executing a program tangibly embodied on a computer-readable medium to perform functions by operating on input and generating output.
  • the computer-readable medium may be, for example, a memory, a transportable medium such as a compact disk, a floppy disk, or a diskette, such that a computer program embodying the aspects of the present invention can be loaded onto a computer.
  • the computer program is not limited to any particular embodiment, and may, for example, be implemented in an operating system, application program, foreground or background process, driver, network stack, or any combination thereof, executing on a single processor or multiple processors. Additionally, various steps of embodiments of the invention may provide one or more data structures generated, produced, received, or otherwise implemented on a computer-readable medium, such as a memory.
  • the information sent between various modules can be sent between the modules via at least one of a data network, the Internet, an Internet Protocol network, a wireless source, and a wired source and via plurality of protocols.

Abstract

A system, method, and computer readable medium for processing call in a call center platform are provided. A call center platform provides for customized delivery of calls to contact centers. The call center platform provides the ability to transfer calls in a manner that reduces carrier connection costs and intra-state costs. The call center platform provides alternative connectivity mechanisms, such as packet-switched, circuit-switched, and multiprotocol label switching connectivity, for a call center enterprise customer. An interactive call center service provider front end includes a media gateway adapted to receive circuit-switched and packet-switched customer calls and a self service platform. Customer calls may be directly connected with the call center front end and contact center via circuit switched connections, via VoIP connections, and may be connected utilizing intelligent call routing and central queue point mechanisms.

Description

FIELD OF THE INVENTION
The present invention is generally related to call center technologies and, more particularly, to mechanisms for providing call steering in a system featuring an interactive call center.
BACKGROUND OF THE INVENTION
Telephone call processing and switching systems of many types are known in the art. Such systems are used in telemarketing operations, telephone-based information systems, financial and insurance service operations, and public service centers, to name but a few examples. Automated or semi-automated call centers are examples of such systems, including functional features such as automatic call distributors (ACD), interactive voice response (IVR), also referred to as a voice response unit (VRU), coordinated voice and data delivery, and outdial applications.
For example, telemarketing is a well-known form of remote commerce, that is commerce wherein the person making the sale or taking the sales data is not in the actual physical presence of the potential purchaser or customer. In general operation, a customer may call a toll-free telephone number, such as an 800 number. The number dialed is determined by the carrier as being associated with the telemarketer, and the call is delivered to the telemarketer's call center. A typical call center will have a front end with one or more VRU units, call switching equipment, an ACD, and several work stations having a telephone and computer terminal at which a live operator processes the call. The dialed number, typically taken automatically from the carrier through use of the dialed number identification service (DNIS), is utilized to effect a database access resulting in a “screen pop” of a script on the operator's computer terminal utilizing a computer telephone integration (CTI) network. In this way, when a prospective purchaser calls a given telephone number, a telemarketing operator may immediately respond with a script keyed to the goods or services offered. The response may be at various levels of specificity, ranging from a proffer of a single product, e.g., a particular audio recording, or may be for various categories of goods or services, e.g., where the dialed number is responded to on behalf of an entire supplier. Alternatively, the call center may utilize an outdial application that dials phone numbers of customers in an automated fashion, and connects the dialed customer with an agent. To this end, the outdial application may interface with a database of telephone numbers from which phone numbers to be dialed are retrieved.
Contemporary call platforms have limited ability for customizing the delivery of a call to, for example, a particular agent contact center. Moreover, call center platforms provide little, if any, ability to transfer calls in a manner that reduces carrier connection costs or intra-state costs. Still further, conventional call center technologies do not provide alternative connectivity mechanisms, e.g., packet-switched, circuit-switched, and multiprotocol label switching connectivity, for a call center enterprise customer.
Therefore, what is needed is a mechanism that overcomes the described problems and limitations.
SUMMARY OF THE INVENTION
The present invention provides a system, method, and computer readable medium for customizing the delivery of calls to contact centers. A call center platform provides the ability to transfer calls in a manner that reduces carrier connection costs and intra-state costs. The call center platform provides alternative connectivity mechanisms, e.g., packet-switched, circuit-switched, and multiprotocol label switching connectivity, for a call center enterprise customer. An interactive call center service provider front end includes a media gateway adapted to receive circuit-switched and packet-switched customer calls and a self service platform. Customer calls may be directly connected with the call center front end and contact center via circuit switched connections, via VoIP connections, and may be connected utilizing intelligent call routing and central queue point mechanisms.
In one embodiment of the disclosure, a method for processing calls in a call center system is provided. The method includes receiving a call from a customer at an interactive call center front end, wherein the interactive call center front end is adapted to receive circuit-switched and packet-switched calls, conveying the call to a self service platform for processing of the call, receiving a directive from the customer to connect the call with an agent, determining a contact center of a plurality of contact centers to route the call, and routing the call to an automatic call distributor of the contact center.
In another embodiment of the disclosure, a computer-readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions for processing calls in a call center system is provided. The computer-readable medium comprises instructions for receiving a call from a customer at an interactive call center front end, wherein the interactive call center front end is adapted to receive circuit-switched and packet-switched calls, conveying the call to a self service platform for processing of the call, receiving, by a voice response unit, a directive from the customer to connect the call with an agent, directing, by the voice response unit, the self service platform to terminate processing of the call by the voice response unit and return processing to the self service platform, determining a contact center of a plurality of contact centers to route the call, and routing the call to an automatic call distributor of the contact center.
In a further embodiment of the disclosure, a system for processing calls in a call center is provided. The system comprises an interactive call center front end that includes a media gateway adapted to interface with a circuit-switched network and a packet-switched network, a self service platform, a voice response unit, and an intelligent call routing server. The system further comprises a plurality of contact centers communicatively coupled with the call center front end, wherein the intelligent call routing server is communicatively coupled with at least one of the contact centers. The front end receives a call from a customer, conveys the call to the self service platform for processing, wherein the self service platform invokes an application for processing the call based at least in part on dialed number identification service data associated with the call. The call is conveyed to the voice response unit for processing until the voice response unit receives a directive from the customer to connect the call with an agent, wherein the voice response unit directs the self service platform to terminate processing of the call by the voice response unit and return processing to the self service platform. The intelligent call routing server determines a contact center of the plurality of contact centers to route the call. The call is then routed to an automatic call distributor of the contact center.
BRIEF DESCRIPTION OF THE DRAWINGS
Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures, in which:
FIG. 1A depicts a diagrammatic representation of a system that includes a call center platform implemented in accordance with an embodiment of the invention;
FIG. 1B depicts a diagrammatic representation of a system that includes a call center platform including a media gateway deployed at a customer contact center in accordance with an embodiment of the invention;
FIG. 2 is a diagrammatic representation of a system that includes a call center platform adapted for IP call delivery implemented in accordance with an embodiment of the invention;
FIG. 3 is a diagrammatic representation of a network system configured for time division mulitplexed call delivery to a an interactive call center service provider front end and contact center implemented in accordance with an embodiment of the invention;
FIG. 4 is a diagrammatic representation of a network system configured for voice over IP call delivery to an interactive call center service provider front end and contact center implemented in accordance with an embodiment of the invention;
FIG. 5 is a diagrammatic representation of a network system configured for call delivery utilizing intelligent call routing and a central queue point for routing a call to a contact center implemented in accordance with an embodiment of the invention; and
FIG. 6 is a diagrammatic representation of a network system configured for VoIP call delivery to a third party contact center implemented in accordance with an embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION
It is to be understood that the following disclosure provides many different embodiments or examples for implementing different features of various embodiments. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting.
Now referring to FIG. 1A, a system 100 that includes a call center platform implemented in accordance with an embodiment of the invention is depicted. In the depicted system configuration, various contact centers 110 a-110 c may be communicatively coupled with an interactive call center service provider front end 150. Contact centers may be operated by a merchant or service retailer, or may be operated by a third part on behalf of a merchant. Front end 150 may include a media gateway 154 that may terminate customer call legs with an agent station. In a preferred embodiment, media gateway 154 comprises a circuit-switched and packet-switched media gateway adapted to interface with both a circuit switched network, e.g., the public switched telephone network (PSTN) 120 and a packet network, such as an Internet Protocol (IP) network 130. Circuit-switched calls may be terminated at media gateway 154 via voice trunks, and packet-switched calls may be connected with media gateway via a router 152. Accordingly, system 100 can accommodate customers using a circuit-switched telephone device 115 and customers using a packet-switched telephone device 116.
Front end 150 may include a self service platform (SSP) 156 a that is interconnected with media gateway 154. SSP platform 156 a may be communicatively coupled with a variety of servers or functions, including an automatic speech recognition (ASR) server 156 b, a text-to-speech (TTS) server 156 c, host interface server 156 d, and an intelligent call routing server (ICR) 156 e. ICR server 156 e preferably provides computer telephony integration (CTI) and facilitates centralized queue functionality. Host interface server 156 d may be coupled with a customer data center 160, e.g., via routers 158 and 162. Customer data center 160 may include a web services server 164, database services 166, and the like.
Session initiation protocol (SIP) signaling and computer telephony integration (CTI) information may be exchanged between a packet telephony device placing or receiving a call to or from front end 150, and media gateway 154 may utilize SIP and CTI data for creating, modifying, and terminating sessions with a customer and an agent. CTI information obtained by media gateway 154 may include, for example, the caller's number, the number dialed, agent screen population, automated and computer controlled dialing, coordinated phone and data transfers, and the like. SIP information may be conveyed from media gateway 154 to self service platform 156 a to facilitate processing of a call. Information conveyed to customer data center 160 from host interface server 156 d may be carried over, for example, SOAP as a transport layer.
Each of contact centers 110 a-110 c includes a respective private branch exchange (PBX) 114 a-114 c that may connect calls with respective agent stations 112 a-112 f. In the illustrative example, PBX 114 a comprises a circuit switched PBX and may be coupled with media gateway 154 via voice trunks. PBXs 114 b and 114 c may be implemented as IP PBXs and may be coupled with media gateway 154 over a packet network, e.g., via router 152. In the present example, communications may be made between PBX 114 c and media gateway 154 via multiprotocol label switching (MPLS) 140. SIP signaling and CTI information may be communicated between each of packet PBXs 114 b-114 c and media gateway 154. Additionally, contact centers 114 b and 114 c may include ICR servers 116 a-116 b communicatively coupled with ICR server 156 e deployed in front end 150.
ASR 156 b is adapted to respond to caller or called party entered touch-tone digits and/or to the voice input relayed thereto by media gateway 154. ASR 156 b may play digitally recorded speech that provides menu selections to the caller or called party. The customer may then enter the touch-tone digits that correspond to the desired menu selection or provide a voice response. The customer entered digits or voice commands can invoke options as varied as looking up account balances, moving the call within or to another system component, obtaining preliminary information from a caller, or playing a pre-recorded announcement for the caller. ASR 156 b may obtain preliminary call information, such as the caller's identity, customer information, preliminary transaction data, or the like.
ICR 156 e may feature automatic call distributor functionality. To this end, ICR 156 e may include an application that distributes calls to a specific group of terminals that agents use or to a specific terminal of an agent. ICR 156 e provides call routing based upon, for example, the availability of operators located at the remote sites, or contact centers, or other call-routing decision criteria.
In accordance with an embodiment, system functionality may be extended by deploying a media gateway 116 at a customer contact center 110 a as depicted in FIG. 1B.
In accordance with embodiments, front end 150 supports class 4 switching and provides direct connection to contact center automatic call distributors. Thus, call center service provider 150 effectively acts as the carrier for merchants or other enterprise clients of the call center service provider.
FIG. 2 is a diagrammatic representation of a system 200 that includes a call center platform adapted for IP call delivery implemented in accordance with an embodiment of the invention. In the depicted system configuration, a contact center 210 a may be communicatively coupled with an interactive call center service provider front end 250. Contact center 210 a includes agent stations 212 a-212 b coupled with a media gateway 216. IP call signaling may be communicated between gateway 216 and agent stations 212 a-212 b via, for example, SIP and/or H.323. Contact center 210 a additionally includes an intelligent call management (ICM) peripheral gateway (PG) 214. Contact center 210 a may be communicatively coupled with front end 250 via router 218 for MPLS transmissions. Other contact centers 210 b may be deployed in system 100 and configured in a similar manner as contact center 210 a.
Front end 250 may include a media gateway 254 that may facilitate termination of customer call legs with an agent station. Front end 250 may include a server or other data processing system running a central queuing application (CQA) 252 that provides call queuing that is communicatively coupled with media gateway 254. CQA 252 may also be coupled with an ICM PG 256 that provides call management services. An ASR 258 provides voice recognition and response services and is coupled with media gateway 254 and ICM PG 256. A session controller 257 may be communicatively coupled with media gateway 254 and a router 259 that facilitates IP session allocation and management of customer call delivery between front end 250 and a contact center.
System 200 may include another contact center 220, e.g., a third party contact center 220, that includes agent stations 222 a-220 b. Contact center 220 may include a call management system (CMS) 224 connected with an ICM PG 226. An automatic call distributor (ACD) 228 may be coupled with ICM PG 226 and provides call dispatch services to agent stations 222 a-222 b.
System 200 includes a customer data center 260 that includes a customer center intelligent call management (ICM) server 262 that may interface with contact centers 210 and 220. A CMS 264 may be communicatively coupled with ICM server 262 and a media server 266. Customer center 260 may be communicatively coupled with front end 250 by a router 268, e.g., that is communicatively coupled with front end 250 over MPLS network 240.
A customer may be connected with front end 250 via a circuit switched telephone device 215 interconnected with an interexchange carrier (IXC) 230 that is connected with media gateway 254. The TDM call leg between media gateway 254 and device 215 may be bridged with an IP call session to an agent at a contact center, e.g., contact center 210 or 220. In the depicted system configuration, media server 266 provides a consolidated model for call distribution to multiple contact centers having media gateways, e.g., media gateway 216. While the illustrative example depicts coordination with a single ICM interface at a customer data center, e.g., at ICM server 262, multiple ICM points may be deployed if a customer provisions ICM services at separate contact centers. Calls to third party contact center 220 may require transfer/connect services and utilize TDM connections, but may be distributed on the customer's MPLS network 240 as available.
FIG. 3 is a diagrammatic representation of a network system 300 configured for time division mulitplexed (TDM) call delivery to a an interactive call center service provider front end and contact center implemented in accordance with an embodiment of the invention. In the illustrative example, a customer places a call to an interactive call center service provider front end 350 from a circuit-switched telephone 315. The call may be placed, for example, by dialing an 8YY number (e.g., an 800, 888, or other toll free number). The call is redirected through PSTN 320 to appropriate terminated T1s on a centralized media gateway 354 hosted by call center service provider front end 350. In the illustrative example, front tend 350 is configured with an SSP 356 that may include various resources that may be implemented at SSP servers 356 a-356 b (collectively referred to as SSP 356). SSP 356 is preferably automatic speech recognition (ASR) and text-to-speech (TTS) enabled. Moreover, SSP 356 supports both circuit-switched and packet-switched interfaces, and thus provides access for both TDM and VoIP calls. SSP servers 356 a-356 b may be communicatively coupled with respective client interface servers (CIS) 352 a-352 b and various other service provider entities, such as a web services platform (WSP) 358, speech recognition platform (SRP) 360, database services (DBS) 362, intelligent call routing server (ICR) 364, and analytics platform (AP) 366. On receipt of the call, media gateway 354 performs dialed number identification service (DNIS) validation and translations received from PSTN 320, and places an outbound call out the appropriate SSP resource, e.g., SSP server 356 b.
SSP server 356 b then runs the appropriate application associated with the DNIS presented in the call setup message. The application run by SSP server 356 b allows for customer self service, e.g., access to account information, supply of service information, and the like, and may be terminated by the customer by supply of a suitable directive, e.g., a voice command. For example, the customer may terminate self service of the call by supplying a command that directs the SSP 356 to route the call to an agent at a contact center. The customer continues to flow through the application until the customer instructs SSP 356 b to re-direct the caller to a target party (in this cased a 3rd party contact center). VRU implemented at SRP 360 then issues appropriate messaging to media gateway 354 causing it to pull the call back from SSP 356 and redirecting it to an appropriate target party destination based on pre-defined routing instructions, e.g., translation routing.
The contact center 320 receives the inbound call from media gateway 354 at ACD 328 and places the call in an appropriate queue until an agent becomes available. Once available, ACD 328 forwards the call to an available agent station 322, and the agent receives the call and answers it.
FIG. 4 is a diagrammatic representation of a network system 400 configured for voice over IP (VoIP) call delivery to an interactive call center service provider front end 350 and contact center 320 implemented in accordance with an embodiment of the invention. In the illustrative example, a customer places a call to an interactive call center service provider front end 350 from a IP telephony device 415. The call may be placed, for example, by dialing an 8YY number (e.g., an 800, 888, or other toll free number). The call is routed through Internet 430 to media gateway 410. Media gateway 410 performs translation/routing on the dialed number, selects an appropriate outbound port, and issues a SETUP/INVITE request to a Session Border Controller (SBC) 440 deployed in front end 350, e.g., via routers 420-422. SBC 440 re-directs the call based on policy routing and forwards the call to centralized media gateway 354. Media gateway 354 then receives the inbound SETUP/INVITE message and performs translation/routing on the inbound DNIS and redirects the call to SSP 356 for treatment. SSP 356 then runs the appropriate application associated with the DNIS presented in the call setup message. The customer continues to flow through the application until the customer instructs SSP 356 to re-direct the caller to a target party, e.g., a 3rd party contact center 320. VRU implemented as SRP 360 then issue appropriate messaging to media gateway 354 causing it to pull the call back from SSP 356 and redirect the call to an appropriate target party destination based on pre-defined routing instructions (e.g., translation routing). SBC 440 receive a re-direct message from centralized media gateway 354 and forwards to premise media gateway 410 for treatment as a SIP REFER request that includes an identity, e.g., a directory number, of third party contact center 320. Premise media gateway 410 receives the REFER request that signals the start of transfer of the call. Accordingly, premise media gateway 410 pulls the call back from central media gateway 354 and issues and outbound call to the 3rd party contact center ACD 328. Contact center ACD 328 receives the inbound call from media gateway 410 and places the call in appropriate queue until an agent station, e.g., agent station 322, becomes available. Once available, ACD 328 forwards the call thereto.
FIG. 5 is a diagrammatic representation of a network system 500 configured for call delivery utilizing intelligent call routing and a central queue point for routing a call to a contact center implemented in accordance with an embodiment of the invention. In the illustrative example, a customer places a call to an interactive call center service provider front end 350 from a circuit switched telephony device 515. The call may be placed, for example, by dialing an 8YY number (e.g., an 800, 888, or other toll free number). The call is redirected to appropriate terminated T1s or other communication links on media gateway 410. Media gateway 410 performs translation/routing on the dialed number and selects an outbound port of media gateway 410 from which a SETUP/INVITE request is issued to front end SBC 440 via routers 420-422. SBC 440 re-directs the call based on policy routing and forwards the call to centralized media gateway 354. Centralized media gateway 354 then receives the inbound SETUP/INVITE message and performs translation/routing on the inbound DNIS, and redirects the call to SSP 356 for treatment. SSP 356 then runs the appropriate application associated with the DNIS presented in the call setup message. The customer continues to flow through the application processing until the customer instructs SSP 356 to re-direct the call to a target party (in this cased a 3rd party contact center 320). SSP 356 then sends a ROUTE_REQUEST to an Intelligent Call Routing server (ICR) 364. ICR server 364 then forwards the ROUTE_REQUEST to a Central Controller Server (CCS) 510. CCS server 510 checks for agent availability, e.g., via contact center peripheral gateway 520. If no agents are available, CCS server 510 sends back a ROUTE_SELECTED message to instruct SSP 356 to re-direct the call to a Central Queue Point (CQP) run by SSP 356. ICR server 364 receives the ROUTE_SELECTED message and forwards the message to SSP 356 for proper handling. SSP 356, in turn, sends a REFER message to media gateway 354 for handling. Media gateway 354 receives the REFER message and re-directs the SIP/RTP stream to SSP 356 running as a CQP. The CQP-SSP platform receives the inbound call request and forwards a NEW_CALL message to ICR 364 which forwards the NEW_CALL request to CCS 510. CCS 510 then may either direct the CQP-SSP platform to play messages/scripts or await for agent availability. CCS 510 then sends a CONNECT message to ICR 364 when an agent is available. ICR 364 forwards the CONNECT message to the CQP-SSP 356 for handling. CQP-SSP 356 then issues a REFER message back to central media gateway 354. Central media gateway 354 then looks at the Target party number and determines if it handles the REFER message or forwards it to the originating media gateway 410 for processing. In the illustrative example, assume media gateway 354 forwards the REFER message to SBC 440. SBC 440 receives the REFER message and forwards the REFER message to the premise-based media gateway 410. Premise media gateway 410 then redirects the originating call to contact center 320. ACD 328 selects an agent and forwards call thereto, and the agent may answer the call.
FIG. 6 is a diagrammatic representation of a network system 600 configured for VoIP call delivery to a third party contact center implemented in accordance with an embodiment of the invention. In the illustrative example, a customer places a call to a call center service provider 350 from a circuit switched telephony device 615. The call may be placed, for example, by dialing an 8YY number (e.g., an 800, 888, or other toll free number). The call is routed to gateway 410 via PSTN 320. Gateway 410 issues an INVITE/SETUP message that is transmitted to SBC 610 which forwards the INVITE/SETUP message to the call center service provider SBC 440, e.g., via a SIP/RTP backbone network 630. SBC 440 sends the INVITE/SETUP message to centralized media gateway 354 which validates the DNIS information and forwards the INVITE message to SSP 356 for processing. SSP 356 may then interact with the caller. For illustrative purposes, assume the caller elects to be routed to an agent, e.g., by a menu selection or voice input. SSP 356 sends a ROUTE_REQUEST message to ICR 364. ICR 364 forwards the ROUTE_REQUEST message to CCS 510. CCS 510 selects where to send the call and returns a ROUTE_SELECT message with target party (TP) information. ICR 364 receives the ROUTE_SELECT message and forwards the ROUTE_SELECT message to SSP 356. SSP 356 obtains the TP Number from the ROUTE_SELECT message and issues a REFER message to media gateway 354. Media gateway 354 receives the REFER message and determines if it needs to forward or act on the REFER message. In the illustrative example, assume media gateway 354 forwards the REFER message to call center service provider SBC 440. SBC 440 forwards the REFER message to the IP carrier SBC 610 which conveys the REFER message to carrier media gateway 410 for treatment. Carrier media gateway 410 validates the TP number and selects an appropriate route to the TP number. Carrier media gateway 410 then sends the REFER message to SBC 610 which forwards the REFER message to premise media gateway 410. Premise media gateway 410 validates the DNIS and places the call out to contact center ACD 328. Contact center ACD 328 receives the SETUP/INVITE message and locates an available agent station 322. The call is routed to the available agent station, and the agent may answer the call.
As described, mechanisms for processing calls in a call center system are provided. A call center platform provides for customized delivery of calls to contact centers. The call center platform provides the ability to transfer calls in a manner that reduces carrier connection costs and intra-state costs. The call center platform provides alternative connectivity mechanisms, e.g., packet-switched, circuit-switched, and multiprotocol label switching connectivity, for a call center enterprise customer. An interactive call center service provider front end includes a media gateway adapted to receive circuit-switched and packet-switched customer calls and a self service platform and a self service platform. Customer calls may be directly connected with the call center front end and contact center via circuit switched connections, via VoIP connections, and may be connected utilizing intelligent call routing and central queue point mechanisms.
The illustrative block diagrams depict process steps or blocks that may represent modules, segments, or portions of code that include one or more executable instructions for implementing specific logical functions or steps in the process. Although the particular examples illustrate specific process steps or procedures, many alternative implementations are possible and may be made by simple design choice. Some process steps may be executed in different order from the specific description herein based on, for example, considerations of function, purpose, conformance to standard, legacy structure, user interface design, and the like.
Aspects of the present invention may be implemented in software, hardware, firmware, or a combination thereof. The various elements of the system, either individually or in combination, may be implemented as a computer program product tangibly embodied in a machine-readable storage device for execution by a processing unit. Various steps of embodiments of the invention may be performed by a computer processor executing a program tangibly embodied on a computer-readable medium to perform functions by operating on input and generating output. The computer-readable medium may be, for example, a memory, a transportable medium such as a compact disk, a floppy disk, or a diskette, such that a computer program embodying the aspects of the present invention can be loaded onto a computer. The computer program is not limited to any particular embodiment, and may, for example, be implemented in an operating system, application program, foreground or background process, driver, network stack, or any combination thereof, executing on a single processor or multiple processors. Additionally, various steps of embodiments of the invention may provide one or more data structures generated, produced, received, or otherwise implemented on a computer-readable medium, such as a memory.
Although embodiments of the present invention have been illustrated in the accompanied drawings and described in the foregoing description, it will be understood that the invention is not limited to the embodiments disclosed, but is capable of numerous rearrangements, modifications, and substitutions without departing from the spirit of the invention as set forth and defined by the following claims. For example, the capabilities of the invention can be performed fully and/or partially by one or more of the blocks, modules, processors or memories. Also, these capabilities may be performed in the current manner or in a distributed manner and on, or via, any device able to provide and/or receive information. Further, although depicted in a particular manner, various modules or blocks may be repositioned without departing from the scope of the current invention. Still further, although depicted in a particular manner, a greater or lesser number of modules and connections can be utilized with the present invention in order to accomplish the present invention, to provide additional known features to the present invention, and/or to make the present invention more efficient. Also, the information sent between various modules can be sent between the modules via at least one of a data network, the Internet, an Internet Protocol network, a wireless source, and a wired source and via plurality of protocols.

Claims (20)

What is claimed is:
1. A method for processing calls in a call center system, comprising:
receiving a call from a customer at an interactive call center front end, wherein the interactive call center front end is interfaced with a circuit switched network and a packet network and is configured to receive circuit-switched, packet-switched, and multiprotocol label switching calls, and further configured to support class 4 switching to provide direct connection to contact center automatic call distributors;
conveying the call to a self service platform for processing of the call;
receiving a directive from the customer to connect the call with an agent;
determining a contact center of a plurality of contact centers to route the call; and
routing the call to an automatic call distributor of the call center.
2. The method of claim 1, wherein receiving the call comprises receiving the call at a media gateway deployed in the interactive call center front end.
3. The method of claim 1, further comprising processing the call by the self service platform according to dialed number information service data associated with the call.
4. The method of claim 1, wherein receiving the directive further comprises receiving a voice input from the customer that indicates the self service processing of the call is to be terminated.
5. The method of claim 1, wherein the directive is received from a voice response unit, the method further comprising directing, by the voice response unit, the self service platform to remove the call from processing by the voice response unit in response to receiving the directive.
6. The method of claim 5, further comprising pulling the call back from the self service platform, wherein the call is then processed by a media gateway.
7. The method of claim 6, further comprising:
issuing, by the media gateway, a redirect message comprising a directory number associated with the contact center;
receiving, by a second media gateway external to the interactive call center front end, the re-direct message;
pulling the call back from the media gateway by the second media gateway; and
issuing, by the second media gateway, an outbound call to the directory number that is bridged with the call.
8. The method of claim 7, wherein the re-direct message comprises a session initiation protocol REFER message.
9. A non-transitory computer-readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions for processing calls in a call center, the computer-readable medium comprising instructions for:
receiving a call from a customer at an interactive call center front end, wherein the interactive call center front end is interfaced with a circuit switched network and a packet network and is configured to receive circuit-switched, packet-switched, and multiprotocol label switching calls, and further configured to support class 4 switching to provide direct connection to contact center automatic call distributors;
conveying the call to a self service platform for processing of the call;
receiving, by a voice response unit, a directive from the customer to connect the call with an agent;
directing, by the voice response unit, the self service platform to terminate processing of the call by the voice response unit and return processing to the self service platform;
determining a call contact of a plurality of contact centers to route the call; and
routing the call to an automatic call distributor of the contact center.
10. The non-transitory computer-readable medium of claim 9, wherein the instructions for receiving the call comprise instructions for receiving the call at a media gateway deployed in the interactive call center front end.
11. The non-transitory computer-readable medium of claim 9, further comprising instructions for processing the call by the self service platform according to dialed number information service data associated with the call.
12. The non-transitory computer-readable medium of claim 9, wherein the instructions for receiving the directive further comprise instructions for receiving a voice input from the customer that indicates self service processing of the call is to be terminated.
13. The non-transitory computer-readable medium of claim 9, further comprising instructions for pulling the call back from the self service platform, wherein the call is then processed by the media gateway.
14. The computer-readable medium of claim 13, further comprising instructions for:
issuing, by the media gateway, a redirect message comprising a directory number associated with a contact center;
receiving, by a second media gateway external to the interactive call center front end, the re-direct message;
pulling the call back from the media gateway by the second media gateway; and
issuing, by the second media gateway, an outbound call to the directory number that is bridged with the call.
15. The computer-readable medium of claim 14, wherein the re-direct message comprises a session initiation protocol REFER message.
16. A system for processing calls in a call center, comprising:
an interactive call center front end comprising a media gateway configured to interface with a circuit-switched network, a packet-switched network, multiprotocol label switching network, a self service platform, a voice response unit, and an intelligent call routing server, wherein the interactive call center front end is configured to support class 4 switching to provide direct connection to contact center automatic call distributors; and
a plurality of contact centers communicatively coupled with the front end, wherein
the intelligent call routing server is communicatively coupled with at least one of the contact centers,
the front end is configured to receive a call from a customer and convey the call to the self service platform for processing,
the self service platform is configured to invoke an application for processing the call based at least in part on dialed number identification service data associated with the call,
the call is conveyed to the voice response unit for processing until the voice response unit receives a directive from the customer to connect the call with an agent,
the voice response unit is configured to direct the self service platform to terminate processing of the call by the voice response unit and return processing to the self service platform,
the intelligent call routing server is configured to determine a contact center of the plurality of contact centers to route the call, and
the call is routed to an automatic call distributor of the contact center.
17. The system of claim 16, wherein the call is received at the media gateway deployed in the interactive call center front end.
18. The system of claim 16, wherein the directive comprises a voice input from the customer that indicates the self service processing of the call is to be terminated.
19. The computer-readable medium of claim 16, wherein the media gateway issues a redirect message comprising a directory number associated with the contact center.
20. The system of claim 19, further comprising a second media gateway external to the interactive call center front end that receives the re-direct message, pulls the call back from the media gateway, and issues an outbound call to the directory number for terminating the call with the contact center.
US12/710,828 2010-02-23 2010-02-23 Call steering in a call center system Active 2032-06-23 US9609136B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/710,828 US9609136B1 (en) 2010-02-23 2010-02-23 Call steering in a call center system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/710,828 US9609136B1 (en) 2010-02-23 2010-02-23 Call steering in a call center system

Publications (1)

Publication Number Publication Date
US9609136B1 true US9609136B1 (en) 2017-03-28

Family

ID=58359607

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/710,828 Active 2032-06-23 US9609136B1 (en) 2010-02-23 2010-02-23 Call steering in a call center system

Country Status (1)

Country Link
US (1) US9609136B1 (en)

Citations (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5828729A (en) * 1995-11-22 1998-10-27 Stentor Resource Centre Inc. Automated mass calling detection using CCS7 message parameters
US20010024497A1 (en) * 2000-01-07 2001-09-27 Alasdhair Campbell Customer communication service system
US20020032809A1 (en) * 1995-09-25 2002-03-14 Bateman Thomas Howard Method and system for coordinating data and voice communications via customer contract channel changing system using voice over IP
US20030007628A1 (en) * 2001-06-26 2003-01-09 International Business Machines Corporation Load balancing among call center agents
US6553113B1 (en) * 1999-07-09 2003-04-22 First Usa Bank, Na System and methods for call decisioning in a virtual call center integrating telephony with computers
US20040028213A1 (en) * 1997-11-21 2004-02-12 Goss Raymond G. Enterprise contact server with enhanced routing features
US6697858B1 (en) * 2000-08-14 2004-02-24 Telephony@Work Call center
US6744878B1 (en) * 1999-03-02 2004-06-01 Aspect Communications Corporation Real-time transaction routing augmented with forecast data and agent schedules
US20040141508A1 (en) * 2002-08-16 2004-07-22 Nuasis Corporation Contact center architecture
US20040174979A1 (en) * 2003-03-04 2004-09-09 Hutton Daniel Thomas Method and system for providing network interactive voice response with intelligent call routing integration
US20050047584A1 (en) * 2003-08-26 2005-03-03 Capital One Financial Corporation System and method for customized intelligent contact routing
US20050047579A1 (en) * 2003-08-29 2005-03-03 Salame Mansour A. Telecommunication call distribution system
US20050148338A1 (en) * 2003-12-29 2005-07-07 Christine Baumeister System and method for processing and routing incoming calls to a communication assistance system
US20050195964A1 (en) * 2000-03-22 2005-09-08 Hahn Douglas A. Web-based network monitoring tool
US20050220290A1 (en) * 2003-12-05 2005-10-06 Mark Ambrose System and method for call dialing and call information collection
US20060062376A1 (en) * 2004-09-22 2006-03-23 Dale Pickford Call center services system and method
US20060083225A1 (en) * 2004-10-15 2006-04-20 Tran Bao Q Systems and methods for call center load balancing
US20060109837A1 (en) * 2004-11-19 2006-05-25 International Business Machines Corporation Composite voice applications and services using single sign-on across heterogeneous voice servers
US20060153356A1 (en) * 2005-01-13 2006-07-13 Seatlink, Inc. Contact-center routing based on incentives and/or agent preferences
US20060159027A1 (en) * 2005-01-18 2006-07-20 Aspect Communications Corporation Method and system for updating real-time data between intervals
US20060221941A1 (en) * 2004-11-05 2006-10-05 Konstantin Kishinsky Voice over internet protocol implemented call center
US20060239440A1 (en) * 2005-04-25 2006-10-26 Cisco Technology, Inc. Method and system for handling calls at an automatic call distribution system
US20060256956A1 (en) * 2005-05-16 2006-11-16 Cisco Technology, Inc. System and method for providing queue time credit for self-servicing callers
US7149303B1 (en) * 2004-09-29 2006-12-12 Sprint Communications Company, L.P. System and method for optimized distribution of calls to call center resources
US20070003024A1 (en) * 2005-06-22 2007-01-04 Cml Emergency Services Inc. Network emergency call taking system and method
US20070036331A1 (en) * 2005-07-18 2007-02-15 Consistacom, Inc. Method and system for automatically synchronizing and auditing databases of telephone call center switching systems in a telephone call center network
US20070064912A1 (en) * 2005-09-13 2007-03-22 International Business Machines Corporation Call routing between shared service centers
US20070064886A1 (en) * 2005-08-26 2007-03-22 Tekelec Methods, systems, and computer program products for dynamically controlling a PSTN network element from an IP network element using signaling
US20070070980A1 (en) * 2005-09-27 2007-03-29 Mci, Inc. Method and system for providing network-based call processing of packetized voice calls
US20070160188A1 (en) * 2005-11-25 2007-07-12 Teletech Holdings, Inc. Home Agent Access in Call Routing Management Based on Caller Language
US20070201077A1 (en) * 2006-02-28 2007-08-30 Xerox Corporation Distributed printing system with improved load balancing
US20080089499A1 (en) * 2005-12-09 2008-04-17 American Telecom Services, Inc. Apparatus, System, Method and Computer Program Product for Pre-Paid Long Distance Telecommunications and Charitable Fee Sharing
US20080095355A1 (en) * 2006-07-24 2008-04-24 Fmr Corp. Predictive call routing
US20080240407A1 (en) * 2007-03-30 2008-10-02 Verizon Data Services, Inc. Method, Computer Program Product, and Apparatus for Transferring a Call and Associated Data and an Associated System Thereof
US20090154678A1 (en) * 2007-12-14 2009-06-18 Verizon Services Organization Inc. Conveying textual content from interactive systems to IP clients
US20090238359A1 (en) * 2008-03-24 2009-09-24 Aspect Software Inc. Leveraging A Sip Forking Model for Distributed Contact Center Routing
US20090318111A1 (en) * 2008-06-19 2009-12-24 Verizon Data Services Llc Voice portal to voice portal voip transfer
US20100158234A1 (en) * 2008-12-19 2010-06-24 Verizon Data Services Llc Method and system for trunk independent gateway transfer of calls
US20100296646A1 (en) * 2004-02-12 2010-11-25 Avaya Inc. Instant message contact management in a contact center
US20110096673A1 (en) * 2009-10-28 2011-04-28 Liveops, Inc. System and method for adaptive call management
US8229090B2 (en) * 2007-04-17 2012-07-24 Verizon Patent And Licensing Inc. Voice portal communications
US8532088B1 (en) * 2005-12-05 2013-09-10 At&T Intellectual Property Ii, L.P. Method and apparatus for providing call center agents with calling party information
US8971216B2 (en) * 1998-09-11 2015-03-03 Alcatel Lucent Method for routing transactions between internal and external partners in a communication center

Patent Citations (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020032809A1 (en) * 1995-09-25 2002-03-14 Bateman Thomas Howard Method and system for coordinating data and voice communications via customer contract channel changing system using voice over IP
US5828729A (en) * 1995-11-22 1998-10-27 Stentor Resource Centre Inc. Automated mass calling detection using CCS7 message parameters
US20040028213A1 (en) * 1997-11-21 2004-02-12 Goss Raymond G. Enterprise contact server with enhanced routing features
US8971216B2 (en) * 1998-09-11 2015-03-03 Alcatel Lucent Method for routing transactions between internal and external partners in a communication center
US6744878B1 (en) * 1999-03-02 2004-06-01 Aspect Communications Corporation Real-time transaction routing augmented with forecast data and agent schedules
US6553113B1 (en) * 1999-07-09 2003-04-22 First Usa Bank, Na System and methods for call decisioning in a virtual call center integrating telephony with computers
US20010024497A1 (en) * 2000-01-07 2001-09-27 Alasdhair Campbell Customer communication service system
US20050195964A1 (en) * 2000-03-22 2005-09-08 Hahn Douglas A. Web-based network monitoring tool
US6697858B1 (en) * 2000-08-14 2004-02-24 Telephony@Work Call center
US20030007628A1 (en) * 2001-06-26 2003-01-09 International Business Machines Corporation Load balancing among call center agents
US20040141508A1 (en) * 2002-08-16 2004-07-22 Nuasis Corporation Contact center architecture
US20040174979A1 (en) * 2003-03-04 2004-09-09 Hutton Daniel Thomas Method and system for providing network interactive voice response with intelligent call routing integration
US20050047584A1 (en) * 2003-08-26 2005-03-03 Capital One Financial Corporation System and method for customized intelligent contact routing
US20050047579A1 (en) * 2003-08-29 2005-03-03 Salame Mansour A. Telecommunication call distribution system
US20050220290A1 (en) * 2003-12-05 2005-10-06 Mark Ambrose System and method for call dialing and call information collection
US20050148338A1 (en) * 2003-12-29 2005-07-07 Christine Baumeister System and method for processing and routing incoming calls to a communication assistance system
US20100296646A1 (en) * 2004-02-12 2010-11-25 Avaya Inc. Instant message contact management in a contact center
US20060062376A1 (en) * 2004-09-22 2006-03-23 Dale Pickford Call center services system and method
US7149303B1 (en) * 2004-09-29 2006-12-12 Sprint Communications Company, L.P. System and method for optimized distribution of calls to call center resources
US20060083225A1 (en) * 2004-10-15 2006-04-20 Tran Bao Q Systems and methods for call center load balancing
US20060221941A1 (en) * 2004-11-05 2006-10-05 Konstantin Kishinsky Voice over internet protocol implemented call center
US20060109837A1 (en) * 2004-11-19 2006-05-25 International Business Machines Corporation Composite voice applications and services using single sign-on across heterogeneous voice servers
US20060153356A1 (en) * 2005-01-13 2006-07-13 Seatlink, Inc. Contact-center routing based on incentives and/or agent preferences
US20060159027A1 (en) * 2005-01-18 2006-07-20 Aspect Communications Corporation Method and system for updating real-time data between intervals
US20060239440A1 (en) * 2005-04-25 2006-10-26 Cisco Technology, Inc. Method and system for handling calls at an automatic call distribution system
US20060256956A1 (en) * 2005-05-16 2006-11-16 Cisco Technology, Inc. System and method for providing queue time credit for self-servicing callers
US20070003024A1 (en) * 2005-06-22 2007-01-04 Cml Emergency Services Inc. Network emergency call taking system and method
US20070036331A1 (en) * 2005-07-18 2007-02-15 Consistacom, Inc. Method and system for automatically synchronizing and auditing databases of telephone call center switching systems in a telephone call center network
US20070064886A1 (en) * 2005-08-26 2007-03-22 Tekelec Methods, systems, and computer program products for dynamically controlling a PSTN network element from an IP network element using signaling
US20070064912A1 (en) * 2005-09-13 2007-03-22 International Business Machines Corporation Call routing between shared service centers
US20070070980A1 (en) * 2005-09-27 2007-03-29 Mci, Inc. Method and system for providing network-based call processing of packetized voice calls
US20070160188A1 (en) * 2005-11-25 2007-07-12 Teletech Holdings, Inc. Home Agent Access in Call Routing Management Based on Caller Language
US8532088B1 (en) * 2005-12-05 2013-09-10 At&T Intellectual Property Ii, L.P. Method and apparatus for providing call center agents with calling party information
US20080089499A1 (en) * 2005-12-09 2008-04-17 American Telecom Services, Inc. Apparatus, System, Method and Computer Program Product for Pre-Paid Long Distance Telecommunications and Charitable Fee Sharing
US20070201077A1 (en) * 2006-02-28 2007-08-30 Xerox Corporation Distributed printing system with improved load balancing
US20080095355A1 (en) * 2006-07-24 2008-04-24 Fmr Corp. Predictive call routing
US20080240407A1 (en) * 2007-03-30 2008-10-02 Verizon Data Services, Inc. Method, Computer Program Product, and Apparatus for Transferring a Call and Associated Data and an Associated System Thereof
US8229090B2 (en) * 2007-04-17 2012-07-24 Verizon Patent And Licensing Inc. Voice portal communications
US20090154678A1 (en) * 2007-12-14 2009-06-18 Verizon Services Organization Inc. Conveying textual content from interactive systems to IP clients
US20090238359A1 (en) * 2008-03-24 2009-09-24 Aspect Software Inc. Leveraging A Sip Forking Model for Distributed Contact Center Routing
US20090318111A1 (en) * 2008-06-19 2009-12-24 Verizon Data Services Llc Voice portal to voice portal voip transfer
US20100158234A1 (en) * 2008-12-19 2010-06-24 Verizon Data Services Llc Method and system for trunk independent gateway transfer of calls
US20110096673A1 (en) * 2009-10-28 2011-04-28 Liveops, Inc. System and method for adaptive call management

Similar Documents

Publication Publication Date Title
US20070070980A1 (en) Method and system for providing network-based call processing of packetized voice calls
JP3581101B2 (en) Bandwidth management according to Internet Protocol messaging requirements with the ability to convert telephone calls from one media type to another
AU759578B2 (en) Point-of-presence call center management system
US9154624B1 (en) Call processing and subscriber registration systems and methods
US8750467B2 (en) Systems and methods for handling calls associated with an interactive voice response application
US20090253420A1 (en) Methods and systems for providing enhanced global local calling
US20070047529A1 (en) Method and apparatus for providing internet protocol call transfer in communication networks
US20070189466A1 (en) Method and apparatus for disabling advanced call features during an emergency call
JPH07212471A (en) Method and system for routing telephone call
WO2011050028A1 (en) Multimedia communications centre with non-voice consult session between two agents during call in progress
US9894202B2 (en) Method for automated handling of outbound contacts requiring assured connection to a live agent
WO2006015013A2 (en) Method and system for extending ip pbx services to cellular wireless communication devices
US7415009B2 (en) Telephony intelligence in a data packet network
US6839422B2 (en) Method and apparatus for providing local call treatment discrimination for selected calls on a switched telephone network
US9282198B2 (en) Method and apparatus for providing special call handling for valued customers of retailers
KR20220055409A (en) Method for processing outbound call based ringback tone analysis, outbound server providing the method
US9246807B2 (en) Method and apparatus for providing enhanced services local routing
US9609136B1 (en) Call steering in a call center system
WO2006071964A1 (en) Method and apparatus for segmenting communication network customers into service tiers
US9042541B2 (en) Multi-node predictive dialing for scalability
US8730952B2 (en) Method and apparatus for staggering internet protocol teleconferencing calls
US7995739B1 (en) Method and apparatus for enabling international toll free calls using peering arrangements
US8532088B1 (en) Method and apparatus for providing call center agents with calling party information
US8243912B1 (en) Method and apparatus for providing transaction data in a packet network
US20060182257A1 (en) Method and apparatus for notifying the calling party about the status of the called endpoint

Legal Events

Date Code Title Description
AS Assignment

Owner name: WEST CORPORATION, NEBRASKA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MATEER, MICHAEL T;POLLOCK, BRUCE;SIGNING DATES FROM 20100203 TO 20100211;REEL/FRAME:023978/0383

AS Assignment

Owner name: WELLS FARGO BANK, N.A., AS ADMINISTRATIVE AGENT, N

Free format text: SECURITY AGREEMENT;ASSIGNORS:INTERCALL, INC.;INTRADO INC.;TELEVOX SOFTWARE, INCORPORATED;AND OTHERS;REEL/FRAME:024563/0464

Effective date: 20100517

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT, NEW YORK

Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN);ASSIGNOR:WEST CORPORATION;REEL/FRAME:044166/0901

Effective date: 20171010

Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLAT

Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN);ASSIGNOR:WEST CORPORATION;REEL/FRAME:044166/0901

Effective date: 20171010

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

AS Assignment

Owner name: WEST NOTIFICATIONS GROUP, INC., NEBRASKA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:062160/0307

Effective date: 20221103

Owner name: WEST INTERACTIVE CORPORATION, NEBRASKA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:062160/0307

Effective date: 20221103

Owner name: WEST DIRECT, LLC, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:062160/0307

Effective date: 20221103

Owner name: WEST CUSTOMER MANAGEMENT GROUP, LLC, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:062160/0307

Effective date: 20221103

Owner name: WEST CORPORATION, NEBRASKA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:062160/0307

Effective date: 20221103

Owner name: WEST ASSET MANAGEMENT, INC., NEBRASKA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:062160/0307

Effective date: 20221103

Owner name: TELEVOX SOFTWARE INCORPORATED, NEBRASKA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:062160/0307

Effective date: 20221103

Owner name: INTRADO INC., NEBRASKA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:062160/0307

Effective date: 20221103

Owner name: INTERCALL, INC., NEBRASKA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:062160/0307

Effective date: 20221103

AS Assignment

Owner name: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT, NEW YORK

Free format text: NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS;ASSIGNORS:CX360, INC.;WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION);INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY);REEL/FRAME:062571/0018

Effective date: 20230131

AS Assignment

Owner name: INTRADO CORPORATION, NEBRASKA

Free format text: CHANGE OF NAME;ASSIGNOR:WEST CORPORATION;REEL/FRAME:063239/0900

Effective date: 20190920

Owner name: WEST TECHNOLOGY GROUP, LLC, NEW YORK

Free format text: CHANGE OF NAME;ASSIGNOR:INTRADO CORPORATION;REEL/FRAME:063239/0876

Effective date: 20221222