<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Sipral blog</title>
    <link>https://sipral.org/blog/</link>
    <atom:link href="https://sipral.org/blog/rss.xml" rel="self" type="application/rss+xml" />
    <description>Articles from the Sipral team: what a measurement showed, what we got wrong and corrected, and what the next release brings, with figures from the repository.</description>
    <language>en</language>
    <lastBuildDate>Fri, 16 Oct 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Two bugs only a phone left on for days could show</title>
      <link>https://sipral.org/blog/two-bugs-a-phone-left-on-found/</link>
      <guid isPermaLink="true">https://sipral.org/blog/two-bugs-a-phone-left-on-found/</guid>
      <description>A phone that stopped taking calls after four days, and a voicemail lamp that never moved on an older Asterisk. Both hid from short tests, and both are fixed.</description>
      <dc:creator>Sipral</dc:creator>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Sipral 1.2: voice agents, more platforms, and a week of calls</title>
      <link>https://sipral.org/blog/sipral-1-2/</link>
      <guid isPermaLink="true">https://sipral.org/blog/sipral-1-2/</guid>
      <description>Sipral 1.2 bridges PBX lines to voice agents, adds Node.js, .NET MAUI, OAuth2, SIP over WebSocket and a promised Rust API, and held a week of calls.</description>
      <dc:creator>Sipral</dc:creator>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>An agent's phone on VICIdial</title>
      <link>https://sipral.org/blog/an-agents-phone-on-vicidial/</link>
      <guid isPermaLink="true">https://sipral.org/blog/an-agents-phone-on-vicidial/</guid>
      <description>A call centre dialer uses a phone differently from a PBX. On a ViciBox 12, Sipral took the agent session call, heard the caller and passed a digit.</description>
      <dc:creator>Sipral</dc:creator>
      <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A day of calls, 72 KB, and the leak behind them</title>
      <link>https://sipral.org/blog/a-day-of-calls/</link>
      <guid isPermaLink="true">https://sipral.org/blog/a-day-of-calls/</guid>
      <description>A 24-hour run held 476 calls with no error, but memory crept by 72 KB. A counting test found the leak behind it; the week-long run now starts on the fix.</description>
      <dc:creator>Sipral</dc:creator>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A live VitalPBX, and the caller nobody heard</title>
      <link>https://sipral.org/blog/a-live-vitalpbx/</link>
      <guid isPermaLink="true">https://sipral.org/blog/a-live-vitalpbx/</guid>
      <description>On a live VitalPBX the callee heard nothing on four calls of six. The PBX changed the audio source mid-call; Sipral now follows it. Every call passes.</description>
      <dc:creator>Sipral</dc:creator>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A phone agent with no cloud now answers in under a second</title>
      <link>https://sipral.org/blog/a-local-voice/</link>
      <guid isPermaLink="true">https://sipral.org/blog/a-local-voice/</guid>
      <description>Sipral's local voice agent now speaks with Kyutai's Pocket TTS, streamed into the call, and starts its answer at the caller's first pause: under a second.</description>
      <dc:creator>Sipral</dc:creator>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Four SIP clients, three hours side by side</title>
      <link>https://sipral.org/blog/four-clients-three-hours/</link>
      <guid isPermaLink="true">https://sipral.org/blog/four-clients-three-hours/</guid>
      <description>Sipral, PJSIP, baresip and Linphone measured again on one Asterisk: call set-up, three hours of calls side by side, and what each one has to ship.</description>
      <dc:creator>Sipral</dc:creator>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>We read the wrong jitter column: the bad-link comparison, corrected</title>
      <link>https://sipral.org/blog/asterisk-jitter-correction/</link>
      <guid isPermaLink="true">https://sipral.org/blog/asterisk-jitter-correction/</guid>
      <description>Our bad-link comparison took Asterisk's jitter from the column that relays the client's own report. Read from Asterisk's own column, all four clients sit close.</description>
      <dc:creator>Sipral</dc:creator>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Silence after direct_media: one late packet, and how the lab found it</title>
      <link>https://sipral.org/blog/direct-media-silence/</link>
      <guid isPermaLink="true">https://sipral.org/blog/direct-media-silence/</guid>
      <description>When Asterisk handed a call's audio to the phone at the other end, one late packet could leave both sides silent. The lab found it; the fix is on main.</description>
      <dc:creator>Sipral</dc:creator>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Node.js and SIP over WebSocket, both on main</title>
      <link>https://sipral.org/blog/node-and-websocket/</link>
      <guid isPermaLink="true">https://sipral.org/blog/node-and-websocket/</guid>
      <description>Sipral now has a TypeScript package that covers the whole C ABI, and it can carry SIP over a WebSocket it opens itself, proven over WSS in the lab.</description>
      <dc:creator>Sipral</dc:creator>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A voice agent on a PBX extension: what is in the repository for 1.2</title>
      <link>https://sipral.org/blog/voice-agents-on-a-pbx-extension/</link>
      <guid isPermaLink="true">https://sipral.org/blog/voice-agents-on-a-pbx-extension/</guid>
      <description>Five voice-agent connectors, a SIP bridge run from one file, a Pipecat transport and a local echo demo: what Sipral 1.2 brings voice agents, with its timings.</description>
      <dc:creator>Sipral</dc:creator>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
