Hello, yes it is possible, but it will require to change your contact form 7 code.
in case a client want to type => there will be no voice message, and in case of client want to just record voice => there will be no contact form 7 data, and you can’t force user to do both (this is from usability perspective), this mean that they need to remain separated (the two plugin in front end), but you can combine both in the admin side, where you don’t change anything in easy voice mail, and update only the admin UI of contact form 7, for front end you just past both of the shortcodes so they can be displayed in the client side. keep in mind that updating a plugin code isn’t recomended since you will lose all changes if you update it by mistake or auto-update is enabled, so I recomend to make a copy and rename the plugin before testing anything. if that wasn’t clear : you need to understand how the loop in contact form 7 work and how it pull data from database and then do the same to pull data from the voice mail table, for playback and dislay you can just copy past code from easy voice mail plugin admin code.