A2P 10DLC

एक बार रजिस्टर करें, US को भेजें.

A2P 10DLC वह तरीका है जिससे application-to-person SMS मानक 10-अंकों वाले नंबरों पर US प्राप्तकर्ताओं तक पहुँचता है. आप एक ब्रांड रजिस्टर करते हैं, फिर एक campaign जो आपके भेजे जाने वाले संदेशों का वर्णन करता है. Carriers दोनों की जाँच करते हैं और मंज़ूरी मिलने पर campaign को throughput देते हैं.

send-otp.ts
200 · 0.4s
import { BirdClient } from "@messagebird/sdk";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

const code = generateOtp();

const { data, error } = await bird.sms.send({
  from:     "Bird",
  to:       "+15005550006",
  text:     `Your Bird verification code is ${code}. Reply STOP to opt out.`,
  category: "authentication",
}).safe();

if (error) throw error;
console.log(data.id);
// → "sms_4kT01Lq2m..."

Today at 2:14 PM

Hey Ada, your Bird sign-in code is 482917. It'll expire in 10 minutes. Don't share it with anyone.
482917
Delivered

10DLC क्यों मौजूद है.

A2P 10DLC Bird SMS API पर SMS compliance का हिस्सा है. US carriers की माँग है कि local long codes पर application ट्रैफ़िक भेजने वाला कोई भी व्यवसाय उसके पीछे के ब्रांड और चलाए जाने वाले हर campaign को रजिस्टर करे. रजिस्टर किए गए ट्रैफ़िक को वेटेड throughput और carrier का भरोसा मिलता है; बिना रजिस्टर किए ट्रैफ़िक को फ़िल्टर कर दिया जाता है. Bird दोनों को फ़ाइल करता है और मंज़ूरी की स्थिति रिपोर्ट करता है ताकि आप ऐसे campaign में भेजें जो वाकई live है.

रजिस्ट्रेशन का फ़्लो.

पहले ब्रांड, फिर campaign, फिर उसे ले जाने वाले नंबर.

  1. 01

    एक ब्रांड रजिस्टर करें.

    अपने ट्रैफ़िक के पीछे की कानूनी इकाई सबमिट करें. Carriers इसकी जाँच करते हैं और ब्रांड वह पहचान बन जाता है जिससे हर campaign जुड़ता है.

  2. 02

    एक campaign रजिस्टर करें.

    Describe the messages you send: the use case, sample content, and opt-in flow. Approval is what unlocks the campaign's throughput.

  3. 03

    अपने नंबर जोड़ें.

    वे long codes जोड़ें जो campaign को ले जाएँगे. उसके बाद उनका US application ट्रैफ़िक रजिस्टर किए गए campaign पर चलता है.

  4. 04

    live होने तक status query करें.

    मंज़ूरी में कुछ दिनों से हफ़्तों तक लगते हैं. API के ज़रिए campaign की स्थिति poll करें ताकि आपका कोड किसी pending campaign में भेजने के बजाय उसका इंतज़ार करे.

API से किसी campaign का status जाँचें.

आप ब्रांड और campaign को dashboard से फ़ाइल करते हैं; API बताता है कि हर एक कहाँ है. campaign को उसकी id से पढ़ें और भेजना शुरू करने से पहले status पर branch करें.

campaign-status.ts
200 · approved
const { data: campaign } = await bird.sms.compliance.campaigns
  .get("cmp_7Hq2...")
  .safe();

if (campaign.status === "approved") {
  // throughput is live — safe to send
}

console.log(campaign.brandId); // → "brand_3Lx9..."

10DLC ही वह तरीका है जिससे long codes US throughput हासिल करते हैं.

अगर आप long codes से भेजते हैं, तो 10DLC ही उन्हें फ़िल्टरिंग जोखिम से एक वेटेड sender में बदलता है. नंबर खरीदते ही आपका हो जाता है, लेकिन इसका US application ट्रैफ़िक पूरी दर पर तभी चलता है जब इससे जुड़ा campaign मंज़ूर हो जाता है.

What registration costs.

TCR sets these fees and Bird passes them through at cost, priced live from the Bird billing API: a one-time brand fee, a one-time vetting fee per campaign submission, and a recurring monthly fee per campaign that varies by use case.

Registration fees

Brand
Price
Government$4.50
Non-profit$4.50
Private for-profit$4.50
Public company$4.50
Campaign vetting
Price
Per submission$15.00
Campaign / monthly
Price
2FA$10.00
Account notification$10.00
Agents & franchises$30.00
Charity$3.00
Customer care$10.00
Delivery notification$10.00
Fraud alert$10.00
Higher education$10.00
K-12 education$10.00
Low volume$1.50
M2M$10.00
Marketing$10.00
Mixed$10.00
Political$10.00
Polling voting$10.00
Proxy$10.00
Public service announcement$10.00
Security alert$10.00
Sweepstake$10.00

अपने ब्रांड और campaign को फ़ाइल करें, फिर भेजें.

10DLC Bird पर SMS compliance का एक नियम है. dashboard से रजिस्टर करें, API के ज़रिए मंज़ूरी ट्रैक करें, और वेटेड throughput के साथ US प्राप्तकर्ताओं को भेजें.

एक चैनल से शुरुआत करें।
तैयार होने पर बाकी जोड़ें।

एक test API key तुरंत आपकी है। जब आप payment method जोड़ते हैं और sender verify करते हैं, तब production अनलॉक हो जाता है।

Claude Code, Cursor या Codex इस्तेमाल कर रहे हैं? एक setup prompt कॉपी करें और आपका agent आपके लिए Bird CLI और skills इंस्टॉल कर देगा। अपना चुनें:

Cursor