เสียง (Voice)
งานด้านเสียงแยกเป็นสามหน้า ตามสิ่งที่คุณกำลังทำ
| ต้องการ | ไปที่ |
|---|---|
| โทรออก — dial ข้อความ agent หรือแบบสำรวจ | โทรออก |
| ควบคุมสายที่กำลังสนทนาอยู่ | ควบคุมสายที่กำลังสนทนา |
| ตั้งค่า agent หรือดูรายการเสียง | Voice Agent |
การโทรออก
การโทรแต่ละแบบมี endpoint ของตัวเองใต้ /telephony/call/… — ให้เบอร์ดัง อ่านข้อความ ต่อ AI agent หรือทำแบบสำรวจแบบกดปุ่มหรือพูดตอบ ส่ง Idempotency-Key เพื่อไม่ให้การลองใหม่โทรซ้ำ
→ โทรออก
การควบคุมสาย
สายที่กำลังสนทนาอ้างอิงด้วย ชื่อห้อง (room name) ของ LiveKit ไม่ใช่ session id เพราะสิ่งที่มีอยู่จริงขณะที่ทั้งสองฝ่ายยังคุยกันคือห้อง การพักสาย โหมดหัวหน้างาน การวางสาย การล็อกห้อง และการนำผู้เข้าร่วมออก อยู่ที่หน้านั้น
Agent และรายการเสียง
การตั้งค่า agent กำหนดพฤติกรรมของ agent ส่วนรายการเสียงบอกว่า deployment นี้ ใช้ผู้ให้บริการและเสียงใดได้จริง ซึ่งขึ้นกับ vendor key ที่ตั้งค่าไว้ จึงควรอ่านตอนใช้งานจริง แทนการเขียนรายชื่อผู้ให้บริการไว้ในโค้ด
Endpoint เสียงชุดเดิม
เอกสารรุ่นก่อนเคยอธิบาย /voice/otp, /voice/broadcast, /voice/dial, /voice/sessions และ /voice/ivr_config ซึ่ง ไม่ได้อยู่ใน API ปัจจุบัน และจะตอบ 404 หากคุณเคยพัฒนากับ endpoint เหล่านั้น ให้ใช้หน้าด้านบนแทน
