Twilio रीजनल रूटिंग

डेटा रेजिडेंसी अनुपालन सुनिश्चित करने के लिए Twilio फ़ोन नंबरों के लिए रीजनल रूटिंग कॉन्फ़िगर करें।

ओवरव्यू

क्षेत्रीय रूटिंग यह सुनिश्चित करती है कि आपका टेलीफोनी डेटा किसी खास भौगोलिक क्षेत्र के भीतर ही रहे। ElevenLabs के साथ Twilio को किसी आइसोलेटेड एनवायरनमेंट (जैसे EU रेजिडेंसी) में इस्तेमाल करते समय, डेटा रेजिडेंसी अनुपालन बनाए रखने के लिए आपको क्षेत्रीय रूटिंग सही तरीके से कॉन्फ़िगर करनी होगी।

यह गाइड बताती है कि क्षेत्रीय रूटिंग क्या है, यह क्यों ज़रूरी है और इसे Twilio और ElevenLabs, दोनों में सही तरीके से कैसे कॉन्फ़िगर करें।

क्षेत्रीय रूटिंग क्या है?

क्षेत्रीय रूटिंग Twilio का वह तरीका है, जो यह सुनिश्चित करता है कि कॉल डेटा किसी खास भौगोलिक क्षेत्र में ही प्रोसेस और स्टोर हो। इसे अपने टेलीफोनी इन्फ़्रास्ट्रक्चर के लिए डेटा रेजिडेंसी की तरह समझें।

डिफ़ॉल्ट रूप से, Twilio फ़ोन नंबर US क्षेत्र (us1) के ज़रिए रूट होने के लिए कॉन्फ़िगर होते हैं, **भले ही फ़ोन नंबर किसी दूसरे देश का हो **। उदाहरण के लिए, इटली का फ़ोन नंबर भी US के ज़रिए रूट होगा, जब तक क्षेत्रीय रूटिंग को स्पष्ट रूप से कॉन्फ़िगर न किया जाए।

क्षेत्रीय रूटिंग क्यों ज़रूरी है

ElevenLabs को किसी आइसोलेटेड एनवायरनमेंट (जैसे EU रेजिडेंसी) में इस्तेमाल करते समय, सभी डेटा प्रोसेसिंग आपके तय किए गए क्षेत्र के भीतर ही रहनी चाहिए। सही क्षेत्रीय रूटिंग कॉन्फ़िगरेशन के बिना:

  • डेटा रेजिडेंसी उल्लंघन: कॉल डेटा अनचाहे क्षेत्रों से रूट हो सकता है
  • API ऑपरेशन विफल होना: चालू कॉल पर किए जाने वाले ऑपरेशन (जैसे ट्रांसफ़र, होल्ड, रीज़्यूम) विफल हो जाएंगे
  • SDK रूटिंग मिसमैच: Twilio SDK डिफ़ॉल्ट रूप से us1 क्षेत्र इस्तेमाल करता है, जिससे API कॉल गलत क्षेत्र में भेजी जाती हैं, भले ही Twilio ने बैकएंड पर कॉल को सही तरीके से रूट किया हो

यह कैसे काम करता है

जब आप कोई Twilio फ़ोन नंबर ElevenLabs में इंपोर्ट करते हैं:

  1. Twilio कॉल रूट करता है: Twilio आपके Twilio अकाउंट में कॉन्फ़िगर क्षेत्र के अनुसार इनकमिंग कॉल को अपने-आप रूट करता है (यह us1, आयरलैंड के लिए ie1, ऑस्ट्रेलिया के लिए au1 आदि हो सकता है)
  2. ElevenLabs को क्षेत्र की जानकारी चाहिए: चालू कॉल पर ऑपरेशन (जैसे ट्रांसफ़र) करने के लिए ElevenLabs को उसी क्षेत्र में API रिक्वेस्ट भेजनी होती हैं, जहाँ Twilio ने कॉल रूट की है
  3. क्षेत्र बताने से विफलताएं रुकती हैं: ElevenLabs प्लेटफ़ॉर्म में रूटिंग क्षेत्र बताकर, हम यह सुनिश्चित करते हैं कि सभी API कॉल सही Twilio क्षेत्र को टारगेट करें

