# 30993: Campaign Registration Failed

Log Type: APPLICATION

Log Level: ERROR

## Description

Twilio returns this error when a campaign's Connectivity Partner CNP migration does not complete within the expected timeframe, indicating the external campaign association and approvals did not finalize.

### Possible causes

* Required secondary DCA reviews or carrier specific approvals in the CNP migration chain are still pending, so the migration cannot complete.
* The external campaign association has not reached a verified state yet, so the campaign remains unready to send.
* The associated external campaign API call exceeded its rate limit and the asynchronous retries exhausted, moving the campaign to a failed status.

### Possible solutions

* Confirm all CNP migration approvals are complete and verify the campaign is ready by fetching campaign details and ensuring the campaign status is verified before sending.
* If the association failed due to rate limiting or similar asynchronous failure, delete the external campaign association in Twilio, reshare the campaign to Twilio via TCR, then re associate it.
* When migrating via CNP, set the CnpMigration parameter accordingly when associating the external campaign with a Twilio Messaging Service.
* For best results, migrate numbers first and ensure SMS traffic is active on Twilio for the ported numbers before starting campaign migration.
* If vetting remains in progress beyond typical review windows and the migration still does not complete, contact Twilio Support for assistance.

#### Additional resources

* [A2P 10DLC Use Externally Registered Campaigns](/docs/messaging/compliance/a2p-10dlc/externally-registered-campaigns-api)
* [Troubleshooting A2P 10DLC Registrations](/docs/messaging/compliance/a2p-10dlc/troubleshooting-a2p-brands)
* [U.S. A2P 10DLC Launching Support for CNP Migration](https://www.twilio.com/en-us/changelog/-u-s--a2p-10dlc--launching-support-for-cnp-migration-)
