voice-bot implementation
Error rendering
VoiceCall transport failures use errorText from elowen-plugin-shared/errors. errorText(error) retains Error.message and otherwise uses String(error); conversion failures propagate. It formats only an existing failure and does not log, retry or invent a success result. VoiceCall applies its existing token redaction after conversion. With no failure there is no error conversion.