अगर रूटिंग क्षेत्र नहीं बताया गया है या गलत है, तो कॉल ट्रांसफ़र जैसे ऑपरेशन विफल हो जाएंगे, क्योंकि API रिक्वेस्ट डिफ़ॉल्ट us1 क्षेत्र में भेजी जाएंगी, जबकि वास्तविक कॉल किसी दूसरे क्षेत्र में हैंडल हो रही होगी।

कॉन्फ़िगरेशन

1

अपनी Twilio क्षेत्रीय रूटिंग जांचें

सबसे पहले, जांचें कि आपका Twilio फ़ोन नंबर किस क्षेत्र का इस्तेमाल करने के लिए कॉन्फ़िगर है:

  1. अपने Twilio Console में लॉग इन करें
  2. Phone Numbers → Manage → Active numbers पर जाएं
  3. अपना फ़ोन नंबर चुनें
  4. Voice & Fax कॉन्फ़िगरेशन सेक्शन खोजें
  5. Regional routing या Edge Location सेटिंग जांचें

आम Twilio क्षेत्र:

  • us1 - संयुक्त राज्य अमेरिका (डिफ़ॉल्ट)
  • ie1 - आयरलैंड (यूरोप)
  • au1 - ऑस्ट्रेलिया
  • br1 - ब्राज़ील
  • jp1 - जापान
  • sg1 - सिंगापुर

अगर आप किसी आइसोलेटेड एनवायरनमेंट (जैसे EU रेजिडेंसी) का इस्तेमाल कर रहे हैं, तो सुनिश्चित करें कि आपके Twilio नंबर मिलते-जुलते क्षेत्र (जैसे EU के लिए ie1) के ज़रिए रूट होने के लिए कॉन्फ़िगर हों।

2

Twilio में क्षेत्रीय रूटिंग कॉन्फ़िगर करें

अगर आपका फ़ोन नंबर सही क्षेत्र के लिए कॉन्फ़िगर नहीं है:

  1. Twilio Console में अपने फ़ोन नंबर कॉन्फ़िगरेशन पर जाएं
  2. Voice & Fax सेक्शन खोजें
  3. Edge Location को अपने पसंदीदा क्षेत्र के अनुसार सेट करें
  4. कॉन्फ़िगरेशन सेव करें

Twilio में क्षेत्रीय रूटिंग कॉन्फ़िगरेशन के लिए अतिरिक्त सेटअप या अकाउंट परमिशन की ज़रूरत पड़ सकती है। अपने अकाउंट के लिए क्षेत्रीय रूटिंग चालू करने में सहायता चाहिए, तो Twilio Support से संपर्क करें।

3

ElevenLabs में रूटिंग क्षेत्र बताएं

जब आप ElevenLabs के Phone Numbers पेज में कोई Twilio फ़ोन नंबर इंपोर्ट या कॉन्फ़िगर करें:

  1. फ़ोन नंबर कॉन्फ़िगरेशन पर जाएं
  2. अगर आप किसी आइसोलेटेड एनवायरनमेंट का इस्तेमाल कर रहे हैं, तो आपको यह चेतावनी संदेश दिखेगा: “आप किसी आइसोलेटेड एनवायरनमेंट में फ़ोन नंबर इस्तेमाल कर रहे हैं। अपने प्रोवाइडर में इस फ़ोन नंबर के रूटिंग क्षेत्र को दोबारा जांचें।”
  3. जांचें कि रूटिंग क्षेत्र आपके Twilio कॉन्फ़िगरेशन से मेल खाता है
  4. सुनिश्चित करें कि बताया गया क्षेत्र आपके Twilio अकाउंट में कॉन्फ़िगर क्षेत्र से मेल खाता है

    अगर आप क्षेत्रीय रूटिंग का इस्तेमाल कर रहे हैं, तो आपको Twilio की क्षेत्रीय API key इस्तेमाल करनी होगी, जो आपके रूटिंग क्षेत्र के अनुरूप हो। आपकी सामान्य US API key गैर-US क्षेत्रों में काम नहीं करेगी और ऑथेंटिकेशन त्रुटियां देगी। अपने Twilio Console में क्षेत्र-विशिष्ट API key जनरेट करें।

अपना कॉन्फ़िगरेशन सत्यापित करना

