Call processing system with facsimile processing
First Claim
1. A system for processing facsimile messages, said system comprising:
- a telephone line interface coupled to a plurality of telephone lines, said telephone line interface is configured by said system for receiving either one of a voice message and a facsimile message or both said voice message and said facsimile message via one of said plurality of telephone lines;
a message storage device having a plurality of mailboxes residing therein, each mailbox of said plurality of mailboxes having a unique mailbox identifier; and
a control circuit for storing an appropriate one of said voice message and said facsimile message or both said voice message and said facsimile message in one of said plurality of mailboxes, said one of said plurality of mailboxes being identified by said unique mailbox identifier, each of said voice message and said facsimile message being identified by a unique message identifier, said control circuit further including logic for generating a message header which is stored in said message storage device and associated with said one of said plurality of mailboxes, said message header including information related to a facsimile device originating said facsimile message, said control circuit speaking at least a portion of said message header upon a user request, via one of said plurality of telephone lines, said control circuit still further including;
control logic for identifying a selected facsimile message in a selected mailbox of said plurality of mailboxes as identified by said mailbox identifier and said message identifier, said control logic further for receiving a user specified telephone number such that said facsimile message controller can transmit said selected facsimile message on one of said plurality of telephone lines corresponding to said user specified telephone number, said control logic still further for storing said user defined telephone number such that said telephone number may be retrieved when a subsequent request for facsimile transmission is received;
a control processor for enabling a connection between said selected mailbox and said one of said plurality of telephone lines; and
a facsimile message controller for transmitting said selected facsimile message on said one of said plurality of telephone lines.
15 Assignments
0 Petitions
Accused Products
Abstract
An improved telephone call processing apparatus for processing facsimile messages. The facsimile processing apparatus comprises a message control system including a voice control unit (VCU), a control processor unit (CPU), and a telephone line card. Multiple buses including a high speed voice/data bus, a control bus, and a time division multiplexed (TDM) bus are used to couple the VCU, the CPU and the line card. The high speed data bus is dedicated for voice and data transmission only. The control bus is dedicated to command controls and system background tasks. The TDM bus is used to make full duplex voice connections between individual line card ports and facsimile message controller modem channels. The CPU manages the connections between line card ports and fax channels. The VCU comprises a high speed processor and a control processor. The VCU controls the transmission of voice and facsimile data over the high speed data bus to and from a non-volatile message storage unit, the line card, and a facsimile message controller (FMC). The cooperative processing of these components provides a highly integrated and versatile apparatus for processing both voice and facsimile messages in an integrated environment. Facsimile messages may be received, stored, forwarded, and sent from mailboxes. Status information pertaining to the facsimile messages is maintained and accessible to users via telephone line links.
97 Citations
14 Claims
-
1. A system for processing facsimile messages, said system comprising:
-
a telephone line interface coupled to a plurality of telephone lines, said telephone line interface is configured by said system for receiving either one of a voice message and a facsimile message or both said voice message and said facsimile message via one of said plurality of telephone lines; a message storage device having a plurality of mailboxes residing therein, each mailbox of said plurality of mailboxes having a unique mailbox identifier; and a control circuit for storing an appropriate one of said voice message and said facsimile message or both said voice message and said facsimile message in one of said plurality of mailboxes, said one of said plurality of mailboxes being identified by said unique mailbox identifier, each of said voice message and said facsimile message being identified by a unique message identifier, said control circuit further including logic for generating a message header which is stored in said message storage device and associated with said one of said plurality of mailboxes, said message header including information related to a facsimile device originating said facsimile message, said control circuit speaking at least a portion of said message header upon a user request, via one of said plurality of telephone lines, said control circuit still further including; control logic for identifying a selected facsimile message in a selected mailbox of said plurality of mailboxes as identified by said mailbox identifier and said message identifier, said control logic further for receiving a user specified telephone number such that said facsimile message controller can transmit said selected facsimile message on one of said plurality of telephone lines corresponding to said user specified telephone number, said control logic still further for storing said user defined telephone number such that said telephone number may be retrieved when a subsequent request for facsimile transmission is received; a control processor for enabling a connection between said selected mailbox and said one of said plurality of telephone lines; and a facsimile message controller for transmitting said selected facsimile message on said one of said plurality of telephone lines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a call processing system having a message storage device, a plurality of mailboxes residing therein, and a message control system (MCS), a plurality of telephone lines coupled to the call processing system wherein each of the lines can, via said call processing system, carry voice and facsimile transmission, said call processing system including means for determining whether an incoming call is a voice or facsimile transmission, means for providing call control information, and a facsimile controller comprising:
-
a control processor, said control processor for receiving said call control information; a plurality of facsimile modems coupled to said control processor; and a memory coupled to said control processor for storage of facsimile processing logic and data, said facsimile processing logic including; i) means for selecting an available one facsimile modem of said plurality of facsimile modems; and ii) means for connecting said available one facsimile modem with said incoming call.
-
-
12. A call processing system comprising:
-
a message control system (MCS) coupled to a central office (CO) and a private branch exchange (PBX), the MCS including; means for receiving an incoming call from said CO indicating an extension number, means for determining if said incoming call is a voice call or a facsimile call, means for routing said incoming call to said PBX and sending said extension number to said PBX if said incoming call is a voice call; a message storage device having a plurality of mailboxes residing therein, each mailbox of said plurality of mailboxes having a unique mailbox identifier; and
connected to said MCS for storing a facsimile message received from said CO; andmeans for storing said facsimile message in a mailbox associated with said extension number, said mailbox within said message storage device.
-
-
13. A call processing system comprising:
-
a private branch exchange (PBX) coupled to trunk lines incoming from a central office (CO) for receiving calls directed to extension numbers on individual telephone lines on the PBX; and a message control system (MCS) coupled to said PBX, said MCS including; means for forwarding all calls received via the trunk lines directly to said MCS and providing said extension numbers to said MCS, means for determining if said calls received via the trunk lines are voice calls or facsimile calls, means for routing said voice calls back to said PBX to attempt to ring said extension numbers, and means for processing a facsimile message and storing it in a mailbox associated with said extension number. - View Dependent Claims (14)
-
Specification