Switchboard Error Codes

Last updated: August 26, 2025

When you send a broadcast, some messages may not deliver successfully — this is expected. Remember, Switchboard doesn't charge you for any messages that return an error code.

The below table explains the most common error codes. To see error codes for all messages, you can export broadcast results at the bottom of each broadcast page, use our SQL Mirror, or use our API.

Feel free to reach out to support@oneswitchboard.com if you have any questions or want information about an error code that isn’t described below.

Starting September 2, 2025 Switchboard, will use a standard set of error codes across our downstream providers for consistency and interpretability.

Error Codes (After September 2, 2025)

Switchboard is set up to work with a few different downstream providers for sending out text messages. When you send out a broadcast on Switchboard, we send those messages to a downstream provider (such as Bandwidth or Infobip), who then sends the messages to phone carriers, who then attempts to deliver the message to a person's handset (mobile device). At each of these steps, it is possible that a message fails for some reason, and we receive an error code back from the provider. In those cases, we try to provide the most useful information possible back to you, in the form of an error code and error message.

Because each of these codes look slightly different across the different providers we use and phone carriers, we attempt to standardize them into common and consistent errors, as shown in the table below, to make it easier for you to understand what's happening.

Handset Error Codes

Error codes received from the handset (phone or mobile device) directly. These are very rare.

Error Code

Error Message

HA0001

SB_HANDSET_DELIVERY_ERROR_UNKNOWN

HA0002

SB_HANDSET_MARKED_AS_SPAM

The phone rejected the phone message as spam.

HA0003

SB_HANDSET_REJECTED

The handset rejected the phone message.

Carrier Error Codes

Error codes we receive from the phone carrier. These usually mean the carrier rejected the message or was unable to deliver it to the handset.

CA0001

SB_CARRIER_DELIVERY_ERROR_UNKNOWN

CA0002

SB_CARRIER_MARKED_AS_SPAM

The carrier has marked this traffic as spam.

CA0003

SB_CARRIER_REJECTED

The carrier has rejected the message but did not provide a specific reason.

CA0004

SB_CARRIER_REJECTED_MESSAGE_MAYBE_BLOCKED

In cases where we suspect traffic is blocked, we assign this error code.

CA0005

SB_CARRIER_REJECTED_OPT_OUT

The carrier has rejected the traffic to a phone that previously opted out.

CA0006

SB_CARRIER_PROVISIONING_ERROR

The carrier has rejected sending from a number that is not fully provisioned for sending.

CA0007

SB_CARRIER_CAMPAIGN_ERROR

There is an issue with the 10DLC campaign (The Campaign Registry).

Provider Error Codes

Error codes we receive from the aggregation provider. These generally indicate that the provider has rejected the message for formatting issues, spam errors, or in rare cases, phone number provisioning issues.

PV0001

SB_PROVIDER_DELIVERY_ERROR_UNKNOWN

PV0002

SB_PROVIDER_MARKED_AS_SPAM

The provider has marked this traffic as spam.

PV0003

SB_PROVIDER_REJECTED

The provider has rejected the message but did not provide a specific reason.

PV0004

SB_PROVIDER_DELIVERY_PENDING

The provider is attempting to send the message but there is a delay.

PV0005

Not in use

PV0006

SB_PROVIDER_PROVISIONING_ERROR

The number is not fully provisioned for sending.

Switchboard Error Codes

These are error codes reserved for issues with the destination phone or the attached media for MMS messages.

SB0001

SB_DELIVERY_ERROR_UNKNOWN

SB0002

SB_PHONE_INVALID_NUMBER

The destination phone number is invalid.

SB0003

SB_PHONE_LANDLINE_OR_UNREACHABLE

The destination phone is a landline or cannot be reached.

SB0004

SB_PHONE_CANNOT_RECEIVE_MESSAGES

The destination phone cannot receive messages, sometimes because it is not on the network.

SB0005

SB_MESSAGE_MEDIA_ERROR

The attached media cannot be sent.

SB0006

SB_MESSAGE_MEDIA_TOO_LARGE

The size of the attached media exceeds limits from the carrier or provider.

Error Codes (Before September 2025)

Prior to September 2025, we used different error codes and error messages to represent why a message failed to deliver. These were more direct error codes from a provider, but as we've set up the ability to send through more providers, we've now centralized on a standard set of error codes (above) to make it easier for you to interpret and understand what's happening if a message fails.

Error Name

Description

New Error Code

4750

Carrier Rejected Message

The destination carrier has rejected the message but did not provide a specific reason. For AT&T traffic, this could be a prepaid user whose account is out of money or a subscriber that is provisioned to not receive this type of SMS.

CA0003

9999

Unknown Error

Carrier reported an unknown failure. Similar to a 4750 error.

SB0001

5620

Carrier Application Error

The upstream carrier has reported that they cannot process this message. Try sending again, and if the failure persists update your message.

CA0001

4700

Invalid Service Type

The phone number you are trying to reach does not support SMS or MMS.

CA0003

21614 or 9902

Timed out waiting for delivery receipt.

Our vendor did not provide the requested delivery receipt. If we receive it from them later, we will update the broadcast results.

SB0002 or PV0004

30005

Unknown Destination Handset

The destination number you are trying to reach is unknown and may no longer exist, or the the device you are trying to reach does not have sufficient service.

SB0003

30006

Unknown Destination

The destination number is unable to receive this message. Potential reasons could include trying to reach a landline or, in the case of short codes, an unreachable carrier.

SB0003

30007

Spam Detected

The carrier has determined that this message is spam related. Reach out to support@oneswitchboard.com if you feel this failure was given in error.

CA0002

30024

Provisioning Error

A message was sent to a number that was not fully provisioned or your sending number has not been fully provisioned for sending.

CA0006

21211

Invalid Number

The number has an invalid format.

SB0002

21408

Sending Permission Denied

The number you are trying to reach is out of range (i.e. out of the country).

SB0002