EP0543235A2

Call transfers by voice messaging systems (VMS) integrated to a private branch exchange.

Abstract

Method and apparatus are disclosed for initiating multiple call transfers from a Voice Mail System ("VMS") (20) to telephone extensions on a Private Branch Exchange ("PBX") (12) integrated with the VMS (20). A plurality of first lines (16) between the PBX (12) and the VMS (20) provide voice communication between callers and the VMS via the PBX. The VMS includes an applications processor (24) which is integrated (coupled) to the PBX via an integration link (14). The applications processor (24) determines if at least one of a plurality of second lines in a hunt group (22) 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 (14) 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.

EP0543235A2, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 6 November 2012, 13.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 3 independent, 10 dependent

  1. 1
    A method of transferring a caller communicating over a line with a Voice Mail System which is integrated with a Private Branch Exchange to an extension on the Private Branch Exchange comprising the steps of:(a) determining in the Voice Mail System whether at least one of a plurality of lines in a predetermined group of lines between the Private Branch Exchange and the Voice Mail System is free in response to the caller indicating a transfer request to a particular extension on 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 predetermined lines is determined as being free in step (a), and queueing the transfer request when none of the plurality of predetermined lines is determined as being free in step (a);(c) obtaining a free one of the plurality of predetermined lines by the Private Branch Exchange in response to the Private Branch Exchange receiving the transfer command in step (b) for connecting the Private Branch Exchange to an applications processor of the Voice Mail System over the obtained free line;(d) the applications processor communicating with the Private Branch Exchange over the line obtained by the Private Branch Exchange in step (c) for effecting connection of the caller over the line to the extension of the Private Branch Exchange;and (e) releasing the line obtained in step (c) when the caller is successfully connected to the particular extension on the Private Branch Exchange.
  2. 6
    A method of transferring a caller communicating 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 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 of a plurality of lines in a predetermined group between the Private Branch Exchange and the Voice Mail System is free;(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 predetermined lines being determined as being free in step (b), and queueing the transfer request when no line is determined as being free in step (b);(d) accessing a number of the Private Branch Exchange associated with a plurality of predetermined second lines in a hunt group in response to the receipt of the transfer command over the integrated link in step (c);(e) obtaining a free line of the plurality of lines in the hunt group by the Private Branch Exchange in response to the Private Branch Exchange receiving the transfer command in step (c) for connecting the Private Branch Exchange to an applications processor of the Voice Mail System over the obtained free line;(f) the applications processor communicating with the Private Branch Exchange over the obtained line of the hunt group obtained by the Private Branch Exchange in step (e) for effecting connection of the caller over the voice line to the extension of the Private Branch Exchange;and (g) releasing the line obtained in step (e) when the caller is successfully connected to the particular extension on the Private Branch Exchange.
  3. 10
    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.