Home / Guides / Porting

How to Port Your Phone Number to a SIP Trunk

Keep your existing business phone number when switching to a SIP trunk provider. This guide covers everything from gathering your account information to completing the cutover with zero downtime.

Sign up now or see the full rate table

Porting · · 10 min read

What is Number Porting?

Number porting (Local Number Portability or LNP) lets you transfer your existing phone number from one carrier to another. When you switch to a SIP trunk provider like IPComms, you do not need to change your phone number. The FCC mandates that carriers must release numbers when customers request a port.

The process involves your new provider (the "winning carrier") submitting a port request to your current provider (the "losing carrier"). Once approved, calls to your number route to your SIP trunk instead of your old carrier.

Before You Start

Before submitting a port request, make sure you have these things in order:

Active Service

Do NOT cancel your current service before the port completes. The number must be active to port.

SIP Trunk Ready

Have your SIP trunk configured and tested with a temporary number first.

No Pending Changes

Cancel any pending orders or changes with your current carrier.

Account in Good Standing

Pay any outstanding balances. Past-due accounts can delay ports.

Step 1: Gather Your Account Information

The port request requires exact account details that match your current carrier's records. Any mismatch will cause a rejection.

InformationWhere to Find ItNotes
Account NumberYour monthly bill or online accountNot your phone number
Account PIN/PasswordCall your carrier or check account settingsSome carriers use a separate transfer PIN
Authorized NameName on the account (person or business)Must match exactly, including LLC/Inc
Service AddressAddress associated with the accountMust match exactly, including unit/suite
Phone NumbersList all numbers to portBTN (main number) + additional DIDs
Current CarrierYour bill or CSR documentMay differ from reseller name

Building this? Your PBX will need a number

Find a phone number for your trunk

Local numbers $1.50 a month, toll-free $2.00, $1.00 one-time setup. Pick one here and it carries into signup.

Enter an area code, or wait a moment for numbers near you.

More numbers, porting and E911 in the portal

Outbound US and Canada
$0.010 /min
Inbound
$0.009 /min
Local number
$1.50 /mo
Per channel
$0 no set limits

Sign up now or see the full rate table. No contracts.

Step 2: Submit the Port Request

With IPComms, you can submit a port request through our customer portal or by contacting support.

Sign the LOA (Letter of Authorization)

The LOA is a legal document that authorizes IPComms to port your number. It must be signed by the account holder. The LOA includes:

  • Your name and business name
  • Service address on file with current carrier
  • Phone numbers to be ported
  • Authorization to release the numbers
  • Signature and date

Provide a Recent Bill

Most carriers require a copy of your most recent phone bill to verify account ownership. The bill should show the account holder name, account number, phone numbers, and service address.

Submit via IPComms Portal

Log into the IPComms customer portal and navigate to Phone Numbers > Port Request. Upload your LOA and bill copy, fill in your account details, and submit. You will receive email updates as the port progresses.

Step 3: Understand the Porting Timeline

Porting timelines vary depending on the type of number and carrier:

Port TypeTypical TimelineDetails
Wireless to SIP2-5 business daysFastest port type
Landline (simple)3–10 business daysSingle line, no complex features
Landline (complex)10-20 business daysPRI/T1, multiple numbers, hunt groups
Toll-free numbers3–10 business daysManaged by RespOrg transfer
VoIP to VoIP3-7 business daysUsually faster than landline

Step 4: Get Your FOC Date

Once your port request is accepted, you will receive a FOC (Firm Order Commitment) date. This is the confirmed date when the number will transfer to IPComms.

After receiving the FOC date:

  • Verify your SIP trunk is configured and tested
  • Ensure your Asterisk dialplan handles inbound calls to the ported number
  • Plan for a brief interruption (usually under 15 minutes during cutover)
  • Have your old system ready as a fallback if needed

Step 5: Day of Cutover

On the FOC date, the port happens automatically:

Port Activates

The number transfers in the carrier routing database (NPAC). Usually happens in the morning.

Calls Start Routing

Within minutes of activation, incoming calls route to IPComms and your SIP trunk.

Verify Inbound

Test by calling the ported number from a cell phone. Verify it rings on your Asterisk system.

Verify Outbound Caller ID

Make an outbound call using the ported number as caller ID. Verify it displays correctly.

Cancel Old Service

Only after verifying everything works, contact your old carrier to close the account.

Common Port Rejections and Fixes

Rejection ReasonFix
Name mismatchUse the exact name on the account. "John Smith" is not "John A. Smith"
Address mismatchUse exact address format from your bill. "St" vs "Street" matters
Account number wrongCheck your bill. Some carriers have sub-account numbers
PIN/password incorrectCall your carrier to verify or reset your transfer PIN
Number not on accountVerify the number is listed on this specific account
Pending order existsCancel any pending changes with your current carrier
Number frozenCall carrier to remove port-out freeze (they must comply per FCC)

Pro Tips for Smooth Porting

Port Multiple Numbers Together

If you have multiple numbers with the same carrier, port them all in one request. This is faster and less error-prone than individual ports.

Test Before You Port

Get a temporary DID from IPComms and configure your trunk first. Verify inbound and outbound calls work before porting your production number.

Configure Asterisk in Advance

Set up your inbound route for the ported number before the FOC date. Calls route correctly the moment the port completes.

Request a Specific Time

Ports typically complete in the morning. If concerned about downtime, ask your provider about scheduling a specific port time.

Asterisk Dialplan for Ported Numbers

Once your number is ported to IPComms, configure Asterisk to handle inbound calls:

extensions.conf
[from-ipcomms]
; Route inbound calls based on DID
exten => 2125551234,1,NoOp(Inbound call to ported number)
 same => n,Set(CALLERID(name)=${CALLERID(name)})
 same => n,Goto(internal,100,1)
; Catch-all for any DID
exten => _X.,1,NoOp(Inbound call to ${EXTEN})
 same => n,Answer()
 same => n,Playback(welcome)
 same => n,Goto(ivr-main,s,1)

Replace 2125551234 with your ported number. See our PJSIP trunk tutorial for the full trunk configuration.

Stop worrying about SIP trunk capacity. We have you covered.

SIP trunking from a US carrier since 2002: $0.009 per minute inbound, $0.010 outbound, numbers from $1.50 a month, $0 per channel, no contracts.

Sign up now or see the full rate table