> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Bandwidth SIP ट्रंकिंग

> **Note**
>
> इस गाइड का पालन करने से पहले, यह समझने के लिए कि ElevenLabs SIP
> ट्रंक्स को कैसे सपोर्ट करता है, [SIP ट्रंकिंग गाइड](/docs/hi/eleven-agents/phone-numbers/sip-trunking) पढ़ें।

## ओवरव्यू

यह गाइड बताती है कि अपने Bandwidth SIP ट्रंक्स को सीधे ElevenLabs Agents से कैसे कनेक्ट करें। यह इंटीग्रेशन आपको इनबाउंड और आउटबाउंड, दोनों तरह की कॉल्स के लिए ElevenLabs की उन्नत वॉइस AI क्षमताओं का लाभ लेते हुए अपने मौजूदा Bandwidth फ़ोन नंबरों और इन्फ्रास्ट्रक्चर का इस्तेमाल करने देता है।

## Bandwidth के साथ SIP ट्रंकिंग कैसे काम करती है

SIP ट्रंकिंग आपके Bandwidth टेलीफ़ोनी इन्फ्रास्ट्रक्चर और ElevenLabs प्लेटफ़ॉर्म के बीच सीधा कनेक्शन बनाती है:

1. **इनबाउंड कॉल्स**: Bandwidth से आने वाली कॉल्स हमारी origination URI का उपयोग करके ElevenLabs प्लेटफ़ॉर्म पर रूट की जाती हैं। आप इसे Bandwidth App में Voice Configuration Package (VCP) के साथ कॉन्फ़िगर करते हैं।
2. **आउटबाउंड कॉल्स**: ElevenLabs से शुरू की गई कॉल्स आपके realm FQDN या termination SBC addresses का उपयोग करके आपके Bandwidth SIP ट्रंक पर रूट की जाती हैं, जिससे आपके एजेंट आउटगोइंग कॉल्स कर सकते हैं।
3. **ऑथेंटिकेशन**: Bandwidth Unified Communications (UC) ट्रंक्स के लिए SIP-आधारित ऑथेंटिकेशन देता है, जो SIP क्रेडेंशियल्स (network bridge) के ज़रिए digest authentication का उपयोग करता है। यह तरीका ElevenLabs से आउटबाउंड कॉल्स करने और सुरक्षित संचार सुनिश्चित करने के लिए ज़रूरी है।
4. **सिग्नलिंग और मीडिया**: शुरुआती कॉल सेटअप (सिग्नलिंग) UDP/TLS का उपयोग करता है। कॉल स्थापित होने के बाद, वास्तविक ऑडियो डेटा (RTP stream) UDP पर ट्रांसमिट होता है।

## आवश्यकताएँ

Bandwidth SIP ट्रंक इंटीग्रेशन सेट अप करने से पहले, सुनिश्चित करें कि आपके पास ये हैं:

