Call transfers by voice messaging system (VMS) integrated to a private branch exchange
First Claim
1. A method of transferring a caller communicating over one of a plurality of first lines with a Voice Mail System which is integrated with a Private Branch Exchange to an extension on a Private Branch Exchange comprising the steps of:
- (a) determining in the Voice Mail System whether at least one a plurality of second lines in a hunt group between the Private Branch Exchange and the Voice Mail System is free in response to the caller indicating a transfer request to the Voice Mail System for a particular extension on the Private Branch Exchange, where the plurality of second lines in the hunt group are associated with a predetermined pilot number of the Private Branch Exchange;
(b) transmitting a transfer command from the Voice Mail System to the Private Branch Exchange over a link therebetween when at least one of the plurality of second lines in the hunt group is determined in the Voice Mail System as being free in step (a), and queueing the transfer request when none of the plurality of second lines in the hunt group is determined as being free in step (a);
(c) accessing the predetermined pilot number of the Private Branch Exchange associated with the plurality of second lines in the hunt group by the Private Branch Exchange in response to the Private Branch Exchange receiving the transfer command over the link in step (b);
(d) obtaining a free one of the plurality of second lines in the hunt group by the Private Branch Exchange in response to the accessing of the predetermined pilot number in step (c) for connecting the Private Branch Exchange to an applications processor the Voice Mail System over the obtained free second line in the hunt group;
(e) the applications processor communicating with the Private Branch Exchange over the second line in the hunt group obtained by the Private Branch Exchange in step (d) for effecting connection of the caller to the extension of the Private Branch Exchange; and
(f) releasing the second line in the hunt group obtained in step (d) when the caller is successfully connected to the particular extension on the Private Branch Exchange.
12 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus are disclosed for initiating multiple call transfers from a Voice Mail System ("VMS") to telephone extensions on a Private Branch Exchange ("PBX") integrated with the VMS. A plurality of first lines between the PBX and the VMS provide voice communication between callers and the VMS via the PBX. The VMS includes an applications processor which is integrated (coupled) to the PBX via an integration link. The applications processor determines if at least one of a plurality of second lines in a hunt group are free, and transmits a command to the PBX to effect a call transfer to an extension on the PBX if at least one second line is found free. If no second line is found free, the applications processor places the transfer request in a queue. The plurality of second lines in the hunt group are searched in response to the PBX receiving the special command over the integration link to find a free second line. This second line is used to connect the applications processor to the PBX to complete the call transfer to a particular extension. Once a caller requesting a transfer is connected to the desired extension, the second line is released for use on another call transfer request or a queued transfer request. Concurrently, other call transfers at different stages of transfer are capable of being handled via other ones of the second lines.
23 Citations
11 Claims
-
1. A method of transferring a caller communicating over one of a plurality of first lines with a Voice Mail System which is integrated with a Private Branch Exchange to an extension on a Private Branch Exchange comprising the steps of:
-
(a) determining in the Voice Mail System whether at least one a plurality of second lines in a hunt group between the Private Branch Exchange and the Voice Mail System is free in response to the caller indicating a transfer request to the Voice Mail System for a particular extension on the Private Branch Exchange, where the plurality of second lines in the hunt group are associated with a predetermined pilot number of the Private Branch Exchange; (b) transmitting a transfer command from the Voice Mail System to the Private Branch Exchange over a link therebetween when at least one of the plurality of second lines in the hunt group is determined in the Voice Mail System as being free in step (a), and queueing the transfer request when none of the plurality of second lines in the hunt group is determined as being free in step (a); (c) accessing the predetermined pilot number of the Private Branch Exchange associated with the plurality of second lines in the hunt group by the Private Branch Exchange in response to the Private Branch Exchange receiving the transfer command over the link in step (b); (d) obtaining a free one of the plurality of second lines in the hunt group by the Private Branch Exchange in response to the accessing of the predetermined pilot number in step (c) for connecting the Private Branch Exchange to an applications processor the Voice Mail System over the obtained free second line in the hunt group; (e) the applications processor communicating with the Private Branch Exchange over the second line in the hunt group obtained by the Private Branch Exchange in step (d) for effecting connection of the caller to the extension of the Private Branch Exchange; and (f) releasing the second line in the hunt group obtained in step (d) when the caller is successfully connected to the particular extension on the Private Branch Exchange. - View Dependent Claims (2, 3, 4)
-
-
5. A method of transferring a caller communicating over one of a plurality of first lines with a Voice Mail System which is integrated with a Private Branch Exchange to an extension on a Private Branch Exchange comprising the steps of:
-
(a) receiving at the Voice Mail System over the one of the plurality of first lines a request for transfer to a particular extension on the Private Branch Exchange from the caller; (b) determining in the Voice Mail System whether at least one a plurality of second lines in a hunt group between the Private Branch Exchange and the Voice Mail System is free in response to the receipt of the request for transfer in step (a); (c) transmitting a transfer command from the Voice Mail System to the Private Branch Exchange over a link therebetween in response to at least one of the plurality of second lines in the hunt group being determined in the Voice Mail System as being free in step (b), and queueing the transfer request when no second line is determined as being free in step (b); (d) accessing a predetermined pilot number of the Private Branch Exchange associated with the plurality of second lines in the hunt group in response to the receipt of the transfer command over the link in step (c); (e) searching through the plurality of second lines in the hunt group by the Private Branch Exchange in response to the Private Branch Exchange receiving the transfer command in step (c) to obtain a free second line; (f) connecting the Private Branch Exchange to an applications processor of the Voice Mail System using the free second line found in step (e); (g) the applications processor communicating with the Private Branch Exchange over the obtained second line of the predetermined hunt group obtained by the Private Branch Exchange in step (e) for effecting connection of the caller at the Private Branch Exchange to the extension of the Private Branch Exchange; and (h) releasing the second line obtained in step (e) when the caller is successfully connected to the particular extension on the Private Branch Exchange. - View Dependent Claims (6, 7)
-
-
8. Apparatus comprising:
-
a Voice Mail System comprising an applications processor; a Private Branch Exchange comprising a plurality of input lines connected to separate subscribers and having different extension numbers; an integration link for transmitting information between the Voice Mail System and the Private Branch Exchange; a plurality of first lines, each first line being capable of carrying voice transmissions between a caller and the Voice Mail System via the Private Branch Exchange; and a plurality of second lines in a hunt group associated with a predetermined pilot number wherein a free second line is chosen at the Private Branch Exchange for connecting the Private Branch Exchange to the applications processor of the Voice Mail System in response to a command being received by the Private Branch Exchange from the Voice Mail System after the Voice Mail System has determined that at least one second line is free, for effecting a transfer of a caller communicating with the Voice Mail System to an extension on the Private Branch Exchange by the applications processor. - View Dependent Claims (9, 10, 11)
-
Specification