<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
<title>Voxera engineering</title><link>https://voxera-voice.com/blog/</link>
<description>Voice AI integration tutorials and engineering notes from Voxera.</description><language>en</language>
<atom:link href="https://voxera-voice.com/feed.xml" rel="self" type="application/rss+xml"/>
<item><title>Add a voice AI agent to a React app</title><link>https://voxera-voice.com/blog/add-voice-ai-to-react/</link><guid isPermaLink="true">https://voxera-voice.com/blog/add-voice-ai-to-react/</guid><description>Build a React voice assistant with Voxera: publish an agent, configure an app key, start a call and handle transcripts and browser audio.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Our voice agent only spoke once per call</title><link>https://voxera-voice.com/blog/voice-agent-spoke-once/</link><guid isPermaLink="true">https://voxera-voice.com/blog/voice-agent-spoke-once/</guid><description>The first reply played. Every reply after it was silent, while the client kept receiving events as though audio were flowing. Two separate bugs, one symptom.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>$715 to $44 a month: leaving Kubernetes</title><link>https://voxera-voice.com/blog/leaving-kubernetes/</link><guid isPermaLink="true">https://voxera-voice.com/blog/leaving-kubernetes/</guid><description>A managed cluster for a workload that fits on one small instance. What the migration actually involved, and the one component we expected to be hard.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>We ran an open TURN relay for 45 minutes</title><link>https://voxera-voice.com/blog/open-turn-relay/</link><guid isPermaLink="true">https://voxera-voice.com/blog/open-turn-relay/</guid><description>A file-permission change meant our TURN server silently ignored its own configuration and fell back to defaults. One warning line, no authentication.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Our server ignored SIGTERM for an hour</title><link>https://voxera-voice.com/blog/server-ignored-sigterm/</link><guid isPermaLink="true">https://voxera-voice.com/blog/server-ignored-sigterm/</guid><description>A rolling deploy hung. The container was told to stop and simply did not, because of a detail of how PID 1 works that almost every Dockerfile gets wrong.</description><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate></item>
</channel></rss>