Claims
- 1. Software for providing user access, through a unified messaging system, to messages obtained from one or more legacy message systems, the one or more legacy message systems being independently incompatible with the unified messaging system, and where the software is embodied in computer readable and when executed operable to direct a computer to:
retrieve one or more messages from the one or more legacy message systems in response to detection of at least one message on the one or more legacy message systems; convert at least one message retrieved from the one or more legacy message systems to a protocol compatible with a protocol of the unified messaging system; and filter at least one retrieved message for processing in accordance with a predetermined message processing attribute stored in a user profile.
- 2. The software of claim 1, further operable to poll the one or more legacy message systems to detect whether at least one message for at least one user has been received by the legacy message systems.
- 3. The software of claim 1, further operable to permit user definition of a user profile and selection of one or more predetermined message processing attributes.
- 4. The software of claim 3, further operable to permit definition of a user profile and selection of one or more predetermined message processing attributes through a unified messaging system web-based interface.
- 5. The software of claim 3, further operable to permit definition of a user profile and selection of one or more predetermined message processing attributes through an interactive voice response system.
- 6. The software of claim 1, further operable to communicate with one or more legacy message systems located beyond a firewall separating the one or more legacy message systems from the unified messaging system.
- 7. The software of claim 1, further operable to convert the one or more messages retrieved from the one or more legacy message systems to a protocol compatible with a protocol of the unified messaging system in a middleware server.
- 8. A messaging system, comprising:
one or more legacy message systems; a unified messaging system operably coupled to the one or more legacy message system, the unified messaging system operating on a protocol incompatible with a protocol of the one or more legacy message systems; and the unified messaging system operable to retrieve one or more messages maintained by the one or more legacy message systems in response to a user request for message reporting, convert one or more messages retrieved from the one or more legacy message systems from a legacy message system protocol to a unified messaging system compatible protocol and provide the converted one or more messages to the user in accordance with one or more message delivery settings in a unified messaging system user profile.
- 9. The system of claim 8, further comprising a middleware server operably coupled to the unified messaging system and the one or more legacy message systems, the middleware server operable to convert the one or more messages maintained by the one or more legacy message systems into a protocol compatible with the unified messaging system.
- 10. The system of claim 9, further comprising the middleware server operable to record and digitize one or more messages retrieved from a voicemail-based legacy message system.
- 11. The system of claim 9, further comprising the middleware server operable to negotiate one or more firewalls separating the unified messaging system and the one or more legacy message systems.
- 12. The system of claim 8, further comprising the unified messaging system operable to provide to the one or more legacy messaging systems account access authorization information maintained in the user profile.
- 13. The system of claim 8, further comprising the unified messaging system operable to communicate one or more notifications to a message indicator associated with a user communication device.
- 14. The system of claim 13, further comprising the unified messaging system operable to communicate a message indicator in response to retrieval of a message from the one or more legacy message systems.
- 15. The system of claim 13, further comprising the unified messaging system operable to communicate a message indicator in response to a query received from the user communication device.
- 16. A method for presenting a message from one or more legacy message systems to a user through a unified messaging system, the unified messaging system and the legacy message system operating on incompatible protocols, comprising:
retrieving from the one or more legacy message systems one or more messages belonging to a user requesting message reporting; converting each message retrieved from a legacy message system protocol to a protocol compatible with the unified messaging system; and delivering the converted message to a user communication device in accordance with one or more settings in a user profile defining user preferences for message delivery.
- 17. The method of claim 16, further comprising contacting the one or more legacy message systems to determine the presence of one or more user messages in response to a user request for message reporting.
- 18. The method of claim 16, further comprising contacting the one or more legacy message systems to determine the presence of one or more user messages in response to a request for message reporting from a user communication device.
- 19. The method of claim 16, further comprising:
storing converted messages retrieved from the one or more legacy message systems; and communicating a message indicator to a user communication device indicative of a stored message awaiting user review.
- 20. The method of claim 16, further comprising enabling retrieval of one or more messages by the unified messaging system from one or more legacy message systems maintained behind a firewall.
RELATED PATENT APPLICATION
[0001] This patent application is a continuation of U.S. patent application Ser. No. 10/264,137, entitled “Method and System for Interfacing Systems Unified Messaging with Legacy Systems Located Behind Corporate Firewalls”, filed on Oct. 3, 2002, now U.S. Pat. No. ______; which is a continuation of U.S. patent application Ser. No. 09/515,030 entitled “Method and System for Interfacing Systems Unified Messaging with Legacy Systems Located Behind Corporate Firewalls” filed on Feb. 29, 2000, by Skladman et al., now U.S. Pat. No. 6,487,278.
Continuations (2)
|
Number |
Date |
Country |
Parent |
10264137 |
Oct 2002 |
US |
Child |
10881355 |
Jun 2004 |
US |
Parent |
09515030 |
Feb 2000 |
US |
Child |
10264137 |
Oct 2002 |
US |