Claims
- 1. A distributed voice mail system in a network, comprising:
a server in a control layer of the network; and at least one media gateway in a connectivity layer of the network, wherein the server controls the at least one media gateway to provide voice mail services.
- 2. The distributed voice mail system of claim 1, wherein the server controls the at least one media gateway to dynamically allocate resources for voice mail services.
- 3. The distributed voice mail system of claim 2, wherein the dynamically allocated resources for voice mail services are at least one of a Transcoder (codec) for coding/decoding messages, an Echo Canceler, a Tone/DTMF sender/receiver for voice prompting, and an Announcement Machine.
- 4. The distributed voice mail system of claim 1, wherein a voice mail system terminating call is traversed from the media gateway to the server.
- 5. The distributed voice mail system of claim 4, wherein the voice mail system terminating call is coded in a codec of the media gateway prior to traversing from the media gateway to the server.
- 6. The distributed voice mail system of claim 5, wherein the coded voice mail system terminating call is stored in a storage unit by the server.
- 7. The distributed voice mail system of claim 1, wherein a voice mail retrieval call is traversed from the media gateway to the server.
- 8. The distributed voice mail system of claim 7, wherein upon receipt of the voice mail retrieval call at the server, one or more corresponding coded voice mail system terminating call messages are retrieved from a storage unit by the server, traversed from the server to the media gateway, and decoded in a codec of the media gateway.
- 9. The distributed voice mail system of claim 1, wherein the server also controls the media gateway to provide facsimile and video messaging services.
- 10. A method for providing distributed voice mail services in a network, comprising:
controlling at least one media gateway in a connectivity layer of the network using a server in a control layer of the network, wherein the server controls the media gateway to provide voice mail services.
- 11. The method of claim 10, wherein the step of controlling includes controlling the media gateway to dynamically allocate resources for voice mail services.
- 12. The method of claim 11, wherein the dynamically allocated resources for voice mail services are at least one of a Transcoder (codec) for coding/decoding messages, an Echo Canceler, a Tone/DTMF sender/receiver for voice prompting, and an Announcement Machine.
- 13. The method of claim 10, comprising the additional step of traversing a voice mail system terminating call from the media gateway to the server.
- 14. The method of claim 13, comprising the additional step of coding the voice mail system terminating call in a codec of the media gateway prior to traversing from the media gateway to the server.
- 15. The method of claim 14, comprising the additional step of storing the coded voice mail system terminating call in a storage unit by the server.
- 16. The method of claim 10, comprising the additional step of traversing a voice mail retrieval call from the media gateway to the server.
- 17. The method of claim 16, comprising the additional steps of:
upon receipt of the voice mail retrieval call at the server, retrieving one or more corresponding coded voice mail system terminating call messages from a storage unit by the server; traversing the one or more corresponding coded voice mail system terminating call messages from the server to the media gateway; and decoding the one or more corresponding coded voice mail system terminating call messages in a codec of the media gateway.
- 18. The method of claim 10, wherein the step of controlling includes controlling the media gateway to provide facsimile and video messaging services.
- 19. A computer program product for providing distributed voice mail services in a network, the computer program product comprising:
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means including: logic that controls at least one media gateway in a connectivity layer of the network using a server in a control layer of the network, wherein the server controls the media gateway to provide voice mail services.
- 20. The computer program product of claim 19, comprising additional logic that controls the media gateway to dynamically allocate resources for voice mail services.
- 21. The computer program product of claim 20, wherein the dynamically allocated resources for voice mail services are at least one of a Transcoder (codec) for coding/decoding messages, an Echo Canceler, a Tone/DTMF sender/receiver for voice prompting, and an Announcement Machine.
- 22. The computer program product of claim 19, comprising additional logic that traverses a voice mail system terminating call from the media gateway to the server.
- 23. The computer program product of claim 22, comprising additional logic that codes the voice mail system terminating call in a codec of the media gateway prior to traversing the voice mail system terminating call from the media gateway to the server.
- 24. The computer program product of claim 23, comprising additional logic that stores the coded voice mail system terminating call in a storage unit via the server.
- 25. The computer program product of claim 24, comprising additional logic that traverses a voice mail retrieval call from the media gateway to the server.
- 26. The computer program product of claim 25, comprising additional logic that:
upon receipt of the voice mail retrieval call at the server, retrieves one or more corresponding coded voice mail system terminating call messages from a storage unit by the server; traverses the one or more corresponding coded voice mail system terminating call messages from the server to the media gateway; and decodes the one or more corresponding coded voice mail system terminating call messages in a codec of the media gateway.
- 27. The computer program product of claim 19, wherein the step of controlling includes controlling the media gateway to provide facsimile and video messaging services.
BACKGROUND
[0001] This application claims priority under 35 U.S.C. §119(e) to Application No. 60/195,223 filed in The United States of America on Apr. 7, 2000, the entire content of which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60195223 |
Apr 2000 |
US |