как сообщение запустится после получения, если не было запущено вручную какое-то из предыдущих?
в смвсле? берем альтернатинвый клиент, делаем там такую штуку - если пришло голосовое сообщение, то проигрываем его, если голосовое уже запущено, то ставим в очередь, как при стандартном поведении