Claims
- 1. A network device comprising:
a voice mail module adapted to: provide voice mail functionality for calls of a first type directed to the network device, the calls of the first type being originally intended for the network device; and provide voice mail functionality for calls of a second type directed to the network device, each call of the second type being originally intended for an other network device of at least one other network device in respect of which the network device has been designated as a backup network device.
- 2. A network device according to claim 1 wherein the voice mail module is further adapted to:
receive calls of a third type locally, each call of the third type being initiated locally at the network device being unable to be sent to a destination network device for which the call of the third type is intended and being unable to be sent to any network device designated as a backup network device for the destination network device; and provide voice mail functionality for the calls of the third type.
- 3. A network device according to claim 1 wherein for each call of the first type, responsive to receiving the call of the first type the voice mail module is adapted to record a voice mail message for the network device.
- 4. A network device according to claim 3 wherein for each call of the second type, responsive to receiving the call of the second type the voice mail module is adapted to record a voice mail message for the other network device for which the call of the second type was originally intended.
- 5. A network device according to claim 1 wherein the voice mail module is adapted to maintain respective greetings for the network device and each other network device in respect of which the network device has been designated as a backup network device, and wherein responsive to receiving a call of the calls of the first type and the second type the voice mail module is adapted to play the respective greeting for the network device for which the call was originally intended.
- 6. A network device according to claim 1 wherein in providing voice mail functionality the voice mail module is adapted to record voice mail messages, play back voice mail messages and provide an indicator to a user of the network device that a message has been stored.
- 7. A network device according to claim 4 wherein for each call of the second type, the voice mail module is adapted to forward the voice mail message recorded to the other network device for which the call of the second type was originally intended.
- 8. A network device according to claim 7 wherein the voice mail module is adapted to periodically check operational status of each other network device in respect of which the network device has been designated as a backup network device and in respect of which a voice mail message has been recorded.
- 9. A network device according to claim 1 comprising a non-volatile memory, wherein the voice mail module is further adapted to store voice mail messages in the non-volatile memory.
- 10. A network device according to claim 1 wherein the voice mail module is further adapted to forward voice mail messages to a central location for storage.
- 11. A network device according to claim 5 wherein upon connection of the network device within a network, the voice mail module is adapted to:
for each other network device of the at least one other network device, retrieve the respective greeting for the other network device from the other network device.
- 12. A network device according to claim 5 wherein, upon connection of the network device within a network, the voice mail module is adapted to provide the respective greeting for the network device to another network device that is designated as a backup network device for the network device.
- 13. A network device according to claim 1 wherein the network device is a first network device and wherein the voice mail module is further adapted to provide voice mail functionality for a second network device in respect of which the first network device has not been designated as a backup network device, by playing a generic voice mail greeting and recording a received voice mail message for later delivery.
- 14. A network device according to claim 1 wherein the voice mail module is further adapted to retrieve and play voice mail messages stored on at least one network device which is designated as a backup network device for the network device.
- 15. A network device according to claim 1 wherein the network device is a first network device, the voice mail module being further adapted to retrieve and play first voice mail messages originally intended for a second network device of the at least one other network device in respect of which the first network device is designated as a backup network device.
- 16. A network device according to claim 15 wherein the voice mail module is further adapted to:
retrieve second voice mail messages originally intended for the second network device from at least one other network device designated as a backup network device for the second network device; and play the second voice mail messages.
- 17. A network device according to claim 1 wherein the network device is a terminal set.
- 18. A network device according to claim 1 wherein the network device is a VoIP (Voice over Internet Protocol) telephone.
- 19. A network device according to claim 1 wherein the network device is one of a switch based telephone, a packet based telephone, a video phone, a TTI (Thin Trunk Interface), a gateway device, a PC (Personal Computer), a server, a PDA (Personal Digital Assistant), a wireless device, and a wireless telephone.
- 20. A voice mail system within a network, the voice mail system comprising:
at least two network devices each network device comprising: a voice mail module adapted to: provide voice mail functionality for calls of a first type directed to the network device, the calls of the first type being originally intended for the network device; and provide voice mail functionality for calls of a second type directed to the network device, each call of the second type being originally intended for an other network device of at least one other network device of the at least two network devices in respect of which the network device has been designated as a backup network device.
- 21. A voice mail system according to claim 20 wherein for each network device of the at least two network devices the voice mail module is further adapted to:
receive calls of a third type locally, each call of the third type being initiated locally at the network device being unable to be sent to a destination network device for which the call of the third type is intended and being unable to be sent to any network device designated as a backup network device for the destination network device; and provide voice mail functionality for the calls of the third type.
- 22. A voice mail system according to claim 20 wherein for each network device of the at least two network devices:
for each call of the first type, responsive to receiving the call of the first type the voice mail module is adapted to record a voice mail message for the network device.
- 23. A voice mail system according to claim 22 wherein for each network device of the at least two network devices:
for each call of the second type, responsive to receiving the call of the second type the voice mail module is adapted to record a voice mail message for the other network device for which the call of the second type was originally intended.
- 24. A voice mail system according to claim 20 wherein each network device of the at least two network devices, the voice mail module is adapted to maintain respective greetings for the network device and each other network device in respect of which the network device has been designated as a backup network device, and wherein responsive to receiving a call of the calls of the first type and the second type the voice mail module is adapted to play the respective greeting for the network device for which the call was originally intended.
- 25. A voice mail system according to claim 20 wherein for each network device of the at least two network devices, in providing voice mail functionality the voice mail module is adapted record voice mail messages, play back voice mail messages and provide an indicator to a user of the network device that a message has been stored.
- 26. A voice mail system according to claim 23 wherein for each network device of the at least two network devices:
for each call of the second type, the voice mail module is adapted to forward the voice mail message recorded to the other network device for which the call of the second type was originally intended.
- 27. A voice mail system according to claim 24 wherein for each network device of the at least two network devices:
upon connection of the network device within a network, the voice mail module is adapted to: for each other network device of the at least one other network device, retrieve the respective greeting for the other network device from the other network device.
- 28. A voice mail system according to claim 24 wherein for each network device of the at least two network devices:
upon connection of the network device within a network, the voice mail module is adapted to provide the respective greeting for the network device to another network device that is designated as a backup network device for the network device.
- 29. A voice mail system according to claim 20 wherein each network device of the at least two network devices comprises a respective non-volatile memory, the voice mail module being adapted to store voice mail messages in the non-volatile memory.
- 30. A voice mail system according to claim 20 further comprising:
a network device designated as a central location and having storage means for storing voice mail messages; wherein for each of the at least two network devices, the voice mail module is adapted to forward the voice mail messages to the central location for storage.
- 31. A voice mail system according to claim 20 wherein for each network device of the at least two network devices, the voice mail module is further adapted to retrieve and play voice mail messages stored on at least one network device of the at least two network devices which is designated as a backup network device for the network device.
- 32. A voice mail system according to claim 20 wherein for a first network device of the at least two network devices, the voice mail module of the first network device is adapted to retrieve and play first voice mail messages originally intended for a second network device of the at least two network devices, the first network device being designated as a backup network device for the second network device.
- 33. A system according to claim 32 wherein the at least two network devices comprise at least three network devices and for the first network device, the voice mail module is further adapted to:
retrieve second voice mail messages originally intended for the second network device from at least one other network device designated as a backup network device for the second network device; and play the second voice mail messages.
- 34. A system according to claim 20 wherein each one of the at least two network devices is a terminal set.
- 35. A system according to claim 20 wherein each one of the at least two network devices is a VoIP (Voice over Internet Protocol) telephone.
- 36. A system according to claim 20 wherein for each network device of the at least two network devices, the network device is one of a switch based telephone, a packet based telephone, a video phone, a TTI (Thin Trunk Interface), a gateway device, a PC (Personal Computer), a server, a PDA (Personal Digital Assistant), a wireless device, and a wireless telephone.
- 37. A method of implementing voice mail comprising:
at a network device: providing voice mail functionality for calls of a first type directed to the network device, the calls of the first type being originally intended for the network device; and providing voice mail functionality for calls of a second type directed to the network device, each call of the second type being originally intended for an other network device of at least one other network device in respect of which the network device has been designated as a backup network device.
- 38. A method implemented within a first network device for processing a call comprising:
receiving the call; if the call is for the first network device:
(i) generating an alert on the first network device; (ii) if the call is not answered, retrieving a voice mail greeting for the first network device and playing the voice mail greeting; (iii) recording a first voice mail message for later playback; (iv) generating a voice mail indicator; if the call was originally destined for a second network device in respect of which the first network device is designated as a backup network device:
(i) retrieving a greeting specific to the second network device to which the call was originally destined and playing the greeting specific to the second network device; (ii) recording a second voice mail message; (iii) forwarding the second voice mail message to the second network device at a later time.
- 39. A method of according to claim 38 further comprising:
if the call was originally destined for a third network device other than the first network device and other than any network device in respect of which the first network device is designated as a backup network device:
(i) retrieving a generic greeting and playing the generic greeting; (ii) recording a third voice mail message; and (iii) forwarding the third voice mail message to the third network device at a later time.
- 40. An article of manufacture comprising:
a computer usable medium having computer readable program code means embodied therein for implementing voice mail at a network device, the computer readable code means in said article of manufacture comprising: computer readable code means for providing voice mail functionality for calls of a first type directed to the network device, the calls of the first type being originally intended for the network device; and computer readable code means for providing voice mail functionality for calls of a second type directed to the network device, each call of the second type being originally intended for an other network device of at least one other network device in respect of which the network device has been designated as a backup network device.
- 41. An article of manufacture according to claim 40 wherein the computer readable code means in said article of manufacture further comprises:
computer readable code means for receiving calls of a third type locally, each call of the third type being initiated locally at the network device being unable to be sent to a destination network device for which the call of the third type is intended and unable to be sent to any network device designated as a backup network device for the destination network device; and computer readable code means for providing voice mail functionality for the calls of the third type.
- 42. An article of manufacture according to claim 40 wherein for each call of the first type, the computer readable code means in said article of manufacture further comprises computer readable code means for:
responsive to receiving the call of the first type, recording a voice mail message for the network device.
- 43. An article of manufacture according to claim 42 wherein for each call of the second type, the computer readable code means in said article of manufacture further comprises computer readable code means for:
responsive to receiving the call of the second type, recording a voice mail message for the other network device for which the call of the second type was originally intended.
- 44. An article of manufacture according to claim 40 wherein the computer readable code means in said article of manufacture further comprises:
computer readable code means for maintaining respective greetings for the network device and each other network device in respect of which the network device has been designated as a backup network device; and computer readable code means for: responsive to receiving a call of the calls of the first type and the second type, playing the respective greeting for the network device for which the call was originally intended.
- 45. An article of manufacture according to claim 40 wherein the computer readable code means in said article of manufacture further comprises computer readable code means for recording voice mail messages, playing back voice mail messages and providing an indicator to a user of the network device that a message has been stored.
- 46. An article of manufacture according to claim 43 wherein for each call of the second type, the computer readable code means in said article of manufacture further comprises computer readable code means for forwarding the voice mail message recorded to the other network device for which the call of the second type was originally intended.
- 47. An article of manufacture according to claim 46 wherein the computer readable code means in said article of manufacture further comprises computer readable code means for periodically checking operational status of each other network device in respect of which the network device has been designated as a backup network device and in respect of which a voice mail message has been recorded.
- 48. An article of manufacture according to claim 40 wherein the computer readable code means in said article of manufacture further comprises computer readable code means for storing voice mail messages locally at the network device.
- 49. An article of manufacture according to claim 40 wherein the computer readable code means in said article of manufacture further comprises computer readable code means for forwarding voice mail messages to a central location for storage.
- 50. An article of manufacture according to claim 44 wherein the computer readable code means in said article of manufacture further comprises computer readable code means for:
upon connection of the network device within a network, for each other network device of the at least one other network device retrieving the respective greeting for the other network device from the other network device.
- 51. An article of manufacture according to claim 44 wherein the computer readable code means in said article of manufacture further comprises computer readable code means for:
upon connection of the network device within a network, providing the respective greeting for the network device to another network device that is designated as a backup network device for the network device.
- 52. An article of manufacture according to claim 40 wherein the network device is a first network device and wherein the computer readable code means in said article of manufacture further comprises computer readable code means for providing voice mail functionality for a second network device in respect of which the first network device has not been designated as a backup network device, by playing a generic voice mail greeting and recording a received voice mail message for later delivery.
- 53. An article of manufacture according to claim 40 wherein the computer readable code means in said article of manufacture further comprises computer readable code means for retrieving and playing voice mail messages stored on at least one network device which is designated as a backup network device for the network device.
- 54. An article of manufacture according to claim 40 wherein the network device is a first network device and wherein the computer readable code means in said article of manufacture further comprises computer readable code means for retrieving and playing first voice mail messages originally intended for a second network device of the at least one other network device in respect of which the first network device is designated as a backup network device.
- 55. An article of manufacture according to claim 54 wherein the computer readable code means in said article of manufacture further comprises:
computer readable code means for retrieving second voice mail messages originally intended for the second network device from at least one other network device designated as a backup network device for the second network device; and computer readable code means for playing the second voice mail messages.
RELATED APPLICATION
[0001] This Application claims the benefit of U.S. Provisional Application 60/434,813 filed Dec. 20, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60434813 |
Dec 2002 |
US |