कंटेंट पर जाएँ
Plivo इंटीग्रेशन

Plivo SIP ट्रंक को Wixzel Voice से जोड़ें

Plivo नंबर पर AI वॉइस एजेंट चलाने के लिए, Plivo Zentrunk को Wixzel Voice से जोड़ें: आपका ट्रंक जो platform_ip लौटाता है उसे IP Access Control List में जोड़ें ताकि आउटगोइंग कॉल स्वीकार हों, और Primary URI को 187.126.120.231:5090 पर सेट करें ताकि इनकमिंग कॉल पहुँचें। यानी ट्रंक के origination_uri का host और port; सिर्फ़ IP का मतलब पोर्ट 5060 होगा, जहाँ कुछ नहीं सुन रहा। लाइन का बिल Plivo आपकी दरों पर बनाता रहता है; Wixzel Voice वॉइस इंजन का बिल प्रीपेड बैलेंस से प्रति सेकंड बनाता है।

आखिरी अपडेट

प्रकाशित

Plivo कैरियर है; Wixzel Voice वह वॉइस AI API है जो उसके ऊपर एजेंट चलाता है। दोनों स्टैंडर्ड SIP पर साथ काम करते हैं। Plivo अपने मालिक का ट्रेडमार्क है, और Wixzel Voice का Plivo से कोई संबंध नहीं है, न ही Plivo इसका समर्थन करता है।

Plivo
Wixzel Voice
आपका एजेंट

शुरू करने से पहले आपको क्या चाहिए?

  • Zentrunk वाला Plivo अकाउंट, और ट्रंक का host और क्रेडेंशियल।
  • Plivo पर आपका अपना एक फ़ोन नंबर, जो उस ट्रंक से जुड़ा हो। Wixzel Voice नंबर न बेचता है, न पोर्ट करता है। अगर आप कंसोल से अपना Plivo अकाउंट जोड़ते हैं, तो फ़ोन नंबर पेज से उसी अकाउंट पर नंबर भी खरीद सकते हैं। उसका बिल Plivo अपनी कीमत पर बनाता है।
  • एक Wixzel Voice API की और थोड़ा प्रीपेड क्रेडिट। सबसे कम रिचार्ज $5 है; कोई फ़्री टियर नहीं है।
  • Wixzel Voice डिफ़ॉल्ट रूप से हर अकाउंट पर एक साथ 5 कॉल चलाता है, जो अनुरोध पर बढ़ाई जाती हैं; वेब और ऐप सेशन भी इसी सीमा में गिने जाते हैं।

Wixzel Voice में Plivo ट्रंक कैसे बनाएँ?

वह termination एड्रेस जो Plivo आउटगोइंग ट्रंक के लिए दिखाता है। सेटअप गाइड में Plivo का कोई host नहीं लिखा है, इसलिए उसे कंसोल से कॉपी करें।

cURL
curl https://api.voice.wixzel.com/v1/sip-trunks \
  -H "Authorization: Bearer $WIXZEL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Plivo",
    "host": "<the SIP host of your Zentrunk outbound trunk>",
    "transport": "udp"
  }'

अगर Plivo पर ऑथेंटिकेशन IP की जगह क्रेडेंशियल से होता है, तो बॉडी में username और password जोड़ें। पासवर्ड एन्क्रिप्ट करके रखा जाता है और API उसे फिर कभी नहीं लौटाता। रिस्पॉन्स में platform_ip और origination_uri आते हैं: अगले स्टेप को यही दो वैल्यू चाहिए।

Plivo पर क्या सेट करें?

सेटिंगPlivo में इसका नामवैल्यू
Wixzel Voice से आने वाली कॉल allowlist करेंIP Access Control List187.126.120.231
इनकमिंग कॉल Wixzel Voice पर भेजेंPrimary URI187.126.120.231:5090

दोनों वैल्यू आज की हैं: platform_ip और origination_uri किसी पेज से कॉपी करने की बजाय GET /v1/sip-trunks से पढ़ें। फिर हर नंबर को POST /v1/phone-numbers से ट्रंक पर रजिस्टर करें और उसे एक inbound_agent_id दें, ताकि कोई एजेंट उसका जवाब दे। AI फ़ोन कॉल API की वॉकथ्रू में ये रिक्वेस्ट हैं, और Plivo के पूरे सेटअप स्टेप कंसोल को एक-एक फ़ील्ड करके समझाते हैं।

