Integration of voice store and forward facility
First Claim
1. A method of facilitating the integration of a voice store and forward function with telephone switching apparatus, comprising the steps of:
- using a call completion system remote from a calling party to prompt the calling party to enter first destination-determining information relating to a called party;
receiving said first destination-determining information;
determining that a called party to whom the calling party wishes to communicate is unavailable;
transmitting a signal to the calling party indicating the unavailability of the called party;
collecting second destination-determining information from the calling party for connecting the calling party to a voice store and forward facility;
initially isolating the calling party from the voice store and forward facility so that the calling party cannot hear audible prompts which may be generated by the voice store and forward facility;
translating said first and second destination-determining information into a first code identifying a voice store and forward facility, and a second code identifying a voice mailbox associated with the called party;
causing the switching apparatus to access said voice store and forward facility and for causing said switching apparatus to establish a communication path to the facility;
transmitting said first and second code to said facility via said communication path; and
connecting said calling party to said communication path so that said calling party can deposit a voice message with said voice store and forward facility.
16 Assignments
0 Petitions
Accused Products
Abstract
Call completion apparatus is disclosed for enhancing the integration of voice store and forward facilities with calling parties attempting to complete telephone calls to a telephone switching system. The call completion equipment intercepts incoming calls, provides voice prompts to the calling parties, and collects telephone extension digit information. On a determination of the unavailability of the called party, the call completion equipment prompts the calling party concerning an optional connection to voice store and forward equipment. In response to the input of a digit code by the calling party, the call completion equipment consults personality tables, translation tables and call flow control tables to provide all the appropriate information which is outpulsed through the telephone switching system to the voice store and forward facility. The operations of the call completion equipment in establishing communications with the voice store and forward facility are transparent to the calling party.
-
Citations
24 Claims
-
1. A method of facilitating the integration of a voice store and forward function with telephone switching apparatus, comprising the steps of:
-
using a call completion system remote from a calling party to prompt the calling party to enter first destination-determining information relating to a called party; receiving said first destination-determining information; determining that a called party to whom the calling party wishes to communicate is unavailable; transmitting a signal to the calling party indicating the unavailability of the called party; collecting second destination-determining information from the calling party for connecting the calling party to a voice store and forward facility; initially isolating the calling party from the voice store and forward facility so that the calling party cannot hear audible prompts which may be generated by the voice store and forward facility; translating said first and second destination-determining information into a first code identifying a voice store and forward facility, and a second code identifying a voice mailbox associated with the called party; causing the switching apparatus to access said voice store and forward facility and for causing said switching apparatus to establish a communication path to the facility; transmitting said first and second code to said facility via said communication path; and connecting said calling party to said communication path so that said calling party can deposit a voice message with said voice store and forward facility. - View Dependent Claims (2, 3, 5, 6)
-
-
4. A method of facilitating the integration of a voice store and forward function with telephone switching apparatus, comprising the steps of:
-
using a call completion system remote from a calling party to prompt the calling party to enter first destination-determining information relating to a called party; receiving said first destination-determining information; determining that a called party to whom the calling party wishes to communicate is unavailable; transmitting a signal to the calling party indicating the unavailability of the called party; collecting second destination-determining information from the calling party for collecting the calling party to a voice store and forward facility; maintaining a library of all called parties serviced by the telephone switching apparatus whether or not voice store and forward functions are available thereto; preventing the calling party from using the voice store and forward facilities when the library shows that the voice store and forward facility is not available to the called party; initially isolating the calling party from the voice store and forward facility so that the calling party cannot hear audible prompts which may be generated by the voice store and forward facility; translating said first and second destination-determining information into a first code identifying a voice store and forward facility, and a second code identifying a voice mailbox associated with the called party; causing the switching apparatus to access said voice store and forward facility and for causing said switching apparatus to establish a communication path to the facility; transmitting said first and second code to said facility via said communication path; and connecting said calling party to said communication path so that said calling party can deposit a voice message with said voice store and forward facility.
-
-
7. A method of facilitating the integration of a voice store and forward function with telephone switching apparatus, comprising the steps of:
-
using a call completion system remote from a calling party to prompt the calling party to enter first destination-determining information relating to a called party; receiving said first destination-determining information; determining that a called party to whom the calling party wishes to communicate is unavailable; transmitting a signal to the calling party indicating the unavailability of the called party; collecting second destination-determining information from the calling party for connecting the calling party to a voice store and forward facility; initially isolating the calling party from the voice store and forward facility so that the calling party cannot hear audible prompts which may be generated by the voice store and forward facility; translating said first and second destination-determining information into a first code identifying a voice store and forward facility, and a second code identifying a voice mailbox associated with the called party; causing the switching apparatus to access said voice store and forward facility and for causing said switching apparatus to establish a communication path to the facility; transmitting said first and second code to said facility via said communication path; connection said calling party to said communication path so that said calling party can deposit a voice message with said voice store and forward facility; and transmitting information to the switching apparatus for illuminating a message lamp associated with the called party, said transmission being transparent to the voice store and forward facility.
-
-
8. A method of facilitating the integration of a voice store and forward facility with telephone switching apparatus, comprising the steps of:
-
responding to a request for service directed to the telephone switching apparatus; prompting a calling party originating the request for service as to the manner for completing a call to the switching apparatus; in response to said step of prompting, collecting first destination-determining information from the calling party, storing said first destination-determining information and transmitting the first destination-determining information to the telephone switching apparatus to complete a call to a called party associated with the first destination-determining information and said switching apparatus; detecting an unavailability condition of the called party; prompting the calling party to select one of a plurality of options including an option of invoking the service of the voice store and forward facility; receiving second information from the calling party concerning a request to be connected to the voice store and forward facility; using the first destination-determining information and the second information in generating a signal different from the first destination-determining information; signalling the voice store and forward facility with said signal that a voice message is to be deposited therewith; signalling the voice store and forward facility of the identity of a voice mailbox with which said voice message is to be deposited; and causing a connection to be made between said voice store and forward facility and the calling party. - View Dependent Claims (9, 10, 11)
-
-
12. A method of facilitating the integration of a voice store and forward function, comprising the steps of:
-
associating each of a number of incoming trunks to a call completion equipment with an entry of a personality table having a plurality of entries, each entry defining characteristics to be ascribed to calls on trunks associated therewith; associating with each entry in the personality table a translation table, each translation table having a digit matching section, a call sequence section, and a section of call flow control table indices; associating a call flow control table with each call flow control table index of said translation table; receiving from a calling party on one said trunk an indication to be connected to a voice store and forward facility; determining a personality of said one trunk according to a corresponding entry in the personality table; accessing a predefined one of the translation tables according to the last said personality table entry; determining a call sequence according to the translation table; accessing a predefined one of the call flow control tables according to an index of the accessed translation table; defining a digit string to be output according to the accessed call flow control table; and transmitting the digit string to the voice store and forward facility for invoking the services thereof. - View Dependent Claims (13, 15, 16, 17)
-
-
14. A method of facilitating the integration of a voice store and forward function, comprising the steps of:
-
associating each of a number of incoming trunks to a call completion equipment with an entry of a personality table having a plurality of entries, each entry defining characteristics to be ascribed to calls on trunks associated therewith; associating with each entry in the personality table a translation table, each translation table having a digit matching section, a call sequence section, and a section of call flow control table indices; associating a call flow control table with each call flow control table index of said translation table; receiving from a calling party on one said trunk an indication to be connected to a voice store and forward facility; determining a personality of said one trunk according to a corresponding entry in the personality table; accessing a predefined one of the translation tables according to the last said personality table entry; determining a call sequence according to the translation table; accessing a predefined one of the call flow control tables according to an index of the accessed translation table; defining a digit string to be output according to the accessed call flow control table; transmitting the digit string to the voice store and forward facility for invoking the services thereof; searching through a digit matching section of said accessed translation table to determine whether a called party has a voice mailbox associated with said facility; transmitting to the calling party an audible prompt indicating a voice message facility if a match in aid digit matching section is found; and preventing said step of transmitting if no match is found.
-
-
18. Call completion equipment for interfacing a voice store and forward facility with a telephone switching system, comprising:
-
means for receiving and storing destination-determining information entered by a calling party from a telephone remote from said call completion equipment, said information intended for completing a call to a called party associated with the telephone switching system; means in said call completion equipment responsive to a predetermined dialed code from the calling party indicating a desire to communicate with the voice store and forward equipment for transmitting to the telephone switching system a number for accessing said voice store and forward facility; and means in said call completion equipment for transmitting to said telephone switching system facility identifying information based on said destination-determining information for providing access to a voice mailbox of the voice store and forward facility; and further including means transparent to the voice message facility for controlling a connection between the calling party and the voice message facility so that the switching system can be accessed after the calling party has completed his message to illuminate a message lamp associated with a called party.
-
-
19. Call completion equipment for interfacing a voice store and forward facility with a telephone switching system, comprising:
-
means for receiving and storing destination-determining information entered by a calling party from a telephone remote from said call completion equipment, said information intended for completing a call to a called party associated with the telephone switching system; means in said call completion system equipment responsive to a predetermined dialed code from the calling party indicating a desire to communicate with the voice store and forward equipment for transmitting to the telephone switching system a number for accessing said voice store and forward facility; means in said call completion equipment for transmitting to said telephone switching system facility identifying information based on said destination-determining information for providing access to a voice mailbox of the voice store and forward facility; and further including means for adding digits to the facility identifying information indicating that access to the voice store and forward equipment is for depositing a voice message.
-
-
20. Call completion equipment for interfacing a voice store and forward facility with a telephone switching system, comprising:
-
means for receiving and storing destination-determining information entered by a calling party from a telephone remote from said call completion equipment, said information intended for completing a call to a called party associated with the telephone switching system; means in said call completion equipment responsive to a predetermined dialed code from the calling party indicating a desire to communicate with the voice store and forward equipment for transmitting to the telephone switching system a number for accessing said voice store and forward facility; means in said call completion equipment for transmitting to said telephone switching system facility identifying information based on said destination-determining information for providing access to a voice mailbox of the voice store and forward facility; and further including means for suppressing selected voice prompts generating by the voice store and forward facility from reaching the calling party.
-
-
21. A method for using automated apparatus in integrating a voice store and forward facility with a telephone switching system, comprising the steps of:
-
sensing an incoming call on a trunk coupled to the telephone switching system; prompting a caller who made the call to enter first destination-determining information associated with at least one called party; receiving and storing the first destination-determining information; determining that the called party is unavailable; storing a translation table having as first entries a plurality of pieces of destination-determining information and as second entries corresponding to the first entries indications as to whether a voice store and forward option is available for corresponding first entries; referring to the table to determine whether a voice store and forward option exists for the received destination-determining information; transmitting a second prompt to the caller advising him of a plurality of options including a voice store and forward option in response to determining that a voice store and forward option exists for the received destination-determining information; and transmitting a third prompt to the caller advising him of a plurality of options not including a voice store and forward option in response to determining that a voice store and forward option does not exist for the received destination-determining information.
-
-
22. Automated apparatus for integrating a voice store and forward facility with a telephone switching system having a plurality of trunks coupled thereto, comprising:
-
a detector for sensing an incoming call on one of said trunks; a receiver for receiving destination-determining information from a caller making said incoming call, at least one called party associated with said destination-determining information; means for storing said received destination-determining information; means for determining that the called party is unavailable; means for storing a plurality of predetermined call sequences, at least some of said call sequences determining whether a connection to said voice store and forward facility is to be made; a processor for assigning one of said plurality of call sequences to said call, in response to the unavailability of the called party and as a function of said received destination-determining information; and means controlled by said processor for completing the call to a destination as controlled by said assigned call sequence and further comprising means for detecting the completion by the caller of a message left at the voice message facility; means separate from said voice store and forward facility for accessing said telephone switching system in response to said means for detecting the completion by the caller, said means for accessing controlled by said processor to illuminate a message lamp associated with a called party without involving said voice store and forward facility.
-
-
23. Automated apparatus for integrating a voice store and forward facility with a telephone switching system, comprising:
-
at least one trunk coupled to a telephone switching system; a detector for sensing an incoming call on said trunk; a prompter for prompting a caller who made said call to enter destination-determining information associated with at least one called party; a receiver for receiving said destination-determining information; means for storing said received destination-determining information; means for determining that the called party is unavailable; means for storing a translation table having as first entries a plurality of pieces of destination-determining information and as second entries corresponding to said first entries indications as to whether a voice store and forward option is available for respective ones of the first entries; a processor for referring to said table to determine whether a voice store and forward option exists for said received destination-determining information; said prompter controlled by said processor for transmitting to said caller a second prompt advising him of a plurality of options including a voice store and forward option in response to said processor determining that a voice store and forward option exists for said received destination-determining information, said prompter controlled by said processor for transmitting a third prompt to said caller advising him of a plurality of options not including a voice store and forward option in response to said processor determining that a voice store and forward option does not exist for said received destination-determining information.
-
-
24. Apparatus for automatically accessing a voice store and forward facility in the event that an outside caller is unable to communicate with a called party accessible through a telephone switching system, comprising:
-
a receiver for receiving called party destination-determining information; means for sensing that said called party is unavailable; means responsive to said means for sensing for transmitting a message to the calling party to indicate the unavailability of the called party; means for receiving from the calling party an indication that the calling party desires to leave a message for the called party; a processor coupled to said receiver and said means for receiving for generating a call flow control code as a function of said indication and said called party destination-determining information, said call flow control code operable to control the timing and manner in which said voice store and forward facility will be accessed; means controlled by said processor for leaving a message in the voice store and forward facility according to the timing and manner established by the call flow control code; and further comprising means for storing a plurality of voice store and forward telephone numbers; means for retrieving one of said voice store and forward telephone numbers as a function of said called party destination-determining information; and means for incorporating said retrieved voice store and forward telephone number into said call flow control code.
-
Specification