Teloz REST API

สร้างเสียงให้เป็นอะไรก็ได้ด้วย เทลอส API

เริ่มต้นการโทร รับ webhooks สตรีมข้อความถอดเสียง และฝังตัวเรียกเลขหมายที่มีคุณสมบัติครบถ้วน ทั้งหมดนี้ผ่าน REST API ที่ชัดเจนพร้อม SDK สำหรับภาษาหลักทุกภาษา

ส่วนที่เหลือ APIเว็บฮุคข้อมูลจำเพาะของ OpenAPISDKสถานะการออนไลน์ 99.99%
200 ตกลง — เข้าคิวการโทรแล้ว
รวมข้อมูลจำเพาะ OpenAPI 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
// }
โดยตัวเลข

สร้างขึ้นเพื่อการผลิตตั้งแต่วันแรก

Teloz API เป็นโครงสร้างพื้นฐานเดียวกับที่ขับเคลื่อนชาวอเมริกันหลายพันคน ระบบโทรศัพท์ธุรกิจ ทุกวัน.

99.99%
SLA ความพร้อมในการทำงาน API
ความน่าเชื่อถือระดับองค์กร
< 100ms
เวลาตอบสนองเฉลี่ย
ทั่วทุกภูมิภาคของสหรัฐอเมริกา
50+
จุดสิ้นสุดส่วนที่เหลือ
การโทร รายชื่อติดต่อ หมายเลข และอื่นๆ
4 SDK
ห้องสมุดภาษาอย่างเป็นทางการ
โหนด, ไพธอน, PHP, ไป
จุดสิ้นสุด

กลุ่มทรัพยากรหกกลุ่ม จุดสิ้นสุดมากกว่า 50 แห่ง

ทุกสิ่งที่คุณต้องการเพื่อสร้างฟีเจอร์เสียง, SMS และศูนย์ติดต่อลงในผลิตภัณฑ์ของคุณ

โพสต์ · รับ · ลบ

โทร

เริ่มต้นการโทรออก เรียกดูบันทึกการโทร เข้าถึงการบันทึก และสตรีมข้อความถอดเสียงแบบเรียลไทม์

โพสต์/v1/calls
รับ/v1/calls/:sid
รับ/v1/calls/:sid/recording
ลบ/v1/calls/:sid
โพสต์ · รับ · วาง · ลบ

รายชื่อผู้ติดต่อ

สร้าง อ่าน อัปเดต และลบผู้ติดต่อ ซิงค์กับ CRM ของคุณหรือสร้างสมุดโทรศัพท์ของคุณเอง

โพสต์/v1/contacts
รับ/v1/contacts
ใส่/v1/contacts/:id
ลบ/v1/contacts/:id
โพสต์ · รับ · ลบ

ตัวเลข

ค้นหาหมายเลขที่มีอยู่ จัดเตรียม DID ในพื้นที่หรือโทรฟรี และจัดการการกำหนดค่าหมายเลข

รับ/v1/numbers/available
โพสต์/v1/numbers
รับ/v1/numbers/:id
ลบ/v1/numbers/:id
โพสต์ · รับ · ลบ

เว็บฮุค

ลงทะเบียนตำแหน่งข้อมูลเพื่อรับกิจกรรมแบบเรียลไทม์สำหรับการโทร ข้อความเสียง การถอดเสียง และ SMS

โพสต์/v1/webhooks
รับ/v1/webhooks
ใส่/v1/webhooks/:id
ลบ/v1/webhooks/:id
รับ

การวิเคราะห์

ดึงสถิติปริมาณการโทร ระยะเวลา การจัดการ และคิวสำหรับแดชบอร์ดและรายงานของคุณ

รับ/v1/analytics/calls
รับ/v1/analytics/queues
รับ/v1/analytics/agents
รับ/v1/analytics/summary
จาวาสคริปต์ SDK

ตัวเรียกเลขหมายแบบฝัง

วางวิดเจ็ตคลิกเพื่อโทรที่มีคุณสมบัติครบถ้วนลงในเว็บแอปใดก็ได้ที่มี JavaScript เพียงไม่กี่บรรทัด

teloz.dialer.init(config)
teloz.dialer.call(number)
teloz.dialer.on('event', fn)
teloz.dialer.destroy()
ตัวอย่างโค้ด

บูรณาการในภาษาที่คุณเลือก

SDK อย่างเป็นทางการสำหรับ Node.js, Python, PHP และ Go — หรือโทรไปที่ ส่วนที่เหลือ API โดยตรงจากภาษาใด ๆ

เริ่มต้นการโทร
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…
เว็บฮุค

ตอบสนองต่อทุกเหตุการณ์การโทรใน เวลาจริง

