<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SIP Train Blog</title>
    <link>https://siptrain.com/blog/</link>
    <atom:link href="https://siptrain.com/blog/feed.xml" rel="self" type="application/rss+xml" />
    <description>Deep technical writing on SIP, RTP, SBCs, SS7/SIGTRAN, and carrier voice engineering.</description>
    <language>en</language>

    <item>
      <title>One-Way Audio: A Structured Diagnosis Tree</title>
      <link>https://siptrain.com/blog/one-way-audio-diagnosis-tree</link>
      <guid isPermaLink="true">https://siptrain.com/blog/one-way-audio-diagnosis-tree</guid>
      <pubDate>Mon, 08 Jun 2026 09:00:00 +0000</pubDate>
      <description>Six root causes of one-way audio with a PCAP fingerprint for each, and a four-step decision tree that resolves the overwhelming majority of one-way audio tickets in under five minutes.</description>
    </item>

    <item>
      <title>SIGTRAN Explained: SCTP, M2PA, M2UA, and M3UA - What Each Adaptation Layer Actually Does</title>
      <link>https://siptrain.com/blog/sigtran-sctp-m2pa-m2ua-m3ua</link>
      <guid isPermaLink="true">https://siptrain.com/blog/sigtran-sctp-m2pa-m2ua-m3ua</guid>
      <pubDate>Mon, 01 Jun 2026 09:00:00 +0000</pubDate>
      <description>SCTP, M2PA, M2UA, and M3UA explained: the layer each terminates, the ASP state machine, and the failure signatures every interconnect engineer should know on sight.</description>
    </item>

    <item>
      <title>SIP REGISTER in the Wild: Contact Bindings, Expiry Timers, and the NAT Keep-Alive You Actually Need</title>
      <link>https://siptrain.com/blog/sip-register-contact-expiry-nat-keepalives</link>
      <guid isPermaLink="true">https://siptrain.com/blog/sip-register-contact-expiry-nat-keepalives</guid>
      <pubDate>Mon, 25 May 2026 09:00:00 +0000</pubDate>
      <description>What the registrar actually stores, how Contact lifetime is negotiated, the five trace fingerprints of broken registration, and the keep-alive arithmetic for UDP, TCP, and TLS behind real-world NATs.</description>
    </item>

    <item>
      <title>SIP Over UDP, TCP, or TLS: The 1300-Byte Rule and What Fragmentation Actually Costs You</title>
      <link>https://siptrain.com/blog/sip-transport-fragmentation-1300-byte-rule</link>
      <guid isPermaLink="true">https://siptrain.com/blog/sip-transport-fragmentation-1300-byte-rule</guid>
      <pubDate>Mon, 18 May 2026 09:00:00 +0000</pubDate>
      <description>Why RFC 3261's 1300-byte transport-switch rule exists, how a fragmented INVITE actually fails in production, and what to migrate to when STIR/SHAKEN starts pushing message sizes past the line.</description>
    </item>

    <item>
      <title>ISUP Cause Codes and Their SIP Equivalents: A Field Engineer's Guide to RFC 3398</title>
      <link>https://siptrain.com/blog/isup-cause-codes-to-sip-rfc3398</link>
      <guid isPermaLink="true">https://siptrain.com/blog/isup-cause-codes-to-sip-rfc3398</guid>
      <pubDate>Mon, 11 May 2026 09:00:00 +0000</pubDate>
      <description>Q.850 to SIP mapping per RFC 3398, the lossy collapse points, and how the Reason header (RFC 3326) keeps the original Q.850 cause visible end-to-end through a carrier interconnect.</description>
    </item>

    <item>
      <title>The Top 10 SIP Failure Modes and the Fingerprint Each Leaves in a Trace</title>
      <link>https://siptrain.com/blog/top-10-sip-failure-modes</link>
      <guid isPermaLink="true">https://siptrain.com/blog/top-10-sip-failure-modes</guid>
      <pubDate>Mon, 04 May 2026 09:00:00 +0000</pubDate>
      <description>Ten failure modes that account for the majority of production SIP tickets, the precise trace fingerprint each leaves, and the RFC clause that explains the behaviour.</description>
    </item>

    <item>
      <title>SBC Topology Hiding: What Actually Gets Rewritten, and Why</title>
      <link>https://siptrain.com/blog/sbc-topology-hiding</link>
      <guid isPermaLink="true">https://siptrain.com/blog/sbc-topology-hiding</guid>
      <pubDate>Mon, 27 Apr 2026 09:00:00 +0000</pubDate>
      <description>Every header and SDP field a B2BUA SBC rewrites between the access and core legs, plus the three pathologies that show up in paired traces.</description>
    </item>

    <item>
      <title>The SIP INVITE Lifecycle: 100 Trying through 200 OK ACK</title>
      <link>https://siptrain.com/blog/sip-invite-lifecycle</link>
      <guid isPermaLink="true">https://siptrain.com/blog/sip-invite-lifecycle</guid>
      <pubDate>Mon, 27 Apr 2026 09:00:00 +0000</pubDate>
      <description>The INVITE state machine, the retransmission timers you actually need to memorise, and the 2xx-vs-non-2xx ACK routing distinction.</description>
    </item>

    <item>
      <title>RTCP in Practice: What SR and RR actually tell you</title>
      <link>https://siptrain.com/blog/rtcp-in-practice</link>
      <guid isPermaLink="true">https://siptrain.com/blog/rtcp-in-practice</guid>
      <pubDate>Mon, 20 Apr 2026 09:00:00 +0000</pubDate>
      <description>Reading SR/RR fluently - jitter in RTP units, RTT from LSR/DLSR, and what to do when your trace shows two RTCP packets in a 30-second call.</description>
    </item>

  </channel>
</rss>
