You can create your own voice messaging applications or add voice messaging to existing applications. For example, in an ordering application, you may choose to let people leave a voice message to be associated with an order. This is known as transaction-related voice messaging.
Your state table can include actions that record, send, check, play, annotate, delete, and save voice messages, and change their attributes.