ThunderPhone 2.0 अब लाइव है।सेल्फ़-सर्व, 2¢/मिनट से।घोषणा पढ़ें

Getting Started

मुख्य अवधारणाएँ

प्लेटफ़ॉर्म में मौजूद हर चीज़ का मानचित्र — हर ऑब्जेक्ट क्या करता है, डैशबोर्ड में वह कहाँ स्थित है, और कौन-सा API उसे उपयोग करता है।

ThunderPhone, AI वॉइस एजेंट बनाने, चलाने और बेहतर करने के लिए एक पूर्ण प्लेटफ़ॉर्म है। यह पेज मैप है: हर वह कॉन्सेप्ट जिससे आप मिलेंगे, प्रत्येक के लिए एक छोटा सेक्शन, साथ में डैशबोर्ड सतह और उसे समर्थित करने वाला API। इसे एक बार स्किम करें, फिर जब भी किसी टर्म को समझना हो, वापस आएँ।

डैशबोर्ड साइडबार इसी संरचना को दर्शाता है:


संगठन

एक संगठन टेनेंसी की इकाई है। हर अन्य रिसोर्स — एजेंट, फ़ोन नंबर, कॉल, keys — बिल्कुल एक संगठन से संबंधित होता है। आपका अकाउंट कई संगठनों से संबंधित हो सकता है; प्रत्येक का अपना बैलेंस, अपनी keys और अपनी सदस्य सूची होती है।

Organization → Keys में बनाई गई sk_live_ API key एक संगठन से बंधी होती है। यही बाइंडिंग REST API को इतना फ्लैट बनाती है: आप URL पाथ में कभी org id नहीं डालते, क्योंकि आपकी key पहले से उसकी पहचान करती है।

डैशबोर्ड में: संगठन स्विचर (साइडबार फ़ूटर) और Organization सेटिंग्स — My account, General, Keys, Alerts, Billing Settings और Billing History के टैब। देखें संगठन सेटिंग्स रेफ़रेंस।

API में: /v1/orgs, /v1/developer/api-keys।


एजेंट

एक एजेंट वह AI कॉन्फ़िगरेशन है जो कॉल चलाता है। इसमें शामिल हैं:

  • एक प्रॉम्प्ट जो नियंत्रित करता है कि एजेंट क्या कहता है और कैसे व्यवहार करता है — इसमें ट्रांसफ़र, कीपैड प्रेस और हैंग-अप जैसी कॉल ऐक्शन भी शामिल हैं, जो अलग कॉन्फ़िगरेशन के बजाय सामान्य प्रॉम्प्ट लाइनें होती हैं।
  • एक इंजन टियर (spark, bolt, storm-*): Spark लागत के लिए ऑप्टिमाइज़ है, Bolt स्पीड के लिए और Storm जटिल प्रॉम्प्ट पर इंटेलिजेंस के लिए।
  • एक आवाज़, एक प्राथमिक भाषा और वैकल्पिक अतिरिक्त भाषाएँ — जब कॉलर भाषा बदलता है, एजेंट अपने-आप स्विच हो जाता है। देखें समर्थित भाषाएँ।
  • संलग्न क्षमताएँ: कनेक्टेड ऐप्स, API कनेक्शन, नॉलेज बेस, MCP सर्वर और इनलाइन फंक्शन टूल।
  • व्यवहार नियंत्रण: बोलने का क्रम, स्वीकृति मोड, बैकग्राउंड ट्रैक, होल्ड टाइमआउट।

बिल्डर में किए गए बदलाव ड्राफ़्ट में अपने-आप सेव होते हैं; जब तक आप डिप्लॉय पर क्लिक नहीं करते, कुछ भी लाइव नहीं होता। हर डिप्लॉय बिल्डर के हिस्ट्री टैब में स्नैपशॉट होता है, इसलिए आप किसी भी पिछले वर्ज़न की जाँच और उसे रीस्टोर कर सकते हैं।

डैशबोर्ड में: वॉइस एजेंट → एजेंट बिल्डर (/dashboard/agents)। देखें अपना पहला वॉइस एजेंट बनाएँ।

API में: /v1/agents — CRUD, डुप्लिकेट, ट्रांसफ़र, वर्ज़न हिस्ट्री और प्रॉम्प्ट हेल्पर।

