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 रजिस्टर करें.

    आप जो संदेश भेजते हैं उनका वर्णन करें — use case, नमूना कंटेंट और opt-in फ़्लो. मंज़ूरी ही campaign का 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 मंज़ूर हो जाता है.

A2P 10DLC FAQ

A2P 10DLC क्या है?+
A2P 10DLC मानक 10-अंकों वाले long codes पर भेजे जाने वाले application-to-person SMS के लिए US carrier फ्रेमवर्क है. एक व्यवसाय अपने ट्रैफ़िक के पीछे के ब्रांड को और संदेशों का वर्णन करने वाले एक campaign को रजिस्टर करता है, और throughput देने से पहले carriers दोनों की जाँच करते हैं.
ब्रांड और campaign में क्या अंतर है?+
ब्रांड वह कानूनी इकाई है जो ट्रैफ़िक भेज रही है. एक campaign उस ब्रांड के अंतर्गत किसी विशिष्ट messaging use case का वर्णन करता है. एक ब्रांड के कई campaigns हो सकते हैं, और आप नंबरों को ब्रांड के बजाय किसी campaign से जोड़ते हैं.
मंज़ूरी में कितना समय लगता है?+
ब्रांड और campaign की जाँच carriers और registry के ज़रिए होती है और आम तौर पर कुछ दिनों से लेकर कुछ हफ़्तों तक का समय लेती है. API के ज़रिए campaign का status query करें ताकि आपका कोड भेजने से पहले मंज़ूरी का इंतज़ार करे.
क्या 10DLC US के बाहर भी लागू होता है?+
नहीं. 10DLC एक US फ्रेमवर्क है. अन्य देशों के अपने नियम हैं — कई के बजाय sender-ID pre-registration की माँग करते हैं — और opt-out कीवर्ड हैंडलिंग वहाँ हर जगह लागू होती है जहाँ आप भेजते हैं.

अपने ब्रांड और 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