Method for email service in a visual voicemail system
First Claim
1. A visual voicemail system (VVM), comprising:
- a controller coupled to a communication network, wherein the controller manages operations of a voicemail service of the VVM, wherein the controller is programmed to;
populate an end user profile as directed by an end user, wherein the end user profile comprises a reply email address and a notification or forwarding email address;
record a voicemail supplied by a calling party;
store the voicemail;
populate a “
To”
field of SMTP (simple mail transfer protocol) headers with the notification or forwarding email address of the end user profile;
populate a “
From”
field of the SMTP headers with an email address associated with the VVM;
populate a “
Reply to”
field of the SMTP email headers with the reply email address of the end user profile;
generate an email with the foregoing SMTP headers, a voicemail notification message or an attached file corresponding to the voicemail, and instructions in the email for disabling voicemail notifications directed to the notification email address and for disabling forwarding of voicemails to the forwarding email address; and
transmit the email to a recipient associated with the notification or forwarding email address.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for an email service in a visual voicemail system (VVM) (110). A system that incorporates teachings of the present disclosure may include a VVM having a controller (102) coupled to a communication network (101) that manages operations of the VVM, populates (304) an end user profile as directed by an end user, records (306) a voicemail supplied by a calling party, stores the voicemail, populates (308) a “To” field of SMTP headers with a forwarding email address of the end user profile, populates (310) a “From” field of the SMTP headers with an email address of the VVM, populates (312) a “Reply to” field of the SMTP headers with a reply email address of the end user profile, generates (314) an email with the foregoing SMTP headers, a file corresponding to the voicemail, and instructions for disabling further forwarding of voicemails, and transmits (316) the email to the forwarding email address. Additional embodiments are disclosed.
178 Citations
22 Claims
-
1. A visual voicemail system (VVM), comprising:
-
a controller coupled to a communication network, wherein the controller manages operations of a voicemail service of the VVM, wherein the controller is programmed to;
populate an end user profile as directed by an end user, wherein the end user profile comprises a reply email address and a notification or forwarding email address;
record a voicemail supplied by a calling party;
store the voicemail;
populate a “
To”
field of SMTP (simple mail transfer protocol) headers with the notification or forwarding email address of the end user profile;
populate a “
From”
field of the SMTP headers with an email address associated with the VVM;
populate a “
Reply to”
field of the SMTP email headers with the reply email address of the end user profile;
generate an email with the foregoing SMTP headers, a voicemail notification message or an attached file corresponding to the voicemail, and instructions in the email for disabling voicemail notifications directed to the notification email address and for disabling forwarding of voicemails to the forwarding email address; and
transmit the email to a recipient associated with the notification or forwarding email address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An email exchange server (EXS), comprising:
-
a controller that manages email exchanges in a communication network, wherein the controller is programmed to;
receive an email from a visual voicemail system (VVM) comprising a voicemail file, a forwarding email address in a “
To”
field of SMTP headers directed to a communication device, a VVM email address in a “
From”
field of the SMTP headers, and a reply email address in a “
Reply to”
field of the SMTP headers, wherein each of the forwarding and reply email addresses is derived from an end user profile associated with the VVM;
determine from a TCP/IP connection an IP address associated with an originator of the email;
determine a domain name associated with the IP address;
compare the domain name of the IP address with a domain name of the VVM email address;
if the domain names do not match, ignore and discard the email; and
if the domain names match, forward the email to the communication device according to the forwarding email address.
-
-
11. A communication device, comprising:
-
a controller that manages operations of a transceiver coupled to a communication network, wherein the controller is programmed to;
receive an email from a visual voicemail system (VVM) comprising a voicemail file, one or more instructions for disabling forwarding of voicemails to the communication device, a forwarding email address in a “
To”
field of email headers directed to the communication device, a VVM email address in a “
From”
field of the email headers, and a reply email address in a “
Reply to”
field of the email headers, wherein each of the forwarding and reply email addresses is derived from an end user profile associated with the VVM; and
receive from an end user of the communication device a request to reply to the email according to the reply email address, or disable forwarding of voicemails according to instructions supplied by the end user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium in a visual voicemail system (VVM), comprising computer instructions for:
-
recording a voicemail supplied by a calling party;
storing the voicemail;
populating a “
To”
field of SMTP headers with a forwarding email address of an end user profile;
populating a “
From”
field of the SMTP headers with an email address associated with the VVM;
populating a “
Reply to”
field of the SMTP email headers with a reply email address of the end user profile;
generating an email with the foregoing SMTP headers, and an attached file corresponding to the voicemail; and
transmitting the email to a recipient associated with the forwarding email address. - View Dependent Claims (20, 21, 22)
-
Specification