Plivo पर क्या गड़बड़ होती है?

  • Zentrunk दोनों दिशाओं को दो अलग ऑब्जेक्ट के रूप में रखता है, और आपको दोनों चाहिए। सिर्फ़ आउटगोइंग ट्रंक बनाना ही आम तौर पर "आउटगोइंग चलती है, इनकमिंग में घंटी कभी नहीं बजती" की वजह होता है।

Plivo पर कॉल कनेक्ट क्यों नहीं हुई?

जिस कॉल को Plivo ने मना किया, उसमें status: "failed", एक failure_code (कैरियर का Q.850 कारण) और एक failure_reason होता है जो बताता है कि क्या करना है, और उसकी कोई लागत नहीं लगती। हर फ़ेलियर कोड, हर रिफ़्यूज़ल और ट्रंक को डीबग करने का तरीका कैरियर पेज पर है।

Plivo पर एक AI कॉल की लागत कितनी है?

लाइन का बिल Plivo आपकी दरों पर बनाता है; Wixzel Voice सिर्फ़ वॉइस इंजन का बिल बनाता है, असल इस्तेमाल के हर सेकंड का, gemini-live पर $0.0491 प्रति कनेक्टेड मिनट से लेकर deepgram-agent पर $0.1851 तक। हर इंजन की कीमत।

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

Plivo पर आउटगोइंग कॉल चलती हैं, लेकिन इनकमिंग कॉल में घंटी कभी क्यों नहीं बजती?

Plivo Zentrunk में आउटगोइंग और इनकमिंग ट्रंक अलग ऑब्जेक्ट हैं। आउटगोइंग कॉल को सिर्फ़ आउटगोइंग ट्रंक चाहिए; इनकमिंग कॉल को एक इनकमिंग ट्रंक भी चाहिए, जिसका Primary URI उस origination_uri के host और port पर सेट हो जो आपका Wixzel Voice ट्रंक लौटाता है (आज 187.126.120.231:5090), और हर नंबर को एक inbound_agent_id चाहिए।

क्या मैं IP ACL की जगह Plivo Credentials List इस्तेमाल कर सकता हूँ?

हाँ। Credentials List का यूज़रनेम और पासवर्ड Wixzel Voice ट्रंक के username और password फ़ील्ड में डालें, और Plivo सोर्स एड्रेस की जगह digest को ऑथेंटिकेट करता है। पासवर्ड एन्क्रिप्ट करके रखा जाता है और API उसे फिर कभी नहीं लौटाता।

दूसरे कैरियर

Twilio

Elastic SIP Trunking। प्लेटफ़ॉर्म IP को Termination IP ACL में allowlist करें, और इनकमिंग कॉल के लिए Origination SIP URI सेट करें।

Telnyx

IP से ऑथेंटिकेट होने वाला SIP Connection। प्लेटफ़ॉर्म IP को authorised address के रूप में जोड़ें, इनकमिंग रीजन चुनें, और ट्रांसपोर्ट मिलाएँ।

Vonage

Programmable SIP। SIP Dashboard में प्लेटफ़ॉर्म IP को ट्रंक के ACL में जोड़ें, और इनकमिंग कॉल origination URI पर भेजें।

Bandwidth

SIP REGISTER नहीं है, इसलिए static IP ज़रूरी है। प्लेटफ़ॉर्म IP को location में जोड़ें, Termination और Origination अलग-अलग कॉन्फ़िगर करें, या network-bridge credentials इस्तेमाल करें।

Exotel

Virtual SIP Trunking (vSIP), भारतीय नंबरों के लिए, TCP पर। प्लेटफ़ॉर्म IP को ट्रंक से ACL के रूप में जोड़ें, और इनकमिंग के लिए Destination URI को प्लेटफ़ॉर्म के TCP पोर्ट पर पॉइंट करें।

Vobiz

हर ट्रंक का अपना SIP डोमेन host के रूप में, ट्रंक के IP ACL में प्लेटफ़ॉर्म IP, और "origination URI" का मतलब Twilio से उल्टा।

Mobily

Saudi Arabia, ordered through Mobily Business sales and delivered over a private link. No one-step connect: your own SBC on the link relays calls, with G.711 A-law and a one-hour call cap.

कोई भी SIP प्रोवाइडर

तरीका हर जगह एक जैसा है: प्लेटफ़ॉर्म IP को allowlist करें, इनकमिंग डेस्टिनेशन को origination URI पर सेट करें, और नंबर फ़ॉर्मेट और ट्रांसपोर्ट मिलाएँ।

अपना SIP ट्रंक लाएँ

ट्रंक के दोनों हिस्से कैसे काम करते हैं, हर फ़ेलियर कोड, और हर कैरियर गाइड, एक ही पेज पर।

अपना पहला वॉइस एजेंट बनाएँ