वॉइसेज़

वॉइस लाइब्रेरी में वे वॉइसेज़ शामिल हैं जिनका एजेंट उपयोग कर सकता है, उनके चलाए जा सकने वाले सैंपल, संगत भाषाएँ, जेंडर और एक्सेंट समूह, और कोई भी प्रीमियम वॉइस/भाषा सरचार्ज। एक पेड सैंपलर आपके चुनने से पहले आपके 1–500 कैरेक्टर वाले वाक्यांश को सिंथेसाइज़ कर सकता है।

पात्र संगठन छोटे WAV या MP3 सैंपल से कस्टम वॉइसेज़ भी बना सकते हैं। कस्टम वॉइसेज़ की एक कोटा सीमा और एसिंक्रोनस निर्माण स्थिति होती है; तैयार होने पर वे लाइब्रेरी वॉइसेज़ की तरह उसी एजेंट पिकर में दिखाई देती हैं।

डैशबोर्ड में: वॉइसेज़ (/dashboard/voices)। देखें वॉइस लाइब्रेरी और कस्टम वॉइसेज़।

API में: /v1/voices, वॉइस सैंपल, और कस्टम वॉइसेज़।


फोन नंबर

एक फोन नंबर किसी संगठन का होता है और इनबाउंड कॉल्स को किसी एजेंट तक रूट करता है (और आउटबाउंड कॉल्स भी कर सकता है)। दो स्रोत:

  • ThunderPhone नंबर — ThunderPhone के पूल से प्रोविज़न किए गए वास्तविक अमेरिकी नंबर, सेकंडों में लाइव, $1/माह और 1¢/मिनट अतिरिक्त शुल्क। ये शुरुआत में केवल इनबाउंड होते हैं। संगठन का एडमिन Phone Numbers पेज से आउटबाउंड कॉलिंग का अनुरोध कर सकता है; ThunderPhone हर अनुरोध की मैन्युअल समीक्षा करता है, और स्वीकृत नंबर कॉल कर सकते हैं और कैंपेन चला सकते हैं। एक संगठन डिफ़ॉल्ट रूप से 25 नंबर रख सकता है।
  • VoIP नंबर — अपने प्रदाता से VoIP कनेक्शन के माध्यम से लाए गए नंबर। Twilio और Telnyx API key के साथ सीधे कनेक्ट होते हैं (Telnyx में निर्देशित नए-अकाउंट सेटअप भी है); SignalWire, Vonage, Plivo और कोई भी अन्य SIP ट्रंक SIP सेटअप, एक मैन्युअल SIP कॉन्फ़िगरेशन, के माध्यम से कनेक्ट होते हैं। इंपोर्ट और वेरिफ़ाई होने के बाद, VoIP नंबर इनबाउंड और आउटबाउंड सपोर्ट करते हैं।

हर नंबर पंक्ति आपको रूटिंग मोड सेट करने, इनबाउंड एजेंट चुनने, और नंबर को लेबल करने देती है।

डैशबोर्ड में: फोन नंबर (/dashboard/phone-numbers)। देखें फोन नंबर प्राप्त करें।

API में: /v1/phone-numbers, /v1/voip-connections, /v1/phone-number-labels।


कॉल्स

हर इनबाउंड कॉल, आउटबाउंड कॉल, सिमुलेशन और विजेट सेशन एक कॉल लॉग बन जाता है। एक कॉल में पूरी भूमिका-टैग की गई ट्रांसक्रिप्ट, स्ट्रक्चर्ड टर्न हिस्ट्री (टूल कॉल्स सहित), एक रिकॉर्डिंग, बिलिंग कुल, और वैकल्पिक AI ग्रेडिंग और इश्यू रिपोर्ट होते हैं।

जब कोई कॉल लाइव हो, तो आप उसे खोलकर सुन सकते हैं — आप चुपचाप जुड़ते हैं, और कॉल पर मौजूद कोई भी व्यक्ति आपको नहीं सुनता। सुनना शुरू करने के बाद, आप व्हिस्पर कर सकते हैं: ऐसा निर्देश टाइप करें जो कॉल के बीच में सीधे आपके एजेंट तक जाए; कॉलर इसे कभी नहीं सुनता, और एजेंट लाइव इसका पालन करता है।

डैशबोर्ड में: आर्काइव और हर कॉल के विवरण के लिए कॉल हिस्ट्री (/dashboard/call-history); प्रगति में चल रही कॉल्स के लिए लाइव। देखें अपनी कॉल्स की समीक्षा करें, सुनें और मार्गदर्शन दें।

API में: /v1/calls — सूची, ट्रांसक्रिप्ट, हिस्ट्री, ऑडियो, ग्रेडिंग, एक्सपोर्ट; /v1/issue-reports।


क्लाइंट पोर्टल्स

एक क्लाइंट पोर्टल किसी बाहरी क्लाइंट के लिए ब्रांडेड, केवल-पढ़ने योग्य कॉल हिस्ट्री व्यू है। संगठन एडमिन उन एजेंटों को चुनते हैं जिनकी कॉल्स दिखाई देंगी, स्वीकृत व्यूअर ईमेल जोड़ते हैं, लोगो और एक्सेंट रंग अपलोड करते हैं, और वैकल्पिक रूप से कस्टम डोमेन वेरिफ़ाई करते हैं। पोर्टल व्यूअर डैशबोर्ड एक्सेस पाए बिना कॉल विवरण, ट्रांसक्रिप्ट और उपलब्ध रिकॉर्डिंग की जाँच कर सकते हैं।

डैशबोर्ड में: क्लाइंट पोर्टल्स (/dashboard/client-portals)। देखें क्लाइंट पोर्टल्स।

API में: एडमिन मैनेजमेंट इंटरफ़ेस के लिए /v1/client-portals।

वेब विजेट

वेब विजेट आपकी साइट के विज़िटर्स को माइक्रोफ़ोन-आधारित बातचीत एजेंट के साथ देता है — फ़ोन नंबर की ज़रूरत नहीं। यह एक पब्लिशेबल की (pk_live_...) से ऑथेंटिकेट करता है, जिसे ब्राउज़र केवल आपके अनुमत डोमेन्स से उपयोग कर सकते हैं, इसलिए यह क्लाइंट-साइड कोड में सुरक्षित है। डोमेन सूची ऑथेंटिकेशन नहीं है, और कोई पेज जो सेशन सेटिंग्स भेज सकता है वे तब तक बंद रहती हैं, जब तक आप उन्हें की पर अनुमति नहीं देते।

की दो मोड में से एक में चलती हैं: agent (एक एजेंट से स्टैटिक रूप से बंधी हुई) या webhook (आपका सर्वर हर विज़िटर के लिए कॉन्फ़िगरेशन चुनता है — देखें प्रति-कॉल डायनामिक कॉन्फ़िगरेशन)। विजेट सेशन फ़ोन कॉल्स के समान कॉल इन्फ्रास्ट्रक्चर से होकर गुजरते हैं।

डैशबोर्ड में: वेब विजेट्स (/dashboard/web-widgets) — विजेट बनाएं, मोड और एजेंट सेट करें, अनुमत डोमेन्स मैनेज करें, और एम्बेड स्निपेट कॉपी करें। देखें वेब विजेट बनाएं।

API में: /v1/publishable-key, /v1/mic-session, और Widget SDK डॉक्यूमेंटेशन।


नॉलेज बेस

एक नॉलेज बेस डॉक्यूमेंट्स का एक सेट होता है, जिसमें आपका एजेंट जवाबों को आधार देने के लिए कॉल के दौरान खोज कर सकता है — फ़ाइलें अपलोड करें, टेक्स्ट पेस्ट करें, या URL से वेब पेज इंपोर्ट करें, फिर बिल्डर में नॉलेज बेस को किसी एजेंट से अटैच करें। बातचीत में आवश्यकता होने पर एजेंट बिल्ट-इन सर्च टूल से इसमें क्वेरी करता है।

डैशबोर्ड में: डॉक्यूमेंट लाइब्रेरी के लिए नॉलेज (/dashboard/knowledge); किसी एजेंट से अटैच करने के लिए बिल्डर का नॉलेज सेक्शन। देखें अपने एजेंट को नॉलेज बेस दें।


कनेक्शन्स

कनेक्शन्स के ज़रिए एजेंट बाहरी दुनिया तक पहुंचते हैं। चार प्रकार, एक साइडबार ग्रुप:

  • ऐप्स (/dashboard/app-connections) — Slack, HubSpot, Salesforce, Google Calendar, Google Sheets, और Cal.com के लिए OAuth कनेक्शन्स। एक बार कनेक्ट करें, फिर हर ऑपरेशन के लिए टूल्स को टॉगल करें (Slack मैसेज पोस्ट करना, HubSpot कॉन्टैक्ट अपसर्ट करना, Cal.com स्लॉट बुक करना…) और उन्हें किसी भी एजेंट में जोड़ें। देखें ऐप्स कनेक्ट करें।
  • APIs (/dashboard/api-connections) — किसी भी HTTP API को एजेंट एक्शन में बदलें। cURL कमांड पेस्ट करें और AI विज़ार्ड टूल डेफिनिशन का ड्राफ़्ट तैयार करता है, या इसे मैन्युअल रूप से बनाएं; टेस्ट रिक्वेस्ट बटन डिप्लॉय करने से पहले सैंडबॉक्स कॉल चलाता है। देखें API कनेक्शन्स — यह /v1/integrations का डैशबोर्ड इंटरफ़ेस है।
  • MCP (/dashboard/mcp-connections) — URL से Model Context Protocol सर्वर जोड़ें और एजेंट को उसके उपलब्ध कराए गए टूल्स इस्तेमाल करने दें। देखें MCP सर्वर जोड़ें।
  • VoIP (/dashboard/voip-connections) — अपने फ़ोन नंबर लाने के लिए प्रोवाइडर क्रेडेंशियल्स। देखें VoIP प्रोवाइडर कनेक्ट करें।

ThunderPhone अपना MCP एंडपॉइंट भी उपलब्ध कराता है, ताकि कोई बाहरी MCP क्लाइंट एजेंट्स की सूची बना सके, कॉल्स और ट्रांसक्रिप्ट्स की जांच कर सके, और कॉल कर सके। देखें ThunderPhone को MCP सर्वर के रूप में इस्तेमाल करें।

API में: /v1/integrations, /v1/mcp-servers, और /v1/voip-connections; यह भी देखें टूल इंटीग्रेशन बनाएं।


कैंपेन्स

एक कैंपेन बड़े स्तर पर आउटबाउंड कॉल्स करता है: कॉन्टैक्ट्स की CSV अपलोड करें, एजेंट और स्रोत नंबर चुनें, और कॉलिंग विंडो (दिन और घंटे, टाइमज़ोन-अवेयर), कन्करेंसी, और रीट्राई पॉलिसी सेट करें (अधिकतम प्रयास और कौन से परिणाम — जवाब नहीं, वॉइसमेल, विफल — दोबारा प्रयास किए जाएं)। कैंपेन सूची में आगे बढ़ता है और हर कॉल को कॉल हिस्ट्री में रिकॉर्ड करता है।

डैशबोर्ड में: कैंपेन्स (/dashboard/campaigns)। देखें आउटबाउंड कॉलिंग कैंपेन चलाएं।

एकल प्रोग्रामेटिक कॉल्स के लिए: आउटबाउंड कॉल्स API।

लाइव मॉनिटरिंग

लाइव संगठन में चल रही हर कॉल दिखाता है, और आपको उनमें से किसी को भी रियल टाइम में सुनने और व्हिस्पर करने के लिए खोलने देता है। यह सुपरविजन सतह है: किसी नए प्रॉम्प्ट का पहला वास्तविक ट्रैफ़िक देखें, या चल रहे कैंपेन पर नज़र रखें।

डैशबोर्ड में: लाइव (/dashboard/live)। देखें लाइव कॉल देखें और सुपरवाइज़ करें।


सिमुलेशन

एक सिमुलेशन आपके एजेंट के साथ वास्तविक बातचीत करने वाला AI कॉलर है — वही टेलीफोनी पाथ, वास्तविक ट्रांसक्रिप्ट, वास्तविक ग्रेडिंग — ताकि आप रिलीज़ करने से पहले (और बाद में) टेस्ट कर सकें। इसे किसी एजेंट या फोन नंबर पर पॉइंट करें, कॉलर सिनेरियो खुद लिखें या एजेंट के प्रॉम्प्ट से AI की मदद से सिनेरियो जनरेट करें (अगर आप कहें तो एज केस सहित), और कॉल को लाइव देखें।

सिनेरियो को सूट्स में ग्रुप किया जाता है, जो न्यूनतम पास रेट तय करते हैं और CI में रिलीज़ को गेट कर सकते हैं; स्वीकार किए गए बेसलाइन के मुकाबले रिग्रेशन हर सिनेरियो के लिए रिपोर्ट किए जाते हैं।

डैशबोर्ड में: सिमुलेशन (/dashboard/simulations), साथ ही एजेंट बिल्डर में सिमुलेशन बटन। देखें कॉल सिमुलेट करें।

API में: /v1/test-calls और सूट रनर — देखें एजेंट को एंड-टू-एंड टेस्ट करें।


वैलिडेशन सेट्स

एक वैलिडेशन सेट वास्तविक कॉल क्षणों को दोहराए जा सकने वाले, सिंगल-टर्न रिग्रेशन चेक्स में बदलता है। हर उदाहरण बातचीत के कॉन्टेक्स्ट, संबंधित कॉलर ऑडियो, मूल रिस्पॉन्स और अपेक्षित व्यवहार को फ्रीज़ करता है। रीप्ले एक और कॉल किए बिना मौजूदा एजेंट ड्राफ़्ट के विरुद्ध चलते हैं, और डिप्लॉय डायलॉग दिखा सकता है कि नवीनतम रन अभी भी उस ड्राफ़्ट से मेल खाता है या नहीं।

डैशबोर्ड में: संगठन डेटासेट के लिए वैलिडेशन सेट्स (/dashboard/validation) और रन के लिए एजेंट बिल्डर का वैलिडेशन टैब। देखें वैलिडेशन सेट्स।

API में: /v1/validation-sets और उसी रेफरेंस पेज पर एजेंट/उदाहरण रीप्ले एंडपॉइंट्स।


एक्सपेरिमेंट्स

एक एक्सपेरिमेंट लाइव ट्रैफ़िक पर एजेंट कॉन्फ़िगरेशन का A/B टेस्ट करता है: वेरिएंट्स तय करें (अलग प्रॉम्प्ट्स, इंजन्स या सेटिंग्स), उनके बीच ट्रैफ़िक बांटें, और हर वेरिएंट के परिणामों की तुलना करें। वेबहुक में खुद बकेट लॉजिक बनाने के बजाय इसका उपयोग करें।

डैशबोर्ड में: एक्सपेरिमेंट्स (/dashboard/experiments) और एजेंट बिल्डर में A/B टैब। देखें एक्सपेरिमेंट्स (A/B टेस्टिंग)।


समस्याएँ

एक समस्या किसी विशिष्ट कॉल में फ़्लैग की गई दिक्कत है — जिसे किसी मानवीय रिव्यूअर ने दर्ज किया हो या AI ग्रेडिंग ने डिटेक्ट किया हो। समस्याओं में गंभीरता, स्रोत और स्टेटस होते हैं, और समस्याएँ पेज ट्रायेज क्यू है: फ़िल्टर करें, समस्या वाली कॉल का निरीक्षण करें, और सुधारों को ट्रैक करें।

डैशबोर्ड में: समस्याएँ (/dashboard/issues), साथ ही कॉल हिस्ट्री में हर कॉल के लिए फ़्लैगिंग। देखें समस्याओं का ट्रायेज।

API में: /v1/issue-reports।


रिपोर्ट्स

एक रिपोर्ट आपके कॉल डेटा के बारे में प्राकृतिक-भाषा के प्रश्न का उत्तर देती है ("पिछले सप्ताह कॉलर्स ने किसी व्यक्ति से बात करने के लिए किन तीन मुख्य कारणों से कहा था?")। यह AI द्वारा लिखे गए विश्लेषण के साथ उत्तर देती है, जो आपके चुने हुए एजेंट्स और तारीख रेंज तक सीमित होता है।

डैशबोर्ड में: रिपोर्ट्स (/dashboard/reports)। देखें रिपोर्ट्स।


ऑब्ज़र्वेबिलिटी

ऑब्ज़र्वेबिलिटी मेट्रिक्स सतह है: समय के साथ कॉल वॉल्यूम, परिणाम और क्वालिटी, जिन्हें एजेंट और टाइम विंडो के अनुसार फ़िल्टर किया जा सकता है, और डाउनस्ट्रीम विश्लेषण के लिए एक्सपोर्ट किया जा सकता है।

डैशबोर्ड में: ऑब्ज़र्वेबिलिटी (/dashboard/observability)। देखें ऑब्ज़र्वेबिलिटी।


अलर्ट्स

एक अलर्ट नियम किसी टाइम विंडो में एक मेट्रिक (सफलता दर, विफलता दर, औसत स्कोर, कॉल वॉल्यूम, सूट रिग्रेशन) को देखता है और आपके थ्रेशोल्ड को पार करने पर ट्रिगर होता है। नोटिफ़िकेशन ईमेल और Slack पर जाते हैं, और आपके वेबहुक एंडपॉइंट्स पर alert.triggered इवेंट ट्रिगर करते हैं।

डैशबोर्ड में: संगठन → अलर्ट्स। देखें अलर्ट्स。


वेबहुक

कॉल के दौरान और बाद में घटनाएँ होने पर ThunderPhone आपके सर्वर को HTTP POST वेबहुक भेजता है। दो डिलीवरी मॉडल हैं:

  • वेबहुक एंडपॉइंट (अनुशंसित): प्रति-एंडपॉइंट सीक्रेट और प्रति-एंडपॉइंट इवेंट सब्सक्रिप्शन के साथ कई URL को /v1/developer/webhook-endpoints पर मैनेज करें।
  • लेगसी सिंगल-URL वेबहुक: प्रति संगठन एक URL। इसे /v1/webhook पर या संगठन → सामान्य के अंतर्गत मैनेज किया जाता है। बैकवर्ड कंपैटिबिलिटी के लिए रखा गया है।

इवेंट दो श्रेणियों में विभाजित हैं:

  • ब्लॉकिंग इवेंट्स आपके सर्वर से ऐसा कॉन्फ़िगरेशन देकर जवाब देने की अपेक्षा करते हैं जो जारी कॉल को आकार देता है — यानी इनकमिंग-कॉल इवेंट्स (telephony.incoming / web.incoming)। फ़ोन कॉल अधिकतम 13 सेकंड तक प्रतीक्षा करती है, जिसमें एक रीट्राई शामिल है, और विजेट सेशन 10 सेकंड तक। कोई फॉलबैक एजेंट नहीं है: उपयोग योग्य कॉन्फ़िगरेशन के बिना फ़ोन कॉल समाप्त कर दी जाती है और विजेट सेशन विफल हो जाता है।
  • नॉन-ब्लॉकिंग इवेंट्स फायर-एंड-फॉरगेट नोटिफ़िकेशन हैं, जिन्हें एक्सपोनेंशियल बैकऑफ के साथ रीट्राई किया जाता है — देखें डिलीवरी सेमांटिक्स।

हर रिक्वेस्ट में X-ThunderPhone-Signature-V2 में टाइमस्टैम्प वाला HMAC-SHA256 सिग्नेचर होता है, साथ ही पुराना केवल-बॉडी वाला X-ThunderPhone-Signature भी होता है। देखें सिग्नेचर वेरिफ़िकेशन।


फंक्शन टूल

फंक्शन टूल एक HTTP एंडपॉइंट है जिसे आपका एजेंट बातचीत के बीच में कॉल कर सकता है। आप ThunderPhone को OpenAI-स्टाइल फंक्शन स्कीमा और एक एंडपॉइंट URL देते हैं; एजेंट तय करता है कि इसे कब कॉल करना है, और ThunderPhone अपने सर्वरों से साइन की गई HTTP रिक्वेस्ट करता है तथा परिणाम एजेंट को वापस देता है।

एजेंट बिल्ट-इन कॉल क्षमताओं के साथ भी आते हैं — कॉल ट्रांसफर करना, कीपैड (DTMF) इनपुट भेजना, कॉल समाप्त करना, होल्ड पर प्रतीक्षा करना — जिन्हें आप टूल डेफिनिशन के बजाय सामान्य प्रॉम्प्ट लाइनों से सक्षम करते हैं।

डैशबोर्ड में: बिल्डर का API कनेक्शन सेक्शन (कनेक्शन देखें)।

API में: /v1/integrations और फंक्शन टूल स्पेसिफिकेशन।


टीम और रोल

हर संगठन में दो रोल वाली सदस्यों की सूची होती है: सदस्य एजेंट बनाते और संचालित करते हैं; एडमिन टीम और बिलिंग भी मैनेज करते हैं। ईमेल से आमंत्रण भेजें — आमंत्रण 7 दिनों बाद समाप्त हो जाते हैं और रद्द किए जा सकते हैं; सदस्य पंक्ति में ⋯ मेनू से रोल बदले जा सकते हैं या किसी को हटाया जा सकता है। सिंगल साइन-ऑन को पूरे संगठन के लिए कॉन्फ़िगर किया जा सकता है — SSO देखें।

डैशबोर्ड में: संगठन → सामान्य। अपनी टीम को आमंत्रित करें देखें।

API में: /v1/members, /v1/invites।


बिलिंग

ThunderPhone प्रीपेड है। हर संगठन में USD बैलेंस होता है; कॉल एजेंट की प्रति-मिनट दर पर इससे राशि काटती हैं (इंजन टियर और सरचार्ज — सेटिंग बदलने पर बिल्डर लाइव ऑल-इन दर दिखाता है, और चयनित अतिरिक्त भाषाएँ 3¢/मिनट जोड़ती हैं)। बैलेंस शून्य होने पर इनबाउंड कॉल अस्वीकार कर दी जाती हैं और आउटबाउंड कॉल 402 Payment Required लौटाती हैं।

मैन्युअल रूप से टॉप अप करें, या बैलेंस थ्रेशोल्ड, रीफिल राशि और वैकल्पिक मासिक खर्च सीमा के साथ ऑटो टॉप-अप सक्षम करें — ताकि कोई कॉल वाक्य के बीच में कभी बंद न हो।

डैशबोर्ड में: संगठन → बिलिंग सेटिंग्स और बिलिंग हिस्ट्री। फंड जोड़ें और ऑटो टॉप-अप चालू करें, साथ ही पूर्ण मूल्य निर्धारण रेफरेंस देखें।

API में: /v1/billing।


इन-ऐप कोपायलट

डैशबोर्ड में बिल्ट-इन कोपायलट है — उससे पूछें "मैं X कैसे करूं" और वह इन डॉक्यूमेंट्स से उत्तर देता है, वास्तविक कंट्रोल को हाइलाइट करने वाले क्लिक-दर-क्लिक वॉकथ्रू प्रदान करता है, और किसी भी गाइडेड टूर को फिर से चला सकता है। इस पेज में बताए गए किसी कंट्रोल को खोजने का यह सबसे तेज़ तरीका है। इन-ऐप कोपायलट से पूछें देखें।


इसे एक साथ जोड़ना

डैशबोर्ड क्विकस्टार्ट

पाँच-स्टेप विज़ार्ड: एजेंट → बिलिंग → नंबर → सिमुलेशन → रिव्यू।

API क्विकस्टार्ट

चार REST कॉल में वही पहली कॉल।

डैशबोर्ड का उपयोग

एक एजेंट बनाएँ, उसमें फंड जोड़ें, नंबर प्राप्त करें, सिमुलेट करें और कॉल रिव्यू करें।

टूल और डेटा कनेक्ट करें

OAuth ऐप्स, कस्टम APIs, MCP सर्वर और VoIP प्रोवाइडर।

विश्लेषण और सुधार

रिपोर्ट, ऑब्ज़र्वेबिलिटी, एक्सपेरिमेंट, समस्याएँ और अलर्ट।

टीम और अकाउंट

आमंत्रण और रोल, API keys, सुरक्षा और SSO।

डेवलपर कुकबुक

API रेसिपी: इनबाउंड, आउटबाउंड, डायनेमिक कॉन्फ़िग, टूल्स, टेस्टिंग।

वेबहुक सिग्नेचर सत्यापित करें

HMAC जाँच को एक बार सही करें और हर जगह दोबारा उपयोग करें।