Nova Patents
EP0503059B1

Wide area audio response network

Abstract

Method and apparatus for providing customized, billing-controlled call bridging services through a bridging node which includes a node interface for connection through incoming and outgoing telephone trunks to a carrier switch of a public switched network, an audio peripheral for recording, playing, and analyzing audio signals, and a node controller for controlling operation of the node interface and the audio peripheral.

EP0503059B1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 26 September 2011, 15 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

54 claims: 5 independent, 49 dependent

  1. 1
    An audio response system (10) comprising:a plurality of audio peripheral means (20) remotely distributed over a wide area for communicating reproduced analog audio signals to connected user telephone lines;central control means (40) connected to each of said plurality of audio peripheral means (20), said central control means (40) communicating control commands to each of said plurality of audio peripheral means (20);and network means (X.25, 16, 17, 23, 41, 62) connected between said central control means (40) and said plurality of audio peripheral means (20) for providing communication paths between said central control means (40) and said plurality of audio peripheral means (20), characterized in that said audio peripheral means (20) being adapted to store digital representations of said analog audio signals and to convert said digital representations into reproduced analog audio signals, and operation of each of said plurality of audio peripheral means (20) is controlled by said central control means (40), wherein said control commands include signals corresponding to the addresses of said stored digital representations of analog audio signals.
  2. 3
    Audio response system of Claim 2, wherein said network means (X.25, 16, 17, 23, 41, 62) includes (PAD) means (20) for assembling and disassembling X.25 packets, (DCE/MODEM) means (17,41,62) for modulating and demodulating digital signals, and a packet switched public data network (16).
  3. 4
    Audio response system of Claim 2, wherein each of said plurality of audio peripheral means (20) includes peripheral processing means (25) connected to said network means (X.25, 16, 17, 23, 41, 62) for interpreting control commands from said central control means (40), digital storage means (27) connected to said processing means (25) for retrievably storing said digital representations of analog audio signals and retrieving said digital representations of analog audio signals, telephone interface means (29) connected to said processing means (25) and said connected user telephone lines for conditioning signals between said processing means (25) and said connected telephone lines.
  4. 5
    Audio response system of Claim 4, wherein said telephone interface means (29) includes means for converting said digital representations of analog audio signals into reproduced analog audio signals, means for detecting predetermined frequencies on said connected user telephone lines, and means for supplying driving signals to said connected user telephone lines.
  5. 6
    Audio response system of Claim 4, wherein each of said plurality of audio peripheral means (20) further includes a switching means (30) through which said connected user telephone lines pass to said telephone interface means (29) for establishing and breaking connections between each of said connected user telephone lines.
  6. 7
    Audio response system of Claim 6, wherein each of said plurality of audio peripheral means (20) further includes a channel bank means (22) through which said connected user telephone lines pass to said switching means (30) for providing an interface between digital, multiplexed telephone lines, and analog de-multiplexed lines.
  7. 8
    Audio response system of Claim 7, wherein said analog, de-multiplexed lines are configured for a 4-wire E&M protocol, wherein each channel includes four wires for full-duplex communication and two wires for signalling, and wherein said digital, multiplexed telephone lines are T1 lines.
  8. 9
    Audio response system of Claim 8, whereby said 4-wire E&M protocol includes a wink start method for receiving and originating calls.
  9. 10
    Audio response system of Claim 2, wherein said central control means (40) includes a plurality of buses (A,B), a plurality of processor subsystems (50) connected to said plurality of buses (A,B) and designed to operate in parallel, a plurality of memory subsystems (51) connected to said plurality of buses (A,B) and designed to operate in parallel, a plurality of input/output processors (52) connected to said plurality of buses (A,B) and designed to operate in parallel, digital storage subsystem (54) connected to said plurality of input/output processors (52), and communication means (55) connected to said plurality of input/output processors (52) and said network means (X.25, 16, 17, 23, 41, 62) for conditioning signals between said central control means (40) and said network means (X.25, 16, 17, 23, 41, 62).
  10. 11
    Audio response system of Claim 2, wherein said central control means (40) includes a plurality of script means (72, 73, 74, 75, 76, 77, 78, 79) for controlling operation of said plurality of audio peripheral means (20).
  11. 12
    Audio response system of Claim 2, further comprising information provider means (60) remotely connected to said central control means (40) for providing database information to said central control means (40) in response to calls received at said plurality of audio peripheral means (20).
  12. 13
    Audio response system of Claim 10, wherein said central control means (40) further includes a local audio peripheral means (46) connected directly to said communication means, said local audio peripheral means (46) defining one of said plurality of audio peripheral means (20).
  13. 14
    Audio response system of Claim 13, wherein said central control means (40) includes monitoring means (56) for interpreting error messages and for selectively sending notification commands to said local audio peripheral means (46) to notify operator personnel through said audio peripheral means (46).
  14. 15
    Audio response system of Claim 14, wherein said notification commands include instructions to access a paging service (44) and provide said paging service (44) with notification information and commands to access a home telephone (43) of said operator personnel.
  15. 16
    Audio response system of Claim 2, wherein said central control means (40) includes logging means for recording all signals between said central control means (40) and said plurality of audio peripheral means (20).
  16. 17
    A wide area audio response network (10) for providing a wide range of audio response services comprising:a plurality of audio peripheral means (20) remotely distributed over a wide area for communicating reproduced analog audio signals to connected user telephone lines, said plurality of audio peripheral means (20) including peripheral processing means (25) connected to network means (X.25, 16) for interpreting control commands from central control means (40), telephone interface means (29) connected to said processing means (25) and said connected user telephone lines for conditioning signals between said processing means (25) and said connected telephone lines, and switching means (30) through which said connected user telephone lines pass to said telephone interface means (29) for establishing and breaking connections between each of said connected user telephone lines, said central control means (40) connected to said plurality of audio peripheral means (20) for communicating control commands to said plurality of audio peripheral means (20), and said network means (X.25, 16) connected between said central control means (40) and said plurality of audio peripheral means (20) for providing communication paths between said central control means (40) and said plurality of audio peripheral means (20), characterized in that operation of each of said plurality of audio peripheral means (20) is controlled by said central control means (40), said network means (X.25, 16) include transmission media (X.25, 16) and network signal conditioning means (17,41,62,23) for conditioning signals for transmission on said transmission media (X.25, 16), said audio peripheral means (20) store digital representations of analog audio signals and convert said digital representations of analog audio signals into said reproduced audio signals, whereby said audio peripheral means (20) further includes digital storage means (27) connected to said processing means (25) for retrievably storing said digital representations of analog audio signals and retrieving said digital representations of analog audio signals, converting means (29) connected to said processing means (25) for converting said digital representations of analog audio signals into said reproduced analog audio signals, said telephone interface (29) means including said converting means (29), means for detecting predetermined frequencies on said connected user telephone lines, and means for supplying driving signals to said connected user telephone lines, and channel bank means (22) through which said connected user telephone lines pass to said switching means (30) for providing an interface between digital, multiplexed telephone lines, and analog, de-multiplexed lines, and said central control means (40) includes a plurality of buses (A,B), a plurality of processor subsystems (50) connected to said plurality of buses (A,B) and designed to operate in parallel, a plurality of memory subsystems (51) connected to said plurality of buses (A,B) and designed to operate in parallel, a plurality of input/output processors (52) connected to said plurality of buses (A,B) and designed to operate in parallel, digital storage subsystem (54) connected to said plurality of input/output processors (52), communication means (55) connected to said plurality of input/output processors (52) and said network means (X.25, 16) for conditioning signals between said central control means (40) and said network means (X.25, 16), a plurality of script means (72, 73, 74, 75, 76, 77, 78, 79) for controlling operation of said plurality of audio peripheral means (20), a local audio peripheral means (46) connected directly to said communication means (55), said local audio peripheral means (46) defining one of said plurality of audio peripheral means (20), monitoring means (56) for interpreting error messages and for selectively sending notification commands to said local audio peripheral means (46) to notify operator personnel through said audio peripheral means (46), wherein said notification commands include instructions to access a paging service (44) and provide said paging service (44) with notification information and commands to access a home telephone (43) of said operator personnel, and logging means for recording all signals between said central control means (40) and said plurality of audio peripheral means (20), and that said wide area audio response network (10) further comprises information provider means (60) remotely connected to said central control means (40) for providing database information (61) to said central control means (40) in response to calls received at said plurality of audio peripheral means (20).
  17. 18
    Method of providing audio response services to callers from a wide area audio response network system (10), said method comprising the steps of:(a) providing a plurality of audio peripherals (20) remotely distributed over a wide area and connected to user telephone lines;(b) connecting each of the plurality of audio peripherals (20) through a network (X.25, 16, 17, 23, 41, 62) to a central controller (40) which controls the operation of each of the plurality of audio peripherals (20);(c) receiving user information at an audio peripheral (20) through a user telephone line;(d) transferring the user information from the audio peripheral (20) through the network (X.25, 16, 17, 23, 41, 62) to the central controller (40), wherein the transferred command signals include signals corresponding to the addresses of stored digital representations of analog audio signals;(e) processing the transferred information at the central controller (40);(f) transferring command signals from the central controller (40) through the network (X.25, 16, 17, 23, 41, 62) to the audio peripheral (20);(g) converting digital representations of analog audio signals stored at the audio peripheral (20) into reproduced analog audio signals according to the transferred command signals;and (h) supplying the reproduced analog audio signals to the user telephone line.
  18. 19
    Method of Claim 18, wherein the steps of receiving user information, transferring the user information, processing the transferred information, transferring command signals, converting digital representations, and supplying the reproduced analog audio signals are repeated until the call is disconnected.
  19. 20
    Method of Claim 18, wherein the step of receiving user information includes receiving digits corresponding to the number dialed by a user (DNIS) and the number from which the user called (ANI), and wherein this information is received, transferred, and processed and the audio peripheral (20) receives commands from the central controller (40) before the call is answered.
  20. 21
    Method of Claim 18, wherein the step of processing the transferred information includes referencing a DNIS table (73) to identify appropriate command files to execute and executing the corresponding command file based on the DNIS number received which determines which commands are transferred to the audio peripheral (20).
  21. 22
    Method of Claim 21, wherein the command file includes timing response intervals at the cental controller (40).
  22. 23
    Method of Claim 18, further comprising the steps of:generating an error signal at an audio peripheral (20) which corresponds to a predefined alarm condition;transferring the error signal through the network (X.25, 16, 17, 23, 41, 62) to the central controller (40);evaluating the severity of the error signal;and notifying support personnel to provide error identification information.
  23. 24
    Method of Claim 23, wherein the step of notifying support personnel includes dialing a predefined telephone number over a telephone line by commanding an audio peripheral (20) to dial the telephone number over the telephone line;and supplying audio error identification information to the telephone line by commanding the audio peripheral (20) to reproduce analog audio signals from corresponding stored digital representations of the analog audio signals and to supply analog audio signals to the telephone line.
  24. 25
    Method of Claim 24, wherein the predefined telephone number corresponds to a paging service (44), and further including the step of transmitting a radio paging signal (45) containing corresponding error identification information.
  25. 26
    Method of Claim 18, further including the steps of commanding an audio peripheral (20) to perform the steps of dialing out on a first connected telephone line a telephone number corresponding to a number which is normally answered by the audio peripheral (20), answering the call on a second connected telephone line, supplying a predetermined sequence of analog audio signals to the first connected telephone line, and transferring signals corresponding to the received analog audio signals to the central controller (40) over the network (X.25, 16, 17, 23, 41, 62);comparing the signals supplied over the first connected telephone line to the signals received over the second connected telephone line;generating an error identification signal;and repeating the above steps of commanding, comparing, and generating until each connected telephone line has been tested.
  26. 27
    Method of Claim 18, further including the step of generating billing information at the central controller (40) which includes identification of the caller and the number dialed by the caller.
  27. 28
    Method of Claim 18, wherein the step of processing the transferred information includes the steps of accessing a remote service provider database (61) ;receiving information from the database (61) ;interpreting the information to generate the commands for the audio peripheral (20).
  28. 29
    Method of Claim 28, wherein the reproduced analog audio signals indicate to the user that a plurality of service providers (60) may be accessed for information and wherein the step of processing the transferred information includes distinguishing between service providers (60).
  29. 30
    Method of Claim 18, wherein the network is a Packet Switched Public Data Network (PSPDN) (16) and wherein the user information and command signals are transferred according to the X.25 standard.
  30. 31
    Method of providing voice messaging services to callers from a wide area network system (10), the method comprising the steps of:(a) providing a plurality of locationally diverse audio peripherals (20) connected to user telephone lines and a central controller (40) connected through a network (X.25, 16, 17, 23, 41, 62) to each of the plurality of audio peripherals (20) to control the operation of each of the plurality of audio peripherals (20);(b) receiving a call from a caller through a telephone line at an audio peripheral (20);(c) reproducing to the caller audio prompts from digital representations of the audio prompts stored in the audio peripheral (20) in response to control signals received from the central controller (40);(d) receiving a caller audio message and a destination number from the caller in response to the reproduced audio prompts;(e) converting the caller audio message and the destination number into digital representations of the caller audio message and the destination number;(f) storing the digital representations of the caller audio message and the destination number in the audio peripheral (20);(g) calling the destination number to access a message recipient;reproducing to the message recipient the caller audio message from the digital representation of the caller audio message.
  31. 32
    Method of Claim 31, wherein the audio peripheral (20) is located in a long distance carrier (LDC) point of presence (POP), the number dialed by the caller is an 800 number which bypasses a Plain Old Telephone Service (POTS) translation, and the telephone (11) from which the caller called is a public pay telephone.
  32. 33
    Method of providing college registration services to students through a wide area network system, the method comprising the steps of:a) providing a plurality of locationally diverse audio peripherals (20) connected to user telephone lines and a central controller (40) connected through a network (X.25, 16, 17, 23, 41, 62) to each of the plurality of audio peripherals (20) to control the operation of each of the plurality of audio peripherals (20);b) receiving a (900) call from a caller through a telephone line at an audio peripheral (20);c) reproducing to the caller audio prompts from digital representations of the audio prompts stored in the audio peripheral (20) in response to control signals received from the central controller (40);d) receiving registration information from the caller through indications corresponding to menu choices provided through the audio prompts;e) interfacing with a college registration computer to effect the desired registration function;f) communicating confirmation messages from digital representations of the confirmation messages to the caller;g) transferring billing information to a regional bell operating company (RBOC) ;h) receiving payment from the RBOC;and i) transferring a corresponding payment to the college.
  33. 34
    The audio response system of Claim 1, wherein said plurality of audio peripheral means (20) receives user information from said user telephones lines.
  34. 35
    The audio response system of Claim 34, wherein said plurality of audio peripheral means (20) transfers user information to said central control means (40) through said network means (X.25, 16, 17, 23, 41, 62).
  35. 36
    The audio response system of Claim 35, wherein said central control means (40) processes user information when received from said audio peripheral means (20) and generates control commands for transfer to said audio peripheral means (20) through said network means (X.25, 16, 17, 23, 41, 62).
  36. 37
    The audio response system of Claim 36, wherein said control means references a DNIS table (73) to identify appropriate command files to execute and executes the corresponding command file based on the DNIS number received which determines which commands are transferred to the audio peripheral (20).
  37. 38
    The audio response system of Claim 1, wherein said audio peripheral means (20) receives a telephone call on a user telephone line and notifies said central control means (40).
  38. 39
    The audio response system of Claim 38, wherein said central control means (40) commands said audio peripheral means (20) to answer said user telephone line.
  39. 40
    The audio response system of Claim 39, wherein said central control means (40) commands said audio peripheral means (20) to communicate said reproduced analog audio signals to said user telephone line.
  40. 41
    The method of Claim 18, wherein every supplying of a reproduced analog audio signal to a user telephone line is in response to receipt of at least one command signal from the central controller (40).
  41. 42
    The method of Claim 18, wherein the method further includes, at least, the step of receiving notification at an audio peripheral (20) that a caller is placing a call and attempting to access an audio response service.
  42. 43
    The method of Claim 42, wherein the method further includes, at least, the step of transferring notification data from the audio peripheral (20) to the central controller (40).
  43. 44
    The method of Claim 43, wherein the method further includes, at least, the step of processing the notification data at the central controller (40) to produce command data.
  44. 45
    The method of Claim 44, wherein the method further includes, at least, the step of transferring the command data from the central controller (40) to the audio peripheral (20).
  45. 46
    The method of Claim 45, wherein the method further includes, at least, the step of answering the call at the audio peripheral (20) after receiving the command data from the central controller (40).
  46. 47
    The method of Claim 31, wherein the method further includes, at least, the step of, after the caller initiates the call, receiving caller information regarding the call through a user telephone line of the plurality of user telephone lines, wherein the caller information includes digits corresponding to, at least, the number initially dialed by the caller to access the audio peripheral (20).
  47. 48
    The method of Claim 47, wherein the method further includes, at least, the step of transferring the caller information from the audio peripheral (20) to the central controller (40).
  48. 49
    The method of Claim 31, wherein the method further includes, at least, the step of transferring at least one control command from the central controller (40) to the audio peripheral (20) for converting the caller audio message into a digital representation of the caller audio message.
  49. 50
    The method of Claim 49, wherein the method further includes, at least, the step of transferring at least one control command from the central controller (40) to the audio peripheral (20) for storing the digital representation in the audio peripheral (20).
  50. 51
    The method of Claim 50, wherein the method further includes, at least, the step of transferring at least one control command from the central controller (40) to the audio peripheral (20) for calling the destination number to communicate with the message recipient.
  51. 52
    The method of Claim 51, wherein the method further includes, at least, the step of transferring at least one control command from the central controller (40) to the audio peripheral (20) for reproducing the caller audio message to the message recipient from the digital representation of the caller audio message stored on the audio peripheral (20).
  52. 53
    The method of Claim 31, wherein the caller audio message and the destination number is stored in a first audio peripheral (20a) and the method further includes, at least, the step of evaluating at the central controller (40), based upon long distance rates, whether the digital representation of the caller audio message should be transferred to a second audio peripheral (20b) nearer the location corresponding to the destination number.
  53. 54
    The method of Claim 53, wherein the method further includes, at least the step of, according to the results of the evaluating step, commanding the first audio peripheral (20a) to transfer the digital representation of the caller audio message to the second audio peripheral (20b).
Independent claims53