ตั้งค่า Phone AI สำหรับสายเรียกเข้า
เชื่อมต่อหมายเลข Twilio หนึ่งหมายเลข ทดสอบ Webhook แล้วเปิดใช้งาน Phone AI โดยทั่วไปใช้เวลาประมาณ 10 นาที
คู่มือนี้ช่วยให้คุณรับสายเรียกเข้าของโรงแรมด้วย AVA และตรวจสอบบันทึกการสนทนาของแต่ละสาย
ไปที่: Settings → Communications → Phone AI
การตั้งค่า Phone AI เป็นของโรงแรมที่เลือก โรงแรมแต่ละแห่งต้องมีหมายเลข Twilio ข้อมูลรับรองที่บันทึกไว้ และการเปิดใช้งานของตนเอง
ข้อมูลอ้างอิงด่วน
| การตั้งค่า | ควบคุมสิ่งใด | สิ่งที่คุณเห็น |
|---|---|---|
| Twilio Account SID | เลือกบัญชี Twilio | ตัวระบุที่ขึ้นต้นด้วย AC |
| Twilio phone number | รับสายจากผู้เข้าพัก | หมายเลขที่มี + และรหัสประเทศ |
| Twilio Auth Token | อนุญาตให้ AVA ตรวจสอบและจัดการสาย | ข้อมูลลับที่ได้รับการปกป้องและจะไม่แสดงอีก |
| Purpose | บันทึกหมายเหตุเพิ่มเติมสำหรับหมายเลขนี้ | คำอธิบายของคุณบนหน้าตั้งค่า |
| Incoming-call webhook | ส่งสายจาก Twilio ไปยัง AVA | URL ที่คัดลอกได้และการดำเนินการ Test webhook |
| สวิตช์ Phone AI | เปิดใช้งานหรือหยุดการจัดการสายด้วย AI | Active หรือ Not active |
| Call Activity | แสดงรายการสายและสถานะของสาย | หมายเลขผู้โทร เวลาเริ่มต้น สถานะ และบันทึกการสนทนา |
ก่อนเริ่ม
ยืนยันข้อกำหนดต่อไปนี้:
- คุณมีสิทธิ์ Settings read เพื่อดูแลกิจกรรม Phone AI
- คุณมีสิทธิ์ Settings write เพื่อกำหนดค่า Phone AI
- คุณมีหมายเลขโทรศัพท์ Twilio เฉพาะสำหรับงานนี้
- คุณมี Account SID และ Auth Token ของ Twilio
- หมายเลขโทรศัพท์เขียนอยู่ในรูปแบบ E.164
ตรวจสอบสิทธิ์ Settings ของคุณ
สิทธิ์ของคุณจะกำหนดว่าคุณใช้การดำเนินการใดของ Phone AI ได้บ้าง:
| สิทธิ์ | การดำเนินการที่ใช้ได้ |
|---|---|
| Settings read | เปิด Phone AI และตรวจสอบ Call Activity กับบันทึกการสนทนา |
| Settings write | บันทึกการตั้งค่า ทดสอบ Webhook และเปิดใช้งาน Phone AI |
ขอให้ผู้ดูแลระบบอัปเดตบทบาทของคุณหากไม่พบการดำเนินการบางอย่าง
Twilio ต้องเข้าถึง AVA ผ่านที่อยู่ HTTPS สาธารณะที่รองรับการเชื่อมต่อ WebSocket ขอให้ผู้ดูแล AVA ยืนยันข้อกำหนดนี้สำหรับการติดตั้งใช้งานแบบส่วนตัวหรือแบบจำกัดการเข้าถึง
ตรวจสอบ URL สาธารณะของ Phone AI
AVA สร้าง URL ของ Twilio webhook และ media stream จากที่อยู่ Core สาธารณะ
| สภาพแวดล้อม | ลักษณะของ URL | สิ่งที่ควรตรวจสอบ |
|---|---|---|
| Production | ใช้ VOUCH_CORE_URL แบบ HTTPS สาธารณะ | URL มี /core เมื่อการติดตั้งใช้งานของคุณใช้คำนำหน้านี้ |
| Local Docker | ใช้ที่อยู่ SERVICE_HOME สาธารณะและ PUBLIC_PATH | ที่อยู่ชี้ไปยัง ngrok tunnel สาธารณะของคุณ |
AVA สร้าง URL media stream แบบปลอดภัย wss:// ให้อัตโนมัติ
คุณกำหนดค่าเฉพาะ incoming-call webhook ที่คัดลอกไปไว้ใน Twilio
อย่าเพิ่มพารามิเตอร์ query ให้กับ media stream URL ที่สร้างขึ้น
ขอให้ผู้ดูแลการติดตั้งใช้งานแก้ไขค่าเหล่านี้ หาก webhook ที่คัดลอกมี hostname ภายใน
เชื่อมต่อบริการ Phone AI
ขอให้ทีมติดตั้งใช้งานทำการตรวจสอบต่อไปนี้ให้เสร็จก่อนเปิดใช้ Phone AI:
- เก็บเส้นทาง realtime จาก Core ไปยัง Chat ไว้เป็นส่วนตัว เส้นทางนี้มีไว้สำหรับการรับส่งข้อมูลระหว่างบริการภายในเท่านั้น
- ตั้งค่า
INTER_SERVICE_SECRETใน Chat Microservice ให้ตรงกับCHAT_MICROSERVICE_SECRETของ Core - ติดตั้งใช้งาน Chat Microservice ก่อน Core และให้ Streamliner ทำงานต่อได้หลังจาก Core พร้อมใช้งาน
- หากจำเป็น ให้ย้อนกลับตามลำดับ: Streamliner, Core แล้วจึง Chat Microservice
อย่าเปิดเผยเส้นทาง realtime ภายในต่ออินเทอร์เน็ตสาธารณะ Twilio ควรเชื่อมต่อผ่าน AVA webhook สาธารณะ ไม่ใช่เชื่อมต่อกับ Chat Microservice โดยตรง
ดูแล Twilio Auth Token เหมือนรหัสผ่าน AVA จะปกป้อง Token หลังบันทึกและไม่แสดงอีก
บันทึกการเชื่อมต่อ Twilio
-
อยู่ที่ Setup
-
กรอก Twilio Account SID
-
กรอก Twilio phone number พร้อม
+และรหัสประเทศ -
กรอก Twilio Auth Token
-
เพิ่ม Purpose หากต้องการ
-
คลิก Save settings
✓ คุณจะเห็นข้อความ "Phone AI settings saved." ✓ ช่อง Auth Token เปลี่ยนเป็นตัวยึดตำแหน่งที่ได้รับการปกป้อง
เว้นช่อง Auth Token ว่างไว้เพื่อเก็บ Token ที่บันทึกไว้ กรอก Token ใหม่เฉพาะเมื่อต้องการแทนที่ Token เดิม
ส่งสายเรียกเข้าจาก Twilio
-
ใน Setup ให้ค้นหา Incoming-call webhook
-
คลิก Copy
-
เปิด Twilio Console
-
เปิด Phone Numbers แล้วเลือกหมายเลขของโรงแรม
-
ใต้ Voice configuration ตั้งค่า A call comes in เป็น Webhook
-
วาง URL ที่คัดลอกไว้
-
เลือก POST แล้วบันทึกการกำหนดค่า Twilio
✓ ตอนนี้ Twilio จะส่งสายเรียกเข้าไปยัง AVA webhook
AVA จะตรวจสอบคำขอจาก Twilio และหมายเลขโทรศัพท์ที่กำหนดค่าไว้ก่อนรับสาย ใช้หมายเลขเดียวกับที่บันทึกไว้ใน AVA เมื่อตั้งค่า Twilio
ทดสอบและเปิดใช้งาน Phone AI
-
กลับไปที่ Settings → Communications → Phone AI
-
บันทึกการเปลี่ยนแปลงที่ยังไม่ได้บันทึก
-
คลิก Test webhook
-
ยืนยันข้อความแจ้งว่าสำเร็จ
-
เปิด Enable Phone AI
-
คลิก Save settings
-
โทรไปยังหมายเลข Twilio จากโทรศัพท์อีกเครื่อง
✓ Phone AI รับสายเรียกเข้า ✓ หลังวางสาย สายดังกล่าวจะปรากฏใน Call Activity พร้อมสถานะที่บันทึกไว้ ✓ เลือก View transcript เพื่อตรวจสอบข้อความของผู้โทรและ AI ที่บันทึกไว้
คุณต้องบันทึก Account SID หมายเลขโทรศัพท์ และ Auth Token ก่อนเปิดใช้งาน การทดสอบ webhook จะยังปิดใช้งานอยู่ขณะที่มีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก
ตรวจสอบ Call Activity
-
เปิด Call Activity
-
ค้นหาสายด้วยหมายเลขผู้โทรและเวลาเริ่มต้น
-
ตรวจสอบสถานะของสาย
-
คลิก View transcript
-
ปิดบันทึกการสนทนาเมื่อเสร็จแล้ว
✓ คุณสามารถตรวจสอบข้อความของผู้โทรและผู้ช่วยสำหรับสายนั้นได้
Call Activity จะโหลดเมื่อเปิดหน้าอีกครั้ง ให้เปิดหรือรีเฟรชหน้าใหม่หลังจากสายใหม่สิ้นสุดลง
จัดการคำขอบริการของผู้เข้าพัก
Phone AI สามารถตอบคำถามทั่วไปเกี่ยวกับโรงแรมระหว่างการโทรได้ การดำเนินการบริการผู้เข้าพักที่รองรับต้องมีบันทึกการสนทนาที่เชื่อถือได้และการยืนยันจากผู้เข้าพักอย่างชัดเจน
| คำขอของผู้เข้าพัก | การทำงานของ Phone AI |
|---|---|
| ถามคำถามทั่วไปเกี่ยวกับโรงแรม | ตอบโดยใช้ข้อมูลโรงแรมที่มีอยู่ |
| ขอ ยกเลิก หรือเปลี่ยนแปลงบริการสำหรับผู้เข้าพัก | ดำเนินการต่อเมื่อสายสามารถตรวจสอบคำขอและการยืนยันได้เท่านั้น |
| ขอให้ดำเนินการโดยไม่มีบันทึกการสนทนาที่ใช้งานได้ | แนะนำให้ผู้เข้าพักติดต่อแผนกต้อนรับ |
หากไม่มีการถอดเสียง Phone AI จะไม่ส่ง ยกเลิก หรือเปลี่ยนแปลงคำขอบริการของผู้เข้าพัก ผู้เข้าพักจะได้รับการโอนต่อไปยังแผนกต้อนรับแทน
แนะนำให้ผู้เข้าพักติดต่อแผนกต้อนรับเมื่อต้องการให้ดำเนินการบางอย่างระหว่างการโทรที่ไม่มีการถอดเสียง
การแก้ไขปัญหา
หมายเลขโทรศัพท์ถูกปฏิเสธ
สิ่งที่เห็น: "Enter the Twilio phone number in E.164 format, including + and country code."
วิธีแก้:
- เริ่มหมายเลขด้วย
+ - เพิ่มรหัสประเทศ
- ลบช่องว่าง วงเล็บ และขีดกลาง
- คลิก Save settings อีกครั้ง
การทดสอบ webhook ถูกปิดใช้งาน
สิ่งที่เห็น: คุณไม่สามารถเลือก Test webhook ได้
วิธีแก้:
- กรอก Account SID หมายเลขโทรศัพท์ และ Auth Token ให้ครบ
- คลิก Save settings
- รอข้อความยืนยันการบันทึก
- คลิก Test webhook อีกครั้ง
การทดสอบ webhook ล้มเหลว
สิ่งที่เห็น: "Unable to verify the Twilio webhook configuration."
วิธีแก้:
- คัดลอก Incoming-call webhook ปัจจุบันอีกครั้ง
- ยืนยันว่า Twilio ใช้ URL นี้สำหรับ A call comes in
- ยืนยันว่าเมธอดคือ POST
- บันทึกใน Twilio แล้วทดสอบใน AVA อีกครั้ง
Webhook ที่คัดลอกใช้ URL ภายใน
สิ่งที่เห็น: URL ที่คัดลอกมี hostname ภายในหรือขึ้นต้นด้วย http://
วิธีแก้:
-
ขอให้ผู้ดูแลการติดตั้งใช้งานตั้งค่า
VOUCH_CORE_URLของ Production เป็นที่อยู่ Core HTTPS สาธารณะ -
ยืนยันว่าค่าดังกล่าวมี
/coreเมื่อการติดตั้งใช้งานสาธารณะของคุณใช้คำนำหน้านี้ -
สำหรับ Local Docker ให้ยืนยันว่าที่อยู่ ngrok สาธารณะได้รับการกำหนดค่าผ่าน
SERVICE_HOMEและPUBLIC_PATH -
เปิด Settings → Communications → Phone AI อีกครั้ง
-
คัดลอก Incoming-call webhook อีกครั้ง แล้วอัปเดต Twilio
✓ Webhook ที่คัดลอกขึ้นต้นด้วย
https://และใช้ที่อยู่สาธารณะ
สายไม่ปรากฏใน Call Activity
สิ่งที่เห็น: สายทดสอบสิ้นสุดลง แต่ไม่มีสายปรากฏสำหรับโรงแรมที่เลือก
วิธีแก้:
- ยืนยันว่าคุณเลือกโรงแรมที่เปิดใช้งาน Phone AI
- ยืนยันว่าหมายเลข Twilio ตรงกับ Twilio phone number ทุกประการ
- เปิดหรือรีเฟรชหน้า Phone AI อีกครั้งหลังสายสิ้นสุดลง
- เรียกใช้ Test webhook อีกครั้งหลังบันทึกการตั้งค่า
- ขอให้ผู้ดูแล AVA ยืนยันว่าที่อยู่ HTTPS สาธารณะรองรับการเชื่อมต่อ WebSocket
ไม่สามารถเปิดใช้งาน Phone AI ได้
สิ่งที่เห็น: สวิตช์ Enable Phone AI ยังคงปิดใช้งานอยู่
วิธีแก้:
- ยืนยันว่าคุณมีสิทธิ์ Settings write
- บันทึกการตั้งค่า Twilio ที่จำเป็นทั้งหมด
- ตรวจสอบว่าหมายเลขมี
+และรหัสประเทศ - รีเฟรชหน้าแล้วลองอีกครั้ง
เปิดบันทึกการสนทนาไม่ได้
สิ่งที่เห็น: "Unable to load this transcript."
วิธีแก้:
- ปิดแผงบันทึกการสนทนา
- รีเฟรช Call Activity
- เปิดสายอีกครั้ง
- ติดต่อฝ่ายสนับสนุนหากบันทึกการสนทนาอื่นก็เปิดไม่ได้
สายไม่มีบันทึกการสนทนา
สิ่งที่เห็น: "No transcript was saved for this call."
วิธีแก้:
-
ตรวจสอบสายที่เสร็จสมบูรณ์สายอื่นใน Call Activity
-
ใช้ Phone AI ต่อไปสำหรับคำถามทั่วไปเกี่ยวกับโรงแรม
-
แจ้งให้ผู้เข้าพักติดต่อแผนกต้อนรับสำหรับคำขอ การยกเลิก หรือการเปลี่ยนแปลง
-
ติดต่อผู้ดูแล AVA หากการติดตั้งใช้งานของคุณควรบันทึกบันทึกการสนทนา
✓ Phone AI ยังคงตอบคำถามต่อได้แม้ไม่มีบันทึกการสนทนาที่บันทึกไว้ ✓ การดำเนินการสำหรับผู้เข้าพักที่ต้องมีการยืนยันจะถูกส่งต่อไปยังแผนกต้อนรับแทน
ยังต้องการความช่วยเหลือ?
ติดต่อ success@vouch-technologies.com หาก:
- ❌ Webhook ที่บันทึกไว้ยังทดสอบไม่ผ่าน
- ❌ สายไม่ปรากฏใน Call Activity
- ❌ Phone AI ไม่รับสายหลังเปิดใช้งาน
ข้อมูลที่ควรแนบ:
- ภาพหน้าจอสถานะการตั้งค่าที่ไม่มีค่าลับ
- หมายเลขโทรศัพท์ Twilio
- เวลาของสายทดสอบหนึ่งสาย
- ข้อความแสดงข้อผิดพลาดที่ตรงตามจริง