ลงทะเบียน URL ของเว็บฮุค แล้ว Teloz จะโพสต์เพย์โหลด JSON ที่ลงนามแล้วไปยังตำแหน่งข้อมูลของคุณทันทีที่เหตุการณ์เกิดขึ้น โดยไม่จำเป็นต้องทำการโพล รวม webhooks เข้ากับของเรา บูรณาการ เพื่อทำให้เวิร์กโฟลว์ของคุณเป็นแบบอัตโนมัติตั้งแต่ต้นจนจบ

ลายเซ็น HMAC-SHA256 ในทุกเพย์โหลด
ลองใหม่อัตโนมัติพร้อมการถอยกลับแบบเอกซ์โปเนนเชียล
บันทึกการจัดส่งและเล่นซ้ำในแดชบอร์ด
กรองได้ตามประเภทเหตุการณ์ต่อปลายทาง
เหตุการณ์หมวดหมู่
call.initiatedเริ่มทำงานเมื่อมีการเข้าคิวการโทรออก
โทร
call.ringingโทรศัพท์ปลายทางดังขึ้น
โทร
call.answeredรับสายแล้ว - รวมถึงข้อมูลเมตาของผู้โทร
โทร
call.completedการโทรสิ้นสุด — รวมถึงระยะเวลา การจัดการ
โทร
call.missedสายเรียกเข้าไม่ได้รับการตอบรับ
โทร
recording.readyURL ของไฟล์บันทึกสามารถดาวน์โหลดได้
การบันทึก
transcript.readyแนบข้อความถอดเสียงฉบับเต็มและป้ายกำกับผู้พูดแล้ว
AI
voicemail.newได้รับข้อความเสียงใหม่พร้อม URL เสียง
ข้อความเสียง
sms.inboundSMS ขาเข้าที่ได้รับตามหมายเลขที่จัดเตรียมไว้
เอสเอ็มเอส
คำถามที่พบบ่อยเกี่ยวกับ API

คำตอบสั้นๆ.

คำถามทั่วไปก่อนเริ่มสร้าง

ลงทะเบียนบัญชี Teloz และไปที่การตั้งค่า → นักพัฒนา → คีย์ API คุณสามารถสร้างหลายคีย์ที่มีการอนุญาตที่กำหนดขอบเขต (อ่านอย่างเดียว โทรเท่านั้น ผู้ดูแลระบบ) และเพิกถอนได้ทุกเมื่อ

ใช่. ข้อมูลจำเพาะของ OpenAPI 3.0 ฉบับเต็มมีอยู่ที่ api.teloz.com/openapi.json และสามารถนำเข้าสู่ Postman, Insomnia หรือไคลเอนต์ที่เข้ากันได้โดยตรง จะมีการซิงค์กับทุกการเปิดตัว

API ใช้การรับรองความถูกต้องโทเค็น Bearer ส่งคีย์ API ของคุณในส่วนหัวการอนุญาตเป็น 'ผู้ถือ YOUR_API_KEY' สำหรับการใช้งานแบบเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์ เราขอแนะนำคีย์ที่กำหนดขอบเขต สำหรับตัวเรียกเลขหมายที่ฝังอยู่ในเบราว์เซอร์ให้ใช้โทเค็นอายุสั้นของ OAuth

ใช่ — ขีดจำกัดเริ่มต้นคือ 100 คำขอต่อวินาทีต่อคีย์ API อนุญาตให้ระเบิดสูงสุด 500 req/s ได้นานสูงสุด 10 วินาที แผนองค์กรสามารถขอขีดจำกัดที่สูงขึ้นได้ ส่วนหัวขีดจำกัดอัตรา (X-RateLimit-Remaining, X-RateLimit-Reset) จะถูกส่งกลับทุกครั้งที่ตอบกลับ

POST ของเว็บฮุคทุกรายการจะมีส่วนหัว X-Teloz-Signature ที่มีแฮช HMAC-SHA256 ของเนื้อหาคำขอดิบที่ลงนามด้วยความลับของเว็บฮุคของคุณ คำนวณแฮชเดียวกันที่ฝั่งของคุณและเปรียบเทียบ — ปฏิเสธคำขอที่ไม่ตรงกัน

ใช่. ใช้ URL พื้นฐาน https://api.sandbox.teloz.com กับคีย์ API ทดสอบของคุณ การโทรในโหมดแซนด์บ็อกซ์จะไม่เชื่อมต่อกับ PSTN โดยจะเป็นการจำลองวงจรเหตุการณ์ทั้งหมด รวมถึงการบันทึกและการถอดเสียง

เริ่มต้นสร้างด้วย Teloz API รวมแซนด์บ็อกซ์ฟรี

รับคีย์ API ของคุณภายในสองนาที ทดสอบด้วยแซนด์บ็อกซ์ที่มีคุณสมบัติครบถ้วนของเราก่อนใช้งานจริง — ไม่ต้องใช้บัตรเครดิต

ข้อมูลจำเพาะ OpenAPI แบบเต็ม4 SDK อย่างเป็นทางการสภาพแวดล้อมแบบแซนด์บ็อกซ์การสนับสนุนนักพัฒนาของสหรัฐอเมริกา