EP0431748A2 - Telephony system and method for providing ANI and DNIS - Google Patents

Telephony system and method for providing ANI and DNIS Download PDF

Info

Publication number
EP0431748A2
EP0431748A2 EP90311895A EP90311895A EP0431748A2 EP 0431748 A2 EP0431748 A2 EP 0431748A2 EP 90311895 A EP90311895 A EP 90311895A EP 90311895 A EP90311895 A EP 90311895A EP 0431748 A2 EP0431748 A2 EP 0431748A2
Authority
EP
European Patent Office
Prior art keywords
ani
dnis
information
network
branch exchange
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.)
Granted
Application number
EP90311895A
Other languages
German (de)
French (fr)
Other versions
EP0431748A3 (en
EP0431748B1 (en
Inventor
Charles H. Jolissaint
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of EP0431748A2 publication Critical patent/EP0431748A2/en
Publication of EP0431748A3 publication Critical patent/EP0431748A3/en
Application granted granted Critical
Publication of EP0431748B1 publication Critical patent/EP0431748B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/58Arrangements providing connection between main exchange and sub-exchange or satellite
    • H04Q3/62Arrangements providing connection between main exchange and sub-exchange or satellite for connecting to private branch exchanges

Definitions

  • This invention relates generally to telephony equipment and, in particular, to method and apparatus for providing Automatic Number Identification (ANI) and Dialled Number Identification Service (DNIS) information, for example, by direct collection by a Voice Response Unit (VRU) from a network through a Private Branch Exchange (PBX) that supports ring-down of call connections, and return of answer supervision to the network upon VRU answer.
  • ANI Automatic Number Identification
  • DNIS Dialled Number Identification Service
  • PBX Private Branch Exchange
  • ISDN Integrated Services Digital Network
  • ANI Integrated Services Digital Network
  • DNIS Dialled Number Identification Service
  • the ANI and DNIS information is provided in-band to PBXes in order to identify the caller and to identify what services were dialled by the caller.
  • PBXes may employ this information to provide routing, queuing priority, and intelligent answering capabilities.
  • One problem in creating such an interface relates to a requirement that existing PBXes be modified, such as by providing new software, in order to collect the ANI and DNIS information. Such modifications are generally undesirable both from a customer's and a vendor's viewpoint.
  • the invention provides a method for providing ANI and/or DNIS information from a network provider's switch to a network user' s site having a local branch exchange, the method comprising the steps of, in response to an incoming call: returning towards the network provider's switch a signal indicating that the incoming call has been accepted at the network user's site; in response to the incoming call acceptance signal, transmitting information with dual tone multiple frequency (DTMF) signals towards the local branch exchange, the information being expressive of ANI and/or DNIS information, the DTMF signals being transmitted in accordance with a predetermined format; and receiving at the user's site the ANI and/or DNIS information.
  • DTMF dual tone multiple frequency
  • the predetermined format includes the following sequence: *ANI*DNIS*; where ANI are digits expressive of the billing number of the incoming call, where DNIS are digits expressive of the destination number of the incoming call, and wherein * is a phoneset star (*) digit.
  • the step of transmitting is accomplished in part by a network adapter having a ISDN interface coupled to the network provider's switch and a T1 interface coupled to the local branch exchange, the step of transmitting including the steps of: receiving at the network adapter in ISDN format the ANI and/or the DNIS information from the network provider' s switch; and transmitting from the network adapter in DTMF format the ANI and/or the DMIS information to the local branch exchange.
  • the network user's site includes a Voice Response Unit and the step of receiving includes the steps of: passing the AHI and/or DNIS information through the local branch exchange; and receiving the ANI and/DNIS information with the Voice Response Unit coupled to the local branch exchange.
  • the ANI and/or DNIS information can be buffered within the VRU.
  • the ANI and/or DMIS information is provided to a data processing unit, where it is used to influence further processing of the call, for example in selecting the destination of the incoming call.
  • the invention also provides telephony apparatus for providing ANI and/or DNIS information from a network provider's switch to a network user's site, comprising: means responsive to an incoming call for returning towards the network provider's switch a delayed signal indicating that the incoming call has been accepted at the network user's site; means for transmitting information with DTMF signals through a local branch exchange means, the information being expressive of ANI and/or DNIS information, the DTMF signals being transmitted in accordance with a predetermined format; and means for receiving at the user's site the ANI and/or DNIS information.
  • the invention provides method and apparatus that, in response to an incoming call, returns a call accepted signal to a network and transmits DTMF-encoded ANI and/or DNIS signals over a T1 trunk group to and through a PBX, the transmitted information being expressive of ANI and/or DNIS information.
  • the novel protocol of the invention requires only network protocol changes in order to enable existing PBXes to receive ANI and DNIS information and to provide this valuable information to customer business applications.
  • this may be achieved by transmitting a packet of information using DTMF signals in accordance with a predetermined protocol having a format " * ANI * DNIS * " wherein ANI and DNIS each comprise digits corresponding to the billing number of the call and the number dialled, respectively.
  • the first phoneset "*" digit indicates the beginning of the packet of information
  • the second phoneset "*” digit separates the ANI digits from the DNIS digits
  • the third phoneset "*" digit terminates the packet of information.
  • Fig. 1 illustrates in block diagram form a telephony system, in particular a Call Management Control System (CMCS) 10 that represents a presently preferred embodiment of the invention.
  • System 10 includes a host processor (Host) 12 that may be coupled via a Logical Unit (LU) 6.2 interface (see below) to a local branch exchange such as a Private Branch Exchange (PBX) 14.
  • PBX Private Branch Exchange
  • the local branch exchange may also be a Computerized Branch Exchange (CBX).
  • the Host 12 includes a MEMORY 12A that comprises both temporary RAM and a mass storage device such as a magnetic disk or magnetic tape unit.
  • MEMORY 12A that comprises both temporary RAM and a mass storage device such as a magnetic disk or magnetic tape unit.
  • Particularly suitable apparatus that embodies these functional blocks is described in detail in commonly assigned U.S. Patent No. 4,805,209, issued February 14, 1989, although there are a large number of possible alternative hardware and/or software embodiments.
  • Host 12 is a type of IBM System/370 processor, a description of which is found in a document entitled "S/370 Reference Summary, GX20-1850", published by the International Business Machines Corporation, although with other mainframes, minicomputers or microprocessors can be used.
  • PBX for PBX14 is that known in the art as a ROLM 8000 or a ROLM CBX II 9000, a description of which is found in a document entitled "ROLM CBX II 9000 Business Communications System", published by the ROLM Corporation (1986).
  • the LU 6.2 communication link between the Host 12 and the PBX 14 shown in Fig 1 is a standard System Data Link Control (SDLC) communication link that corresponds to the LU 6.2 standard.
  • SDLC System Data Link Control
  • a detailed description of a LU 6.2 communication link and a description of how to implement a program interface to conform with this standard is provided in the following documents published by the International Business Machines Corporation: "Systems Network Architecture: Sessions Between Logical Units, GC20- 1868" and "SNA Transaction Programmer' s Reference Manual For LU 6.2, GC30-3084".
  • the link between the Host 12 and the PBX 14 may be other than a communication link that conforms to the LU 6.2 standard. In still other embodiments of the invention this link between the Host 12 and the PBX 14 is not required, the Host 12 instead being coupled to the PBX 14 through a Voice Response Unit as will be described below.
  • Coupled to Host 12 are a plurality of user interface terminals, shown herein as terminals 16 (TERM 1 through TERM m). Coupled to PBX 14 are a plurality of phones, shown herein as phones 18 (PHONE 1 through PHONE n).
  • a Voice Response Unit (VRU) 14A such as a type known in the art as an IBM 9270, is coupled between the PBX 14 and the Host 12.
  • VRUs such as the IBM 9270, may be employed to ring down callers to equipment that permits direct caller phone access to Host 12 data by using Dual Tone Multiple Frequency (DTMF) input with voice responses.
  • DTMF Dual Tone Multiple Frequency
  • the VRU 14A may subsequently employ PBX 14 features such as call transfer in order to transfer a caller to an agent if further assistance is required.
  • a trunk adapter 20 that interfaces the PBX 14 to an ISDN phone trunk.
  • the trunk adapter 20 may be a type known in the art as an IBM 9757.
  • the phone trunk couples the PBX 14 to the network provider' s switch (not shown) that generates the ANI and DNIS information.
  • the trunk adapter 20 includes an ISDN primary or basic interface 20A that receives ANI and/or DNIS information from the network provider's switch.
  • the format of this information is in accordance with ISDN D Channel Signalling as defined by CCITT Standards Vol. III (ISDN 92-61-02081-X).
  • the information is buffered (BUFF 20B) by the trunk adapter 20 and subsequently outpulsed as DTMF signals.
  • the outpulsing of the ANI and/or DNIS information is delayed until after answer supervision is received from the PBX 14.
  • the outpulsed information is transmitted in accordance with the protocol of the invention over an immediate start T1 tie through the PBX 14 and to the VRU 14A.
  • the VRU 14A subsequently provides the ANI and/or DNIS information to the Host 12.
  • no modification of the PBX 14 is required in that the PBX 14 is essentially "transparent" to the DTMF tones that are used to convey the ANI and DNIS information from the trunk adapter 20 to the VRU 14A.
  • each DTMF tone has a duration of 80 milliseconds and is separated from other tones by intervals of 80 milliseconds.
  • the network provider's switch employs a T1 trunk and DTMF tones in conjunction with the novel protocol of the invention to provide the ANI and DNIS information in response to receipt of the answer supervision signal.
  • This information passes though the PBX 14 to the VRU 14A.
  • the functionality of the trunk adapter 20 may be considered to have been moved "upstream" and incorporated within the network provider's switch.
  • the telephony system of Figure 1 utilises a novel protocol that allows ANI and DNIS capabilities to be exploited using any PBX, without requiring changes to an existing PBX interface.
  • the protocol on the PBX 14 side of the connection is a standard trunk interface with ring-down to a single or a plurality of VRUs 14A.
  • protocol changes are made.
  • the two embodiments of the invention relate to the network side of the PBX 14.
  • a first embodiment uses the trunk adapter 20 to interface the PBH with standard E&M T1 while a second embodiment requires that the network provider switch implement the novel protocol.
  • the flowchart of Fig. 2 illustrates a method whereby the PBX 14 network interface, for example trunk adapter 20, outpulses previously received and buffered ANI and/or DNIS information after receiving answer supervision from the PBX 14.
  • the PBX 14 routes a call to the VRU 14A using existing capabilities. That is, in response to call request from the network (block 30) a line is seized and the PBX 14 rings down to the VRU 14A (block 32).
  • the PBX 14 Upon the VRU 14A answering the call (block 34) the PBX 14 sends answer supervision (block 36) towards the network over the T1 line to indicate that the call has been accepted and that billing may begin.
  • the trunk adapter 20 receives the answer supervision and the call path is cut through the PBX 14 connecting the VRU 14A to the trunk adapter 20 (block 38).
  • the trunk adapter 20 outpulses ANI and/or DNIS information previously received from the network switch employing DTMF encoded digits having the format " * ANI * DNIS * " (block 40).
  • the ANI and/or DNIS information is provided to the VRU 14A transparently through the PBX 14.
  • the VRU 14A collects the ANI and DNIS information and sends it to the Host 12 where it is available to any application that may require the information for further call processing, as described below.
  • the trunk adapter 20 sends delayed answer supervision to the network switch and at block 42 the connection is made between the network provider's switch and the VRU 14A.
  • the Host 12 application may apply the ANI and the DNIS information against a customer business database to determine a phone number to connect the caller to.
  • the phone number chosen can be used to select an appropriate service group for the caller, may determine the caller's priority in a queue of calls waiting for service, or may display information on the identity of the caller.
  • the VRU 14A that transfers the caller to the target phone number may stay on the call until the target agent answers at which time the VRU 14A speaks the caller's identification to the agent before hanging up.
  • a determination that the agent has answered can be made by a number of methods including having the agent enter a DTMF prompt to the VRU 14A, such as by hitting a predetermined key on the agents phone 18, or by using tone detection to detect the agent' s voice when answering the call.
  • the caller associated screen appearing on a VRU 14A terminal can also be made to display on the receiving agent's terminal 16 to identify the caller to the agent.
  • the PBX 14 upon the VRU 14A answering an incoming call the PBX 14 sends answer supervision towards the network and the call path is cut through the PBX 14 connecting the VRU 14A to the PBX 14.
  • the network interface at this time outpulses DTMF digits having the format " * ANI * DNIS * " to the VRU 14A transparently through the PBX 14.
  • Both ANI and DNIS are digits corresponding to the billing number of the call and the number dialed, respectively. If only ANI is provided by the network interface the ANI information is transmitted as " * ANI * *". If only DNIS is provided the format is " * * DNIS *. If neither type of information is available the format is " * * * ".
  • the VRU 14A locally buffers the ANI and DNIS information and provides same to the Host 12.
  • situations of overload may arise, such as having to place the incoming call into a queue, where the PBX 14 discards the ANI and DNIS information by sending answer supervision without connection to a VRU.
  • the network outpulses ANI and DNIS to the PBX which ignores the information.
  • the method and apparatus of the invention advantageously extends the collection of ANI and DNIS information directly by a VRU through any PBX that supports ring-down of call connections from a network and which returns answer supervision to the network upon VRU answer.
  • the invention provides for ANI and DNIS information to be passed to Host 12 business applications, such as Host 12 directed call routing based on the identity of a caller and what service the caller has requested.

Abstract

Telephony apparatus 10 enables PBX 14 to receive ANI and DNIS information and to provide this information to customer business applications. Trunk adapter 20 includes an ISDN primary or basic interface 20A that receives ANI and/or DNIS information from a network provider's switch. The trunk adapter, in response to answer supervision from the PBX, employs DTMF signals to outpulse this information, via a novel protocol, over a T1 interface, through a PBX 14 to a VRU 14A. The VRU 14A subsequently provides the ANI and/or DNIS information to a Host data processor 12. The PBX 14 is essentially "transparent" to the DTMF tones that are used to convey the ANI and DNIS information from the trunk adapter 20 to the VRU 14A.

Description

    FIELD OF THE INVENTION:
  • This invention relates generally to telephony equipment and, in particular, to method and apparatus for providing Automatic Number Identification (ANI) and Dialled Number Identification Service (DNIS) information, for example, by direct collection by a Voice Response Unit (VRU) from a network through a Private Branch Exchange (PBX) that supports ring-down of call connections, and return of answer supervision to the network upon VRU answer.
  • BACKGROUND OF THE INVENTION:
  • Several protocols are known to exist for passing a caller's phone number and the called phone number between a customer's Private Branch Exchange (PBX) and a phone network. For example, one network provider offers Integrated Services Digital Network (ISDN) in-band Automatic Number Identification (ANI) services that provide combinations of ANI, that is identification of the caller's billing number, and Dialled Number Identification Service (DNIS) providing up to the last seven digits of the called number. The ANI and DNIS information is provided in-band to PBXes in order to identify the caller and to identify what services were dialled by the caller. However, to use this protocol for in-band ANI and/or DNIS PBX vendors are required to create interfaces for the protocol such that PBXes may employ this information to provide routing, queuing priority, and intelligent answering capabilities. One problem in creating such an interface relates to a requirement that existing PBXes be modified, such as by providing new software, in order to collect the ANI and DNIS information. Such modifications are generally undesirable both from a customer's and a vendor's viewpoint.
  • DISCLOSURE OF THE INVENTION
  • Accordingly, the invention provides a method for providing ANI and/or DNIS information from a network provider's switch to a network user' s site having a local branch exchange, the method comprising the steps of, in response to an incoming call: returning towards the network provider's switch a signal indicating that the incoming call has been accepted at the network user's site; in response to the incoming call acceptance signal, transmitting information with dual tone multiple frequency (DTMF) signals towards the local branch exchange, the information being expressive of ANI and/or DNIS information, the DTMF signals being transmitted in accordance with a predetermined format; and receiving at the user's site the ANI and/or DNIS information.
  • Preferably the predetermined format includes the following sequence: *ANI*DNIS*; where ANI are digits expressive of the billing number of the incoming call, where DNIS are digits expressive of the destination number of the incoming call, and wherein * is a phoneset star (*) digit.
  • In one preferred embodiment, the step of transmitting is accomplished in part by a network adapter having a ISDN interface coupled to the network provider's switch and a T1 interface coupled to the local branch exchange, the step of transmitting including the steps of: receiving at the network adapter in ISDN format the ANI and/or the DNIS information from the network provider' s switch; and transmitting from the network adapter in DTMF format the ANI and/or the DMIS information to the local branch exchange. It is further preferred that the network user's site includes a Voice Response Unit and the step of receiving includes the steps of: passing the AHI and/or DNIS information through the local branch exchange; and receiving the ANI and/DNIS information with the Voice Response Unit coupled to the local branch exchange. Thus information is transmitted to and through the PBX direct to the VRU. The ANI and/or DNIS information can be buffered within the VRU.
  • Preferably the ANI and/or DMIS information is provided to a data processing unit, where it is used to influence further processing of the call, for example in selecting the destination of the incoming call.
  • The invention also provides telephony apparatus for providing ANI and/or DNIS information from a network provider's switch to a network user's site, comprising: means responsive to an incoming call for returning towards the network provider's switch a delayed signal indicating that the incoming call has been accepted at the network user's site; means for transmitting information with DTMF signals through a local branch exchange means, the information being expressive of ANI and/or DNIS information, the DTMF signals being transmitted in accordance with a predetermined format; and means for receiving at the user's site the ANI and/or DNIS information.
  • Thus the invention provides method and apparatus that, in response to an incoming call, returns a call accepted signal to a network and transmits DTMF-encoded ANI and/or DNIS signals over a T1 trunk group to and through a PBX, the transmitted information being expressive of ANI and/or DNIS information. The novel protocol of the invention requires only network protocol changes in order to enable existing PBXes to receive ANI and DNIS information and to provide this valuable information to customer business applications. For example as described above, this may be achieved by transmitting a packet of information using DTMF signals in accordance with a predetermined protocol having a format " * ANI * DNIS * " wherein ANI and DNIS each comprise digits corresponding to the billing number of the call and the number dialled, respectively. The first phoneset "*" digit indicates the beginning of the packet of information, the second phoneset "*" digit separates the ANI digits from the DNIS digits, and the third phoneset "*" digit terminates the packet of information.
  • BRIEF DESCRIPTION OF THE DRAWING
    • Fig. 1 is block diagram of a telephony system according to the invention at a network user's site; and
    • Fig. 2 is a flowchart illustrating a method according to the invention.
    DETAILED DESCRIPTION
  • Fig. 1 illustrates in block diagram form a telephony system, in particular a Call Management Control System (CMCS) 10 that represents a presently preferred embodiment of the invention. System 10 includes a host processor (Host) 12 that may be coupled via a Logical Unit (LU) 6.2 interface (see below) to a local branch exchange such as a Private Branch Exchange (PBX) 14. The local branch exchange may also be a Computerized Branch Exchange (CBX). The Host 12 includes a MEMORY 12A that comprises both temporary RAM and a mass storage device such as a magnetic disk or magnetic tape unit. Particularly suitable apparatus that embodies these functional blocks is described in detail in commonly assigned U.S. Patent No. 4,805,209, issued February 14, 1989, although there are a large number of possible alternative hardware and/or software embodiments.
  • In a presently preferred embodiment of the invention, Host 12 is a type of IBM System/370 processor, a description of which is found in a document entitled "S/370 Reference Summary, GX20-1850", published by the International Business Machines Corporation, although with other mainframes, minicomputers or microprocessors can be used.
  • A suitable form of PBX for PBX14 is that known in the art as a ROLM 8000 or a ROLM CBX II 9000, a description of which is found in a document entitled "ROLM CBX II 9000 Business Communications System", published by the ROLM Corporation (1986).
  • Other varieties of PBX or CBX equipment and in general with any PBX that supports ring-down of call connections from a network and which returns answer supervision to the network upon answer can also be used. The LU 6.2 communication link between the Host 12 and the PBX 14 shown in Fig 1 is a standard System Data Link Control (SDLC) communication link that corresponds to the LU 6.2 standard. A detailed description of a LU 6.2 communication link and a description of how to implement a program interface to conform with this standard is provided in the following documents published by the International Business Machines Corporation: "Systems Network Architecture: Sessions Between Logical Units, GC20- 1868" and "SNA Transaction Programmer' s Reference Manual For LU 6.2, GC30-3084". In other embodiments of the invention the link between the Host 12 and the PBX 14 may be other than a communication link that conforms to the LU 6.2 standard. In still other embodiments of the invention this link between the Host 12 and the PBX 14 is not required, the Host 12 instead being coupled to the PBX 14 through a Voice Response Unit as will be described below.
  • Coupled to Host 12 are a plurality of user interface terminals, shown herein as terminals 16 (TERM 1 through TERM m). Coupled to PBX 14 are a plurality of phones, shown herein as phones 18 (PHONE 1 through PHONE n).
  • A Voice Response Unit (VRU) 14A, such as a type known in the art as an IBM 9270, is coupled between the PBX 14 and the Host 12. VRUs, such as the IBM 9270, may be employed to ring down callers to equipment that permits direct caller phone access to Host 12 data by using Dual Tone Multiple Frequency (DTMF) input with voice responses. The VRU 14A may subsequently employ PBX 14 features such as call transfer in order to transfer a caller to an agent if further assistance is required.
  • In accordance with a first embodiment of the invention there is also coupled to PBX 14, via a T1 tie link, a trunk adapter 20 that interfaces the PBX 14 to an ISDN phone trunk. The trunk adapter 20 may be a type known in the art as an IBM 9757. The phone trunk couples the PBX 14 to the network provider' s switch (not shown) that generates the ANI and DNIS information.
  • In accordance with this first embodiment of the invention the trunk adapter 20 includes an ISDN primary or basic interface 20A that receives ANI and/or DNIS information from the network provider's switch. The format of this information is in accordance with ISDN D Channel Signalling as defined by CCITT Standards Vol. III (ISDN 92-61-02081-X). The information is buffered (BUFF 20B) by the trunk adapter 20 and subsequently outpulsed as DTMF signals. The outpulsing of the ANI and/or DNIS information is delayed until after answer supervision is received from the PBX 14. The outpulsed information is transmitted in accordance with the protocol of the invention over an immediate start T1 tie through the PBX 14 and to the VRU 14A. The VRU 14A subsequently provides the ANI and/or DNIS information to the Host 12. As such, no modification of the PBX 14 is required in that the PBX 14 is essentially "transparent" to the DTMF tones that are used to convey the ANI and DNIS information from the trunk adapter 20 to the VRU 14A. In a presently preferred embodiment of the invention each DTMF tone has a duration of 80 milliseconds and is separated from other tones by intervals of 80 milliseconds.
  • In accordance with a second embodiment of the invention the network provider's switch employs a T1 trunk and DTMF tones in conjunction with the novel protocol of the invention to provide the ANI and DNIS information in response to receipt of the answer supervision signal. This information passes though the PBX 14 to the VRU 14A. In the second embodiment the functionality of the trunk adapter 20 may be considered to have been moved "upstream" and incorporated within the network provider's switch.
  • As such, the telephony system of Figure 1 utilises a novel protocol that allows ANI and DNIS capabilities to be exploited using any PBX, without requiring changes to an existing PBX interface. The protocol on the PBX 14 side of the connection is a standard trunk interface with ring-down to a single or a plurality of VRUs 14A. On the network side of the connection, protocol changes are made. The two embodiments of the invention relate to the network side of the PBX 14. A first embodiment uses the trunk adapter 20 to interface the PBH with standard E&M T1 while a second embodiment requires that the network provider switch implement the novel protocol.
  • The flowchart of Fig. 2 illustrates a method whereby the PBX 14 network interface, for example trunk adapter 20, outpulses previously received and buffered ANI and/or DNIS information after receiving answer supervision from the PBX 14. Thus, the PBX 14 routes a call to the VRU 14A using existing capabilities. That is, in response to call request from the network (block 30) a line is seized and the PBX 14 rings down to the VRU 14A (block 32). Upon the VRU 14A answering the call (block 34) the PBX 14 sends answer supervision (block 36) towards the network over the T1 line to indicate that the call has been accepted and that billing may begin. The trunk adapter 20 receives the answer supervision and the call path is cut through the PBX 14 connecting the VRU 14A to the trunk adapter 20 (block 38). The trunk adapter 20 outpulses ANI and/or DNIS information previously received from the network switch employing DTMF encoded digits having the format " * ANI * DNIS * " (block 40). The ANI and/or DNIS information is provided to the VRU 14A transparently through the PBX 14. The VRU 14A collects the ANI and DNIS information and sends it to the Host 12 where it is available to any application that may require the information for further call processing, as described below. At block 42 the trunk adapter 20 sends delayed answer supervision to the network switch and at block 42 the connection is made between the network provider's switch and the VRU 14A.
  • As examples of further call processing made possible by the use of the invention the Host 12 application may apply the ANI and the DNIS information against a customer business database to determine a phone number to connect the caller to. The phone number chosen can be used to select an appropriate service group for the caller, may determine the caller's priority in a queue of calls waiting for service, or may display information on the identity of the caller. Alternatively, the VRU 14A that transfers the caller to the target phone number may stay on the call until the target agent answers at which time the VRU 14A speaks the caller's identification to the agent before hanging up. A determination that the agent has answered can be made by a number of methods including having the agent enter a DTMF prompt to the VRU 14A, such as by hitting a predetermined key on the agents phone 18, or by using tone detection to detect the agent' s voice when answering the call. The caller associated screen appearing on a VRU 14A terminal can also be made to display on the receiving agent's terminal 16 to identify the caller to the agent.
  • As previously stated, upon the VRU 14A answering an incoming call the PBX 14 sends answer supervision towards the network and the call path is cut through the PBX 14 connecting the VRU 14A to the PBX 14. The network interface at this time outpulses DTMF digits having the format " * ANI * DNIS * " to the VRU 14A transparently through the PBX 14. Both ANI and DNIS are digits corresponding to the billing number of the call and the number dialed, respectively. If only ANI is provided by the network interface the ANI information is transmitted as " * ANI * *". If only DNIS is provided the format is " * * DNIS *. If neither type of information is available the format is " * * * ". In any event three phoneset star "*" digits are transmitted, the first signalling to the VRU 14A the beginning of the DTMF packet of information, the second separating the ANI data field from the DNIS data field, and the third terminating the packet of information. Thus variable numbers of digits in each of the fields can be accommodated.
  • The VRU 14A locally buffers the ANI and DNIS information and provides same to the Host 12. However, situations of overload may arise, such as having to place the incoming call into a queue, where the PBX 14 discards the ANI and DNIS information by sending answer supervision without connection to a VRU. In this case the network outpulses ANI and DNIS to the PBX which ignores the information.
  • The method and apparatus of the invention advantageously extends the collection of ANI and DNIS information directly by a VRU through any PBX that supports ring-down of call connections from a network and which returns answer supervision to the network upon VRU answer. The invention provides for ANI and DNIS information to be passed to Host 12 business applications, such as Host 12 directed call routing based on the identity of a caller and what service the caller has requested.

Claims (13)

1. A method for providing Automatic Number Identification (ANI) and/or Dialled Number Identification Service (DNIS) information from a network provider's switch to a network user's site (10) having a local branch exchange (14), the method comprising the steps of, in response to an incoming call:
returning (36) towards the network provider' s switch a signal indicating that the incoming call has been accepted at the network user's site;
in response to the incoming call acceptance signal, transmitting (40) information with Dual Tone Multiple Frequency (DTMF) format signals towards the local branch exchange, the information being expressive of ANI and/or DNIS information, the DTMF signals being transmitted in accordance with a predetermined format; and
receiving at the user's site the ANI and/or DNIS information.
2. A method as set forth in Claim 1 wherein the predetermined format includes the following sequence:
* ANI * DNIS *
where ANI are digits expressive of the billing number of the incoming call, where DNIS are digits expressive of the destination number of the incoming call, and wherein * is a phoneset star (*) digit.
3. A method as set forth in Claim 1 wherein the step of transmitting is accomplished in part by a network adapter (20) having an Integrated Services Digital Network (ISDN) interface (20A) coupled to the network provider's switch and a T1 interface coupled to the local branch exchange, the step of transmitting including the steps of:
receiving at the network adapter in ISDN format the ANI and/or the DNIS information from the network provider' s switch; and
transmitting from the network adapter in DTMF format the ANI and/or DNIS information to the local branch exchange.
4. A method as set forth in Claim 3 wherein the network user's site includes a Voice Response Unit (14A) and the step of receiving includes the steps of:
passing the ANI and/or DNIS information through the local branch exchange; and
receiving the ANI and/or DNIS information with the Voice Response Unit coupled to the local branch exchange.
5. A method as set forth in Claim 4 wherein the step of receiving the ANI and/or DNIS information with the Voice Response Unit includes an additional step of providing the ANI and/or DNIS information to a data processing means (12) coupled to the Voice Response Unit.
6. A method as set forth in any preceding claim and further including a step of employing the ANI and/or DNIS information to influence further processing of the incoming call.
7. A method as set forth in any preceding claim and further including a step of employing the ANI and/or DNIS information as a factor in selecting a destination for the incoming call.
8. A method as set forth in any preceding claim wherein the step of transmitting includes the step of transmitting in DTMF format the ANI and/or the DNIS information from the network provider's switch to the local branch exchange.
9. Telephony apparatus (10) for providing Automatic Number Identification (ANI) and/or Dialled Number Identification Service (DNIS) information from a network provider's switch to a network user's site, comprising:
means (14, 20) responsive to an incoming call for returning towards the network provider' s switch a delayed signal indicating that the incoming call has been accepted at the network user's site;
means (20) for transmitting information with Dual Tone Multiple Frequency (DTMF) signals through a local branch exchange means (14), the information being expressive of ANI and/or DNIS information, the DTMF signals being transmitted in accordance with a predetermined format; and means (14A) for receiving at the user's site the ANI and/or DNIS information.
10. Apparatus as set forth in Claim 9 wherein the predetermined format includes the following sequence:
* ANI * DNIS *
where ANI are digits expressive of the billing number of the incoming call, where DNIS are digits expressive of the destination number of the incoming call, and wherein is a phoneset star digit.
11. Apparatus as set forth in Claim 11 wherein the means for transmitting is comprised of a network adapter having Integrated Services Digital Network (ISDN) interface means (20A) coupled to the network provider's switch and a T1 interface means coupled to a local branch exchange means, the network adapter means further having means for receiving in ISDN format the ANI and/or the DNIS information from the network provider's switch and means for transmitting in DTMF format the ANI and/or the DNIS information to the local branch exchange.
12. Apparatus as set forth in Claim 9, 10 or 11 wherein the means for receiving is comprised of a Voice Response Unit (14A) coupled to the local branch exchange means.
13. Apparatus as set forth in Claim 14 wherein the local branch exchange means is comprised of a PBX or a CBX.
EP90311895A 1989-11-03 1990-10-30 Telephony system and method for providing ANI and DNIS Expired - Lifetime EP0431748B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/432,133 US5103449A (en) 1989-11-03 1989-11-03 Pbx transparent ani and dnis using vru
US432133 1989-11-03

Publications (3)

Publication Number Publication Date
EP0431748A2 true EP0431748A2 (en) 1991-06-12
EP0431748A3 EP0431748A3 (en) 1992-06-03
EP0431748B1 EP0431748B1 (en) 1995-12-27

Family

ID=23714899

Family Applications (1)

Application Number Title Priority Date Filing Date
EP90311895A Expired - Lifetime EP0431748B1 (en) 1989-11-03 1990-10-30 Telephony system and method for providing ANI and DNIS

Country Status (4)

Country Link
US (1) US5103449A (en)
EP (1) EP0431748B1 (en)
JP (1) JP2603366B2 (en)
DE (1) DE69024470T2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2699358A1 (en) * 1992-12-14 1994-06-17 Telecommunications Elect Telephone signal processing for credit assessment calls - using switching centre including dual tone multifrequency processor for allowing urban network connection with intelligent network employing two-tone signalling
GB2422511A (en) * 2005-01-14 2006-07-26 Avaya Tech Llc Accessing PBX features from an external telephone

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5220599A (en) * 1988-08-12 1993-06-15 Kabushiki Kaisha Toshiba Communication terminal apparatus and its control method with party identification and notification features
US5222130A (en) * 1990-11-19 1993-06-22 Ag Communication Systems Corporation Message arrangement and method for implementing a digital telephone system
EP0559981A3 (en) * 1992-03-11 1994-07-20 Intervoice Inc Fully digital voice response system
US5729600A (en) * 1992-06-25 1998-03-17 Rockwell International Corporation Automatic call distributor with automated voice responsive call servicing system and method
US5392343A (en) * 1992-11-10 1995-02-21 At&T Corp. On demand language interpretation in a telecommunications system
US5511115A (en) * 1993-03-08 1996-04-23 At&T Corp. Apparatus and method for programming a repertory dial button of a station terminal
US5396548A (en) * 1993-03-08 1995-03-07 At&T Corp. Communication system utilizing information received during a silent interval between ringing signals
CA2119086C (en) * 1994-03-15 1998-06-16 Thomas A. Gray Help desk improvement
US20100208634A1 (en) 1994-10-11 2010-08-19 Arbinet Corporation System and Method For Managing Multimedia Communications Across Convergent Networks
US5574781A (en) * 1994-12-08 1996-11-12 At&T Translation indicator for database-queried communications services
US5854975A (en) * 1994-12-23 1998-12-29 Freedom Wireless, Inc. Prepaid security cellular telecommunications system
US5699417A (en) * 1995-04-21 1997-12-16 Cidco Incorporated Text transmission using DTMF signalling
US5696766A (en) * 1995-06-02 1997-12-09 Dsc Communications Corporation Apparatus and method of synchronizing a transmitter in a subscriber terminal of a wireless telecommunications system
US5778313A (en) 1995-12-08 1998-07-07 Cellexis International, Inc. Pre-paid cellular telephone system
GB9603582D0 (en) 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
US6975708B1 (en) * 1996-04-17 2005-12-13 Convergys Cmg Utah, Inc. Call processing system with call screening
US5867562A (en) * 1996-04-17 1999-02-02 Scherer; Gordon F. Call processing system with call screening
US6385646B1 (en) * 1996-08-23 2002-05-07 At&T Corp. Method and system for establishing voice communications in an internet environment
US6216111B1 (en) 1997-03-19 2001-04-10 Walker Digital, Llc System and method for telemarketing presentations
JPH1146251A (en) * 1997-07-28 1999-02-16 Fujitsu Ltd Call center system
GB2336066B (en) 1998-03-31 2003-07-23 Ibm Telephony call centre performance evaluation
US6704563B1 (en) 1998-08-11 2004-03-09 Boston Communications Group, Inc. Systems and methods for prerating costs for a communication event
US7187928B1 (en) 1998-11-24 2007-03-06 Boston Communications Group, Inc. Call delivery systems for roaming prepaid subscribers
US6498931B1 (en) * 1999-02-08 2002-12-24 Agere Systems Guardian Corp. CID message retrieval methods and devices
EP1266321A4 (en) * 2000-02-25 2003-05-21 Telecomm Systems Inc Prepaid short messaging
US7110773B1 (en) 2000-04-11 2006-09-19 Telecommunication Systems, Inc. Mobile activity status tracker
US6556662B1 (en) * 2000-05-04 2003-04-29 Worldcom, Inc. Method and apparatus for providing dialed number verification
US7640031B2 (en) 2006-06-22 2009-12-29 Telecommunication Systems, Inc. Mobile originated interactive menus via short messaging services
US7110525B1 (en) 2001-06-25 2006-09-19 Toby Heller Agent training sensitive call routing system
US6658260B2 (en) 2001-09-05 2003-12-02 Telecommunication Systems, Inc. Inter-carrier short messaging service providing phone number only experience
US7853272B2 (en) * 2001-12-21 2010-12-14 Telecommunication Systems, Inc. Wireless network tour guide
US7023979B1 (en) 2002-03-07 2006-04-04 Wai Wu Telephony control system with intelligent call routing
US7372952B1 (en) 2002-03-07 2008-05-13 Wai Wu Telephony control system with intelligent call routing
US9818136B1 (en) 2003-02-05 2017-11-14 Steven M. Hoffberg System and method for determining contingent relevance
US7676034B1 (en) 2003-03-07 2010-03-09 Wai Wu Method and system for matching entities in an auction
US7991411B2 (en) 2004-05-06 2011-08-02 Telecommunication Systems, Inc. Method to qualify multimedia message content to enable use of a single internet address domain to send messages to both short message service centers and multimedia message service centers
US8195205B2 (en) * 2004-05-06 2012-06-05 Telecommunication Systems, Inc. Gateway application to support use of a single internet address domain for routing messages to multiple multimedia message service centers
US7430425B2 (en) 2005-05-17 2008-09-30 Telecommunication Systems, Inc. Inter-carrier digital message with user data payload service providing phone number only experience
US7548158B2 (en) * 2005-08-08 2009-06-16 Telecommunication Systems, Inc. First responder wireless emergency alerting with automatic callback and location triggering
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
US8774371B1 (en) 2005-12-17 2014-07-08 O'hanlon Ltd Dynamic multiple server interactive response system
US8437453B2 (en) * 2009-02-21 2013-05-07 Kenneth Peter OHanlon Dynamic multiple server IVR strings
US8300798B1 (en) 2006-04-03 2012-10-30 Wai Wu Intelligent communication routing system and method
US8463284B2 (en) * 2006-07-17 2013-06-11 Telecommunication Systems, Inc. Short messaging system (SMS) proxy communications to enable location based services in wireless devices
US8954028B2 (en) 2008-09-25 2015-02-10 Telecommunication Systems, Inc. Geo-redundant and high reliability commercial mobile alert system (CMAS)
US8712453B2 (en) * 2008-12-23 2014-04-29 Telecommunication Systems, Inc. Login security with short messaging
US8238538B2 (en) 2009-05-28 2012-08-07 Comcast Cable Communications, Llc Stateful home phone service
CA2825289A1 (en) 2010-12-13 2012-06-21 Telecommunication Systems, Inc. Location services gateway server
US8817959B1 (en) 2013-05-06 2014-08-26 O'Harlan Ltd System for handling messages and distributing information
US9408047B2 (en) 2013-10-10 2016-08-02 Telecommunication Systems, Inc. Read acknowledgement interoperability for text messaging and IP messaging
AU2015343339A1 (en) 2014-11-03 2017-06-15 Genentech, Inc. Methods and biomarkers for predicting efficacy and evaluation of an OX40 agonist treatment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4696028A (en) * 1984-03-26 1987-09-22 Dytel Corporation PBX Intercept and caller interactive attendant bypass system
US4757267A (en) * 1987-06-17 1988-07-12 Applied Telematics, Inc. Telephone system for connecting a customer to a supplier of goods
US4805209A (en) * 1987-12-09 1989-02-14 International Business Machines Coordinated transfer of voice and information through a digital switch
EP0330441A2 (en) * 1988-02-24 1989-08-30 Vmx, Inc. Interface to and operation of a voice messaging system

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4027104A (en) * 1976-04-28 1977-05-31 American Telephone And Telegraph Company Arrangement for automatically generating alternate telephone station identification codes
US4435199A (en) * 1982-04-26 1984-03-06 Western Electric Co., Inc. Exhaust system for a vapor deposition chamber
US4475009A (en) * 1982-11-18 1984-10-02 Elliot Rais Method and device for remotely controlling telephone call forwarding
JPS60109962A (en) * 1983-11-18 1985-06-15 Nec Corp Voice response telephone connecting device
US4742538A (en) * 1985-07-05 1988-05-03 Melita Electronic Labs, Inc. Current source and off-hook detector
US4677663A (en) * 1985-07-05 1987-06-30 Melita Electronic Labs, Inc. Telephone answering and call forwarding improvement
US4694483A (en) * 1986-06-02 1987-09-15 Innings Telecom Inc. Computerized system for routing incoming telephone calls to a plurality of agent positions
US4788682A (en) * 1986-09-23 1988-11-29 Northern Telecom Limited Telephone system adapted to telemarketing
JPS63152262A (en) * 1986-12-17 1988-06-24 Nippon Telegr & Teleph Corp <Ntt> Accumulation type communication network
US4797911A (en) * 1987-06-16 1989-01-10 Inventions, Inc. Customer account online servicing system
US4894857A (en) * 1987-06-16 1990-01-16 Inuentions Inc. Method and apparatus for customer account servicing
US4920562A (en) * 1989-01-23 1990-04-24 Intellicall, Inc. Automatic generation of billing records at a telephone paystation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4696028A (en) * 1984-03-26 1987-09-22 Dytel Corporation PBX Intercept and caller interactive attendant bypass system
US4757267A (en) * 1987-06-17 1988-07-12 Applied Telematics, Inc. Telephone system for connecting a customer to a supplier of goods
US4757267B1 (en) * 1987-06-17 1991-05-21 Applied Telematics Inc
US4805209A (en) * 1987-12-09 1989-02-14 International Business Machines Coordinated transfer of voice and information through a digital switch
EP0330441A2 (en) * 1988-02-24 1989-08-30 Vmx, Inc. Interface to and operation of a voice messaging system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2699358A1 (en) * 1992-12-14 1994-06-17 Telecommunications Elect Telephone signal processing for credit assessment calls - using switching centre including dual tone multifrequency processor for allowing urban network connection with intelligent network employing two-tone signalling
GB2422511A (en) * 2005-01-14 2006-07-26 Avaya Tech Llc Accessing PBX features from an external telephone
GB2422511B (en) * 2005-01-14 2009-05-27 Avaya Tech Llc Private branch exchange with remote access features

Also Published As

Publication number Publication date
JPH03160859A (en) 1991-07-10
EP0431748A3 (en) 1992-06-03
US5103449A (en) 1992-04-07
DE69024470D1 (en) 1996-02-08
DE69024470T2 (en) 1996-07-11
EP0431748B1 (en) 1995-12-27
JP2603366B2 (en) 1997-04-23

Similar Documents

Publication Publication Date Title
EP0431748B1 (en) Telephony system and method for providing ANI and DNIS
CN1072420C (en) Recurrent call prompter and post answer call redirection
US5046183A (en) Semi-automated operator assistance telecommunication calls
EP0550975B1 (en) A method of redirecting a telephone call to an alternate destination
US6584094B2 (en) Techniques for providing telephonic communications over the internet
US5559855A (en) System and method for recognizing and routing telephone calls involving hearing or speech impaired persons
JP2927461B2 (en) More efficient call processing for operator assistant calls
CA2002689C (en) Remote agent operation for automatic call distributors
EP0410657B1 (en) Apparatus and method for processing a freephone number telephone call
US5311574A (en) Automatic customer call back for automatic call distribution systems
CA2209238C (en) Method and apparatus for monitoring selected telecommunications sessions in an intelligent switched telephone network
JPH0832686A (en) Call processing of telephone
US5043983A (en) Time and charges information delivery for operator assistance telecommunication calls
EP0716532A2 (en) Distributed telecommunication for telemarketing
EP0608612A2 (en) Telephone call processing arrangement based on party services
US5559857A (en) System and method for recognizing and routing telephone calls involving hearing or speech impaired persons
CN1102523A (en) Telecommunications network architecture and system
GB2283390A (en) Automatic call distribution network with call overflow system
JPH07101906B2 (en) Audio data signal processing method and system
US5559856A (en) System and method for recognizing and routing telephone calls involving hearing or speech impaired persons
US5265157A (en) Answer supervision and service selection
US7457402B2 (en) Telecommunications system with centralized call redirection control logic and speed dial translation logic
JP3021630B2 (en) Communication system and communication method
EP0545226A2 (en) Simultaneous recorded voice delivery and computer data screen delivery to an agent station
US5416835A (en) Automatic signaling-type indicator for use in subsequent interactive dialing

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19901213

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE FR GB

17Q First examination report despatched

Effective date: 19940606

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB

REF Corresponds to:

Ref document number: 69024470

Country of ref document: DE

Date of ref document: 19960208

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Effective date: 19970630

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 19991006

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20001003

Year of fee payment: 11

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20010703

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20011030

REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20011030

REG Reference to a national code

Ref country code: GB

Ref legal event code: 728V