<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Number Porting on ErrorZap</title><link>https://errorzap.com/tags/number-porting/</link><description>Recent content in Number Porting on ErrorZap</description><image><title>ErrorZap</title><url>https://errorzap.com/og.png</url><link>https://errorzap.com/og.png</link></image><generator>Hugo</generator><language>en-US</language><copyright>ErrorZap</copyright><lastBuildDate>Fri, 02 Oct 2026 23:33:00 -0600</lastBuildDate><atom:link href="https://errorzap.com/tags/number-porting/index.xml" rel="self" type="application/rss+xml"/><item><title>The Paperwork Boss Fight, Then Port Day</title><link>https://errorzap.com/texting/port-day/</link><pubDate>Fri, 02 Oct 2026 23:33:00 -0600</pubDate><guid>https://errorzap.com/texting/port-day/</guid><description>Registering a small business for texting, the letter that moves a phone number, and the morning my ten-year-old number walked out of Google Voice.</description><content:encoded><![CDATA[<div class="ez-dossier-lede"><span>MY OWN TEXTING · MESSAGE 03 · THE MOVE</span><p>Moving a phone number is mostly forms. Then one morning, it's just done.</p></div>
<h2 id="cant-i-just-forward-it">Can&rsquo;t I just forward it?</h2>
<p>The first question in September was the lazy one: could I leave the number in
Google Voice and just forward everything to Telnyx? No. Telnyx won&rsquo;t attach its
texting service to a Google Voice number. To own the texting, I had to own the
number. That meant porting.</p>
<h2 id="the-10dlc-boss-fight-round-two">The 10DLC boss fight, round two</h2>
<p>This round, Orion (ChatGPT&rsquo;s Codex) drove the paperwork with me. On September 8,
in one long evening:</p>
<ol>
<li><strong>ID check.</strong> Telnyx verified my identity with a photo ID and selfie, which
unblocked the account.</li>
<li><strong>Business details.</strong> We caught that a draft of my business info didn&rsquo;t match
my actual IRS letter, threw it out, and used the real paperwork instead. Mismatched
tax details are one of the most common reasons a 10DLC brand gets rejected.</li>
<li><strong>Brand submitted</strong> at 4:51 PM. <strong>Verified</strong> at 8:47 PM.</li>
<li><strong>Website pages.</strong> The carriers want to see SMS terms and a privacy policy on
your site, including how STOP, START and HELP work. Those went up on my
business site the same night.</li>
<li><strong>Campaign submitted</strong> at 9:02 PM as &ldquo;Customer Care,&rdquo; which is exactly what my
texting is: talking to people who already know me.</li>
</ol>
<p>The fees, so you know what you&rsquo;re in for: <strong>$4.50</strong> for the brand, <strong>$15</strong> for each
campaign review, and <strong>$10 a month</strong> for the Customer Care campaign. The campaign
sat in &ldquo;pending&rdquo; with the carriers for two days, then went active on September 10.</p>
<h2 id="the-letter">The letter</h2>
<p>Porting a number runs on a <strong>Letter of Authorization</strong> (LOA). It&rsquo;s a signed
statement that you own the number and want it moved, plus proof, usually a
screenshot or bill showing the number on your account. Google Voice also has you
unlock the number for transfer first.</p>
<p>By September 11 the port order was filled out and waiting on one thing: my
signature. We asked for the earliest activation slot: <strong>Tuesday, September 15,
at 10 AM Mountain.</strong></p>
<h2 id="port-day">Port day</h2>
<p>There&rsquo;s no fanfare when a number ports. Nobody calls you. At some point in the
morning, the old carrier lets go and the new one picks it up.</p>
<p>Here&rsquo;s the message I sent my AI teammate at 10:42 that morning:</p>
<figure class="tx-thread" role="group" aria-label="Sep 15 · 10:42 AM"><div class="tx-thread-head">Sep 15 · 10:42 AM</div>
  <span class="tx-b me"><small>Me → Orion</small>It looks like my number ported over. Google Voice shows no phone number at all now. Can you check [my number] and see how all that&rsquo;s working? We&rsquo;ll test everything.</span>
</figure>

<p>Ten years in Google Voice, gone from the app in one quiet refresh. Texts to my number
were now landing on Telnyx and getting passed to my server. The first test texts
went in and out. It worked.</p>
<h2 id="the-2fa-scare">The 2FA scare</h2>
<p>One thing did rattle me that afternoon. A service I use refused to send a login
code to my number, with an error saying it doesn&rsquo;t send codes to VoIP numbers.</p>
<p>That&rsquo;s a real thing to plan for. Some banks and apps won&rsquo;t text verification codes
to internet-based numbers. If you do this, check where your
two-factor codes go <em>before</em> port day, and move the important ones to an
authenticator app.</p>
<h2 id="six-hours-later">Six hours later</h2>
<p>The number was mine. The texts were reaching my server. There was just one problem:
I had nothing good to read them <em>on</em>. That afternoon I asked the question that
started the second half of this story.</p>
]]></content:encoded></item></channel></rss>