Sender-ID registration

अपने नाम से भेजें, जहाँ इसकी अनुमति हो।

एक अल्फ़ान्यूमेरिक sender ID नंबर के बजाय आपके ब्रांड का नाम from फ़ील्ड में रखता है। कई देश आवश्यक बनाते हैं कि डिलीवर होने से पहले आप उस नाम को पहले से रजिस्टर करें। Bird रजिस्ट्रेशन फ़ाइल करता है और API के ज़रिए उसकी स्थिति रिपोर्ट करता है ताकि आपको पता चले कि sender कब लाइव है।

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

कुछ senders को पहले रजिस्टर करने की ज़रूरत क्यों होती है।

Sender-ID registration Bird SMS API पर SMS compliance का हिस्सा है। स्पूफ़िंग रोकने के लिए, कई देश केवल उन्हीं अल्फ़ान्यूमेरिक sender ID को डिलीवर करते हैं जो स्थानीय कैरियर या नियामक के पास पहले से रजिस्टर हों। जहाँ यह लागू होता है, वहाँ बिना रजिस्टर किया गया ब्रांडेड sender अस्वीकार कर दिया जाता है या बदल दिया जाता है। Bird आपके लिए रजिस्ट्रेशन फ़ाइल करता है और उसकी स्थिति उजागर करता है, ताकि आप ऐसे sender में न भेजें जो अभी डिलीवर नहीं कर सकता।

रजिस्ट्रेशन कैसे काम करता है।

कहाँ यह ज़रूरी है, कौन इसे फ़ाइल करता है, और यह कब लाइव होता है।

  1. 01

    जानें कि यह कहाँ ज़रूरी है।

    किसी अल्फ़ान्यूमेरिक sender ID को रजिस्टर करने की ज़रूरत है या नहीं, यह डेस्टिनेशन देश पर निर्भर करता है। कुछ पूर्व-रजिस्ट्रेशन ज़रूरी बनाते हैं, कुछ डायनैमिक senders की अनुमति देते हैं, और कुछ अल्फ़ान्यूमेरिक की बिलकुल अनुमति नहीं देते।

  2. 02

    Bird इसे आपके लिए फ़ाइल करता है।

    sender ID और डेस्टिनेशन को dashboard से सबमिट करें। Bird आपकी ओर से रजिस्ट्रेशन को स्थानीय कैरियर या नियामक तक ले जाता है।

  3. 03

    API के ज़रिए स्थिति ट्रैक करें।

    अप्रूवल बाहरी रजिस्ट्री के ज़रिए होता है और इसमें कुछ दिनों से लेकर हफ़्तों तक का समय लगता है। रजिस्ट्रेशन की स्थिति पोल करें ताकि उस sender ID से भेजने से पहले आपका कोड उसका इंतज़ार करे।

  4. 04

    यह अल्फ़ान्यूमेरिक senders पर लागू होता है।

    रजिस्ट्रेशन अल्फ़ान्यूमेरिक sender ID को ही नियंत्रित करता है। नंबरों से भेजना — long codes, short codes, toll-free — इसके बजाय उन नंबर प्रकारों के नियमों का पालन करता है।

API से किसी रजिस्ट्रेशन की स्थिति जाँचें।

आप sender ID को dashboard से फ़ाइल करते हैं; API आपको बताता है कि हर डेस्टिनेशन के हिसाब से यह कहाँ है। उस sender से भेजने से पहले रजिस्ट्रेशन पढ़ें और उसकी स्थिति के आधार पर ब्रांच करें।

sender-id-status.ts
200 · registered
const { data: senderId } = await bird.sms.compliance.senderIds
  .get("Bird")
  .safe();

if (senderId.status === "registered") {
  // safe to send from this sender ID in that country
}

console.log(senderId.country); // → "IN"

रजिस्ट्रेशन अल्फ़ान्यूमेरिक sender का अनुसरण करता है।

यह अल्फ़ान्यूमेरिक sender IDs के पीछे का compliance चरण है। sender प्रकार आपको ब्रांड नाम से भेजने देता है जहाँ देश इसकी अनुमति देता है; रजिस्ट्रेशन वह है जो उस नाम को वहाँ डिलीवर करने योग्य बनाता है जहाँ देश पहले इसकी माँग करता है।

Sender-ID registration FAQ

अल्फ़ान्यूमेरिक sender ID क्या है?+
यह एक ऐसा sender है जो फ़ोन नंबर के बजाय एक नाम के रूप में दिखता है — from फ़ील्ड में आपका ब्रांड। यह केवल एकतरफ़ा होता है, और जहाँ डेस्टिनेशन देश इसकी अनुमति देता है, यह मैसेज को साफ़ तौर पर आपका बना देता है।
मुझे इसे रजिस्टर क्यों करना पड़ता है?+
स्पूफ़िंग रोकने के लिए, कई देश केवल उन्हीं अल्फ़ान्यूमेरिक sender ID को डिलीवर करते हैं जो स्थानीय कैरियर या नियामक के पास पहले से रजिस्टर हों। जहाँ यह नियम लागू होता है, वहाँ बिना रजिस्टर किया गया ब्रांडेड sender अस्वीकार कर दिया जाता है या बदल दिया जाता है।
रजिस्ट्रेशन कौन फ़ाइल करता है?+
Bird करता है। आप sender ID और डेस्टिनेशन को dashboard से सबमिट करते हैं, Bird इसे स्थानीय रजिस्ट्री तक ले जाता है, और API इसकी स्थिति रिपोर्ट करता है ताकि आपको पता चले कि sender कब लाइव है।
इसमें कितना समय लगता है?+
अप्रूवल बाहरी कैरियर और रजिस्ट्री के ज़रिए होता है और देश के हिसाब से अलग-अलग होता है, आम तौर पर कुछ दिनों से लेकर कुछ हफ़्तों तक। उस sender ID से भेजने से पहले API के ज़रिए रजिस्ट्रेशन की स्थिति पोल करें और उसका इंतज़ार करें।

अपना sender ID रजिस्टर करें, फिर ब्रांडेड भेजें।

Sender-ID registration Bird पर SMS compliance की एक व्यवस्था है। dashboard से फ़ाइल करें, API के ज़रिए अप्रूवल ट्रैक करें, और जहाँ इसकी अनुमति हो वहाँ अपने ब्रांड नाम से भेजें।

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

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

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

Cursor