Status ทั้งหมด
สีของแต่ละ status ตรงกับใน dashboard ของ Gowajee จะดูที่ไหนก็เห็นเป็นสีเดียวกัน
Status ของ Call
หัวข้อที่มีชื่อว่า “Status ของ Call”ทุก call มี callStatus และทุก recipient มี latestCallStatus (status ของ call ล่าสุดของคนนั้น) call 1 รอบจะเปลี่ยน
status ตามแผนภาพนี้
| Status | สิ้นสุดแล้ว | ความหมาย |
|---|---|---|
| SCHEDULED | รอถึงคิว เช่น รอเวลาเริ่ม รอช่วงเวลาโทร หรือรอสายว่าง | |
| QUEUED | ส่งให้ระบบโทรออกแล้ว กำลังจะโทร | |
| INITIATED | กำลังต่อสายผ่านเครือข่ายโทรศัพท์ | |
| RINGING | โทรศัพท์ของลูกค้ากำลังดัง | |
| IN_PROGRESS | AI agent กำลังคุยกับลูกค้า | |
| ANALYZING | คุยจบแล้ว ระบบกำลังเตรียมผล ปกติใช้เวลาไม่ถึง 1 นาที | |
| COMPLETED | ✅ | ติดต่อลูกค้าได้ (หรือเข้า voicemail ของลูกค้า) และผลพร้อมแล้ว |
| ANALYSIS_FAILED | ✅ | ติดต่อลูกค้าได้ แต่สร้างผลไม่สำเร็จ ระบบจะไม่ส่ง webhook มา แต่ call นี้ยังเปลี่ยนเป็น COMPLETED ได้ในภายหลัง เมื่อผลที่มาช้าส่งมาถึง หรือเมื่อ Gowajee วิเคราะห์ซ้ำ |
| NO_ANSWER | ✅ | ไม่มีคนรับสายภายในเวลาที่กำหนด ถ้ายังเหลือจำนวนครั้ง ระบบจะ retry |
| BUSY | ✅ | ลูกค้ากดตัดสายหรือสายไม่ว่าง ถ้ายังเหลือจำนวนครั้ง ระบบจะ retry |
| FAILED | ✅ | โทรไม่สำเร็จ สาเหตุอาจเป็นระบบโทรศัพท์มีปัญหา agent เกิด error หรือ call ค้างไม่ตอบสนองจน Gowajee ปิดไป ถ้ายังเหลือจำนวนครั้ง ระบบจะ retry |
| CANCELLED | ✅ | call หยุดไปก่อนต่อสายติด เพราะคุณยกเลิก campaign หรือ call รอใน queue นานเกินไป กรณีรอ queue นานเกิน ระบบจะ retry ให้โดยไม่นับเป็นจำนวนครั้ง |
| EXPIRED | ✅ | เลย endDateTime ของ campaign ไปก่อนจะได้โทร call นี้ |
“สิ้นสุดแล้ว” หมายถึง call รอบนั้นจะไม่เปลี่ยนอีก มีข้อยกเว้นคือ call ที่ COMPLETED อาจได้ผลใหม่จาก
การวิเคราะห์ซ้ำ และ call ที่ ANALYSIS_FAILED อาจเปลี่ยนเป็น COMPLETED ได้
ส่วน retry จะเป็น call ใหม่ ที่มี id ของตัวเองเสมอ
call เปลี่ยน status อย่างไร และอะไรทำให้เปลี่ยน ดูที่ Call Life Cycle
Status ของ Agent
หัวข้อที่มีชื่อว่า “Status ของ Agent”agentStatus บอกว่าตัว AI agent ทำงานปกติหรือไม่ ส่วนใหญ่ใช้ตอนไล่หาสาเหตุของปัญหา
| Status | ความหมาย |
|---|---|
| NOT_STARTED | agent ยังไม่เริ่มทำงาน เพราะยังไม่ได้โทร call นี้ หรือระบบถอนออกเพราะ campaign ถูก pause หรือ cancel |
| QUEUED | ค่าเก่าที่เลิกใช้แล้ว call ใหม่จะไม่มี status นี้ แต่อาจยังเห็นใน call เก่า |
| IN_PROGRESS | agent กำลังทำงาน |
| COMPLETED | agent ทำงานจบตามปกติ |
| FAILED | agent หยุดทำงานกลางคันโดยไม่คาดคิด |
Status ของ Campaign
หัวข้อที่มีชื่อว่า “Status ของ Campaign”| Status | ความหมาย |
|---|---|
| DRAFT | สร้างแล้ว แต่ยังไม่เริ่ม |
| SCHEDULED | เริ่มแล้ว รอถึงเวลาเริ่มหรือช่วงเวลาโทรช่วงแรก |
| RUNNING | กำลังโทร และยังเป็น RUNNING อยู่ระหว่างรอช่วงเวลาโทรถัดไป และระหว่างรอ retry |
| PAUSED | คุณสั่งหยุดชั่วคราวไว้ |
| COMPLETED | โทรหาทุกคนครบแล้ว |
| CANCELLED | คุณยกเลิกแล้ว เป็น status สุดท้าย |
| EXPIRED | เลย endDateTime ไปก่อน campaign จะจบ เกิดได้แม้ทุก call จะจบแล้วก็ตาม เป็น status สุดท้าย |
campaign ที่เป็น COMPLETED, CANCELLED หรือ EXPIRED แล้วจะไม่เปลี่ยน status อีก ส่วน status ไหน pause, resume หรือ cancel ได้บ้าง
ดูที่ Campaign Life Cycle