<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://bordane.hashnode.dev</loc>
    <lastmod>2026-11-14T22:58:14.101Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://bordane.hashnode.dev/what-is-an-ai-voice-agent-how-voice-agents-actually-work</loc>
    <lastmod>2026-07-29T15:47:33.413Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bordane.hashnode.dev/openai-realtime-api-over-webrtc-how-it-works-when-you-need-turn</loc>
    <lastmod>2026-07-20T19:19:16.246Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bordane.hashnode.dev/turn-for-ai-voice-agents-when-your-agent-needs-a-relay-and-when-it-doesn-t</loc>
    <lastmod>2026-07-17T16:04:39.558Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bordane.hashnode.dev/coturn-alternative-how-to-migrate-from-self-hosted-coturn-to-a-managed-turn-service</loc>
    <lastmod>2026-02-01T19:28:42.813Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bordane.hashnode.dev/nat-traversal-how-it-works-why-it-breaks-webrtc-and-how-to-fix-it</loc>
    <lastmod>2026-02-01T01:34:18.283Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bordane.hashnode.dev/archive</loc>
    <lastmod>2026-11-14T22:58:14.101Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>