Patent ID: 8675834

Claim:
A non-transitory computer-readable storage medium, comprising instructions which when executed by a processor, cause the processor to perform operations comprising: detecting a call directed to a first communication device according to signal information comprising an identifier of the first communication device and a voicemail redirection request, wherein the call is initiated by a second communication device, and wherein the voicemail redirection request comprises a code entered at the second communication device along with the identifier; determining whether a voicemail account is available for the first communication device according to the redirection request; determining a redirection number to access a voicemail system according to the identifier of the first communication device; redirecting the call to a voicemail system according to the redirection number responsive to determining that the voicemail account is available, wherein the call is redirected to the voicemail system without transmitting a notice of the call to the first communication device, wherein the voicemail redirection request comprises a voicemail account identifier for selectively identifying one among a plurality of voicemail accounts in the voicemail system; transmitting a voicemail notice to the first communication device responsive to recording a voicemail message wherein the voicemail notice indicates whether the voicemail message is a result of a redirection request or a missed call; presenting an interactive voicemail service at the first communication device; and preventing redirection of the call to the voicemail system and transmitting an error message from a network proxy to the second communication device responsive to determining that the voicemail account is not available and when the voicemail redirection request is detected, wherein the error message includes an option for re-dialing the first communication device, wherein the signal information conforms to a session initiation protocol, and wherein the identifier of the first communication device comprises one of a session initiation protocol uniform resource identifier, a telephone uniform resource identifier, or an E.164 number.