主权项 |
1. A method comprising:
displaying, by a first device, an interface, wherein the first device is a mobile device, and wherein the first device displays the interface to a first user in response to executing a voice mail application (VMA) stored in the first device; receiving, by the first device, from the first user via the interface:
(i) a first input, wherein the first input designates a second device associated with a second user for transmitting a message;(ii) a second input, wherein the second input is a first voice segment recorded by the first user;(iii) a third input, wherein the third input inserts a first control data into the message; and(iv) a fourth input, wherein the fourth input inserts a first audio segment into the message, and wherein inputs (i) through (iv) are performed by the first user on the first device prior to establishing a communications channel with a server for transmitting the message; composing, by the first device, the message based on inputs (i) through (iv); and transmitting, by the first device, the message composed by the first device to the server; wherein, upon receiving the message from the first device, the server:
(v) retrieves a second audio segment in response to detecting the control data in the message composed by the first device;(vi) replaces the control data in the message received from the first device with the second audio segment;(vii) determines if the second device is available to receive the message, wherein the server stores the message in a memory when the second device is determined to be unavailable to receive the message; and(viii) transmits the message to the second device when it is determined that the second device is available to receive the message, wherein the message comprises the first voice segment and the first and second audio segments. |