Method and apparatus for forcing a call to a carrier provided voice mail facility
First Claim
1. A method for communicating directly to a carrier provided voicemail facility associated with a call destination channel comprising:
- A) Initiating a first communication connection with a call destination channel associated with one of a plurality of carriers;
B) prior to the first communication connection being terminated, simultaneously initiating a second communication connection to the same call destination channel; and
C) terminating the first communication connection within a predetermined time period following initiation of the first communication connection,wherein the predetermined period of time is at least partially determined by which of the plurality of carriers is associated with the call destination channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are systems and techniques by which a caller may specify a callee'"'"'s telephone number and be connected directly to a carrier provided voice mail facility associated with the identified the telephone number, even though the callee'"'"'s carrier may not be the same as the caller'"'"'s carrier. In the disclosed technique, a telephony server places a “Send a call” request to a server which then sends a signaling call that busies out the channel associated with the callee. The telephony server places a second call (the actual voice message) upon confirmation that the signaling call has been initiated, forcing the second call to the carrier'"'"'s voice mail facility associated with the callee, since the first signaling call busied the first channel. Prior to sending the signaling call, a database look up is performed to determine which carrier services the callee number. Once the carrier is determined, another memory look up is performed to determine the time delay associated with that carrier. The time delay is then counted upon initiation of the first signaling call and the signaling call terminated upon expiration of the delay period. A user interface is provided by which a caller may specify the number of the intended callee by either a web interface, an external telephony interface such as an Interactive Voice Response (IVR) facility, an interface mechanism internal to a caller'"'"'s private telephony network, or an automated number capture mechanism.
66 Citations
35 Claims
-
1. A method for communicating directly to a carrier provided voicemail facility associated with a call destination channel comprising:
-
A) Initiating a first communication connection with a call destination channel associated with one of a plurality of carriers; B) prior to the first communication connection being terminated, simultaneously initiating a second communication connection to the same call destination channel; and C) terminating the first communication connection within a predetermined time period following initiation of the first communication connection, wherein the predetermined period of time is at least partially determined by which of the plurality of carriers is associated with the call destination channel. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for forcing a communication connection with a carrier provided voicemail facility associated with a call destination channel comprising:
-
(a) busying with a first communication connection, a call destination channel associated with one of a plurality of carriers without alerting a callee associated therewith; (b) prior to the first communication connection being terminated, simultaneously initiating a second communication connection to the same call destination channel; and (c) establishing a voice communication connection with the carrier provided voicemail facility associated with the call destination channel. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for use with a computer system operatively coupled to a communication network, the computer program product comprising a non-transitory computer readable medium having program code embodied thereon comprising:
-
(a) program code for initiating a first communication connection to a call destination channel associated with one of a plurality of carriers; (b) program code for, prior to the first communication connection being terminated, simultaneously initiating a second communication connection to the same call destination channel; and (c) program code for terminating the first communication connection within a predetermined period of time after the first communication connection is initiated to the call destination channel, wherein the predetermined period of time is at least partially determined by which of the plurality of carriers is associated with the call destination channel. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for use with a computer system operatively coupled to a communication network, the computer program product comprising a non-transitory computer readable medium having program code embodied thereon comprising:
-
(a) program code for busying with a first communication connection, a call destination channel associated with one of a plurality of carriers without alerting a callee associated therewith; (b) program code for, prior to the first communication connection be terminated, simultaneously initiating a second communication connection to the same call destination channel; and (c) program code for establishing a voice communication connection with the carrier provided voicemail facility associated with the call destination channel. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for use with a communications network comprising:
-
(a) a processor; (b) a memory coupled to the processor for maintaining a plurality of carrier identifiers, selected of the carrier identifiers having associated therewith at least one predetermined time delay value, the respective predetermined time delay values not being identical for all carrier identifiers; (c) a network interface, coupled to the processor and the memory; (d) program logic, responsive to an identifier of the call destination channel, for determining which of the plurality of carrier identifiers is associated with a call destination channel; (e) program logic for initiating a first communication connection to the call destination channel; (f) program logic for, prior to the first communication connection being terminated, simultaneously initiating a second communication connection to the same call destination channel; and (g) program logic for terminating the first communication connection after expiration of a time period at least equal to the predetermined delay value associated with the identified carrier associated with the call destination channel.
-
-
30. A method for communicating directly with a carrier provided voicemail facility associated with a call destination channel comprising:
-
(a) maintaining in a memory a plurality of carrier identifiers, selected of the carrier identifiers having associated therewith at least one predetermined time delay value, the respective predetermined time delay values not being identical for all carrier identifiers; (b) initiating first and second communication connections, to a call destination channel associated with one of the carrier identifiers; and (c) terminating the first communication connection after expiration of the predetermined time delay value associated with the carrier identifier associated with the call destination channel. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification