टेलोज़ रेस्ट एपीआई

के साथ किसी भी चीज़ में आवाज़ बनाएँ टेलोज़ एपीआई

कॉल आरंभ करें, वेबहुक प्राप्त करें, ट्रांसक्रिप्ट स्ट्रीम करें, और एक पूर्ण विशेषताओं वाला डायलर एम्बेड करें - यह सब प्रत्येक प्रमुख भाषा के लिए SDKs के साथ एक स्वच्छ REST API के माध्यम से।

बाकी एपीआईवेबहुकओपनएपीआई स्पेकएसडीके99.99% अपटाइम
200 ठीक - कॉल कतारबद्ध
ओपनएपीआई 3.0 विशिष्टता शामिल है
teloz-api.js
// Initiate an outbound call
 
const response = await teloz.calls.create({
to: "+12025550123",
from: "+18005550199",
record: true,
webhook: "https://your-app.com/events"
});
 
// Response
// {
// sid: "CA3f9a…"
// status: "queued"
// duration: null
// }
संख्याओं द्वारा

पहले दिन से ही उत्पादन के लिए निर्मित

टेलोज़ एपीआई वही बुनियादी ढांचा है जो हजारों अमेरिकी लोगों को शक्ति प्रदान करता है बिजनेस फ़ोन सिस्टम रोज रोज।

99.99%
एपीआई अपटाइम एसएलए
एंटरप्राइज़-ग्रेड विश्वसनीयता
<100ms
औसत प्रतिक्रिया समय
सभी अमेरिकी क्षेत्रों में
50+
बाकी समापनबिंदु
कॉल, संपर्क, नंबर और बहुत कुछ
4 एसडीके
राजभाषा पुस्तकालय
नोड, पायथन, पीएचपी, गो
अंतिमबिंदुओं

छह संसाधन समूह, 50+ समापन बिंदु

आपको अपने उत्पाद में आवाज, एसएमएस और संपर्क केंद्र सुविधाएं बनाने के लिए जो कुछ भी चाहिए वह सब कुछ।

पोस्ट करें · प्राप्त करें · हटाएं

कॉल

आउटबाउंड कॉल आरंभ करें, कॉल रिकॉर्ड पुनर्प्राप्त करें, रिकॉर्डिंग तक पहुंचें और वास्तविक समय ट्रांसक्रिप्ट स्ट्रीम करें।

डाक/v1/calls
पाना/v1/calls/:sid
पाना/v1/calls/:sid/recording
मिटाना/v1/calls/:sid
पोस्ट करें · प्राप्त करें · डालें · हटाएं

संपर्क

संपर्क बनाएं, पढ़ें, अपडेट करें और हटाएं। अपने सीआरएम के साथ सिंक करें या अपनी खुद की फोनबुक बनाएं।

डाक/v1/contacts
पाना/v1/contacts
रखना/v1/contacts/:id
मिटाना/v1/contacts/:id
पोस्ट करें · प्राप्त करें · हटाएं

नंबर

उपलब्ध नंबर खोजें, स्थानीय या टोल-फ्री डीआईडी ​​का प्रावधान करें और नंबर कॉन्फ़िगरेशन प्रबंधित करें।

पाना/v1/numbers/available
डाक/v1/numbers
पाना/v1/numbers/:id
मिटाना/v1/numbers/:id
पोस्ट करें · प्राप्त करें · हटाएं

वेबहुक

कॉल, वॉइसमेल, ट्रांसक्रिप्ट और एसएमएस के लिए वास्तविक समय की घटनाएं प्राप्त करने के लिए एंडपॉइंट पंजीकृत करें।

डाक/v1/webhooks
पाना/v1/webhooks
रखना/v1/webhooks/:id
मिटाना/v1/webhooks/:id
पाना

एनालिटिक्स

अपने डैशबोर्ड और रिपोर्ट के लिए कॉल की मात्रा, अवधि, स्वभाव और कतार आँकड़े निकालें।

पाना/v1/analytics/calls
पाना/v1/analytics/queues
पाना/v1/analytics/agents
पाना/v1/analytics/summary
जावास्क्रिप्ट एसडीके

एंबेडेड डायलर

जावास्क्रिप्ट की कुछ पंक्तियों के साथ किसी भी वेब ऐप में एक पूर्ण विशेषताओं वाला क्लिक-टू-कॉल विजेट डालें।

teloz.dialer.init(config)
teloz.dialer.call(number)
teloz.dialer.on('event', fn)
teloz.dialer.destroy()
कोड उदाहरण

अपनी पसंद की भाषा में एकीकृत करें

Node.js, Python, PHP और Go के लिए आधिकारिक SDK - या कॉल करें बाकी एपीआई सीधे किसी भी भाषा से.

कॉल आरंभ करें
import Teloz from "@teloz/node";
 
const client = new Teloz(process.env.TELOZ_API_KEY);
 
const call = await client.calls.create({
to: "+12025550123",
from: "+18005550199",
record: true,
transcribe: true,
webhook: "https://your-app.com/events",
});
 
console.log(call.sid); // CA3f9a7b…
वेबहुक

प्रत्येक कॉल ईवेंट पर प्रतिक्रिया दें रियल टाइम

एक वेबहुक यूआरएल पंजीकृत करें और जब कोई घटना घटित होगी तो टेलोज़ आपके एंडपॉइंट पर एक हस्ताक्षरित JSON पेलोड पोस्ट करेगा - किसी मतदान की आवश्यकता नहीं है। वेबहुक को हमारे साथ संयोजित करें एकीकरण अपने वर्कफ़्लो को शुरू से अंत तक स्वचालित करने के लिए।

प्रत्येक पेलोड पर HMAC-SHA256 हस्ताक्षर
घातीय बैकऑफ़ के साथ स्वचालित पुनः प्रयास
डैशबोर्ड में डिलीवरी लॉग और रीप्ले
प्रति समापन बिंदु इवेंट प्रकार के अनुसार फ़िल्टर करने योग्य
आयोजनवर्ग
call.initiatedआउटबाउंड कॉल कतारबद्ध होने पर सक्रिय हो जाता है
कॉल
call.ringingगंतव्य का फ़ोन बज रहा है
कॉल
call.answeredकॉल उठाया गया - इसमें कॉलर मेटाडेटा शामिल है
कॉल
call.completedकॉल समाप्त - इसमें अवधि, स्वभाव शामिल है
कॉल
call.missedइनबाउंड कॉल अनुत्तरित रही
कॉल
recording.readyरिकॉर्डिंग फ़ाइल यूआरएल डाउनलोड के लिए उपलब्ध है
रिकॉर्डिंग
transcript.readyपूर्ण प्रतिलेख पाठ और स्पीकर लेबल संलग्न
voicemail.newऑडियो यूआरएल के साथ नया ध्वनि मेल प्राप्त हुआ
स्वर का मेल
sms.inboundएक प्रावधानित नंबर पर इनबाउंड एसएमएस प्राप्त हुआ
एसएमएस
एपीआई अक्सर पूछे जाने वाले प्रश्न

संक्षिप्त उत्तर.

निर्माण शुरू करने से पहले सामान्य प्रश्न.

टेलोज़ खाते के लिए साइन अप करें और सेटिंग्स → डेवलपर → एपीआई कुंजी पर नेविगेट करें। आप स्कोप्ड अनुमतियों (रीड-ओनली, कॉल्स-ओनली, एडमिन) के साथ कई कुंजियाँ बना सकते हैं और उन्हें किसी भी समय रद्द कर सकते हैं।

हाँ। पूर्ण OpenAPI 3.0 विशिष्टता api.teloz.com/openapi.json पर उपलब्ध है और इसे सीधे पोस्टमैन, इनसोम्निया या किसी भी संगत क्लाइंट में आयात किया जा सकता है। इसे प्रत्येक रिलीज़ के साथ समन्वयित रखा जाता है।

एपीआई बियरर टोकन प्रमाणीकरण का उपयोग करता है। प्राधिकरण शीर्षलेख में अपनी एपीआई कुंजी को 'बेयरर योर_एपीआई_की' के रूप में पास करें। सर्वर-टू-सर्वर उपयोग के लिए हम स्कोप्ड कुंजियों की अनुशंसा करते हैं; ब्राउज़र-एम्बेडेड डायलर के लिए OAuth अल्पकालिक टोकन का उपयोग करें।

हां - डिफ़ॉल्ट सीमा प्रति एपीआई कुंजी प्रति सेकंड 100 अनुरोध है। 10 सेकंड तक 500 req/s तक के विस्फोट की अनुमति है। एंटरप्राइज़ योजनाएँ उच्च सीमा का अनुरोध कर सकती हैं। प्रत्येक प्रतिक्रिया पर दर सीमा शीर्षलेख (X-RateLimit-Remaining, X-RateLimit-Reset) लौटाए जाते हैं।

प्रत्येक वेबहुक पोस्ट में एक एक्स-टेलोज़-सिग्नेचर हेडर शामिल होता है जिसमें आपके वेबहुक सीक्रेट के साथ हस्ताक्षरित कच्चे अनुरोध निकाय का HMAC-SHA256 हैश होता है। अपनी ओर से समान हैश की गणना करें और तुलना करें - उन अनुरोधों को अस्वीकार करें जो मेल नहीं खाते हैं।

हाँ। अपनी परीक्षण एपीआई कुंजी के साथ आधार URL https://api.sandbox.teloz.com का उपयोग करें। सैंडबॉक्स मोड में की गई कॉल कभी भी पीएसटीएन से कनेक्ट नहीं होती हैं - वे रिकॉर्डिंग और ट्रांसक्रिप्ट सहित पूर्ण ईवेंट जीवनचक्र का अनुकरण करती हैं।

टेलोज़ एपीआई के साथ निर्माण शुरू करें। निःशुल्क सैंडबॉक्स शामिल है।

दो मिनट के अंदर अपनी एपीआई कुंजी प्राप्त करें। लाइव होने से पहले हमारे पूर्ण-विशेषताओं वाले सैंडबॉक्स के साथ परीक्षण करें - किसी क्रेडिट कार्ड की आवश्यकता नहीं है।

पूर्ण OpenAPI विशिष्टता4 आधिकारिक एसडीकेसैंडबॉक्स वातावरणयूएस डेवलपर समर्थन