यह जांचने के लिए कि क्षेत्रीय रूटिंग सही तरीके से कॉन्फ़िगर हुई है:

  1. Twilio Console जांचें: पुष्टि करें कि आपके फ़ोन नंबर में सही Edge Location दिख रही है
  2. ElevenLabs प्लेटफ़ॉर्म जांचें: पुष्टि करें कि रूटिंग क्षेत्र सेटिंग आपके Twilio कॉन्फ़िगरेशन से मेल खाती है
  3. कॉल ऑपरेशन टेस्ट करें: टेस्ट कॉल करें और जांचें कि कॉल ट्रांसफ़र जैसे ऑपरेशन सही तरीके से काम कर रहे हैं

क्षेत्रीय रूटिंग कॉन्फ़िगर करने के बाद, अपने शुरुआती कुछ कॉल को Calls History dashboard में मॉनिटर करें, ताकि यह सुनिश्चित हो सके कि सब कुछ उम्मीद के मुताबिक काम कर रहा है।

आम समस्याएं

आमतौर पर यह क्षेत्रीय रूटिंग मिसमैच का संकेत है। जांचें कि:

  • आपका Twilio फ़ोन नंबर सही Edge Location के साथ कॉन्फ़िगर है
  • ElevenLabs में बताया गया रूटिंग क्षेत्र आपके Twilio कॉन्फ़िगरेशन से मेल खाता है
  • आप ऐसा आइसोलेटेड एनवायरनमेंट इस्तेमाल कर रहे हैं जो रूटिंग क्षेत्र से मेल खाता हो

फ़ोन नंबर का भौगोलिक मूल रूटिंग व्यवहार तय नहीं करता। आपको Twilio में क्षेत्रीय रूटिंग स्पष्ट रूप से कॉन्फ़िगर करनी होगी। डिफ़ॉल्ट रूप से, सभी नंबर (यूरोपीय नंबर समेत) us1 के ज़रिए रूट होते हैं, जब तक उन्हें अलग तरीके से कॉन्फ़िगर न किया जाए।

अगर आप सामान्य ElevenLabs एनवायरनमेंट इस्तेमाल कर रहे हैं (EU रेजिडेंसी या कोई अन्य आइसोलेटेड एनवायरनमेंट नहीं), तो क्षेत्रीय रूटिंग कॉन्फ़िगरेशन वैकल्पिक है।

ऐसा क्षेत्र चुनें जो:

  • आपकी डेटा रेजिडेंसी आवश्यकताओं से मेल खाता हो (जैसे EU डेटा रेजिडेंसी के लिए ie1)
  • बेहतर लेटेंसी के लिए आपके यूज़र्स के सबसे करीब हो
  • आपके ElevenLabs आइसोलेटेड एनवायरनमेंट से मेल खाता हो (अगर लागू हो)

अगर क्षेत्रीय रूटिंग इस्तेमाल करते समय ऑथेंटिकेशन त्रुटियां दिख रही हैं, तो जांचें कि आप सही क्षेत्रीय API key इस्तेमाल कर रहे हैं:

  • क्षेत्रीय रूटिंग के लिए Twilio की क्षेत्र-विशिष्ट API key चाहिए, आपकी सामान्य US API key नहीं
  • Twilio Console में अपने टारगेट क्षेत्र (जैसे ie1, au1) के लिए नई API key जनरेट करें
  • क्षेत्रीय API key के साथ ElevenLabs में अपने क्रेडेंशियल अपडेट करें
  • आपका Account SID वही रहता है, लेकिन API key क्षेत्र से मेल खानी चाहिए

सर्वोत्तम तरीके

  • क्षेत्रों का मिलान करें: सुनिश्चित करें कि आपकी Twilio क्षेत्रीय रूटिंग आपके ElevenLabs एनवायरनमेंट से मेल खाती है
  • कॉन्फ़िगरेशन दस्तावेज़ करें: किन नंबरों में कौन-से क्षेत्र इस्तेमाल होते हैं, इसका रिकॉर्ड रखें
  • अच्छी तरह टेस्ट करें: क्षेत्रीय रूटिंग बदलने के बाद जांचें कि कॉल ऑपरेशन सही तरीके से काम कर रहे हैं
  • कॉल मॉनिटर करें: Calls History dashboard में उन विफलताओं पर नज़र रखें जो रूटिंग समस्याओं का संकेत हो सकती हैं
  • स्केल के लिए योजना बनाएं: अगर आप नए क्षेत्रों में विस्तार करने की योजना बना रहे हैं, तो शुरुआत से ही क्षेत्रीय रूटिंग पर विचार करें

अतिरिक्त संसाधन