---
title: "แนวคิดหลัก"
description: "แผนผังของทุกสิ่งในแพลตฟอร์ม — แต่ละออบเจ็กต์ทำอะไร อยู่ที่ใดในแดชบอร์ด และ API ใดที่เกี่ยวข้อง"
---

ThunderPhone คือแพลตฟอร์มครบวงจรสำหรับสร้าง ใช้งาน และปรับปรุง AI เอเจนต์เสียง หน้านี้คือแผนที่: ทุกแนวคิดที่คุณจะพบ แต่ละหัวข้อสั้น ๆ พร้อมส่วนที่อยู่บนแดชบอร์ดและ API ที่รองรับ อ่านคร่าว ๆ หนึ่งรอบ แล้วกลับมาได้ทุกครั้งที่ต้องการทำความเข้าใจคำศัพท์เพิ่มเติม

แถบด้านข้างของแดชบอร์ดสะท้อนโครงสร้างนี้:

<CardGroup cols={2}>
  <Card title="หลัก" icon="cube">
    [เอเจนต์](#agents), [เสียง](#voices), [หมายเลขโทรศัพท์](#phone-numbers),
    [วิดเจ็ตเว็บ](#web-widgets), [การโทร](#calls),
    [พอร์ทัลลูกค้า](#client-portals), [ฐานความรู้](#knowledge-bases).
  </Card>
  <Card title="การมีส่วนร่วม" icon="megaphone">
    [การติดตามสด](#live-monitoring) และ
    [แคมเปญ](#campaigns) ขาออก
  </Card>
  <Card title="การเชื่อมต่อ" icon="plug">
    [แอป API เซิร์ฟเวอร์ MCP และผู้ให้บริการ VoIP](#connections) ที่
    เอเจนต์ของคุณใช้งานได้
  </Card>
  <Card title="คุณภาพและการทดสอบ" icon="flask">
    [การจำลอง](#simulations), [ชุดตรวจสอบ](#validation-sets),
    [การทดลอง](#experiments),
    [ปัญหา](#issues), [รายงาน](#reports),
    [การสังเกตการณ์](#observability).
  </Card>
  <Card title="องค์กร" icon="building">
    [ทีมและบทบาท](#team-and-roles), [คีย์ API](#organizations),
    [การแจ้งเตือน](#alerts), [การเรียกเก็บเงิน](#billing).
  </Card>
  <Card title="เหตุการณ์" icon="bolt">
    [Webhook](#webhooks) และ[เครื่องมือฟังก์ชัน](#function-tools)สำหรับ
    โค้ดของคุณเอง
  </Card>
</CardGroup>

---

## องค์กร

**องค์กร** คือหน่วยของผู้เช่า ทรัพยากรอื่นทั้งหมด —
เอเจนต์ หมายเลขโทรศัพท์ การโทร คีย์ — จะอยู่ภายใต้องค์กรเดียวเท่านั้น บัญชีของคุณ
สามารถอยู่ในหลายองค์กรได้ แต่ละองค์กรมีเครดิตของตนเอง คีย์ของตนเอง และรายชื่อสมาชิกของตนเอง

คีย์ API `sk_live_` ที่คุณสร้างภายใต้ **องค์กร → คีย์** จะ
ผูกกับองค์กรหนึ่ง การผูกนี้ทำให้ REST API มีโครงสร้างเรียบง่ายมาก:
คุณไม่ต้องใส่ ID องค์กรในเส้นทาง URL เพราะคีย์ของคุณระบุองค์กรนั้นอยู่แล้ว

**ในแดชบอร์ด:** ตัวสลับองค์กร (ส่วนท้ายของแถบด้านข้าง) และการตั้งค่า
**องค์กร** — แท็บบัญชีของฉัน ทั่วไป คีย์ การแจ้งเตือน
การตั้งค่าการเรียกเก็บเงิน และประวัติการเรียกเก็บเงิน ดู
[ข้อมูลอ้างอิงการตั้งค่าองค์กร](/th/guides/organization-settings)

**ใน API:** [`/v1/orgs`](/api-reference/organizations),
[`/v1/developer/api-keys`](/api-reference/developer-api-keys)

---

## เอเจนต์

**เอเจนต์** คือการกำหนดค่า AI ที่ดำเนินการโทร โดยรวมสิ่งต่อไปนี้ไว้:

- **พรอมต์** ที่กำหนดสิ่งที่เอเจนต์พูดและวิธีการทำงาน —
  รวมถึงการดำเนินการระหว่างการโทร เช่น การโอนสาย การกดปุ่มกด และการวางสาย
  ซึ่งเป็นบรรทัดพรอมต์ทั่วไป ไม่ใช่การกำหนดค่าแยกต่างหาก
- **ระดับเอนจิน** (`spark`, `bolt`, `storm-*`): Spark ได้รับการปรับให้เหมาะกับ
  ต้นทุน Bolt สำหรับความเร็ว และ Storm สำหรับความฉลาดในการจัดการพรอมต์ที่ซับซ้อน
- **เสียง** พร้อม**ภาษาหลัก** และ**ภาษาเพิ่มเติม**ที่เลือกได้ —
  เอเจนต์จะสลับโดยอัตโนมัติเมื่อผู้โทรเปลี่ยนภาษา ดู[ภาษาที่รองรับ](/th/guides/supported-languages)
- ความสามารถที่แนบไว้: [แอปที่เชื่อมต่อ](#connections),
  [การเชื่อมต่อ API](#connections), [ฐานความรู้](#knowledge-bases),
  [เซิร์ฟเวอร์ MCP](#connections) และ
  [เครื่องมือฟังก์ชัน](#function-tools) แบบอินไลน์
- ตัวควบคุมพฤติกรรม: ลำดับการพูด โหมดการตอบรับ เสียงพื้นหลัง
  เวลาหมดอายุระหว่างพักสาย

การแก้ไขในตัวสร้างจะ**บันทึกอัตโนมัติเป็นฉบับร่าง** ไม่มีสิ่งใดเผยแพร่จนกว่าคุณจะคลิก
**ปรับใช้** การปรับใช้ทุกครั้งจะถูกบันทึกเป็นสแนปช็อตในแท็บ
**ประวัติ** ของตัวสร้าง เพื่อให้คุณตรวจสอบและกู้คืนเวอร์ชันก่อนหน้าใดก็ได้

**ในแดชบอร์ด:** **เอเจนต์เสียง** → ตัวสร้างเอเจนต์
(`/dashboard/agents`) ดู
[สร้างเอเจนต์เสียงตัวแรกของคุณ](/th/guides/build-an-agent)

**ใน API:** [`/v1/agents`](/api-reference/agents) — CRUD
ทำสำเนา โอนสาย ประวัติเวอร์ชัน และตัวช่วยพรอมต์

---

## เสียง

**ไลบรารีเสียง** ประกอบด้วยเสียงที่เอเจนต์สามารถใช้ได้ ตัวอย่างเสียงที่เล่นได้
ภาษาที่รองรับ การจัดกลุ่มตามเพศและสำเนียง และค่าใช้จ่ายเพิ่มเติมสำหรับ
เสียง/ภาษาระดับพรีเมียม เครื่องมือทดลองเสียงแบบมีค่าใช้จ่ายสามารถสังเคราะห์วลีของคุณเองที่มีความยาว 1–500
อักขระก่อนที่คุณจะเลือกได้

องค์กรที่มีสิทธิ์ยังสามารถสร้าง **เสียงแบบกำหนดเอง** จากตัวอย่าง WAV หรือ
MP3 แบบสั้นได้ เสียงแบบกำหนดเองมีโควตาและสถานะการสร้างแบบอะซิงโครนัส เมื่อ
พร้อมใช้งานแล้ว เสียงเหล่านี้จะแสดงในตัวเลือกเอเจนต์เดียวกับเสียงจากไลบรารี

**ในแดชบอร์ด:** **เสียง** (`/dashboard/voices`) ดู
[ไลบรารีเสียงและเสียงแบบกำหนดเอง](/th/guides/voice-library)

**ใน API:** [`/v1/voices`](/api-reference/voices),
[ตัวอย่างเสียง](/api-reference/voice-samples) และ
[เสียงแบบกำหนดเอง](/api-reference/custom-voices)

---

## หมายเลขโทรศัพท์

**หมายเลขโทรศัพท์** เป็นขององค์กรและกำหนดเส้นทางสายเรียกเข้าไปยัง
เอเจนต์ (และสามารถใช้สำหรับการโทรออกได้) มี 2 แหล่งที่มา:

- **หมายเลข ThunderPhone** — หมายเลขจริงในสหรัฐฯ ที่จัดเตรียมจาก
  กลุ่มหมายเลขของ ThunderPhone พร้อมใช้งานภายในไม่กี่วินาที {/* rate:phone */}$1/เดือน บวกค่าบริการเพิ่มเติม 1¢/นาที{/* /rate */}
  รองรับเฉพาะสายเรียกเข้า การโทรออกต้องใช้ผู้ให้บริการของคุณเอง โดยค่าเริ่มต้นองค์กรสามารถ
  มีได้ 25 หมายเลข
- **หมายเลข VoIP** — นำเข้าจากผู้ให้บริการของคุณเองผ่าน
  [การเชื่อมต่อ VoIP](#connections) Twilio และ Telnyx เชื่อมต่อโดยตรง
  (Telnyx มีการตั้งค่าแบบแนะนำ) SignalWire และ Vonage จะรองรับเร็ว ๆ นี้ —
  ปัจจุบันคุณสามารถใช้งานผ่านการกำหนดค่า SIP ด้วยตนเอง ซึ่งรองรับ
  SIP trunk ทุกประเภท เมื่อนำเข้าและยืนยันแล้ว หมายเลข VoIP จะรองรับทั้งสายเรียกเข้า
  และสายโทรออก

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

**ในแดชบอร์ด:** **หมายเลขโทรศัพท์** (`/dashboard/phone-numbers`)
ดู [รับหมายเลขโทรศัพท์](/th/guides/get-a-phone-number)

**ใน API:** [`/v1/phone-numbers`](/api-reference/phone-numbers),
[`/v1/voip-connections`](/api-reference/voip-connections),
[`/v1/phone-number-labels`](/api-reference/phone-number-labels)

---

## สายโทร

ทุกสายเรียกเข้า สายโทรออก การจำลอง และเซสชันวิดเจ็ต
จะกลายเป็น **บันทึกการโทร** สายโทรหนึ่งรายการประกอบด้วยทรานสคริปต์เต็มรูปแบบที่ระบุบทบาท
ประวัติเทิร์นแบบมีโครงสร้าง (รวมถึงการเรียกใช้เครื่องมือ) การบันทึกเสียง
ยอดเรียกเก็บเงินรวม และการให้คะแนนด้วย AI กับรายงานปัญหาที่เป็นตัวเลือก

ขณะที่สายโทร **กำลังดำเนินอยู่** คุณสามารถเปิดสายและ **รับฟัง**
ได้ โดยคุณจะเข้าร่วมแบบเงียบและไม่มีใครในสายได้ยินคุณ เมื่อรับฟังแล้ว
คุณสามารถ **กระซิบ** ได้: พิมพ์คำสั่งที่ส่งตรงไปยังเอเจนต์ของคุณ
ระหว่างสาย ผู้โทรจะไม่ได้ยินคำสั่งนั้น และเอเจนต์จะดำเนินการตามทันที

**ในแดชบอร์ด:** **ประวัติการโทร** (`/dashboard/call-history`) สำหรับ
คลังข้อมูลและรายละเอียดรายสายโทร; **สด** สำหรับสายที่กำลังดำเนินอยู่ ดู
[ตรวจสอบ รับฟัง และโค้ชสายโทรของคุณ](/th/guides/review-calls)

**ใน API:** [`/v1/calls`](/api-reference/calls) — รายการ ทรานสคริปต์
ประวัติ เสียง การให้คะแนน การส่งออก;
[`/v1/issue-reports`](/api-reference/issue-reports)

---

## พอร์ทัลลูกค้า

**พอร์ทัลลูกค้า** คือมุมมองประวัติการโทรแบบอ่านอย่างเดียวที่มีแบรนด์สำหรับ
ลูกค้าภายนอก ผู้ดูแลองค์กรเลือกเอเจนต์ที่ต้องการให้แสดงสายโทร เพิ่ม
อีเมลผู้ดูที่ได้รับอนุมัติ อัปโหลดโลโก้และสีเน้น และเลือกยืนยัน
โดเมนแบบกำหนดเองได้ ผู้ดูพอร์ทัลสามารถตรวจสอบรายละเอียดสายโทร ทรานสคริปต์ และ
การบันทึกเสียงที่พร้อมใช้งานได้โดยไม่ต้องได้รับสิทธิ์เข้าถึงแดชบอร์ด

**ในแดชบอร์ด:** **พอร์ทัลลูกค้า** (`/dashboard/client-portals`) ดู
[พอร์ทัลลูกค้า](/th/guides/client-portals)

**ใน API:** [`/v1/client-portals`](/api-reference/client-portals) สำหรับ
ส่วนจัดการของผู้ดูแลระบบ

---

## วิดเจ็ตเว็บ

**วิดเจ็ตเว็บ**ช่วยให้ผู้เข้าชมเว็บไซต์ของคุณสนทนากับเอเจนต์ผ่านไมโครโฟน
โดยไม่ต้องใช้หมายเลขโทรศัพท์ วิดเจ็ตจะตรวจสอบสิทธิ์ด้วย
**คีย์ที่เผยแพร่ได้** (`pk_live_...`) ซึ่งล็อกกับต้นทางของโดเมนที่คุณ
อนุญาต จึงปลอดภัยสำหรับใช้ในโค้ดฝั่งไคลเอ็นต์

คีย์ทำงานได้หนึ่งในสองโหมด: `agent` (ผูกกับเอเจนต์หนึ่งรายแบบคงที่)
หรือ `webhook` (เซิร์ฟเวอร์ของคุณเลือกการกำหนดค่าตามผู้เข้าชมแต่ละราย — ดู
[การกำหนดค่าแบบไดนามิกต่อการโทร](/th/guides/dynamic-call-config)) เซสชันวิดเจ็ต
ทำงานผ่านโครงสร้างพื้นฐานการโทรเดียวกับการโทรศัพท์

**ในแดชบอร์ด:** **วิดเจ็ตเว็บ** (`/dashboard/web-widgets`) —
สร้างวิดเจ็ต ตั้งค่าโหมดและเอเจนต์ จัดการโดเมนที่อนุญาต และ
คัดลอกโค้ดฝัง ดู
[สร้างวิดเจ็ตเว็บ](/th/guides/embed-a-web-widget-dashboard)

**ใน API:** [`/v1/publishable-key`](/api-reference/publishable-keys),
[`/v1/mic-session`](/api-reference/mic-sessions) และ
[เอกสาร Widget SDK](/th/widget/overview)

---

## ฐานความรู้

**ฐานความรู้**คือชุดเอกสารที่เอเจนต์ของคุณสามารถค้นหาระหว่างการโทร
เพื่อใช้เป็นข้อมูลอ้างอิงในการตอบคำถาม — อัปโหลดไฟล์ วางข้อความ หรือนำเข้า
หน้าเว็บด้วย URL แล้วแนบฐานความรู้เข้ากับเอเจนต์ในตัวสร้าง เอเจนต์จะ
ค้นหาผ่านเครื่องมือค้นหาในตัวทุกครั้งที่บทสนทนาต้องใช้

**ในแดชบอร์ด:** **ความรู้** (`/dashboard/knowledge`) สำหรับ
ไลบรารีเอกสาร และส่วน **ความรู้** ของตัวสร้างเพื่อแนบเข้ากับ
เอเจนต์ ดู
[มอบฐานความรู้ให้เอเจนต์ของคุณ](/th/guides/knowledge-base)

---

## การเชื่อมต่อ

การเชื่อมต่อคือวิธีที่เอเจนต์เข้าถึงโลกภายนอก มีสี่ประเภทในกลุ่มเดียวบนแถบด้านข้าง:

- **แอป** (`/dashboard/app-connections`) — การเชื่อมต่อ OAuth กับ
  Slack, HubSpot, Salesforce, Google Calendar, Google Sheets และ
  Cal.com เชื่อมต่อเพียงครั้งเดียว แล้วเปิดใช้เครื่องมือตามการดำเนินการ
  (ส่งข้อความ Slack อัปเดตรายชื่อติดต่อ HubSpot จองช่วงเวลาใน Cal.com…)
  ให้กับเอเจนต์ใดก็ได้ ดู [เชื่อมต่อแอป](/th/guides/connect-apps)
- **API** (`/dashboard/api-connections`) — เปลี่ยน HTTP API ใดก็ได้ให้เป็น
  การดำเนินการของเอเจนต์ วางคำสั่ง cURL แล้ว AI วิซาร์ดจะร่าง
  คำจำกัดความเครื่องมือให้ หรือสร้างด้วยตนเอง ปุ่ม **ทดสอบคำขอ** จะส่ง
  การเรียกใช้งานแบบแซนด์บ็อกซ์ก่อนที่คุณจะเผยแพร่ ดู
  [การเชื่อมต่อ API](/th/guides/api-connections) — ส่วนแดชบอร์ดของ
  [`/v1/integrations`](/api-reference/integrations)
- **MCP** (`/dashboard/mcp-connections`) — เพิ่มเซิร์ฟเวอร์ Model Context
  Protocol ด้วย URL และให้เอเจนต์ใช้เครื่องมือที่เซิร์ฟเวอร์นั้นเปิดเผย
  ดู [เพิ่มเซิร์ฟเวอร์ MCP](/th/guides/mcp-servers)
- **VoIP** (`/dashboard/voip-connections`) — ข้อมูลรับรองผู้ให้บริการสำหรับ
  [นำหมายเลขโทรศัพท์ของคุณมาใช้เอง](#phone-numbers) ดู
  [เชื่อมต่อผู้ให้บริการ VoIP](/th/guides/voip-providers)

ThunderPhone ยังเปิดให้ใช้ปลายทาง MCP ของตนเอง เพื่อให้ไคลเอ็นต์ MCP ภายนอก
แสดงรายการเอเจนต์ ตรวจสอบการโทรและบันทึกการสนทนา และโทรออกได้ ดู
[ใช้ ThunderPhone เป็นเซิร์ฟเวอร์ MCP](/th/guides/thunderphone-mcp-server)

**ใน API:** [`/v1/integrations`](/api-reference/integrations),
[`/v1/mcp-servers`](/api-reference/mcp-servers) และ
[`/v1/voip-connections`](/api-reference/voip-connections) ดูเพิ่มเติมที่
[สร้างการผสานรวมเครื่องมือ](/th/guides/build-tool-integration)

---

## แคมเปญ

**แคมเปญ**ช่วยโทรออกในจำนวนมาก: อัปโหลด CSV ของรายชื่อติดต่อ
เลือกเอเจนต์และหมายเลขต้นทาง และกำหนดช่วงเวลาโทร
(วันและชั่วโมง โดยคำนึงถึงเขตเวลา) จำนวนการโทรพร้อมกัน และนโยบายการลองใหม่
(จำนวนครั้งสูงสุดและผลลัพธ์ที่ต้องลองใหม่ — ไม่มีผู้รับ สายไปยังวอยซ์เมล ล้มเหลว)
แคมเปญจะดำเนินการตามรายชื่อและบันทึกทุกการโทรไว้ในประวัติการโทร

**ในแดชบอร์ด:** **แคมเปญ** (`/dashboard/campaigns`) ดู
[ดำเนินแคมเปญโทรออก](/th/guides/outbound-campaigns)

**สำหรับการโทรแบบเป็นโปรแกรมครั้งเดียว:** ใช้
[API การโทรออก](/th/guides/place-outbound-calls)

## การติดตามแบบสด

**สด** แสดงทุกสายที่กำลังดำเนินอยู่ทั่วทั้งองค์กร และช่วยให้คุณ
เปิดสายใดก็ได้เพื่อ [รับฟังและกระซิบ](#calls) แบบเรียลไทม์ นี่คือพื้นที่สำหรับการกำกับดูแล: ดูพรอมต์ใหม่รับทราฟฟิกจริงครั้งแรก หรือติดตามแคมเปญที่กำลังดำเนินอยู่

**ในแดชบอร์ด:** **สด** (`/dashboard/live`) ดู
[รับชมและกำกับดูแลสายแบบสด](/th/guides/monitor-live-calls)

---

## การจำลอง

**การจำลอง** คือ AI เอเจนต์ที่โทรเข้ามาสนทนาจริงกับเอเจนต์ของคุณ — ใช้เส้นทางโทรศัพท์เดียวกัน มีทรานสคริปต์จริง และการให้คะแนนจริง — เพื่อให้คุณทดสอบได้ก่อน (และหลัง) เผยแพร่ กำหนดให้ทำงานกับเอเจนต์หรือหมายเลขโทรศัพท์ เขียนสถานการณ์ของผู้โทรเอง หรือ **สร้างสถานการณ์ด้วย AI** จากพรอมต์ของเอเจนต์ (รวมกรณีขอบเขต หากคุณร้องขอ) แล้วดูสายแบบสด

สถานการณ์จะรวมเป็น **ชุดทดสอบ** ซึ่งกำหนดอัตราการผ่านขั้นต่ำ และใช้เป็นเกตสำหรับการเผยแพร่ใน CI ได้ โดยระบบจะรายงานการถดถอยเมื่อเทียบกับเส้นฐานที่ยอมรับแล้วแยกตามแต่ละสถานการณ์

**ในแดชบอร์ด:** **การจำลอง** (`/dashboard/simulations`) รวมถึงปุ่ม **การจำลอง** ภายในตัวสร้างเอเจนต์ ดู
[จำลองสาย](/th/guides/simulate-a-call)

**ใน API:** [`/v1/test-calls`](/api-reference/test-calls) และตัวรันชุดทดสอบ — ดู [ทดสอบเอเจนต์แบบครบวงจร](/th/guides/test-agents)

---

## ชุดตรวจสอบความถูกต้อง

**ชุดตรวจสอบความถูกต้อง** เปลี่ยนช่วงเวลาจริงในการโทรให้เป็นการตรวจสอบการถดถอยแบบเทิร์นเดียวที่ทำซ้ำได้ ตัวอย่างแต่ละรายการจะตรึงบริบทการสนทนา เสียงของผู้โทรที่เกี่ยวข้อง คำตอบต้นฉบับ และพฤติกรรมที่คาดหวังไว้ การเล่นซ้ำจะทำงานกับฉบับร่างเอเจนต์ปัจจุบันโดยไม่ต้องโทรอีกครั้ง และกล่องโต้ตอบการเผยแพร่สามารถแสดงได้ว่าการรันล่าสุดยังคงตรงกับฉบับร่างนั้นหรือไม่

**ในแดชบอร์ด:** **ชุดตรวจสอบความถูกต้อง** (`/dashboard/validation`) สำหรับชุดข้อมูลขององค์กร และแท็บ **การตรวจสอบความถูกต้อง** ในตัวสร้างเอเจนต์สำหรับการรัน ดู
[ชุดตรวจสอบความถูกต้อง](/th/guides/validation-sets)

**ใน API:** [`/v1/validation-sets`](/api-reference/validation-sets) และเอนด์พอยต์เล่นซ้ำของเอเจนต์/ตัวอย่างในหน้าอ้างอิงเดียวกัน

---

## การทดลอง

**การทดลอง** ใช้ทดสอบ A/B การกำหนดค่าเอเจนต์กับทราฟฟิกจริง:
กำหนดตัวแปร (พรอมต์ เอนจิน หรือการตั้งค่าที่แตกต่างกัน) แบ่ง
ทราฟฟิกระหว่างตัวแปรเหล่านั้น และเปรียบเทียบผลลัพธ์ของแต่ละตัวแปร ใช้แทน
การสร้างตรรกะบักเก็ตเองใน webhook

**ในแดชบอร์ด:** **การทดลอง** (`/dashboard/experiments`) และ
แท็บ **A/B** ในตัวสร้างเอเจนต์ ดู
[การทดลอง (การทดสอบ A/B)](/th/guides/experiments-ab-testing)

---

## ปัญหา

**ปัญหา** คือปัญหาที่ถูกแจ้งในสายเฉพาะสายหนึ่ง — บันทึกโดย
ผู้ตรวจสอบที่เป็นมนุษย์ หรือตรวจพบโดยการให้คะแนนด้วย AI ปัญหาจะมีระดับความรุนแรง
แหล่งที่มา และสถานะ และหน้าปัญหาคือคิวสำหรับคัดแยก: กรอง
ตรวจสอบสายที่มีปัญหา และติดตามการแก้ไข

**ในแดชบอร์ด:** **ปัญหา** (`/dashboard/issues`) รวมถึงการ
ปักธงรายสายในประวัติการโทร ดู [การคัดแยกปัญหา](/th/guides/issues)

**ใน API:** [`/v1/issue-reports`](/api-reference/issue-reports)

---

## รายงาน

**รายงาน** ตอบคำถามภาษาธรรมชาติเกี่ยวกับข้อมูลการโทรของคุณ
("สาเหตุหลักสามอันดับแรกที่ผู้โทรขอคุยกับมนุษย์เมื่อสัปดาห์ที่แล้วคืออะไร?")
ด้วยการวิเคราะห์ที่ AI เขียน โดยกำหนดขอบเขตตามเอเจนต์และช่วงวันที่
ที่คุณเลือก

**ในแดชบอร์ด:** **รายงาน** (`/dashboard/reports`) ดู
[รายงาน](/th/guides/reports)

---

## การสังเกตการณ์

**การสังเกตการณ์** คือพื้นที่สำหรับเมตริก: ปริมาณสาย ผลลัพธ์ และ
คุณภาพตามเวลา ซึ่งกรองตามเอเจนต์และช่วงเวลาได้ พร้อมการส่งออก
สำหรับการวิเคราะห์ขั้นถัดไป

**ในแดชบอร์ด:** **การสังเกตการณ์** (`/dashboard/observability`)
ดู [การสังเกตการณ์](/th/guides/observability)

---

## การแจ้งเตือน

**กฎการแจ้งเตือน** เฝ้าดูเมตริก (อัตราความสำเร็จ อัตราความล้มเหลว
คะแนนเฉลี่ย ปริมาณสาย การถดถอยของชุดทดสอบ) ในช่วงเวลา และ
ทำงานเมื่อเมตริกข้ามเกณฑ์ที่คุณกำหนด การแจ้งเตือนจะส่งไปยังอีเมลและ
Slack และส่งเหตุการณ์ `alert.triggered` ไปยัง
[เอนด์พอยต์ webhook](/th/webhooks/endpoints) ของคุณ

**ในแดชบอร์ด:** **องค์กร → การแจ้งเตือน** ดู
[การแจ้งเตือน](/th/guides/alerts)

---

## เว็บฮุก

ThunderPhone ส่ง **เว็บฮุก HTTP POST** ไปยังเซิร์ฟเวอร์ของคุณเมื่อมีเหตุการณ์
ระหว่างและหลังการโทร โดยมีรูปแบบการส่งข้อมูล 2 แบบ:

- **ปลายทางเว็บฮุก** (แนะนำ): จัดการ URL หลายรายการที่
  [`/v1/developer/webhook-endpoints`](/th/webhooks/endpoints) ด้วย
  ซีเคร็ตและการสมัครรับเหตุการณ์แยกตามปลายทาง
- **เว็บฮุก URL เดียวแบบดั้งเดิม**: หนึ่ง URL ต่อองค์กร จัดการได้ที่
  [`/v1/webhook`](/api-reference/organizations#legacy-single-url-webhook)
  หรือภายใต้ **องค์กร → ทั่วไป** เก็บไว้เพื่อความเข้ากันได้กับระบบเดิม

เหตุการณ์แบ่งออกเป็น 2 ประเภท:

- **เหตุการณ์แบบบล็อก** คาดหวังให้เซิร์ฟเวอร์ของคุณตอบกลับด้วยการกำหนดค่า
  ที่กำหนดรูปแบบของการโทรที่กำลังดำเนินอยู่ — ได้แก่
  [เหตุการณ์สายเรียกเข้า](/th/webhooks/call-incoming)
  (`telephony.incoming` / `web.incoming`) คุณมีเวลาตอบกลับสูงสุด 10 วินาที
  หากหมดเวลา AI เอเจนต์ที่กำหนดไว้แบบคงที่จะรับสาย
- **เหตุการณ์แบบไม่บล็อก** เป็นการแจ้งเตือนแบบส่งแล้วไม่ต้องรอผลลัพธ์
  โดยจะลองส่งซ้ำด้วย exponential backoff — ดู
  [ความหมายของการส่งข้อมูล](/th/webhooks/overview)

ทุกคำขอมีลายเซ็น HMAC-SHA256 ใน
`X-ThunderPhone-Signature` ดู
[การตรวจสอบลายเซ็น](/th/webhooks/overview)

---

## เครื่องมือฟังก์ชัน

**เครื่องมือฟังก์ชัน** คือปลายทาง HTTP ที่เอเจนต์ของคุณสามารถเรียกใช้ได้
ระหว่างการสนทนา คุณระบุสคีมาฟังก์ชันรูปแบบ OpenAI พร้อม URL ของปลายทาง
เอเจนต์จะตัดสินใจว่าจะเรียกใช้เมื่อใด และ ThunderPhone จะส่งคำขอ HTTP
ที่มีลายเซ็นจากเซิร์ฟเวอร์ของ ThunderPhone แล้วส่งผลลัพธ์กลับให้เอเจนต์

เอเจนต์ยังมี **ความสามารถในการโทรในตัว** — การโอนสาย
การส่งข้อมูลปุ่มกด (DTMF) การวางสาย การรอสาย — ซึ่งคุณเปิดใช้ได้ด้วยบรรทัด
พรอมป์ต์ปกติแทนการกำหนดเครื่องมือ

**ในแดชบอร์ด:** ส่วน **การเชื่อมต่อ API** ของตัวสร้าง (ดู
[การเชื่อมต่อ](#connections))

**ใน API:** [`/v1/integrations`](/api-reference/integrations) และ
[ข้อกำหนดเครื่องมือฟังก์ชัน](/th/tools/overview)

---

## ทีมและบทบาท

แต่ละองค์กรมีรายชื่อสมาชิกพร้อม 2 บทบาท: **สมาชิก** สร้าง
และดูแลเอเจนต์ ส่วน **ผู้ดูแลระบบ** ยังจัดการทีมและการเรียกเก็บเงินได้
เชิญผ่านอีเมล — คำเชิญจะหมดอายุหลัง 7 วันและเพิกถอนได้
เมนู ⋯ ในแถวสมาชิกใช้เปลี่ยนบทบาทหรือนำบุคคลออกได้
สามารถกำหนดค่าการลงชื่อเข้าใช้ครั้งเดียวได้ทั้งองค์กร — ดู [SSO](/th/guides/sso)

**ในแดชบอร์ด:** **องค์กร → ทั่วไป** ดู
[เชิญทีมของคุณ](/th/guides/invite-your-team)

**ใน API:** [`/v1/members`](/api-reference/members),
[`/v1/invites`](/api-reference/invites)

---

## การเรียกเก็บเงิน

ThunderPhone เป็นระบบ **ชำระเงินล่วงหน้า** แต่ละองค์กรมีเครดิตคงเหลือเป็น USD
โดยการโทรจะหักตามอัตราต่อนาทีของเอเจนต์ (ระดับเอนจินบวกค่าบริการเพิ่มเติม —
ตัวสร้างจะแสดงอัตรารวมแบบเรียลไทม์เมื่อคุณเปลี่ยนการตั้งค่า และ
[ภาษาเพิ่มเติมที่เลือก](/th/guides/supported-languages) เพิ่ม {/* rate:language */}3¢/นาที{/* /rate */}) เมื่อ
ยอดคงเหลือเป็นศูนย์ ระบบจะปฏิเสธสายเรียกเข้าและสายโทรออกจะส่งกลับ
`402 Payment Required`

เติมเงินด้วยตนเอง หรือเปิดใช้ **การเติมเงินอัตโนมัติ** ด้วยเกณฑ์ยอดคงเหลือ
จำนวนเงินที่เติม และขีดจำกัดการใช้จ่ายรายเดือนแบบเลือกได้ — เพื่อไม่ให้สาย
ขาดกลางประโยค

**ในแดชบอร์ด:** **องค์กร → การตั้งค่าการเรียกเก็บเงิน** และ
**ประวัติการเรียกเก็บเงิน** ดู
[เพิ่มเงินและเปิดการเติมเงินอัตโนมัติ](/th/guides/billing-and-topups) รวมถึง
[ข้อมูลอ้างอิงราคาแบบครบถ้วน](/th/guides/pricing)

**ใน API:** [`/v1/billing`](/api-reference/billing)

---

## โคไพลอตในแอป

แดชบอร์ดมี **โคไพลอต** ในตัว — ถามว่า "ต้องการทำ X อย่างไร"
แล้วโคไพลอตจะตอบจากเอกสารนี้ เสนอคำแนะนำแบบคลิกทีละขั้นตอน
ที่เน้นส่วนควบคุมจริง และสามารถเล่นทัวร์แนะนำรายการใดก็ได้ซ้ำ
นี่คือวิธีที่รวดเร็วที่สุดในการค้นหาส่วนควบคุมที่หน้านี้กล่าวถึง
ดู [ถามโคไพลอตในแอป](/th/guides/ask-the-copilot)

---

## รวมทุกอย่างเข้าด้วยกัน

<CardGroup cols={2}>
  <Card title="เริ่มต้นใช้งานแดชบอร์ดอย่างรวดเร็ว" icon="wand-magic-sparkles" href="/th/quickstart-dashboard">
    วิซาร์ดห้าขั้นตอน: เอเจนต์ → การเรียกเก็บเงิน → หมายเลข → การจำลอง → การตรวจสอบ
  </Card>
  <Card title="เริ่มต้นใช้งาน API อย่างรวดเร็ว" icon="terminal" href="/th/quickstart">
    การโทรครั้งแรกแบบเดียวกันด้วย REST สี่คำขอ
  </Card>
  <Card title="การใช้แดชบอร์ด" icon="table-columns" href="/th/guides/build-an-agent">
    สร้างเอเจนต์ เติมเงิน รับหมายเลข จำลอง และตรวจสอบการโทร
  </Card>
  <Card title="เชื่อมต่อเครื่องมือและข้อมูล" icon="plug" href="/th/guides/connect-apps">
    แอป OAuth, API แบบกำหนดเอง, เซิร์ฟเวอร์ MCP และผู้ให้บริการ VoIP
  </Card>
  <Card title="วิเคราะห์และปรับปรุง" icon="chart-line" href="/th/guides/reports">
    รายงาน การสังเกตการณ์ การทดลอง ปัญหา และการแจ้งเตือน
  </Card>
  <Card title="ทีมและบัญชี" icon="users" href="/th/guides/invite-your-team">
    คำเชิญและบทบาท คีย์ API ความปลอดภัย และ SSO
  </Card>
  <Card title="คู่มือสูตรสำหรับนักพัฒนา" icon="phone-arrow-down-left" href="/th/guides/handle-inbound-calls">
    สูตร API: สายเรียกเข้า สายโทรออก การกำหนดค่าแบบไดนามิก เครื่องมือ การทดสอบ
  </Card>
  <Card title="ตรวจสอบลายเซ็น webhook" icon="shield-check" href="/th/guides/verify-webhook-signatures">
    ตั้งค่าการตรวจสอบ HMAC ให้ถูกต้องครั้งเดียว แล้วนำกลับมาใช้ได้ทุกที่
  </Card>
</CardGroup>