1. एक सक्रिय ElevenLabs अकाउंट
2. SIP ट्रंकिंग सक्षम वाला एक सक्रिय Bandwidth Universal Platform अकाउंट (जिसमें sip-auth सक्षम हो)
3. आपके Bandwidth अकाउंट में खरीदा गया या पोर्ट किया गया कम से कम एक फ़ोन नंबर
4. [Bandwidth App](https://app.bandwidth.com/) में अपने अकाउंट का एडमिनिस्ट्रेटर एक्सेस

## इनबाउंड कॉल्स कॉन्फ़िगर करना (Bandwidth से ElevenLabs)

इनबाउंड कॉल्स को ElevenLabs पर रूट करने के लिए Bandwidth origination सेटिंग्स कॉन्फ़िगर करें।

#### Bandwidth App में साइन इन करें

[Bandwidth App](https://app.bandwidth.com/) में लॉग इन करें।

#### Voice Configuration Package बनाएं

1. **Service Management** टैब पर जाएँ और **Voice Configuration** चुनें।
2. नया Voice Configuration Package बनाना शुरू करने के लिए **Create New** पर क्लिक करें।
3. एक यूनिक Package Name दर्ज करें।
4. **Add Route** पर क्लिक करें।
5. **Route to Domain Name** चुनें।
6. दिए गए फ़ील्ड में ElevenLabs द्वारा दिया गया FQDN दर्ज करें। यह आम तौर पर `sip.rtc.elevenlabs.io` होता है। अगर आपका ElevenLabs अकाउंट किसी अलग डेटा रेज़िडेंसी रीजन का उपयोग करता है या स्टैटिक SIP इन्फ्रास्ट्रक्चर का उपयोग करता है, तो संबंधित SIP endpoint इस्तेमाल करें। उपलब्ध रीजन के लिए [डेटा रेज़िडेंसी](/docs/hi/overview/administration/data-residency) देखें।
7. Voice Configuration Package बनाना पूरा करने के लिए **Save** पर क्लिक करें।

> **Note**
>
> अतिरिक्त जानकारी के लिए [Bandwidth VCP दस्तावेज़](https://dev.bandwidth.com/docs/universal-platform/create-a-vcp) देखें।

#### E.164 फ़ॉर्मेटिंग की पुष्टि करें

Bandwidth इनबाउंड कॉल्स को E.164 फ़ॉर्मेट में भेजता है। ElevenLabs में फ़ोन नंबर इंपोर्ट करते समय, शुरुआती `+` के साथ वही फ़ॉर्मेट इस्तेमाल करें (उदाहरण के लिए, `+15551234567`)।

## आउटबाउंड कॉल्स कॉन्फ़िगर करना (ElevenLabs से Bandwidth)

आउटबाउंड कॉल्स के लिए ElevenLabs को Bandwidth के साथ ऑथेंटिकेट करना होगा। सुझाया गया तरीका realm और क्रेडेंशियल्स का उपयोग करके SIP digest authentication है।

#### realm बनाएं

1. Bandwidth App में **Account** चुनें और **SIP Credentials** पर क्लिक करें।
2. **Manage Realms** तक स्क्रॉल करें और **Add** पर क्लिक करें।
3. realm नाम और वैकल्पिक विवरण दर्ज करें, फिर **Add** पर क्लिक करें।

Bandwidth `{realmname}.{hash}.auth.bandwidth.com` फ़ॉर्मेट में realm FQDN बनाता है। इस FQDN को नोट कर लें — आप इसे ElevenLabs में आउटबाउंड एड्रेस के रूप में इस्तेमाल करेंगे।

> **Note**
>
> अगर आपको **SIP Credentials** टैब नहीं दिखता, तो अपने Bandwidth Account Manager से संपर्क करें या अपने अकाउंट पर SIP ऑथेंटिकेशन सक्षम करने के लिए
> Bandwidth Support के साथ टिकट खोलें।

#### SIP क्रेडेंशियल्स बनाएं

1. **SIP Credentials** सेक्शन में **Add** पर क्लिक करें।
2. **Username** और **Password** दर्ज करें।
3. पिछले चरण में बनाया गया realm चुनें।
4. **Add SIP Credentials** पर क्लिक करें।

यूज़रनेम और पासवर्ड को सुरक्षित रूप से स्टोर करें। आप इन्हें ElevenLabs SIP ट्रंक कॉन्फ़िगरेशन में दर्ज करेंगे।

#### अपने realm FQDN को नोट करें

आपका आउटबाउंड termination address, बनाने के बाद दिखने वाला realm FQDN है (उदाहरण के लिए, `myrealm-a1b2c3.auth.bandwidth.com`)। ElevenLabs में आउटबाउंड सेटिंग्स कॉन्फ़िगर करते समय, यह hostname **Address** फ़ील्ड में दर्ज करें।

अपने realm से जुड़े SBC IP addresses की पुष्टि करने के लिए, SRV lookup चलाएं:

```bash
nslookup -type=SRV _sip._{udp/tls}.{realm_FQDN}
```

Bandwidth redundancy के लिए SBC IPs की एक mated pair देता है। आउटबाउंड ट्रैफ़िक के लिए दोनों तक पहुँचा जा सकना चाहिए।

## ElevenLabs में सेटअप पूरा करें

Bandwidth App में इन सेटिंग्स को कॉन्फ़िगर करने के बाद, अपना फ़ोन नंबर ElevenLabs में इंपोर्ट करें:

#### SIP ट्रंक फ़ोन नंबर इंपोर्ट करें

अपना Bandwidth फ़ोन नंबर इंपोर्ट करने के लिए [SIP ट्रंकिंग गाइड](/docs/hi/eleven-agents/phone-numbers/sip-trunking) का पालन करें। इन सेटिंग्स का उपयोग करें:

* **ट्रांसपोर्ट टाइप**: UDP (या TLS, अगर आपका Bandwidth ट्रंक एन्क्रिप्टेड सिग्नलिंग का उपयोग करता है)
* **मीडिया एन्क्रिप्शन**: अपने Bandwidth ट्रंक कॉन्फ़िगरेशन से मिलान करें
* **आउटबाउंड एड्रेस**: आपका realm FQDN (उदाहरण के लिए, `myrealm-a1b2c3.auth.bandwidth.com`)
* **SIP ट्रंक यूज़रनेम और पासवर्ड**: Bandwidth App में बनाए गए क्रेडेंशियल्स

#### एजेंट असाइन करें

इंपोर्ट करने के बाद, [Phone Numbers डैशबोर्ड](https://elevenlabs.io/app/agents/phone-numbers) में फ़ोन नंबर को एक एजेंट असाइन करें।

> **Warning**
>
> अपना Bandwidth SIP ट्रंक सेट अप करने के बाद, ElevenLabs में कॉन्फ़िगरेशन पूरा करने के लिए [SIP ट्रंकिंग गाइड](/docs/hi/eleven-agents/phone-numbers/sip-trunking) का पालन करें।

## समस्या निवारण

#### इनबाउंड कॉल्स कनेक्ट नहीं हो रही हैं

* पुष्टि करें कि आपके Bandwidth VCP origination सेटिंग्स में रूट डेस्टिनेशन के रूप में `sip.rtc.elevenlabs.io` दर्ज है।
* पुष्टि करें कि फ़ोन नंबर सही origination सेटिंग्स के साथ VCP को असाइन किया गया है।
* सुनिश्चित करें कि ElevenLabs में फ़ोन नंबर फ़ॉर्मेट, Bandwidth द्वारा भेजे जाने वाले E.164 फ़ॉर्मेट से मेल खाता है (शुरुआती `+` के साथ)।
* जांचें कि आपका फ़ायरवॉल कॉन्फ़िगर किए गए ट्रांसपोर्ट प्रोटोकॉल और पोर्ट पर SIP सिग्नलिंग ट्रैफ़िक की अनुमति देता है (UDP के लिए 5060, TLS के लिए 5061) और RTP पोर्ट्स ब्लॉक नहीं हैं।

#### आउटबाउंड कॉल्स में 407 या ऑथेंटिकेशन त्रुटियाँ मिलती हैं

* पुष्टि करें कि ElevenLabs में **SIP ट्रंक यूज़रनेम**, **पासवर्ड**, और **realm**, Bandwidth App में बनाए गए क्रेडेंशियल्स से मेल खाते हैं।
* पुष्टि करें कि **Address** फ़ील्ड में `sip:` प्रीफ़िक्स के बिना सिर्फ़ realm FQDN hostname है।
* सुनिश्चित करें कि ElevenLabs आउटबाउंड सेटिंग्स में ट्रांसपोर्ट टाइप आपके Bandwidth ट्रंक कॉन्फ़िगरेशन (UDP या TLS) से मेल खाता है।

#### एकतरफ़ा ऑडियो या ऑडियो नहीं

* पुष्टि करें कि RTP पोर्ट्स मीडिया ट्रैफ़िक के लिए खुले हैं और आपके फ़ायरवॉल द्वारा ब्लॉक नहीं किए गए हैं।
* G711ulaw codec संगतता जांचें। Bandwidth और ElevenLabs दोनों G711 का समर्थन करते हैं।

## अक्सर पूछे जाने वाले सवाल

#### Bandwidth को किस सिग्नलिंग ट्रांसपोर्ट और पोर्ट्स की ज़रूरत होती है?

Bandwidth और ElevenLabs SIP सिग्नलिंग के लिए पोर्ट 5060 पर UDP का उपयोग करते हैं। अगर आपका Bandwidth ट्रंक एन्क्रिप्टेड ट्रांसपोर्ट के लिए कॉन्फ़िगर है, तो इसकी जगह पोर्ट 5061 पर TLS इस्तेमाल करें।

#### मुझे किस फ़ोन नंबर फ़ॉर्मेट का उपयोग करना चाहिए?

शुरुआती `+` के साथ E.164 फ़ॉर्मेट इस्तेमाल करें (उदाहरण के लिए, `+19192971100`)। Bandwidth इस फ़ॉर्मेट में नंबर भेजता है और इसकी अपेक्षा करता है।

#### कौन से ऑडियो कोडेक्स संगत हैं?

ElevenLabs G711 और G722 का समर्थन करता है। Bandwidth G711ulaw और G729a का समर्थन करता है। दोनों प्लेटफ़ॉर्म के बीच संगतता के लिए G711ulaw सुझाया गया codec है।

## उपयोगी लिंक

* [SIP ट्रंकिंग गाइड](/docs/hi/eleven-agents/phone-numbers/sip-trunking)
* [SIP रेफरेंस](/docs/hi/eleven-agents/phone-numbers/sip-reference)
* [Bandwidth UC ट्रंकिंग इंटीग्रेशन गाइड](https://www.bandwidth.com/support/en/articles/12822954-uc-trunking-integration-guide)
* [Bandwidth SIP ऑथेंटिकेशन सेटअप](https://www.bandwidth.com/support/en/articles/12823069-sip-authentication-network-bridge-setup-and-configuration)
* [Bandwidth Voice Configuration Packages प्रबंधित करना](https://www.bandwidth.com/support/en/articles/12823404-managing-voice-configuration-packages-on-the-universal-platform)
* [Universal Platform गाइड](https://www.bandwidth.com/support/en/collections/12889706-universal-platform)