Compliance & Regulatory

A2P compliance, brand registration, and regulatory requirements

Sending SMS and buying phone numbers in certain countries comes with regulatory requirements. dialnote handles most of this for you, but there are a few steps you'll need to complete depending on your use case.

This section covers the three main compliance areas: A2P 10DLC registration for US messaging, regulatory bundles for international numbers, and recording consent settings.

If you just want your US numbers texting as fast as possible, go straight to the A2P quickstart.

A2P 10DLC Registration#

A2P (Application-to-Person) 10DLC is a carrier-mandated system for business SMS in the United States. It requires two things: a brand registration (your business identity) and at least one campaign registration (your messaging use case).

Brand registration verifies your business with carriers. You'll provide your business name, tax ID, website, and privacy policy URL. Approval typically takes 1 to 5 business days.

Campaign registration tells carriers what you're texting about. You'll pick a use case, provide sample messages, and describe how recipients opt in. Campaign approval takes 7 to 21 days.

The A2P quickstart in Settings → A2P Compliance does both from a single form and advances the stages for you, which is the route most businesses should take. See A2P registration for the concepts underneath, plus limits, statuses, and the manual wizards.

Registration isn't free. It costs $19.50 per campaign registration and $2.00 a month per approved campaign, broken down on what A2P registration costs.

Five use cases are available self-serve:

  • Customer care
  • Account notifications
  • Delivery notifications
  • Two-factor authentication
  • Low volume, mixed use cases

Marketing campaigns, along with charity, political, emergency, K-12 and sweepstakes messaging, need a vetted Standard Brand through support.

Once both halves are approved, your US numbers can send SMS. Until then, messages won't go through.

Regulatory Bundles#

Some countries require identity verification before you can buy local or mobile phone numbers. dialnote manages this through regulatory bundles — packages of identity documents and address verification submitted to your carrier.

You can create and manage bundles in Settings → Regulatory Bundles. Each bundle includes:

  • End user type — individual or business
  • Identity details — name, date of birth (individuals) or business name and registration number (businesses)
  • Address verification — street address, city, region, and postal code
  • Supporting documents — government ID, business registration certificate, or proof of address

After you submit a bundle, it goes through review. Possible statuses are: Draft, Pending Review, In Review, Approved, Rejected, or Provisionally Approved. Once approved, you can use it to buy numbers in that country. See Regulatory Bundles for the full process.

Many regions legally require that all parties on a call know when they're being recorded. dialnote gives you per-number controls for this in the Recording section of a phone number's settings.

When the recording notification is on, you pick one of two announcement styles:

  • Voice-based — a spoken message tells callers they're being recorded
  • Audio tone — a beep plays at the start of the recording

To skip the announcement (only where single-party consent applies), turn the notification toggle off. You can set inbound and outbound separately, and only a number's owner can change these settings. It's your responsibility to check the recording consent laws in your jurisdiction. For the full setup, see Call Recording.

SMS Opt-Out Compliance#

dialnote automatically handles TCPA-compliant keyword responses for SMS. When someone texts a recognized keyword, the system responds with the right compliance message:

  • STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT — opts the person out and confirms they won't receive more messages
  • START, UNSTOP, SUBSCRIBE, YES — opts them back in
  • HELP, INFO — sends instructions on how to opt out or get support

This happens automatically — you don't need to configure anything. The keyword detection is case-insensitive and works on exact matches only.

What's Next#

We use cookies for analytics, ads, and to remember your preferences. Privacy Policy