MaxiPBX พัฒนาอย่างต่อเนื่อง
แต่ละเวอร์ชันมอบฟีเจอร์ใหม่ การปรับปรุง และการแก้ไขต่างๆ — ปรับใช้โดยอัตโนมัติในทั้งหมดของอินสแตนซ์ โดยไม่มีการหยุดบริการ คลิกเวอร์ชันใดเวอร์ชันหนึ่งเพื่อดูรายละเอียด
v1.17.6 เปิดใช้งาน ARI โดยอัตโนมัติบนทั้งฟลีต 16 สิงหาคม 2569
- แก้ไขแล้ว เปิดใช้งาน ARI โดยอัตโนมัติบนทั้งฟลีต : การเข้าถึง ARI (นำเสนอในเวอร์ชัน 1.17.5) เปิดให้ใช้งานได้จริงเฉพาะบนกล่องที่ติดตั้งใหม่เท่านั้น — กล่องที่อัปเดตจะได้รับเครื่องมือแต่ไม่ได้รับการเปิดใช้งาน (การเชื่อมต่อกับ Asterisk ในเครื่องและการเปิดใช้งาน HTTPS บนพอร์ต 443) ปัญหานี้ได้รับการแก้ไขแล้ว : เข้าถึง ARI ถูกตั้งค่าโดยอัตโนมัติบนแต่ละกล่องแล้ว รวมถึงกล่องที่ใช้งานอยู่ เหลือเพียงการสร้างตัวระบุและที่อยู่ IP ที่อนุญาต (เมนู ARI ทั่วโลก หรือตามผู้เช่าในการตั้งค่าไคลเอนต์)
v1.17.5 API PBX : การตรวจสอบสิทธิ์มาตรฐานและเอกสาร OpenAPI 16 สิงหาคม 2569
- ปรับปรุงแล้ว API PBX ที่ง่ายกว่าในการรวมเข้าด้วยกัน : ตอนนี้ยอมรับส่วนหัวการตรวจสอบสิทธิ์มาตรฐาน «Authorization: Bearer <token>» นอกเหนือจากส่วนหัวเวอร์ชันเก่า — โดยไม่เปลี่ยนแปลงสำหรับการรวมเข้าที่มีอยู่
- ปรับปรุงแล้ว เอกสาร OpenAPI / Swagger ที่ชัดเจนขึ้นสำหรับผู้รวมเข้า : โครงร่างการตรวจสอบสิทธิ์อธิบายไว้ในเส้นทางที่ป้องกัน (token ผู้ใช้/ผู้ดูแลแนะนำสำหรับการรวมเข้า ส่วนหัวเวอร์ชันเก่าสงวนไว้สำหรับความเข้ากันได้ คีย์ API เฉพาะสำหรับเส้นทางโรงแรม/PMS) เส้นทางสาธารณะไม่ถูกทำเครื่องหมายว่าเป็นการตรวจสอบสิทธิ์ แบบจำลองการเข้าถึงได้รับการอธิบายอย่างชัดเจน — ผู้ดูแลผู้เช่ายังคงจำกัดอยู่กับผู้เช่าของตนเอง ผู้ดูแลทั่วไปจัดการผู้เช่าทั้งหมด — และเพิ่มเอกสารการเข้าถึง API (URL ส่วนหัว ตัวอย่าง)
- ใหม่ โค้ดบริการ (feature codes) ที่สามารถแก้ไขได้โดยไคลเอนต์ : ใน System › Extensions แท็บ «Features» สามารถเปลี่ยนโค้ดของแต่ละบริการได้ตามผู้เช่า (เช่น *9 → *99) นอกเหนือจากการเปิด/ปิดใช้งานแบบง่าย — แต่ละไคลเอนต์ปรับโค้ดฟังก์ชันให้เหมาะสมกับประสบการณ์ของตนเอง โค้ดที่ป้อนจะมีการตรวจสอบ (ตัวเลขและสัญลักษณ์ * # +) และการชนกันกับโค้ดอื่นจะถูกปฏิเสธและรายงาน อินเทอร์เฟซตอบสนอง
- ใหม่ การเข้าถึง ARI (Asterisk REST Interface) ที่ปลอดภัย ทั่วโลก และตามผู้เช่า : API ระดับต่ำของ Asterisk สามารถเปิดให้บุคคลที่สามทำการรวมเข้า (CTI แอปพลิเคชันการโทรแบบกำหนดเอง) ได้ผ่านเกตเวย์ MaxiPBX ตัวระบุเฉพาะ (ชื่อผู้ใช้และรหัสผ่านที่เข้ารหัส) จัดการที่ระดับทั่วโลก (กล่องทั้งหมด) หรือตามผู้เช่า (แต่ละไคลเอนต์จัดการของตนเอง แยกจากเขต) ข้อจำกัดตามที่อยู่ IP บังคับ (รายการอนุญาต — เข้าถึงปิดตามค่าเริ่มต้นจนกว่า IP จะได้รับอนุญาต) เปิดใช้งาน HTTPS บนพอร์ต 443 (REST และ WebSocket ของเหตุการณ์) โดยไม่เปิดพอร์ตเพิ่มเติม ตัวระบุผู้เช่าจะเห็นและควบคุมการโทรของผู้เช่าของตนเองเท่านั้น (การเริ่มต้นการโทรยังคงสงวนไว้สำหรับระดับทั่วโลก)
- ใหม่ อันดับของเอเจนต์ในสถิติศูนย์การโทร : การจัดอันดับ «Top 10» ของเอเจนต์ที่ดีที่สุด พร้อมตัวกรองตามคิว (หนึ่ง หลาย หรือทั้งหมด) และเกณฑ์การจัดอันดับที่เลือกได้ — การเรียกที่ตอบสนอง เวลาการสนทนา อัตราการตอบสนอง ความเร็วในการหยิบ หรือคะแนนรวม (ปริมาณ + อัตรา + การสนทนา + ความเร็ว) — คำนวณจากงวดที่เลือก ลำดับอันดับ 🥇🥈🥉 ใน 3 อันดับแรก ตารางตอบสนอง
- ปรับปรุงแล้ว แผงการติดตามการเรียกที่ปรับปรุงแล้ว : บทสรุปของการเรียกยังคงมองเห็นได้เสมอ (ตัวระบุ ทิศทาง สถานะ ระยะเวลา แหล่งที่มา ปลายทาง เริ่มต้นและสิ้นสุด)
- ปรับปรุงแล้ว การจับภาพเครือข่ายที่ชัดเจนขึ้น : ปุ่ม «PCAP 2 min» ที่ทำให้สับสน ถูกแทนที่ด้วยการจับภาพที่สามารถตั้งค่าได้ (2 นาที 15 นาที 1 ชั่วโมง 6 ชั่วโมง หรือ 24 ชั่วโมง) แสดงอย่างชัดเจนว่าเป็นการจับภาพ «ตั้งแต่นี้ไป» ไม่ใช่การสร้างการเรียกในอดีตใหม่ ; การจับภาพล่าสุดแสดงพร้อมสถานะ ระยะเวลา ขนาด และลิงก์ดาวน์โหลด
v1.17.3 การวินิจฉัยเสียงและการติดตามการเรียก 16 สิงหาคม 2569
- ใหม่ การรวบรวมการวินิจฉัยจากแอปพลิเคชัน : PBX ได้รับรายงานการวินิจฉัยเสียงที่ส่งมาจากซอฟต์โฟน Web หรือ Desktop, เสริมพิเศษด้วยบริบทของตนเอง และสนับสนุนสู่ ControlPlane สำหรับการสนับสนุน
- ใหม่ การติดตามการเรียกจากบันทึก (CDR) : จากการบริหารจัดการ ปุ่ม « แสดงการติดตาม » เปิดเส้นเวลาภาพของเส้นทางการเรียก — บันทึกมาตรฐาน, เหตุการณ์โทรศัพท์, สิ่งประดิษฐ์ และลิงก์ความสัมพันธ์กับการวินิจฉัยที่รวบรวมไว้
- ใหม่ การจับภาพเครือข่าย (PCAP) ตามความต้องการสำหรับการวินิจฉัย : ผู้ดูแล tenant สามารถเริ่มการจับภาพการจราจรโทรศัพท์ระยะสั้น (ตั้งแต่ 10 วินาทีถึง 5 นาที), หยุดได้ด้วยตนเอง และดาวน์โหลด (การเข้าถึงที่ได้รับการรับรองความถูกต้อง) ไม่ใช่การบันทึกถาวร — เพียงแค่เริ่มการจับภาพระยะสั้นตามเวลาที่ต้องแสดงปัญหา ; การจับภาพที่มีอยู่ล่าสุดเกี่ยวข้องกับการติดตามการเรียก, พร้อมขนาดและลิงก์ดาวน์โหลด (ปุ่ม « เริ่ม PCAP », « หยุด », « ดาวน์โหลด »)
- ใหม่ การบันทึกหลายส่วนของการแก้ไขทั้งหมด : ตอนนี้ระบบตรวจสอบโดยอัตโนมัติบันทึกการดำเนินการสร้าง, แก้ไข, ลบ, เข้าสู่ระบบ และการดำเนินการระบบหรือ tenant — รวมถึงการดำเนินการที่ไม่ได้ติดตามอย่างชัดเจนมาก่อน ทุกรายการจะเก็บผู้สร้าง, tenant ที่เกี่ยวข้อง, ที่อยู่ IP, ประเภทการดำเนินการ, เป้าหมาย, ผลลัพธ์ (สำเร็จหรือล้มเหลว) และสรุป, พร้อมการปกปิดข้อมูลที่ละเอียดอ่อนโดยอัตโนมัติ (รหัสผ่าน, ความลับ, token) การตรวจสอบคือ « best-effort » : ไม่มีวันขัดขวางการดำเนินการในปัจจุบัน, และไฟล์/การอัปโหลดขนาดใหญ่จะไม่ถูกเก็บไว้ (เฉพาะข้อมูลเมตาเท่านั้น) บันทึกการตรวจสอบยังได้ตัวกรองตามผู้สร้างและตัวกรองเพื่อดูการดำเนินการระบบเท่านั้น
v1.17.0 การจัดเก็บบันทึกการโทรภายนอก (ต่อผู้เช่า) 16 สิงหาคม 2569
- ใหม่ การจัดเก็บบันทึกการโทรภายนอก: บันทึกการโทรสามารถจัดเก็บบนเซิร์ฟเวอร์ภายนอกแทนที่จะเก็บไว้บนดิสก์ของกล่อง เช่นเดียวกับการส่งข้อความ (SMTP) การกำหนดค่าจะมีสองระดับ — การตั้งค่าระดับทั่วโลกที่ระดับระบบ (目的地เริ่มต้น) และการแทนที่ตามผู้เช่า (แต่ละผู้เช่าสามารถมีจุดหมายปลายทางของตัวเอง) โดยค่าเริ่มต้น การจัดเก็บจะยังคงเป็นแบบท้องถิ่น: ไม่มีการเปลี่ยนแปลงสำหรับระบบที่มีอยู่
- ใหม่ รองรับปลายทางระยะไกล: SFTP, FTP, SMB และการจัดเก็บออบเจ็กต์ที่เข้ากันได้กับ S3 (AWS S3, Wasabi, Backblaze B2, MinIO, OVH, Scaleway, Google Cloud Storage…) ผ่านการตั้งค่ายูทิลิตี้เข้าถึง ปุ่ม «ทดสอบการเชื่อมต่อ» จะตรวจสอบการกำหนดค่า ข้อมูลลับ (รหัสผ่าน คีย์การเข้าถึง) จะถูกเข้ารหัส
- ใหม่ โหมดย้ายและการเก็บรักษา: บันทึกถูกส่งไปยังที่จัดเก็บระยะไกลจากนั้นนำออกจากดิสก์ท้องถิ่น (ตามนโยบายการเก็บรักษา) และการอ่านหรือดาวน์โหลดจะดึงไฟล์จากระยะไกลตามต้องการ นโยบายการเก็บรักษาแยกต่างหาก — การเก็บรักษาในพื้นที่เป็นวัน การเก็บรักษาระยะไกลเป็นเดือน — พร้อมการลบโดยอัตโนมัติ
v1.16.7 ผู้ช่วยการติดตั้งก่อนการเชื่อมต่อ และการติดตั้งโหมดผู้ช่วยบน NAT box 16 สิงหาคม 2569
- ใหม่ ผู้ช่วยการติดตั้งก่อนแม้กระทั่งการเชื่อมต่อ: box ที่ปรับใช้ในโหมดผู้ช่วย (ไม่มีชื่อโดเมนที่กำหนดไว้ในการติดตั้ง) จะแสดงหน้า «เสร็จสิ้นการติดตั้งของคุณ» ก่อนหน้าหน้าจอเข้าสู่ระบบ ที่นี่คุณป้อนชื่อโดเมนขั้นสุดท้าย ที่อยู่ IP สาธารณะ และที่อยู่ IP ส่วนตัว (ซึ่งเติมเต็มไว้ล่วงหน้า) พร้อมกับโทเค็นการติดตั้ง จากนั้นคลิก «เสร็จสิ้น»: บันทึกเลื่อนแบบเรียลไทม์ (การออกใบรับรอง HTTPS และการกำหนดค่าเครือข่าย) และท้ายสุด คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบโดยอัตโนมัติ ที่ที่อยู่ที่ถูกต้องใน HTTPS ที่ใช้ได้ แต่ละขั้นตอนจะมองเห็นได้ในเวลาจริง — จบลงแล้วการรู้สึกว่า «ไม่เห็นว่ามันกำลังทำงาน»
- แก้ไขแล้ว การติดตั้งในโหมดผู้ช่วยบน box ที่อยู่หลัง NAT ได้รับความแข็งแรงจากปลายถึงปลาย — การรวมกันนี้ล้มเหลวจนถึงตอนนี้ในหลายจุด: ชื่อโฮสต์จะไม่ใช้ที่อยู่ IP สาธารณะอีกต่อไป (ชื่อโฮสต์ตัวเลขป้องกันไม่ให้องค์ประกอบภายในเริ่มต้น ทำให้การติดตั้งทั้งหมดล้มเหลว) ใบรับรองชั่วคราวจะวางไว้ระหว่างผู้ช่วยเพื่อให้บริการ HTTPS เริ่มต้น (ใบรับรองขั้นสุดท้ายจะออกเมื่อเสร็จสิ้น) และที่อยู่ที่ฟังของสาขา SIP ได้รับการแก้ไขโดยอัตโนมัติไปยังอินเตอร์เฟซภายในจริงของ box ผลลัพธ์: การติดตั้งในโหมดผู้ช่วยหลัง NAT จะสำเร็จแล้วตั้งแต่ครั้งแรก พร้อมด้วย HTTPS ที่ใช้ได้และการโทรศัพท์ที่ทำงาน
v1.16.5 การปรับใช้อินเทอร์เฟซที่เชื่อถือได้ 15 สิงหาคม 2569
- แก้ไขแล้ว การโหลดซ้ำการกำหนดค่าเว็บที่เชื่อถือได้หลังจากการอัปเดต: บนบางกล่อง การอัปเดตอินเทอร์เฟซอาจทำให้เซิร์ฟเวอร์เว็บไม่โหลดการกำหนดค่าใหม่ของมัน ทำให้อินเทอร์เฟซไม่สามารถเข้าถึงได้ชั่วคราวจนกว่าจะมีการแ介介เมื่อเร็ว ๆ นี้ การโหลดซ้ำจะถูกเลื่อนไปยังท้ายสุดของการอัปเดต — เมื่อส่วนประกอบทั้งหมดอยู่ในตำแหน่งและการกำหนดค่าได้รับการตรวจสอบแล้ว — อย่างเป็นระบบและไม่มีการจัดการใด ๆ
v1.16.3 15 สิงหาคม 2569
- แก้ไขแล้ว หน้าไม่สามารถเข้าถึงได้ (ข้อผิดพลาด 404) หลังจากการอัปเดตเป็น 1.16.2 บนบางกล่อง: อินเทอร์เฟซใหม่ให้บริการที่รูตของไซต์แล้ว แต่การอัปเดตอาจรักษาการกำหนดค่าเว็บเก่า «ตามภาษา» ซึ่งเปลี่ยนเส้นทางไปยังที่อื่น การกำหนดค่าเว็บของอินเทอร์เฟซจะถูกบรรจุเข้ากับแอปพลิเคชันแล้วและรีเฟรชในแต่ละการติดตั้งและอัปเดต — ไม่มีข้อผิดพลาด 404 ที่ค้างอยู่หลังจากการอัปเกรด
v1.16.2 การปรับปรุงภาษา การรับรองตัวตนเครือข่าย self-service และตัวช่วยติดตั้ง 15 สิงหาคม 2569
- ใหม่ การเปลี่ยนภาษาทันที: คลิกที่ภาษาหนึ่งเพื่อเปลี่ยนส่วนติดต่อผู้ใช้ทั้งหมดได้ทันที — softphone Web, admin PBX — โดยไม่ต้องโหลดหน้าใหม่หรือรอเครือข่าย และไม่มีการแสดงผลสั้นๆ ในภาษาที่ผิด เมื่อเริ่มต้น: แอปพลิเคชันจะรอให้มีภาษาที่ถูกต้องก่อนแสดงข้อความใดๆ
- ใหม่ ภาษาตามบัญชี: เมื่อเลือกครั้งเดียว ภาษานั้นจะปรากฏขึ้นโดยอัตโนมัติบน softphone Web, Desktop และ Mobile — นี่คือการตั้งค่าที่บันทึกไว้สำหรับผู้ใช้ แทนที่จะเป็นการตั้งค่าที่ต้องทำใหม่บนแต่ละอุปกรณ์
- ปรับปรุงแล้ว แอปพลิเคชันที่เบากว่าและการอัปเดตที่เร็วขึ้น: การแปลจาก 60 ภาษาจะถูกโหลดตามต้องการแทนที่จะคัดลอกสำหรับแต่ละภาษา — อินเทอร์เฟซ web จะเบากว่ามากในการติดตั้งและอัปเดต
- ใหม่ สองวิธีในการปรับใช้ PBX: ทั้งกรอกข้อมูลล่วงหน้าตามปกติในปัจจุบัน (FQDN และที่อยู่ IP ที่ระบุไว้ใน ControlPlane — การติดตั้งจะทำทุกอย่าง รวมถึงใบรับรอง SSL), หรือผ่านตัวช่วยเมื่อคุณไม่มีข้อมูลล่วงหน้า: กล่องเริ่มต้นด้วยที่อยู่ IP ของมัน สามารถเข้าถึงได้ผ่าน HTTPS ได้ทันที ลูกค้าเปิด softphone เชื่อมต่อ และตัวช่วยติดตั้งจะกรอก IP ภายในที่ตรวจพบและ IP สาธารณะล่วงหน้า จากนั้นขออ FQDN — เมื่อยืนยัน ใบรับรองจะออกและการตั้งค่าเครือข่ายและโทรศัพท์ทั้งหมดจะใช้งานโดยอัตโนมัติ
- ใหม่ หน้า «เครือข่าย» แบบ self-service ใน admin: เปลี่ยน FQDN, IP สาธารณะ หรือ IP ภายใน (NAT) ในขณะทำงาน ภายหลัง โดยไม่ต้องติดตั้งใหม่ — การตั้งค่าเครือข่ายที่เกี่ยวข้องจะได้รับการเล่นซ้ำในลักษณะที่กำหนดเป้าหมาย และใบรับรองจะถูก re-issue โดยอัตโนมัติ หน้าเดียวกันนี้ใช้เป็นตัวช่วยในการเริ่มต้นครั้งแรก
- ใหม่ การตรวจสอบที่อยู่ IP สาธารณะโดยอัตโนมัติ: ไม่จำเป็นต้องค้นหาด้วยตัวเอง จะถูกตรวจสอบและกรอกล่วงหน้าโดยอัตโนมัติ
- ใหม่ แถบ «การติดตั้งที่รอดำเนินการเสร็จสิ้น» บนหน้า admin ตราบเท่าที่กล่องอยู่ในโหมดตัวช่วย: การเข้าถึงครั้งแรกผ่าน IP นำไปตรงไปยังตัวช่วย ไม่มีทางลืม
- ใหม่ การติดตั้งใหม่ APT-native (เป็นทางเลือก): รหัสจะถูกวางโดยตัวจัดการแพคเกจในการติดตั้ง — ความแข็งแกร่งเดียวกับการอัปเดต APT — พร้อมด้วยการย้ายกลับแบบสะอาดไปยังกลไกการติดตั้งแบบคลาสสิก
v1.15.1 รองรับอีเมลและการเชื่อมต่อ CRM 15 สิงหาคม 2569
- ใหม่ รองรับอีเมล: บริการทิกเก็ตขนาดเบาที่ผนวกรวมกับ omnichannel — แต่ละ tenant สามารถจัดการกล่องซัพพอร์ตได้หลายกล่อง (รับผ่าน IMAP ส่งผ่าน SMTP) อีเมลที่เข้ามาจะกลายเป็นทิกเก็ตแบบสนทนา จัดกลุ่มตามบทสนทนา สามารถตอบกลับลูกค้าหรือเริ่มอีเมลใหม่ได้โดยตรงจากแอปพลิเคชัน พร้อมไฟล์แนบทั้งขาเข้าและขาออก (25 MB ปฏิเสธไฟล์ประเภทที่เรียกทำงานได้)
- ใหม่ จัดระเบียบทิกเก็ตอีเมล: สถานะ (เปิด, รอดำเนินการ, แก้ไขแล้ว, ปิด), ระดับความสำคัญ (ต่ำ → ด่วนมาก), เปิดทิกเก็ตที่แก้ไขแล้วขึ้นใหม่โดยอัตโนมัติเมื่อลูกค้าตอบกลับ และตั้งค่าความถี่ในการดึงอีเมลได้ต่อกล่อง การตั้งค่าอยู่ในหน้าแอดมินผ่านการ์ดใหม่ « รองรับอีเมล » ในเมนู Communication (พร้อมทดสอบการเชื่อมต่อ); ในฝั่ง softphone WebRTC/desktop มีส่วน « Support » ใหม่; บนมือถือมีหน้าจอเฉพาะผ่านเมนู Settings รองรับ multi-tenant อย่างเข้มงวด ข้อมูลรับรองของกล่องถูกเข้ารหัสขณะจัดเก็บ
- ใหม่ การเชื่อมต่อ CRM: MaxiPBX เชื่อมต่อกับ CRM ชั้นนำในตลาดได้แล้ว — HubSpot, Salesforce และ Zoho (เชื่อมต่อผ่าน OAuth เพียงคลิกเดียว), Odoo, ConnectWise, Vtiger และ Jetpack CRM (ผ่าน API key) โครงสร้างเป็นแบบทั่วไป: CRM อื่น ๆ จะถูกเพิ่มเข้ามาบนพื้นฐานเดียวกันในอนาคต รองรับ multi-tenant อย่างเข้มงวด: แต่ละ tenant เชื่อมต่อ CRM ของตนเอง พร้อมข้อมูลรับรองและโทเคนที่เข้ารหัสและแยกจากกัน — ไม่มีการแชร์ข้อมูลระหว่าง tenant
- ใหม่ ข้อมูลลูกค้าขณะรับสาย: เมื่อมีสายเรียกเข้า ระบบจะค้นหาหมายเลขใน CRM ของ tenant — แสดงชื่อ บริษัท และข้อมูลลูกค้า (การแสดงผู้โทรที่สมบูรณ์ยิ่งขึ้น) พร้อมปุ่ม « เปิดใน CRM » บน softphone WebRTC/desktop และหน้าจอรับสายบนมือถือ
- ใหม่ บันทึกการโทรลงใน CRM: การโทรทุกครั้ง (เข้า, ออก, ไม่รับสาย — ขึ้นอยู่กับการตั้งค่า) จะถูกบันทึกเป็นกิจกรรมในผู้ติดต่อที่ถูกต้อง และสามารถสร้างผู้ติดต่อหรือลีดใหม่โดยอัตโนมัติเมื่อไม่รู้จักหมายเลขนั้น
- ใหม่ Click-to-call จาก CRM: ส่วนขยายเบราว์เซอร์ MaxiPBX (Chrome, Edge, Firefox) ช่วยให้โทรออกได้ในคลิกเดียวจากหน้า CRM — เลือกหมายเลขหรือลิงก์โทรศัพท์ แล้วเครื่องของเจ้าหน้าที่จะดังขึ้นและโทรออกให้ การเชื่อมต่อกับ PBX มีความปลอดภัย (พร้อม 2FA) โทเคนการเข้าถึงจะไม่ถูกเปิดเผยให้หน้า CRM เห็น การตรวจจับแบบไม่รบกวนการใช้งาน หมุนหมายเลขได้รวดเร็วในหน้าต่างของส่วนขยาย และมีปุ่ม « เปิดใช้งานบนไซต์นี้ » สำหรับ CRM แบบ self-hosted
- ใหม่ หน้าแอดมิน « การเชื่อมต่อ CRM » ในเมนู Communication: เพิ่ม CRM เชื่อมต่อผ่าน OAuth เพียงคลิกเดียวหรือกรอก API key ตั้งค่าการบันทึกกิจกรรม รูปแบบ URL ของข้อมูลลูกค้า ปุ่ม « ทดสอบ » เปิด/ปิดใช้งาน
- แก้ไขแล้ว บ็อกซ์บางเครื่องอาจติดวนซ้ำในการอัปเดต เวอร์ชันค้างแม้พยายามซ้ำหลายครั้ง: บนการติดตั้งรุ่นเก่าบางระบบ กลไกอัปเดตแบบอาร์ไคฟ์เดิมอาจไม่สามารถติดตั้งโค้ดใหม่ได้ บ็อกซ์เหล่านี้จะถูกปลดล็อกโดยอัตโนมัติด้วยกลไกใหม่
- ปรับปรุงแล้ว การอัปเดตในปัจจุบันติดตั้งผ่านที่เก็บ APT — การติดตั้งแบบ atomic มีความเสถียรมากขึ้นและเร็วขึ้นอย่างเห็นได้ชัด (ใช้เวลาเพียงไม่กี่นาทีแทนที่จะต้องทำซ้ำการดีพลอยทั้งหมด) บ็อกซ์ที่มีอยู่จะเปลี่ยนมาใช้ระบบใหม่โดยอัตโนมัติ พร้อมกลไกป้องกัน: หากกลไกใหม่ไม่สามารถใช้งานได้บนบ็อกซ์ใด กลไกเดิมจะเข้ามาทำงานแทน — ไม่มีบ็อกซ์ใดที่จะติดขัดจากการเปลี่ยนระบบนี้
v1.15.0 ฮับ Omni (Telegram, SMS) และการซัพพอร์ตที่สมบูรณ์ยิ่งขึ้น 15 สิงหาคม 2569
- ใหม่ ฮับการสนทนา (เดิมชื่อ « Livechat ») กลายเป็นศูนย์กลาง omnichannel อย่างแท้จริง เปลี่ยนชื่อเป็น « Omni » ในทุกที่ — softphone WebRTC, desktop และแอปพลิเคชันมือถือ — และเมนูถูกย้ายไปอยู่ถัดจาก « ประวัติ »
- ใหม่ Telegram ช่องทางใหม่: รับข้อความขาเข้า (ผ่าน webhook ที่ปลอดภัย) การตอบกลับของเจ้าหน้าที่ และไฟล์มีเดีย ตรงเข้ามาที่กล่องข้อความ Omni ตั้งค่าได้เองจากหน้าแอดมิน: « เพิ่ม Telegram » — ใช้แค่โทเคนของบอทก็เพียงพอ webhook จะลงทะเบียนโดยอัตโนมัติ ข้อควรทราบ: บอท Telegram ไม่สามารถเริ่มบทสนทนาได้เอง (กฎของแพลตฟอร์ม) ผู้ใช้ต้องเป็นผู้เริ่มบอทก่อน หลังจากนั้นการรับส่งข้อความจะทำงานได้ตามปกติ
- ใหม่ SMS ผ่าน Twilio ช่องทางสองทิศทางใหม่: รับและส่ง SMS ได้จากแอปพลิเคชัน desktop และมือถือ SMS ขาเข้าจะถูกตรวจสอบ (ลายเซ็น) และกำจัดข้อความซ้ำก่อนเข้ามาที่กล่องข้อความ Omni เหมือนบทสนทนาทั่วไป เจ้าหน้าที่ยังสามารถเริ่มส่ง SMS ไปยังหมายเลขใดก็ได้ — ปุ่ม « SMS ใหม่ » พร้อมเลือกหมายเลขต้นทาง ผู้รับ และข้อความ ตั้งค่าได้เองจากหน้าแอดมิน: « เพิ่ม SMS » พร้อมข้อมูลรับรองและหมายเลข Twilio
- ปรับปรุงแล้ว แต่ละบทสนทนาจะแสดงที่มาอย่างชัดเจน: ไอคอนและป้ายชื่อช่องทาง (Web / WhatsApp / Telegram / SMS) ป้ายสีบนอวาตาร์ และตัวกรองตามช่องทางในกล่องข้อความ
- ปรับปรุงแล้ว หน้าต่างสร้างทิกเก็ตซัพพอร์ตซึ่งเดิมมีขนาดเล็กมาก ตอนนี้กลายเป็นไดอะล็อกขนาดใหญ่ขึ้นจริง — ทั้งในหน้าแอดมิน PBX และใน softphone WebRTC
- ใหม่ เครื่องมือแก้ไขข้อความแบบสมบูรณ์สำหรับทิกเก็ต: ตัวหนา ตัวเอียง ขีดเส้นใต้ รายการแบบจุดและแบบตัวเลข ลิงก์ — การจัดรูปแบบข้อความจะถูกเก็บรักษาไว้และผ่านการกรองความปลอดภัยที่ฝั่ง ControlPlane
- ใหม่ ไฟล์แนบในทิกเก็ต: เพิ่มไฟล์ได้หลายไฟล์ทั้งตอนสร้างและตอนตอบกลับ พร้อมแสดงผลและดาวน์โหลดแบบยืนยันตัวตนได้โดยตรงในหน้าสนทนา
- แก้ไขแล้ว หมดปัญหา « ไม่มีปฏิกิริยาตอบสนอง »: ข้อผิดพลาดทั้งหมดในระบบซัพพอร์ต (การโหลด, การสร้าง, การส่ง, การอัปโหลด) จะแสดงผลอย่างชัดเจนแล้ว รองรับ 60 ภาษา
- ปรับปรุงแล้ว การเชื่อมโยงทิกเก็ตกับ PBX อย่างน่าเชื่อถือ: บ็อกซ์จะส่งรหัสอินสแตนซ์ของตนเมื่อสร้างทิกเก็ต — ไม่มีความล้มเหลวแบบเงียบๆ ขณะเปิดทิกเก็ตอีกต่อไป
v1.14.5 60 ภาษา & เขตเวลา 15 สิงหาคม 2569
- ใหม่ อินเทอร์เฟซทั้งหมดเพิ่มจาก 15 เป็น 60 ภาษา: หน้าแอดมิน PBX, ซอฟต์โฟน WebRTC, แอปพลิเคชันมือถือ, แอปพลิเคชัน Desktop, พอร์ทัล ControlPlane และเว็บไซต์ maxipbx.com ต่างรองรับรายการภาษาเดียวกันทั้ง 60 ภาษาแล้ว มีการเพิ่ม 45 ภาษาใหม่ — รวมถึงยูเครน, รัสเซีย, อาหรับ, ฮีบรู, เปอร์เซีย, ฮินดี และภาษาหลักของอินเดีย, จีนตัวย่อและตัวเต็ม, ญี่ปุ่น, เกาหลี, เวียดนาม, ไทย, อินโดนีเซีย, มลายู, สวาฮีลี และภาษาแอฟริกันอื่นๆ, เดนมาร์ก, สวีเดน, นอร์เวย์, ฟินแลนด์, เอสโตเนีย, ลัตเวีย, ลิทัวเนีย, กาตาลัน, ฟิลิปปินส์… ผู้ใช้แต่ละคนสามารถเลือกภาษาของตนเองได้จากแอปพลิเคชันหรือพอร์ทัลที่ใช้งานอยู่
- ใหม่ แต่ละ tenant มีเขตเวลาเริ่มต้นแล้ว ซึ่งกำหนดตั้งแต่ตอนสร้างและเติมให้อัตโนมัติตามประเทศ (เช่น โมร็อกโก → Africa/Casablanca, ฝรั่งเศส → Europe/Paris, สวิตเซอร์แลนด์ → Europe/Zurich) และสามารถแก้ไขได้ภายหลังจากหน้าข้อมูล tenant เขตเวลานี้จะเป็นค่าเริ่มต้นสำหรับทุกสิ่งที่สร้างขึ้นภายใน tenant — ผู้ใช้, ช่วงเวลาทำการ, ข้อความเสียง: ไม่ต้องตั้งค่าทีละเครื่องอีกต่อไป
- ใหม่ ผู้ใช้แต่ละคนยังคงสามารถกำหนดเขตเวลาของตนเองได้ โดยมีลำดับความสำคัญเหนือกว่าเขตเวลาของ tenant — มีประโยชน์สำหรับทีมที่กระจายอยู่หลายประเทศ tenant ที่มีอยู่เดิมจะยังคงเหมือนเดิม: เขตเวลาของ tenant จะถูกอนุมานจากประเทศ ไม่มีการเปลี่ยนแปลงใดๆ สำหรับผู้ใช้เดิม
- ปรับปรุงแล้ว บันทึกการโทรแสดงเวลาที่ถูกต้อง: การประทับเวลาในรายการ Recents จะแสดงตามเขตเวลาของผู้ใช้ (เขตเวลาของผู้ใช้เอง หากไม่มีก็ใช้ของ tenant หากไม่มีก็ใช้ของอุปกรณ์) แทนที่จะแสดงเวลาของอุปกรณ์เสมอเหมือนแต่ก่อน
- ใหม่ ป้ายแจ้ง « ส่วนต่างเวลา » บนรายชื่อผู้ติดต่อระหว่างประเทศ: ในรายชื่อผู้ติดต่อ (บนโต๊ะทำงาน, WebRTC และมือถือ) จะมีป้ายบอกส่วนต่างเวลาของผู้ติดต่อที่ใช้เบอร์ระหว่างประเทศ — เช่น จากสวิตเซอร์แลนด์ เบอร์ +212 (โมร็อกโก) จะแสดง « +1h » เมื่อมีส่วนต่างตั้งแต่ 1 ชั่วโมงขึ้นไป สำหรับประเทศที่มีหลายเขตเวลา (สหรัฐอเมริกา, รัสเซีย, แคนาดา…) ป้ายจะแสดงแบบประมาณการโดยเจตนา (« ≈ ») แทนที่จะแสดงเวลาที่แม่นยำแต่ผิดพลาด การคำนวณคำนึงถึงเวลาออมแสง/ฤดูหนาวด้วย
v1.14.3 การควบคุมระยะไกลโดยไม่ใช้ SSH & เบอร์ฉุกเฉินทั่วโลก 14 สิงหาคม 2569
- ใหม่ การจัดการ PBX จากระยะไกลโดยไม่ใช้ SSH (โมดูลการควบคุมระยะไกล): ลูกค้าบางรายปิดการเข้าถึง SSH หลังการติดตั้ง — ตอนนี้ตัวกล่องเองจะดึงคำสั่งจาก ControlPlane ทุกครั้งที่ส่ง heartbeat และดำเนินการเอง (กล่องเป็นผู้เริ่มการเชื่อมต่อทั้งหมด: ไม่มีการเข้าถึงผ่าน SSH จากภายนอกเลย) คำสั่งที่ควบคุมได้: รีสตาร์ตบริการ (ตามรายการที่อนุญาต), รีสตาร์ตเครื่อง และเปลี่ยนช่องทาง beta ↔ stable ได้ทันทีพร้อมการตรวจสอบความสอดคล้องอย่างต่อเนื่อง
- ใหม่ ข้อมูล inventory จะถูกส่งมาในทุก heartbeat และแสดงในหน้าข้อมูล PBX: เวอร์ชันของแต่ละคอมโพเนนต์, เวอร์ชันของ OS และ kernel, พื้นที่ดิสก์และหน่วยความจำ, ช่องทาง, สถานะบริการ — พร้อมประวัติคำสั่ง (ส่ง → ดำเนินการ → ผลลัพธ์) แยกตาม PBX
- ใหม่ คีย์การติดตั้ง (การเข้าถึงสำรอง) ถูกฝังไว้อัตโนมัติ: กุญแจสาธารณะสำหรับการติดตั้งจะถูกติดตั้งบนเซิร์ฟเวอร์ตั้งแต่ขั้นตอนติดตั้ง และตรวจสอบความสอดคล้องทุกครั้งที่อัปเดต — หากถูกลบออกไป ระบบจะติดตั้งกลับให้ใหม่ ถือเป็นช่องทางสำรองเพิ่มเติมจากการควบคุมระยะไกลแบบไม่ใช้ SSH และสามารถกำหนดค่าทับได้สำหรับ white-label ที่มี ControlPlane ของตัวเอง
- ใหม่ เบอร์ฉุกเฉิน: ครอบคลุมทั่วโลก — 177 ประเทศถูกตั้งค่าล่วงหน้าจากฐานข้อมูลทางการของ UIT (1,160 รายการ) ผสานรวมกับรายการที่ตรวจสอบแล้วก่อนหน้าเพื่อไม่ให้เบอร์ใดตกหล่น (เช่น ออสเตรเลีย 000, สเปน, กรีซ; สวิตเซอร์แลนด์ได้เพิ่ม Rega 1414/1415 และเบอร์ช่วยเหลือเด็ก) สวิตเซอร์แลนด์: 112, 117, 118, 143, 144, 145, 147; ฝรั่งเศส: 15, 17, 18, 112, 114, 115, 119, 191, 196, 197, 116000, 116117; สหรัฐอเมริกา: 911, 511, 811 ประเทศที่ไม่มีในฐานข้อมูล (เช่น เม็กซิโก, อินโดนีเซีย) จะปล่อยว่างไว้ พร้อมคำเตือนจนกว่าลูกค้าจะกรอกข้อมูลให้ครบ
- แก้ไขแล้ว Yealink T54W — ปุ่ม BLF ในที่สุดก็ถูก provision ได้ถูกต้อง: ปุ่มโปรแกรมได้ (BLF, ปุ่มลัด) ไม่แสดงบนเครื่องรุ่นนี้ทั้งที่ตั้งค่าไว้ถูกต้องแล้วในฝั่งเซิร์ฟเวอร์ สาเหตุคือรุ่นโทรศัพท์ถูกบันทึกในรูปแบบ (« T54(W) ») ที่ระบบไม่รู้จัก ทำให้ปุ่มต่างๆ ถูกส่งไปยังโมดูลขยายที่ไม่มีอยู่จริง แทนที่จะเป็นปุ่มดั้งเดิมบนหน้าจอ การแก้ไขนี้จะปรับรูปแบบชื่อรุ่นให้ถูกต้องโดยอัตโนมัติ และส่งค่าคอนฟิกใหม่ไปยังโทรศัพท์ที่เกี่ยวข้องเมื่อมีการ deploy — ไม่ต้องดำเนินการด้วยตนเอง และใช้ได้กับทุกรุ่นที่มีการระบุตัวแปร WiFi ในวงเล็บเช่นกัน
v1.14.2 ประเทศของ tenant & เบอร์ฉุกเฉิน 14 สิงหาคม 2569
- ใหม่ ประเทศของ tenant: เมื่อสร้าง tenant ใหม่ ตอนนี้สามารถเลือกประเทศ (สำหรับระบบโทรคมนาคม) ได้แล้ว ซึ่งจะกำหนดเส้นทางการโทรออกเริ่มต้น (ในประเทศ / ระหว่างประเทศ) โดยไม่เปลี่ยนแปลงเบอร์ที่กด ครอบคลุมทั่วโลก: โปรไฟล์มาตรฐาน (รหัสในประเทศ 0, ระหว่างประเทศ 00) สำหรับประเทศส่วนใหญ่, โปรไฟล์พิเศษสำหรับสวิตเซอร์แลนด์และฝรั่งเศส (การกดเบอร์ในประเทศแบบ 10 หลัก) และอเมริกาเหนือ (1 / 011) และรองรับการกดเบอร์ในรูปแบบ +E.164 โดยตรง tenant ที่มีอยู่เดิมจะยังคงเหมือนเดิม
- ใหม่ เบอร์ฉุกเฉินกำหนดโดยลูกค้าเอง: เลิกใช้รายการเบอร์ของสวิตเซอร์แลนด์ที่กำหนดไว้เป็นค่าเริ่มต้นแล้ว — ลูกค้าแต่ละรายกรอกเบอร์ฉุกเฉินของตนเองใน tenant ได้ทั้งตอนสร้างและตอนแก้ไข จะมีคำเตือนชัดเจนว่า « ไม่มีการตั้งค่าเบอร์ฉุกเฉิน » แสดงขึ้นตราบใดที่รายการยังว่างอยู่ ทั้งในฟอร์มและในรูปแบบป้ายในรายการ tenant
- แก้ไขแล้ว การรับสาย: เมื่อมีสายที่กำลังคุยอยู่แล้วและมีสายใหม่เข้ามาดัง ปุ่ม « รับสาย » (มือถือ / desktop / WebRTC) จะรับสายที่กำลัง « ดัง » อยู่ ไม่ใช่สายที่เชื่อมต่ออยู่แล้วเหมือนแต่ก่อน สายที่โทรออกจะไม่ถูกนับว่าเป็น « สายที่ต้องรับ » อีกต่อไป
v1.14.1 การเข้าถึงระบบแอดมินด้วยคลิกเดียวจาก ControlPlane 14 สิงหาคม 2569
- ใหม่ จากหน้าข้อมูลของ PBX ใน ControlPlane ปุ่ม « เปิดหน้าแอดมิน » จะเปิดหน้าอินเทอร์เฟซการจัดการของ PBX นั้นโดยตรง โดยเข้าสู่ระบบไว้แล้ว — ไม่ต้องพิมพ์ URL หรือรหัสผ่านซ้ำ (เปิดในแท็บใหม่) แต่ละคนจะเห็นเฉพาะในขอบเขตของตน: ผู้ดูแลระบบทั่วไปเข้าถึงได้ทุกที่ ส่วนผู้ค้าส่ง / ผู้ค้าส่งย่อย / ผู้จำหน่าย เข้าถึงได้เฉพาะ PBX ของตนเองเท่านั้น
- ปรับปรุงแล้ว ความปลอดภัยของการเข้าถึงด้วยคลิกเดียว: ControlPlane เชื่อมต่อกับ PBX ผ่านฝั่งเซิร์ฟเวอร์ (ไม่มีการเปิดเผยข้อมูลลับต่อเบราว์เซอร์เลย) โทเค็นเซสชันถูกส่งผ่านส่วน fragment ของ URL (ไม่ถูกส่งไปยังเซิร์ฟเวอร์หรือรวมอยู่ใน Referer) และจะถูกลบออกจาก URL ทันทีเมื่อโหลดเสร็จ หากบัญชีแอดมินของ PBX เปิดใช้ 2FA ระบบจะปฏิเสธการเข้าถึงด้วยคลิกเดียวอย่างเหมาะสม (ต้องเข้าสู่ระบบด้วยตนเอง) การเข้าถึงแต่ละครั้งจะถูกบันทึกไว้ในฝั่ง ControlPlane
- ปรับปรุงแล้ว ระบบเข้าสู่ระบบอัตโนมัติ (auto-login) จะทำงานได้บน PBX ก็ต่อเมื่อเครื่องนั้นได้อัปเดตเป็นเวอร์ชัน 1.14.1 แล้ว — เนื่องจากหน้า auto-login นั้นอยู่บนตัว PBX เอง
v1.14.0 ระบบจัดการที่รองรับทุกหน้าจอ (Responsive) — มือถือ แท็บเล็ต คอมพิวเตอร์ 14 สิงหาคม 2569
- ใหม่ เมนูหลักใช้งานได้บนมือถือแล้ว: ก่อนหน้านี้เมื่อขนาดหน้าจอเล็กกว่าแท็บเล็ต เมนูด้านข้างจะหายไปโดยสิ้นเชิง — ไม่สามารถนำทางได้เลย ตอนนี้มีปุ่ม « แฮมเบอร์เกอร์ » ที่เปิดเมนูแบบเลื่อนออกมา พร้อมพื้นหลังมืดลงและปิดได้เมื่อคลิกนอกกรอบหรือเมื่อมีการนำทาง
- ปรับปรุงแล้ว หน้าต่างป๊อปอัป (Modal): ไม่มีหน้าต่างที่สูงเกินจนถูกตัดขอบอีกต่อไป — เนื้อหาและปุ่มต่าง ๆ (บันทึก…) เลื่อนดูได้อย่างถูกต้องบนหน้าจอขนาดเล็ก
- ปรับปรุงแล้ว การจัดวางหน้า: ไม่มีการล้นแนวนอนอีกต่อไป — รูปภาพและเนื้อหาที่มีขนาดกว้างจะปรับให้พอดี ตารางต่าง ๆ สามารถเลื่อนดูได้ในกรอบของตัวเอง อินเทอร์เฟซการจัดการรองรับทุกขนาดหน้าจอแล้ว ตั้งแต่สมาร์ตโฟนไปจนถึงจอมอนิเตอร์ขนาดใหญ่
v1.13.9 13 สิงหาคม 2569
- ปรับปรุงแล้ว ปุ่ม BLF — เทียบเท่ากับโทรศัพท์จริงทุกประการ: เมนู BLF ในแอปพลิเคชัน (WebRTC / Desktop / Mobile) ตอนนี้แสดงปุ่มที่ตั้งค่าไว้ทั้งหมดของผู้ใช้ ไม่ว่าจะเป็นปลายทางประเภทใดก็ตาม การกรองที่เคยซ่อนปุ่มที่ไม่สามารถ « ตรวจสอบสถานะ » ได้ถูกยกเลิกแล้ว: ปลายทางที่ตรวจสอบสถานะได้ (ผู้ใช้ กลุ่ม คิวสาย การประชุม เบอร์ต่อ) ยังคงมีไฟแสดงสถานะแบบเรียลไทม์ ส่วนปลายทางอื่น ๆ จะแสดงเป็นปุ่มธรรมดา
- ปรับปรุงแล้ว ไลเซนส์ — รายละเอียดในหน้าตั้งค่าของ tenant: กล่องข้อความจะแสดงตัวเลขแบบอ่านอย่างเดียวของจำนวน บุคคล (ที่ใช้งาน / ที่มีสิทธิ์) และ อุปกรณ์ พร้อมแท็กโหมด (NFR / ทดลองใช้) หากมี — ตัวเลขเหล่านี้คำนวณใหม่แบบเรียลไทม์จากคอนโซลของพาร์ทเนอร์ ซึ่งก่อนหน้านี้จะเห็นเพียง « max X ext » การแก้ไขยังคงสงวนไว้เฉพาะในคอนโซลเท่านั้น: แผงนี้เป็นเพียงข้อมูลแสดงผล
v1.13.8 ซอฟต์โฟน Maxi UC — ปรับปรุงหน้าตาใหม่ 13 สิงหาคม 2569
- ปรับปรุงแล้ว ปรับปรุงหน้าตาของอินเทอร์เฟซซอฟต์โฟน Maxi UC ให้ตรงตามแบบที่ออกแบบไว้: ใช้โทนสีน้ำเงินเข้ม ฟอนต์ Inter และปรับสัดส่วนใหม่
- ปรับปรุงแล้ว ปรับปรุงแผงปุ่มกดหมายเลข แถบปุ่ม BLF และแดชบอร์ดคิวสาย (การจัดวางและความอ่านง่าย) พร้อมปรับปรุงเมนูนำทางและแผงด้านข้าง รวมถึงเติมข้อความในทั้ง 15 ภาษาให้สมบูรณ์
- ปรับปรุงแล้ว เวอร์ชันนี้เปลี่ยนแปลง เฉพาะ หน้าอินเทอร์เฟซของซอฟต์โฟนเท่านั้น: ไม่มีการเปลี่ยนแปลงระบบโทรศัพท์หลักหรือการจัดการไลเซนส์ — ระบบพื้นฐานของเวอร์ชัน 1.13.7 ยังคงเดิมทุกประการ
v1.13.7 การจัดการไลเซนส์ — ปรับปรุงใหม่ทั้งหมด 13 สิงหาคม 2569
- ใหม่ ไลเซนส์ตอนนี้อ้างอิงจากเบอร์ต่อ (extension) เท่านั้น โดยมีตัวนับอิสระสองแบบต่อลูกค้าหนึ่งราย: « บุคคล » (ผู้ใช้ประเภทบุคคล) และ « อุปกรณ์ » (ผู้ใช้ประเภทอุปกรณ์) ไม่มีการออกไลเซนส์ตามฟีเจอร์หรือจำนวนสายที่โทรพร้อมกันอีกต่อไป แต่ละตัวนับเป็นเลขจำนวนเต็มที่ชัดเจน — 0 เป็นค่าที่ใช้งานได้ (เช่น ลูกค้าที่มีแต่อุปกรณ์ 100%)
- ใหม่ จัดการผ่านคอนโซลของพาร์ทเนอร์: ผู้จัดจำหน่ายแต่ละรายจัดการไลเซนส์ในขอบเขตของตน (ผู้ดูแลระบบทั่วไป ผู้ค้าส่ง ผู้ค้าส่งย่อย ผู้จำหน่าย) โดยแก้ไขตัวนับทั้งสองได้จากหน้าข้อมูล PBX มีสามโหมดไลเซนส์: แบบชำระเงิน, NFR (ไม่มีค่าใช้จ่าย) และ ทดลองใช้ (ช่วงเวลาไม่มีค่าใช้จ่ายที่มีวันสิ้นสุด) — โหมด NFR และทดลองใช้สงวนไว้สำหรับผู้ดูแลระบบทั่วไปและผู้ค้าส่งเท่านั้น พร้อมแท็กแสดงบนลูกค้า
- ปรับปรุงแล้ว ในส่วนการจัดการของ PBX เอง การแก้ไขไลเซนส์ถูกนำออกแล้ว: หน้าที่นี้เป็นของคอนโซลพาร์ทเนอร์โดยเฉพาะ โควตายังคงดูได้แบบอ่านอย่างเดียว พร้อมปุ่มใหม่ « รีเฟรช » บนการ์ดไลเซนส์ในหน้าตั้งค่าระบบ
- ใหม่ สัญญาเช่าที่ลงนามและการทำงานแบบออฟไลน์: คอนโซลจะออกสัญญาเช่าที่ลงนาม (ตัวนับ + โหมด + อายุใช้งาน 7 วัน) ซึ่ง PBX จะแคชไว้ — มีการรีเฟรชอัตโนมัติทุก 5 นาที ส่งข้อมูลทันทีเมื่อมีการเปลี่ยนแปลง และสามารถรีเฟรชด้วยตนเองได้ PBX จะยังคงทำงานต่อได้แม้ติดต่อคอนโซลไม่ได้ชั่วคราว ตราบใดที่สัญญาเช่ายังไม่หมดอายุ
- ใหม่ วงจรชีวิตแบบรวมและการล็อกแบบ « เฉพาะสายฉุกเฉิน »: ไม่ว่าจะเกิดจากสาเหตุใด (ไม่ชำระเงิน หมดอายุ ขาดการติดต่อเป็นเวลานาน) จะมีช่วงเวลาผ่อนผันก่อนล็อกที่วันที่ +10 ลูกค้าที่ถูกล็อกยังคงมีโทรศัพท์ที่ลงทะเบียนอยู่ แต่จะโทรได้เฉพาะ สายฉุกเฉิน เท่านั้น (หมายเลขจากโมดูลฉุกเฉิน + รายการความปลอดภัย 112/117/118/144/911) การบังคับใช้การล็อกนี้มาพร้อมสถานะ ปิดใช้งาน เป็นค่าเริ่มต้น: จะมีการตรวจสอบในระบบพรีโปรดักชันก่อนเปิดใช้งานจริงกับผู้ใช้ทั้งหมด — ในระหว่างนี้ระบบจะทำงานในโหมดสังเกตการณ์เท่านั้น โดยไม่กระทบต่อการโทร
- แก้ไขแล้ว ทรังก์ผู้ให้บริการ (รูปแบบ Kissgroup / ฟรานซ์): การลงทะเบียนมีความทนทานมากขึ้นเมื่อถูกขึ้นบัญชีดำชั่วคราวจากฝั่งผู้ให้บริการ
v1.13.6 13 สิงหาคม 2569
- แก้ไขแล้ว รูปแบบผู้ให้บริการ Kissgroup (ฝรั่งเศส): ล้างค่าที่กรอกไว้ล่วงหน้าในแบบฟอร์ม
- ปรับปรุงแล้ว เพิ่มความน่าเชื่อถือในการอัปเดตแบบทันที (hot update) ของตารางผู้ให้บริการที่มีที่อยู่ IP แบบเปลี่ยนแปลงได้
v1.13.5 อินเทอร์เฟซ softphone ใหม่ « Maxi UC » 13 สิงหาคม 2569
- ใหม่ Softphone: อัตลักษณ์ภาพลักษณ์ใหม่ « Maxi UC » — ธีมสีกรมท่า (navy blue) ปรับปรุงแถบ Composer / การโทรใหม่ทั้งหมด พร้อมแดชบอร์ดแบบเรียลไทม์
v1.13.4 13 สิงหาคม 2569
- ปรับปรุงแล้ว ตารางผู้ให้บริการที่มีที่อยู่ IP แบบไม่คงที่ (variable IP) จะได้รับการอัปเดตแบบทันที (HOT) โดยไม่ต้องรีสตาร์ทระบบโทรศัพท์
v1.13.3 13 สิงหาคม 2569
- แก้ไขแล้ว เพิ่มมาตรการป้องกันเพิ่มเติมสำหรับกรณีตั้งค่าผู้ให้บริการว่างเปล่าตอนติดตั้งระบบ
v1.13.2 13 สิงหาคม 2569
- แก้ไขแล้ว แก้ไขข้อผิดพลาดในการตั้งค่าระบบโทรศัพท์ตอนติดตั้ง ซึ่งเกิดขึ้นตั้งแต่เวอร์ชัน 1.13.1
v1.13.1 13 สิงหาคม 2569
- แก้ไขแล้ว เพิ่มความน่าเชื่อถือในการติดตั้งการรองรับผู้ให้บริการที่มีที่อยู่ IP แบบไม่คงที่ (เปิดตัวในเวอร์ชัน 1.13.0)
v1.13.0 ผู้ให้บริการที่มีที่อยู่ IP แบบไม่คงที่ 13 สิงหาคม 2569
- ใหม่ รองรับผู้ให้บริการ SIP ที่มีที่อยู่ IP แบบไม่คงที่: สายเรียกเข้าจาก trunk ที่ผู้ให้บริการเปลี่ยนที่อยู่ IP (โครงสร้างพื้นฐานแบบหลายเซิร์ฟเวอร์ หรือที่อยู่แบบไดนามิก) จะได้รับการรับรู้อย่างถูกต้องและเชื่อมโยงกับ trunk ที่ถูกต้อง — โดยไม่ต้องดูแลรายการที่อยู่ด้วยตนเอง
- ใหม่ รูปแบบผู้ให้บริการใหม่: Kissgroup (ฝรั่งเศส) — แคตตาล็อกผู้ให้บริการที่ตั้งค่าไว้ล่วงหน้าขยายเพิ่มขึ้นนอกเหนือจากสวิตเซอร์แลนด์
- ปรับปรุงแล้ว การสร้าง trunk: การเลือกประเทศเปลี่ยนเป็นรายการที่ครอบคลุมทั่วโลก พร้อมฟังก์ชันค้นหาในตัว
v1.12.3 การเรียกคืนสายในแอปพลิเคชัน 13 สิงหาคม 2569
- ใหม่ PBX เปิดเผยรายการสายที่กำลังดำเนินอยู่ของผู้ใช้แต่ละคน: แอปพลิเคชันที่เพิ่งเริ่มทำงานจึงสามารถตรวจจับสายที่กำลังเรียกเข้าอยู่แล้วได้ (แอปถูกปิดอยู่ แล้วเปิดขึ้นมาใหม่ในขณะที่สายกำลังดังอยู่) และ « เรียกคืน » สายนั้น — ทำให้สายดังขึ้นบนอุปกรณ์ที่เพิ่งเปิดขึ้นมา ใช้ได้เช่นกันสำหรับการรับสายต่อจากอุปกรณ์อื่น
v1.12.2 ปุ่ม BLF ในแอปพลิเคชัน 13 สิงหาคม 2569
- ใหม่ ตั้งแต่นี้ไป PBX จะเปิดเผยข้อมูลปุ่ม BLF ที่ตั้งค่าไว้บนอุปกรณ์ของผู้ใช้แต่ละคน รวมถึงสถานะแบบเรียลไทม์ของส่วนขยายที่ถูกเฝ้าดู (ว่าง กำลังเรียก กำลังคุยสาย รอสาย ไม่อยู่) ซึ่งอ่านค่าโดยตรงจากระบบโทรศัพท์ แอปพลิเคชัน MaxiPBX (เมนู/แท็บ « BLF » บน Desktop/WebRTC และ Mobile) ใช้บริการนี้เพื่อจำลองปุ่มเฝ้าติดตามของโทรศัพท์ตั้งโต๊ะ พร้อมโทรออกได้ในคลิกเดียว ใช้งานได้กับทุกบัญชี — รวมถึงผู้ใช้งานระบบโทรศัพท์ ไม่ใช่แค่ผู้ดูแลระบบเท่านั้น — โดยไม่ต้องตั้งค่าเพิ่มเติม
v1.12.1 อีเมลผ่าน Microsoft 365 และ Google Workspace 13 สิงหาคม 2569
- ใหม่ การส่งอีเมลผ่าน Microsoft 365 และ Google Workspace: เนื่องจาก Microsoft และ Google ไม่อนุญาตให้ส่งผ่าน SMTP แบบดั้งเดิม (ชื่อผู้ใช้ + รหัสผ่าน) อีกต่อไป การตั้งค่าอีเมลจึงรองรับวิธีการที่ทันสมัยของทั้งสองราย — ทั้งในระดับแพลตฟอร์ม (SMTP ของระบบ) และในระดับลูกค้าแต่ละราย (SMTP เฉพาะของแต่ละ tenant) มีตัวเลือกใหม่ « ผู้ให้บริการส่งอีเมล » ได้แก่ SMTP มาตรฐาน (ไม่เปลี่ยนแปลง), Microsoft 365 หรือ Google Workspace
- ใหม่ Microsoft 365: ส่งผ่าน API ของ Microsoft (Graph) — ต้องระบุรหัสประจำตัว tenant ของ Azure และที่อยู่อีเมลผู้ส่ง พร้อมการยินยอมจากผู้ดูแลระบบ Microsoft 365 (หลักการเดียวกับ Teams) Google Workspace: ส่งผ่าน API ของ Gmail — ใช้คีย์ JSON ของบัญชีบริการ Google (การมอบสิทธิ์ระดับโดเมน) และที่อยู่อีเมลผู้ส่ง ข้อมูลลับจะไม่ถูกแสดงซ้ำอีกครั้ง (มีตัวบ่งชี้ « บันทึกไว้แล้ว ») และมีปุ่มทดสอบการส่งให้ใช้งานสำหรับแต่ละวิธี
- ปรับปรุงแล้ว อินเทอร์เฟซการจัดการปรับให้เหมาะกับหน้าจอทุกขนาด รวมถึงแล็ปท็อปและความละเอียดต่ำ: หน้าต่างขนาดใหญ่ (ข้อมูลผู้ใช้/อุปกรณ์, คิว, กลุ่ม, อุปกรณ์, tenants ฯลฯ) จะไม่เต็มหน้าจอทั้งหมดหรือล้นออกนอกจออีกต่อไป — ความกว้างปรับให้พอดีกับหน้าจอ และความหนาแน่นของเนื้อหาปรับอัตโนมัติบนหน้าจอที่สั้นหรือแคบ พร้อมเนื้อหาที่เลื่อนได้
- แก้ไขแล้ว ข้อมูลผู้ใช้/อุปกรณ์: ปุ่ม « บันทึก » จะปรากฏอยู่ด้านล่างของหน้าต่างเสมอ ไม่ว่าจะเปิดแท็บใดอยู่ก็ตาม (ก่อนหน้านี้ปุ่มอาจหลุดออกนอกกรอบในแท็บที่มีเนื้อหายาว)
v1.11.9 การยืนยันตัวตนสองขั้นตอน (2FA) 12 สิงหาคม 2569
- ใหม่ การยืนยันตัวตนสองขั้นตอน (2FA) สำหรับบัญชีผู้ดูแลระบบของ PBX: ผู้ดูแลระบบแต่ละคนสามารถเสริมความปลอดภัยให้บัญชีของตนด้วยรหัสใช้ครั้งเดียว (TOTP) นอกเหนือจากรหัสผ่าน สามารถเปิดใช้งานได้ด้วยตนเองจากเมนู Réglages → « Double authentification »: สแกน QR code ด้วยแอปพลิเคชันยืนยันตัวตน (Google Authenticator, Aegis, FreeOTP ฯลฯ) ยืนยันด้วยรหัส และรับรหัสสำรอง 10 ชุดเพื่อเก็บไว้อย่างปลอดภัย
- ใหม่ เมื่อเข้าสู่ระบบ ผู้ดูแลระบบจะป้อนรหัสหลังจากรหัสผ่าน; รหัสสำรองสามารถใช้แทนรหัสจากแอปพลิเคชันได้ในกรณีจำเป็น 2FA เป็นทางเลือก และขึ้นอยู่กับการตัดสินใจของแต่ละคน — ไม่มีการบังคับใช้ สามารถปิดการใช้งานได้ตลอดเวลา — และมีผลเฉพาะกับบัญชีผู้ดูแลระบบเท่านั้น: การเข้าสู่ระบบของผู้ใช้งานระบบโทรศัพท์ไม่มีการเปลี่ยนแปลงใดๆ
- ปรับปรุงแล้ว การกู้คืนที่มีการควบคุม: หากผู้ดูแลระบบทำโทรศัพท์และรหัสสำรองหาย ผู้ดูแลระบบส่วนกลางสามารถรีเซ็ต 2FA ของบัญชีนั้นได้จากหน้าจัดการผู้ดูแลระบบ ด้านความปลอดภัย: ข้อมูลลับถูกเข้ารหัส รหัสสำรองถูกแฮชและใช้ได้ครั้งเดียว ไม่มีช่องทางเลี่ยงผ่านสำหรับบัญชีที่เปิดใช้ 2FA แล้ว
v1.11.8 การเชื่อมต่อระหว่าง PBX ↔ PBX 12 สิงหาคม 2569
- ใหม่ ประเภท trunk ใหม่ « การเชื่อมต่อระหว่าง PBX »: เชื่อมต่อ PBX นี้กับ PBX SIP อื่นใดก็ได้ — ไม่ว่าจะเป็น MaxiPBX อีกตัวหนึ่งหรือระบบของผู้ให้บริการอื่น (Asterisk, FreePBX ฯลฯ) — ผ่าน trunk แบบไดนามิกที่อาศัยการลงทะเบียน โดยไม่ต้องใช้ IP คงที่หรือ VPN เหมาะอย่างยิ่งสำหรับเชื่อมต่อสองไซต์หรือสองบริษัทเข้าด้วยกัน
- ใหม่ เลือกได้ 3 รูปแบบโทโปโลยีผ่าน « ทิศทางการลงทะเบียน »: PBX นี้ลงทะเบียนไปยังอีกฝั่งหนึ่ง; อีกฝั่งลงทะเบียนมาที่นี่ (สามารถใช้ที่อยู่ระยะไกลแบบไดนามิกได้ — สายเรียกเข้าจะถูกจดจำผ่านการยืนยันตัวตน ไม่ใช่ผ่าน IP); หรือทั้งสองฝั่งแบบไดนามิก โดยกำหนดให้ฝั่งที่มีที่อยู่มั่นคงกว่าเป็นจุดคงที่
- ใหม่ การจัดเส้นทางทั้งสองทิศทาง: กำหนดช่วง SDA และส่วนขยายภายในของ PBX ระยะไกล — การกดหมายเลขใดหมายเลขหนึ่งเหล่านี้จะออกผ่าน trunk เชื่อมต่ออัตโนมัติ
- ปรับปรุงแล้ว ความปลอดภัย: trunk ถูกปิดใช้งานเป็นค่าเริ่มต้น บังคับใช้รหัสผ่านที่รัดกุม สามารถจำกัดเฉพาะที่อยู่ IP ที่ได้รับอนุญาตเพิ่มเติมจากการยืนยันตัวตนได้ ตั้งค่าทั้งหมดได้จากอินเทอร์เฟซ พร้อมคู่มือการเชื่อมต่อสำหรับ PBX อีกฝั่งหนึ่ง (มีตัวอย่างให้สำหรับ Asterisk ของผู้ให้บริการอื่น)
v1.11.7 12 สิงหาคม 2569
- แก้ไขแล้ว เพิ่มความน่าเชื่อถือในการอัปเดตของกลุ่มอุปกรณ์ — แก้ไขปัญหาสองกรณีที่เกิดความล้มเหลวในขั้นตอนสุดท้ายของกระบวนการ โดยที่ PBX ไม่เคยหยุดทำงานเลย: บนเซิร์ฟเวอร์ที่อยู่หลัง NAT การอัปเดตเคยตั้งค่าการรับส่งข้อมูลสื่อใหม่ด้วย IP สาธารณะแทนที่จะเป็น IP ส่วนตัว (ขณะนี้การตั้งค่า NAT จะถูกจดจำไว้บนเครื่องและคงอยู่ในทุกการอัปเดตครั้งถัดไป); และไฟล์ตั้งค่าส่วนหัวความปลอดภัยเว็บ (HSTS) ขาดหายไปจากชุดอัปเดต เซิร์ฟเวอร์ที่มี IP สาธารณะโดยตรงไม่ได้รับผลกระทบ; ความล้มเหลวเหล่านี้เกิดขึ้นหลังจากการสลับบริการแล้ว — ไม่มีอุปกรณ์ใดหยุดให้บริการ
v1.11.6 IPv6 dual-stack 12 สิงหาคม 2569
- ใหม่ รองรับ IPv6 (dual-stack IPv4 + IPv6) บนทุกการติดตั้ง: PBX สามารถทำงานแบบ IPv4 อย่างเดียว (เหมือนปัจจุบัน) หรือแบบ IPv4 + IPv6 พร้อมกันได้ ตลอดทั้งระบบ — สัญญาณ SIP (รับฟังและประกาศ IPv6), การรับส่งเสียง RTP (เลือกตระกูลที่อยู่ตามแต่ละสาย), การรีเลย์ STUN/TURN ของ softphone, อินเทอร์เฟซเว็บ/API/WebRTC และไฟร์วอลล์ที่ครอบคลุมทราฟฟิก IPv6 โดยอัตโนมัติ มีฟิลด์ทางเลือกใหม่ « IPv6 สาธารณะ » และ « IPv6 ส่วนตัว (NAT v6) » ในขั้นตอนการติดตั้ง หากปล่อยว่างไว้ จะไม่มีผลกระทบใดๆ ต่อระบบที่มีอยู่เดิม ค่า IPv6 ที่กำหนดไว้จะถูกจดจำเมื่อมีการกำหนดค่าใหม่ ข้อกำหนดเบื้องต้น: IPv6 สาธารณะแบบคงที่ (หรือ prefix ที่ได้รับมอบหมาย) ที่ route มายังเซิร์ฟเวอร์ ใช้พอร์ตเดียวกับ IPv4
- ใหม่ การเปิดใช้งาน IPv6 บนระบบที่ติดตั้งอยู่แล้ว: ฟิลด์ IPv6 ยังพร้อมใช้งานในเมนู « กำหนดค่าใหม่ » ของอินสแตนซ์ที่มีอยู่เดิม — การกำหนดค่าใหม่จะสร้างระบบโทรศัพท์ใหม่แบบ dual-stack และรีสตาร์ทบริการต่างๆ กลไกป้องกัน: การกำหนดค่าใหม่จะหยุดทำงานอย่างปลอดภัยโดยไม่ตัดการเชื่อมต่อใดๆ หาก IPv6 ยังไม่ได้ถูกตั้งค่าบนอินเทอร์เฟซของเซิร์ฟเวอร์ (ต้องตั้งค่าไว้ก่อนทำการกำหนดค่าใหม่)
- ใหม่ Trunk ไปยังผู้ให้บริการที่ใช้ IPv6: ฟิลด์ « เซิร์ฟเวอร์ SIP » ของ trunk แบบทั่วไปรองรับที่อยู่ IPv6 — ในรูปแบบตัวอักษรล้วน (2001:db8::1), ในวงเล็บเหลี่ยม, พร้อมพอร์ต ([2001:db8::1]:5060) หรือในรูปแบบ URI ระบบ PBX จะใส่วงเล็บเหลี่ยมให้ที่อยู่โดยอัตโนมัติในจุดที่จำเป็น และสลับการลงทะเบียนและสายเรียกเข้าไปใช้ socket IPv6 เมื่อผู้ให้บริการใช้ IPv6 แบบตัวอักษรล้วน ส่วนผู้ให้บริการที่ใช้ชื่อโดเมนแบบ dual-stack จะยังคง route ผ่าน IPv4 เช่นเดิม
- แก้ไขแล้ว การติดตั้งใหม่มีความน่าเชื่อถือมากขึ้นบนเซิร์ฟเวอร์รุ่นล่าสุด: โครงสร้างการตั้งค่าเว็บเซิร์ฟเวอร์ได้เปลี่ยนแปลงไป ซึ่งเคยทำให้การติดตั้งบางกรณีล้มเหลวในขั้นตอนสุดท้ายของการดีพลอยทั้งที่ระบบโทรศัพท์ได้ตั้งค่าเรียบร้อยแล้ว ได้แก้ไขสาเหตุ 3 ประการ — โดเมนเว็บที่กำหนดเองถูกวางไว้ในไดเรกทอรีการตั้งค่าที่ถูกต้อง, การเสริมความปลอดภัย TLS โดยไม่ขัดแย้งกับการตั้งค่าเริ่มต้น (ปฏิเสธ TLS 1.0/1.1 อย่างแท้จริงแล้ว), และการตรวจสอบ TLS ภายในโดยไม่มีการแจ้งล้มเหลวที่ผิดพลาด การติดตั้งที่มีอยู่เดิมไม่ได้รับผลกระทบ; ได้ทดสอบการติดตั้งหลัง NAT บนเซิร์ฟเวอร์ประเภทนี้ครบวงจรแล้ว
- ปรับปรุงแล้ว IPv6 ถูกส่งมอบให้สามารถเปิดใช้งานได้ต่อการติดตั้ง โดยได้ตรวจสอบในสภาพแวดล้อมจริงระหว่างการดีพลอยแบบทดสอบร่วมกัน สิ่งที่จะต้องตรวจสอบในขั้นตอนถัดไป: การแบนที่อยู่ IPv6 โดยอัตโนมัติ (ระบบ anti-flood ของ SIP ครอบคลุม IPv6 อยู่แล้ว) และการ provisioning โทรศัพท์ผ่าน IPv6 โดยตรง — การ provisioning ผ่านชื่อโดเมนของ PBX รองรับ dual-stack อยู่แล้วในปัจจุบัน
v1.11.5 การเสริมความปลอดภัย 12 สิงหาคม 2569
- ปรับปรุงแล้ว เสริมความปลอดภัยการเข้ารหัสเว็บ (จากผลการทดสอบเจาะระบบ): อินเทอร์เฟซและ API รองรับเฉพาะ TLS 1.2 และ 1.3 ด้วยอัลกอริทึมสมัยใหม่ (AES-GCM, ChaCha20) เท่านั้น — โปรโตคอลเก่าอย่าง TLS 1.0/1.1 และอัลกอริทึม CBC (ช่องโหว่ Lucky13) ไม่สามารถใช้งานได้อีกต่อไปฝั่งเบราว์เซอร์ โทรศัพท์รุ่นเก่าไม่ได้รับผลกระทบ เนื่องจากการเข้ารหัส (SIP-TLS และการ provisioning) ใช้ช่องทางแยกต่างหาก ซึ่งยังคงความเข้ากันได้
- ปรับปรุงแล้ว เปิดใช้งาน HSTS: บังคับให้เบราว์เซอร์คงการเชื่อมต่อผ่าน HTTPS ซึ่งป้องกันความพยายามลดระดับไปยังการเชื่อมต่อที่ไม่ได้เข้ารหัส
- ปรับปรุงแล้ว เสริมความปลอดภัยการเข้าถึง SSH: จำกัดจำนวนครั้งการลองยืนยันตัวตนและลดตัวเลือกการดูแลระบบ มีการป้องกันเพิ่มเติมอีก 2 รายการต่อเซิร์ฟเวอร์: จำกัดการเข้าถึง SSH ให้เฉพาะรายการที่อยู่ IP ของผู้ดูแลระบบ (เซิร์ฟเวอร์จัดการยังคงได้รับอนุญาตเสมอ) และปิดใช้งานการยืนยันตัวตนด้วยรหัสผ่าน โดยใช้เฉพาะคีย์เท่านั้น
- ปรับปรุงแล้ว เพื่อทบทวน: การป้องกันการฉ้อโกงและการโจมตี SIP (การบล็อกที่อยู่ที่พยายามลงทะเบียนซ้ำๆ โดยอัตโนมัติ, การกรองปลายทางที่มีค่าบริการพิเศษ) มีการใช้งานอยู่แล้วและยังคงทำงานต่อไป
v1.11.4 Microsoft Teams, ขยาย SSO และการติดตั้งหลัง NAT 12 สิงหาคม 2569
- ใหม่ การติดตั้งบนเซิร์ฟเวอร์ที่อยู่หลัง NAT (การส่งต่อพอร์ต) — รองรับอย่างสมบูรณ์: ตอนนี้สามารถดีพลอย PBX บนเครื่องที่ใช้ IP ส่วนตัวหลังเราเตอร์/ไฟร์วอลล์ได้แล้ว ไม่จำกัดเฉพาะ VPS ที่ใช้ IP สาธารณะอีกต่อไป มีฟิลด์ทางเลือกใหม่ « IP ส่วนตัว (เซิร์ฟเวอร์หลัง NAT) » ในขั้นตอนการติดตั้ง ระบบโทรศัพท์ทั้งหมด (สัญญาณ SIP, การรับส่งเสียง RTP, การรีเลย์ STUN/TURN ของ softphone) จะรับฟังบน IP ส่วนตัวโดยประกาศตัวด้วย IP สาธารณะของไซต์ — การลงทะเบียน การโทร และเสียงสองทางเหมือนบน VPS การตั้งค่า NAT จะถูกจดจำเมื่อมีการกำหนดค่าใหม่ ข้อกำหนดเบื้องต้น: IP สาธารณะแบบคงที่และการส่งต่อพอร์ตแบบ 1:1 อย่างเคร่งครัด (SSH, เว็บ, SIP 5060/5061, STUN/TURN, provisioning, ไดเรกทอรี, ช่วง RTP) หนึ่ง PBX ต่อหนึ่ง IP สาธารณะ
- ใหม่ การผสานรวม Microsoft Teams ต่อ tenant: การซิงค์สถานะ Teams → เครื่องโทรศัพท์ (ผู้ใช้ที่ตั้งสถานะ « ห้ามรบกวน » — และเป็นตัวเลือกเสริม « ไม่ว่าง » — ใน Teams จะเปลี่ยนสถานะเครื่องโทรศัพท์เป็นห้ามรบกวนโดยอัตโนมัติ) สามารถกำหนดค่าได้ต่อลูกค้าในการ์ดใหม่ « Microsoft Teams » (ID tenant Azure + การยินยอมของผู้ดูแลระบบ Microsoft 365)
- ใหม่ แอปพลิเคชัน Microsoft Teams « MaxiPBX »: softphone (สาย รายชื่อผู้ติดต่อ ประวัติการโทร) โดยตรงในแท็บ Teams พร้อมการเข้าสู่ระบบผ่าน SSO SAML — แพ็กเกจแอปพลิเคชันพร้อมเผยแพร่ใน Teams Admin Center ข้อกำหนดเบื้องต้น: เปิดใช้งาน WebRTC บนส่วนขยายและแอปพลิเคชัน Azure AD ได้รับอนุญาตจากลูกค้าแล้ว
- ใหม่ ขยาย SSO ให้รองรับ Microsoft Entra ID (Microsoft 365 / Azure AD) และ Google Workspace: เลือกผู้ให้บริการยืนยันตัวตนในการ์ด SSO (Okta, Microsoft Entra ID, Google Workspace หรือ IdP SAML ทั่วไปใดๆ) มีคู่มือการตั้งค่าแบบทีละขั้นตอนที่ปรับให้เหมาะกับผู้ให้บริการ, ยอมรับ metadata ผ่าน URL (แนะนำสำหรับ Entra ID เพื่อติดตามการต่ออายุใบรับรอง) หรือผ่านไฟล์ XML (Google Workspace) การตั้งค่า OIDC ซึ่งไม่สามารถใช้งานได้ ถูกนำออกจากอินเทอร์เฟซแล้ว: ตอนนี้ SAML ครอบคลุมผู้ให้บริการทั้งหมด
v1.11.3 SSO Okta / SAML 12 สิงหาคม 2569
- ใหม่ SSO ต่อ tenant (SAML) — การผสานรวมที่สมบูรณ์และเป็นแบบเนทีฟกับเอนจินยืนยันตัวตนของแพลตฟอร์ม: ลูกค้าแต่ละรายสามารถเปิดใช้งานการยืนยันตัวตนแบบครั้งเดียว (Single Sign-On) ผ่านผู้ให้บริการยืนยันตัวตนของตนเอง (Okta หรือ IdP SAML ใดก็ได้) การ์ดใหม่ « SSO / Okta » ในการตั้งค่าความปลอดภัยของ tenant: วิธีการ (Native / SAML), โดเมน, ข้อมูลเมตาของ IdP และตัวเลือก « บังคับใช้ SSO สำหรับทั้ง tenant » ข้อมูลที่ต้องกรอกฝั่ง Okta (ACS URL, Entity ID, URL ข้อมูลเมตา) จะแสดงและสามารถคัดลอกได้ในคลิกเดียว
- ใหม่ ปุ่ม « เข้าสู่ระบบด้วย SSO » บนหน้าเข้าสู่ระบบ: ผู้ใช้กรอกอีเมลและจะถูกนำไปยังผู้ให้บริการยืนยันตัวตนของตน จากนั้นจะเชื่อมต่อกลับมา — โดยไม่ส่งผลกระทบต่อ tenant ที่ยังคงใช้การเข้าสู่ระบบแบบดั้งเดิม
- ใหม่ SSO OpenID Connect (Okta): การตั้งค่าต่อ tenant (issuer, client ID/secret, scopes, แสดง Redirect URI) และการตรวจสอบตัวตนแบบครบถ้วน (PKCE, ตรวจสอบลายเซ็น JWKS, iss/aud/exp/nonce) การออก session token ขั้นสุดท้ายจะมาในเวอร์ชันถัดไป — SAML ยังคงเป็นเส้นทางที่แนะนำและใช้งานได้เต็มรูปแบบ
- แก้ไขแล้ว การ์ดผู้ใช้: หน้าต่างจะไม่ปิดอีกต่อไปเมื่อคลิกด้านข้าง — ไม่มีการสูญเสียการแก้ไขที่กำลังกรอกอยู่อีกต่อไป (ปิดได้ผ่านเครื่องหมายกากบาทหรือปุ่ม Escape)
v1.11.2 12 สิงหาคม 2569
- แก้ไขแล้ว โมดูล « เหตุฉุกเฉิน » ของ Chambres เปิดใช้งานเป็นค่าเริ่มต้นแล้ว: การทำงานจริงของสถานการณ์เหตุฉุกเฉินจะไม่ถูกล็อกด้วยการตั้งค่าติดตั้งอีกต่อไป — เพียงอัปเดตก็เปิดใช้งานทั่วทั้งฟลีตได้ทันที โดยไม่ต้องตั้งค่าใหม่หรือปรับแต่งด้วยตนเอง ยังคงสามารถปิดใช้งานได้ผ่านการตั้งค่าระบบที่ชัดเจนสำหรับสถานประกอบการที่ต้องการ
v1.11.1 12 สิงหาคม 2569
- แก้ไขแล้ว Chambres — ย้ายรหัสบริการทำความสะอาดไปยังบล็อกเฉพาะ (*571 ทำความสะอาดแล้ว, *572 ต้องทำความสะอาด, *573 ต้องตรวจสอบ, *574 ซ่อมบำรุง): รหัส *31/*32/*34 เกิดความขัดแย้งกับรหัสที่มีอยู่แล้วของ PBX (การเข้า/ออกระบบของเจ้าหน้าที่, การดักฟังสาย) การจับคู่รหัส → สถานะ ยังคงสามารถตั้งค่าได้ตามสถานประกอบการ
- ปรับปรุงแล้ว การสร้าง trunk ได้รับการออกแบบใหม่เป็นสองขั้นตอน: เลือกประเทศ (สวิตเซอร์แลนด์อยู่บนสุด) จากนั้นเลือกรูปแบบผู้ให้บริการตามลำดับตัวอักษร (MaxiConnect อยู่บนสุดสำหรับสวิตเซอร์แลนด์ เวอร์ชันทั่วไปอยู่ท้ายสุดของรายการ) — เมนูดรอปดาวน์ที่ชัดเจนสองเมนูแทนที่กริดการ์ดยาว
- ปรับปรุงแล้ว Chambres — « กลุ่มห้อง » มีเมนูเฉพาะของตัวเอง
- ปรับปรุงแล้ว Chambres — check-in แบบด่วน: การเชื่อมโยงห้อง ↔ โทรศัพท์เตรียมไว้ครั้งเดียวถาวร เมื่อผู้เข้าพักมาถึง เพียงกรอกชื่อ นามสกุล หมายเลขห้อง และสิทธิ์ (ผู้เข้าพักแยกเป็นชื่อ + นามสกุล)
- ปรับปรุงแล้ว Chambres — รายงานการใช้งานถูกล็อกเมื่อ check-out และคลังประวัติการเข้าพักสามารถดูและส่งออกได้ แม้จะผ่านไปหลายเดือนแล้ว
- ปรับปรุงแล้ว Chambres — wallboard เฉพาะที่สามารถเผยแพร่บนทีวี: สถานะและการเข้าพัก, การเน้นกะพริบ (อย่างน้อย 10 นาที) สำหรับห้องที่โทรออกไปยังหมายเลขฉุกเฉิน พร้อมการตรวจจับสายเรียกดังกล่าวจากห้องพัก, โหมดเต็มหน้าจอโดยไม่มีเมนูด้านข้าง
v1.11.0 โมดูล Chambres และ Wallboards 11 สิงหาคม 2569
- ใหม่ โมดูลใหม่ « Chambres » (เดิมชื่อ « Hôtel ») ใช้งานได้ทั่วไปสำหรับโรงแรม โรงพยาบาล คลินิก EMS ที่พักอาศัย และหอพัก: ห้อง = หน่วยงานถาวรที่แยกจากผู้เข้าพัก, โทรศัพท์หลายเครื่องต่อห้อง, การเข้าพัก/ออกจากที่พัก (check-in / check-out), การรีเซ็ตที่รับประกันความเป็นส่วนตัวระหว่างผู้เข้าพัก, โปรไฟล์การโทรที่มีข้อจำกัดจริง (สายฉุกเฉินไม่ถูกบล็อกเด็ดขาด), การปลุกแบบต่อเนื่องและสามารถสั่งจากเครื่องได้, สถานะห้อง + งานแม่บ้านผ่านรหัส *31 ถึง *34, ห้ามรบกวนต่อห้อง, กลุ่มห้องและนโยบายการโทรระหว่างห้อง, สายฉุกเฉินถูกบันทึกติดตาม, การคิดค่าบริการพร้อมอัตราค่าใช้จ่าย, บันทึกเหตุการณ์ต่อห้อง, REST API สาธารณะ + webhooks + ตัวเชื่อมต่อ PMS (พร้อมสำหรับ OPERA / FIAS), การเฝ้าติดตามโทรศัพท์พร้อมการแจ้งเตือน, แดชบอร์ดและอินเทอร์เฟซแผนกต้อนรับเฉพาะพร้อมสิทธิ์ของตัวเอง
- ใหม่ เครื่องมือสร้าง Wallboards: หลาย wallboard ที่ปรับแต่งได้ต่อ tenant, เลือกคิว, widget ที่ปรับแต่งได้ (สายที่รับแล้ว, สายที่พลาด, สายที่กำลังดำเนินการ, ระยะเวลาเฉลี่ย, เวลารอสาย, เอเจนต์ที่ออนไลน์/ไม่ว่าง/พร้อมใช้งาน/พัก...), เลย์เอาต์, ธีม และโหมดเต็มหน้าจอทีวีที่แท้จริง
- ใหม่ เมนูสถิติเปลี่ยนเป็นศูนย์รวมพร้อม 4 การ์ด
- ใหม่ ตัวกรองทิศทางในบันทึกและการบันทึกเสียงสาย (ทั้งหมด / สายที่พลาด / สายเข้า / สายออก)
- ใหม่ การ์ดผู้ใช้จัดระเบียบใหม่: แท็บ « รหัสประจำตัว » เฉพาะ, ส่วน « การบันทึกเสียง » ย้ายไปอยู่ใต้ « ขั้นสูง »
- ใหม่ ตัวเลือกประเทศทั่วโลกสำหรับรายการอนุญาต/ปฏิเสธ GeoIP ของความปลอดภัย PBX
- ใหม่ เมนู « ปุ่มลัดเริ่มต้น » ย้ายไปอยู่ใต้ « พนักงาน »
- ใหม่ ตัวคั่น BLF ที่สามารถย้ายได้เพื่อให้ปุ่มลัดล้นไปยังโมดูลขยาย (เช่น Mitel M685i)
- ใหม่ SMTP ที่ปรับแต่งได้ต่อ tenant (ค่าเริ่มต้นใช้ SMTP ระบบส่วนกลาง)
- ใหม่ เทมเพลตอีเมลที่ปรับแต่งได้สำหรับการส่งรายงานตามกำหนดเวลา
- ใหม่ อินเทอร์เฟซพร้อมใช้งานใน 15 ภาษา (การแปลเสร็จสมบูรณ์แล้ว)
- แก้ไขแล้ว พื้นที่พนักงานต้อนรับ: ลบกำแพงข้อผิดพลาดด้านสิทธิ์ (ซ่อนแดชบอร์ดและเปลี่ยนเส้นทางไปยังหน้าแรกที่ได้รับอนุญาต)
- แก้ไขแล้ว โปรไฟล์การโทรของห้องที่ไม่ได้บังคับใช้ข้อจำกัดจริงใดๆ: ข้อจำกัดมีผลบังคับใช้จริงในฝั่งระบบโทรศัพท์แล้ว
- แก้ไขแล้ว การเปิดใช้งานโมดูล Chambres ที่ไม่ได้ป้องกัน endpoints: การควบคุมการเข้าถึงมีผลบังคับใช้จริงแล้ว
- แก้ไขแล้ว ฟิลด์ของรายงานที่กำหนดเอง (วัน, เดือน, ชั่วโมง, ตัวชี้วัด) ได้รับการแปลในทุกภาษาแล้ว
v0.1.78 18 มิถุนายน 2569
- ใหม่ สิทธิ์การจัดการรวมศูนย์ในการตั้งค่าทั่วไป: โปรไฟล์ระบบ Admin Tenant สามารถกำหนดให้ผู้ใช้แต่ละคนได้ และโปรไฟล์แบบกำหนดเองได้รับการจัดการในที่เดียวกัน
v0.1.77 18 มิถุนายน 2569
- ปรับปรุงแล้ว ปรับปรุงหน้าต่างโมดัลสำหรับหน้าจอที่มีความสูงน้อยกว่า: การแสดงผลกระชับขึ้น ระยะขอบดีขึ้น และการ์ดผู้ใช้แคบลง
v0.1.76 18 มิถุนายน 2569
- ปรับปรุงแล้ว จัดการตารางเวลาแบบรวมศูนย์: อินเทอร์เฟซขั้นสูงเพียงหนึ่งเดียว จัดโครงสร้างอย่างเรียบง่าย โดยไม่ต้องสลับระหว่างโหมดพื้นฐาน / ผู้เชี่ยวชาญ
v0.1.75 31 พฤษภาคม 2569
- ใหม่ รุ่นสำหรับตรวจสอบความถูกต้องของไปป์ไลน์การนำไปใช้งาน โดย UI การประสานงาน และการจัดสรรถูกปรับให้สอดคล้องกัน
- แก้ไขแล้ว รวมการแก้ไขล่าสุดสำหรับการมอนิเตอร์ โทรศัพท์ และเวิร์กโฟลว์การเผยแพร่
v0.1.74 30 พฤษภาคม 2569
- ใหม่ หน้าการแจ้งเตือนของ tenant ใหม่ สำหรับการวินิจฉัย push บนมือถือ / เดสก์ท็อปโดยเฉพาะ
- ใหม่ การดำเนินการโดยตรงต่อผู้ใช้แต่ละคน: ทดสอบ push, รีเซ็ตโทเค็น และคัดลอกข้อมูลการวินิจฉัย
- ใหม่ การมอนิเตอร์ของ tenant จะเปลี่ยนเส้นทางปัญหา push ไปยังมุมมองเฉพาะทางนี้
- ใหม่ การตรวจสอบ (audit) ของ tenant ในเมนูนำทาง พร้อมตัวกรองด่วน และการคัดลอกข้อมูลวินิจฉัยคุณภาพ WebRTC ระหว่างสนทนา
v0.1.73 30 พฤษภาคม 2569
- ใหม่ การมอนิเตอร์ของ tenant ได้รับการปรับปรุงด้วยไทล์ Push บนมือถือ / เดสก์ท็อป และศูนย์เหตุการณ์ที่สามารถแก้ไขได้
- ใหม่ ความล้มเหลวของ push ล่าสุดจะถูกแสดงในการแจ้งเตือนและเหตุการณ์ของ tenant
- แก้ไขแล้ว เหตุการณ์ push จำกัดเฉพาะช่วง 24 ชั่วโมงล่าสุด เพื่อหลีกเลี่ยงสถานะสีแดงที่ผิดพลาด
v0.1.72 30 พฤษภาคม 2569
- ใหม่ การวินิจฉัยโทรศัพท์ได้รับการปรับปรุง (ภาษา / เขตเวลาของบัญชี, ไทม์ไลน์ที่ผู้ดูแลระบบสามารถใช้งานได้จริง)
- ใหม่ เอนจินโรงแรม: การปลุกและการแจ้งเหตุฉุกเฉินสามารถควบคุมได้จากการตั้งค่าระบบ
- แก้ไขแล้ว การดำเนินการ « ซ่อมแซมโทรศัพท์นี้ »: การวินิจฉัย การสร้างค่าคอนฟิกใหม่ และ check-sync ที่น่าเชื่อถือยิ่งขึ้น
- แก้ไขแล้ว การลงทะเบียน push บนมือถือ: ระบุ tenant อย่างชัดเจน และการบันทึกล็อกที่เชื่อถือได้
v0.1.71 30 พฤษภาคม 2569
- ใหม่ ระบบป้องกันความปลอดภัยของรุ่น: การ build จะตรวจสอบว่า UI, backend และบันทึกประจำรุ่นมีหมายเลขรุ่นตรงกัน
- ใหม่ บล็อกการเข้าถึงหน้าการตั้งค่าระบบโดยตรงสำหรับผู้ดูแลระบบของ tenant
- ใหม่ การมอนิเตอร์ของ tenant ได้รับการปรับปรุง (เหตุการณ์ของทรังก์, ผู้ใช้, โทรศัพท์, omnichannel, คิว)
v0.1.70 30 พฤษภาคม 2569
- ปรับปรุงแล้ว ทำความสะอาดหน้า Monitoring ของ PBX แล้ว: ข้อมูลระดับ tenant (omnichannel, คิว, ผู้ใช้งาน, โทรศัพท์) จะไม่ปรากฏที่นี่อีกต่อไป
- ปรับปรุงแล้ว หน้าระบบจะแสดงเฉพาะ services, checks ของ PBX, เหตุการณ์ผิดปกติของระบบ, logs และ release center เท่านั้น
v0.1.67 30 พฤษภาคม 2569
- ใหม่ แยกส่วนความปลอดภัยออกจาก monitoring: ทำความสะอาดมุมมองระดับ tenant แล้ว ย้าย monitoring ของ PBX ไปไว้ในส่วนตั้งค่าระบบ (Paramètres système)
- ใหม่ endpoints ระบบสำหรับ monitoring สงวนไว้เฉพาะผู้ดูแลระบบ PBX เท่านั้น
v0.1.66 30 พฤษภาคม 2569
- ใหม่ ศูนย์กลางเหตุการณ์ผิดปกติในการปฏิบัติงาน พร้อมการบันทึกการแก้ไขปัญหา
- ใหม่ Release Center ในส่วนสถานะสุขภาพของ PBX: แสดงช่องทาง (canal), นโยบาย และสถานะการอัปเดต
v0.1.65 30 พฤษภาคม 2569
- ใหม่ แผนปฏิบัติการสำหรับโทรศัพท์อยู่ด้านบนของหน้า Devices พร้อมคำแนะนำสำหรับแต่ละเครื่อง (ซ่อมแซม, กำหนดผู้ใช้, reprovision ใหม่)
- ปรับปรุงแล้ว ปรับ workflow ของผู้ดูแลระบบให้ง่ายขึ้น สำหรับกรองโทรศัพท์ที่ต้องแก้ไข ว่าง หรือที่ตรวจพบ
v0.1.64 30 พฤษภาคม 2569
- ใหม่ เพิ่มการดำเนินการแก้ไขใน Monitoring: รีสตาร์ท service, ทดสอบ WebRTC, SMTP, push notification และการเข้าถึงหน้าเว็บของโทรศัพท์
- ใหม่ ปรับปรุงศูนย์ Call Center ให้มีข้อมูลเพิ่มเติม: จำนวนสายที่รับ, ค่าเฉลี่ย SLA, เวลารอสายนานที่สุด และอัตราการวางสายก่อนรับต่อคิว
v0.1.63 29 พฤษภาคม 2569
- แก้ไขแล้ว ปรับปรุงความละเอียดของ check TURN (กรองพอร์ต UDP 3478 โดยตรง): ลด false negative เมื่อมีการใช้งาน RTP stream จำนวนมาก
v0.1.62 29 พฤษภาคม 2569
- แก้ไขแล้ว แก้ไขปัญหาการแจ้งเตือนผิดพลาด (false positive) ของระบบมอนิเตอร์การยืนยันตัวตนและ TURN (ตรวจสอบพอร์ต API จริง, ตรวจจับการรับฟัง UDP ที่ทำงานจริง)
v0.1.61 29 พฤษภาคม 2569
- ใหม่ ระบบมอนิเตอร์ศูนย์บริการรับสาย: คิว, สายที่รอสาย, สายที่ถูกวางสาย และเจ้าหน้าที่
- แก้ไขแล้ว ปรับปรุงสรุปบริการการโทรให้รองรับการตอบสนองที่ลดระดับได้ดีขึ้น
v0.1.60 29 พฤษภาคม 2569
- ใหม่ ปรับปรุงระบบมอนิเตอร์การแจ้งเตือนแบบ push ด้วยตัวนับตามช่องทางและตามแหล่งที่มา
- ใหม่ บันทึกการรีเซ็ตโทเคน push เพื่อช่วยในการวินิจฉัยปัญหาบนมือถือ / เดสก์ท็อป
v1.7.0 การสนับสนุนโหมดการวินิจฉัยเสียง และการเสริมความแข็งแกร่งด้านความปลอดภัย 16 สิงหาคม 2569
- ใหม่ โหมดการวินิจฉัย (เมนู เครื่องมือ › การวินิจฉัย) : เมื่อพบปัญหาเสียง ให้เริ่มการสะสม จากนั้นทำการโทรทดสอบ หยุดการสะสม และส่งรายงานไปยังการสนับสนุนในการกระทำเดียว
- ใหม่ การสะสมเมตริกเสียง WebRTC ในพื้นที่ระหว่างเซッสชัน (การสูญเสียแพ็กเก็ต ความกระตุกของเจิตเวไร ความล่าช้า MOS โดยประมาณ codec สถานะการเชื่อมต่อ เหตุการณ์การโทร อุปกรณ์เสียง เวอร์ชันแอปพลิเคชัน และแพลตฟอร์ม) เพื่อการวินิจฉัยที่แม่นยำ ข้อมูลลับและข้อมูลประจำตัวที่ละเอียดอ่อนจะถูกแยกออกหรือปิดบังก่อนการส่ง
- ปรับปรุงแล้ว การสื่อสารภายในแอปพลิเคชันถูกล็อก : การกระทำที่ละเอียดอ่อน (การเข้าสู่ระบบอัตโนมัติ การแจ้งเตือน การนำไปยังด้านหน้า การปิด การอัปเดต การควบคุมระยะไกล) ตอบสนองต่อหน้าต่างหลักและเซิร์ฟเวอร์ที่กำหนดค่าไว้เท่านั้น — หน้าหรือหน้าต่างที่ไม่ได้รับอนุญาตไม่สามารถทริกเกอร์ได้อีกต่อไป หน้าจออพยพในพื้นที่ (เซิร์ฟเวอร์ไม่สามารถเข้าถึง) ยังคงเก็บเพียงการโหลดซ้ำและการเปลี่ยนเซิร์ฟเวอร์
- ปรับปรุงแล้ว รหัสผ่านบัญชีได้รับการปกป้องอย่างดีขึ้น : รหัสผ่านจะถูกบันทึกไว้เฉพาะเมื่อคลังเก็บข้อมูลที่ปลอดภัยของระบบปฏิบัติการพร้อมใช้งาน การจัดเก็บข้อมูลสำรองแบบเก่า (เข้ารหัสเพียงอย่างเดียว ไม่เข้ารหัส) จะถูกลบออก — รหัสผ่านแบบเก่าที่ได้รับผลกระทบจะถูกลบออกระหว่างการอพยพแทนที่จะถูกถอดรหัส การจัดการบัญชีถูกจำกัดให้อยู่ในหน้าต่าง «บัญชี» ของตัวเอง
- ปรับปรุงแล้ว การควบคุมระยะไกลที่ปลอดภัย : แต่ละเหตุการณ์ (คลิก การเคลื่อนไหว การเลื่อน คีย์) จะได้รับการตรวจสอบและถูกจำกัดขอบเขตก่อนที่จะถูกดำเนินการ และข้อมูลที่ไม่ถูกต้องจะถูกปฏิเสธ สิทธิ์ของอุปกรณ์ USB/HID ถูกจำกัดให้เฉพาะผู้ผลิตชุดหูฟังโทรศัพท์ที่รองรับแล้ว (Jabra, Poly/Plantronics, EPOS, Yealink, Logitech)
- ปรับปรุงแล้ว โหมดการวินิจฉัย : การส่งกลับสถานะที่ชัดเจนในแอปพลิเคชัน (เริ่มต้น หยุด และส่งการวินิจฉัยจะปรากฏ) พร้อมกับข้อผิดพลาดที่อาจเกิดขึ้นซึ่งรายงานให้ผู้ใช้
v1.6.2 ลายเซ็น Windows 15 สิงหาคม 2569
- ปรับปรุงแล้ว Windows : แอปพลิเคชันจะได้รับการลงนามและยอมรับโดย Windows โดยไม่มีคำเตือนด้านความปลอดภัย — ลายเซ็นโค้ดจะย้ายไปยังบริการลงนามสมัยใหม่ที่บูรณาการในไปป์ไลน์การสร้างพร้อมการตรวจสอบอัตโนมัติในแต่ละเวอร์ชัน ไม่มีการเปลี่ยนแปลงที่มองเห็นได้ในการใช้งาน การลงนามและการรับรองสัญญาณของ macOS ยังคงไม่เปลี่ยนแปลง
v1.5.7 บัญชีผู้ใช้แบบหลายเซิร์ฟเวอร์ & 60 ภาษา 15 สิงหาคม 2569
- ใหม่ ตัวจัดการบัญชี: ผ่านเมนูใหม่ « File → Accounts » (มีในเทรย์ด้วย) คุณสามารถบันทึกบัญชีได้หลายรายการ — ชื่อ, URL เซิร์ฟเวอร์, ชื่อผู้ใช้, รหัสผ่าน — และเข้าสู่ระบบได้ในคลิกเดียว โดยไม่ต้องกรอกข้อมูลใหม่ทุกครั้ง เมื่อเปิดแอปพลิเคชัน จะมีหน้าตัวเลือกบัญชีปรากฏขึ้น (ใช้เป็นการตั้งค่าครั้งแรกด้วย) หากต้องการเปลี่ยนเซิร์ฟเวอร์ ให้เปิด « Accounts » อีกครั้งแล้วเข้าสู่ระบบด้วยบัญชีอื่น: แอปพลิเคชันจะสลับและเชื่อมต่อใหม่โดยอัตโนมัติ สามารถแก้ไขหรือลบบัญชีได้ทุกเมื่อ
- ใหม่ รหัสผ่านของบัญชีถูกเข้ารหัสผ่านระบบจัดเก็บรหัสผ่านของระบบปฏิบัติการ (Keychain บน macOS, DPAPI บน Windows, libsecret บน Linux) การย้ายข้อมูลเป็นไปอย่างราบรื่น: เซิร์ฟเวอร์เดียวเดิมจะกลายเป็นบัญชีแรกโดยอัตโนมัติเมื่อเปิดใช้งานครั้งแรก
- แก้ไขแล้ว การคลิกที่การแจ้งเตือนสายเรียกเข้าตอนนี้จะดึงซอฟต์โฟนขึ้นมาแสดงผลด้านหน้าเมื่อแอปทำงานอยู่เบื้องหลัง — ก่อนหน้านี้หน้าต่างเพียงกระพริบในแถบงานโดยไม่ปรากฏขึ้นด้านหน้า (พบบน Linux เช่นเดียวกับ Windows)
- ใหม่ เมนู « เกี่ยวกับ »: หน้าต่างจะแสดงชื่อแอปพลิเคชัน หมายเลขเวอร์ชัน และเซิร์ฟเวอร์ที่เชื่อมต่ออยู่ในปัจจุบัน — เข้าถึงได้จากเทรย์และจากแถบเมนู « File » (พร้อมด้วย Check for Updates, Change Server, Quit)
- แก้ไขแล้ว Linux: แอปพลิเคชันไม่แสดงแถบเมนูเลย (มีเฉพาะบน macOS) — ตอนนี้ถูกสร้างและแสดงผลบน Linux แล้ว ซึ่งมักไม่มีเทรย์ระบบ Windows ยังคงมีทั้งเทรย์และแถบเมนู (กดปุ่ม Alt เพื่อแสดง) ส่วน macOS ยังคงใช้เมนูระบบเดิม
- ใหม่ 60 ภาษา: แอปพลิเคชัน Desktop จะปรับตามภาษาของระบบโดยอัตโนมัติ จากทั้งหมด 60 ภาษาในระบบนิเวศของ MaxiPBX (แยกแยะภาษาจีนตัวย่อ / ตัวเต็ม)
v1.5.2 กู้คืนสายที่กำลังดำเนินอยู่ 13 สิงหาคม 2569
- ใหม่ กู้คืนสายที่กำลังดำเนินอยู่เมื่อเปิดแอปพลิเคชัน: หากแอปถูกปิดอยู่และมีสายเข้ามา เมื่อเปิดแอปขึ้นมาใหม่ คุณจะเห็นสายที่กำลังดำเนินอยู่และสามารถรับสายได้ในทันที (« กู้คืนสาย ») — สายจะเริ่มดังในแอปพลิเคชัน ใช้ได้เช่นกันในการรับสายต่อบนแอปจากสายที่รับไว้บนอุปกรณ์อื่น
v1.5.1 13 สิงหาคม 2569
- แก้ไขแล้ว ปุ่ม BLF: การโหลดล้มเหลวสำหรับบัญชีผู้ใช้ (« การดำเนินการถูกปฏิเสธโดยบริการระยะไกล ») แก้ไขแล้วสำหรับทุกบัญชี ไม่ใช่เฉพาะผู้ดูแลระบบ (ต้องใช้ PBX เวอร์ชันล่าสุด)
v1.5.0 ปุ่ม BLF 12 สิงหาคม 2569
- ใหม่ เมนูใหม่ « BLF »: ปุ่มตรวจสอบสถานะสายที่ตั้งค่าไว้บนอุปกรณ์ของคุณตอนนี้จะแสดงในแอปพลิเคชันด้วย เช่นเดียวกับโทรศัพท์สำนักงาน ปุ่มแต่ละปุ่มจะแสดงสถานะแบบเรียลไทม์ของเบอร์ต่อที่ถูกตรวจสอบ (ว่าง, กำลังเรียก, กำลังคุย, พักสาย, ไม่อยู่) และการคลิกจะโทรออกไปยังเบอร์ต่อนั้นโดยตรง ไม่ต้องตั้งค่าใหม่: ปุ่ม BLF ที่ตั้งค่าไว้บนอุปกรณ์ของคุณแล้วจะปรากฏขึ้นโดยอัตโนมัติ ข้อกำหนดเบื้องต้น: PBX เวอร์ชันล่าสุด
v1.0.2
- ใหม่ URL ดาวน์โหลดที่คงที่ตามแบรนด์ (นามแฝง « -latest »)
- ใหม่ การกลับมาทำงานต่ออย่างราบรื่นเมื่อคอมพิวเตอร์ตื่นจากโหมดพัก
- ปรับปรุงแล้ว การปรับมาตรฐาน DMG สำหรับ Intel เป็น « -x64.dmg » (ความสมมาตรของสถาปัตยกรรม macOS)
- แก้ไขแล้ว ปิดใช้งานหน้าจอกรอกข้อมูลเซิร์ฟเวอร์ในโหมด white-label
- แก้ไขแล้ว หน้าจอสำรองเมื่อไม่สามารถเชื่อมต่อเซิร์ฟเวอร์ได้ (ยุติปัญหาหน้าจอเปล่า)
- แก้ไขแล้ว ไอคอน Linux: แก้ไขขนาดขั้นต่ำที่จำเป็นและไอคอนทั่วไปบน GNOME
v0.1.3 20 พฤษภาคม 2569
- ปรับปรุงแล้ว ระบบอัปเดตอัตโนมัติถูกย้ายไปยังช่องทางการเผยแพร่ที่มีความน่าเชื่อถือมากขึ้น พร้อมการอ่านไฟล์แสดงเวอร์ชันโดยตรง
v0.1.2 20 พฤษภาคม 2569
- แก้ไขแล้ว การอัปเดตอัตโนมัติสามารถตรวจจับเวอร์ชันใหม่ได้อย่างถูกต้องอีกครั้ง
v0.1.1 20 พฤษภาคม 2569
- ใหม่ รองรับหูฟัง USB (Jabra, EPOS, Yealink, Poly): รับสาย/วางสายได้จากหูฟังโดยตรง
- ใหม่ ปุ่ม « เปลี่ยนเซิร์ฟเวอร์ » สามารถใช้งานได้โดยตรงจากหน้าเข้าสู่ระบบ
v0.1.0 เวอร์ชันเผยแพร่ครั้งแรก 20 พฤษภาคม 2569
- ใหม่ เวอร์ชันเดสก์ท็อปเผยแพร่ครั้งแรก: Windows, macOS Intel / Apple Silicon, Linux
- ใหม่ ซอฟต์โฟน WebRTC ในหน้าต่างแบบเนทีฟ พร้อมตัวเลือกเซิร์ฟเวอร์ในการเปิดใช้งานครั้งแรก (รองรับหลายผู้จำหน่าย)
- ใหม่ ไอคอนพื้นที่แจ้งเตือนพร้อมเมนู (เปลี่ยนเซิร์ฟเวอร์, อัปเดต, ออกจากโปรแกรม)
- ใหม่ อัปเดตอัตโนมัติในพื้นหลัง
- ใหม่ จัดการสิทธิ์การเข้าถึงไมโครโฟน / กล้อง / การแจ้งเตือนแบบเนทีฟ
- ใหม่ บิลด์ macOS ที่ลงนามด้วย Developer ID และผ่านการรับรอง (notarized) จาก Apple
v1.6.1 รองรับอีเมลสนับสนุนและ CRM บนมือถือ 15 สิงหาคม 2569
- ใหม่ หน้าจอ « อีเมลสนับสนุน » (เข้าถึงได้ผ่านการตั้งค่า): ดูทิกเก็ตจากกล่องข้อความสนับสนุนของคุณ ตอบกลับลูกค้า แนบไฟล์ จัดการสถานะและลำดับความสำคัญ — ฟังก์ชันเดียวกับบนเดสก์ท็อป
- ใหม่ CRM บนมือถือ: เมื่อมีสายเรียกเข้า ระบบจะค้นหาข้อมูลผู้ติดต่อจาก CRM ของ tenant (แสดงชื่อและบริษัท) และปุ่ม « เปิดใน CRM » จะปรากฏบนหน้าจอสาย
v1.6.0 Omni (Telegram / SMS) และการซัพพอร์ตที่เชื่อถือได้มากขึ้น 15 สิงหาคม 2569
- ใหม่ Omni บนมือถือ: แอปพลิเคชันสามารถรับและตอบกลับการสนทนาผ่าน Telegram และ SMS ได้ โดยแยกช่องทางของแต่ละการสนทนาให้เห็นชัดเจน (สัญลักษณ์บนอวาตาร์) และสามารถเริ่มต้นส่ง SMS จากมือถือได้ เมนู « Livechat » ถูกเปลี่ยนชื่อเป็น « Omni » และย้ายไปอยู่หลัง « ประวัติ »
- แก้ไขแล้ว หน้าจอ Support จะไม่ค้างเฉยเมื่อเปิดตั๋วงาน (ticket) อีกต่อไป: แอปพลิเคชันได้รับประโยชน์โดยอัตโนมัติจากการแก้ไขที่ส่งมาจากฝั่ง ControlPlane — ตั๋วงานจะถูกสร้างขึ้นในทุกกรณี ส่วนไฟล์แนบจะตามมาในชุดอัปเดตถัดไป
v1.5.7 ส่วนต่างเวลาในสมุดรายชื่อ & 60 ภาษา 15 สิงหาคม 2569
- ใหม่ แสดง «ส่วนต่างเวลา» สำหรับผู้ติดต่อระหว่างประเทศในสมุดรายชื่อ: มีป้ายแสดงส่วนต่างเวลาของผู้ติดต่อตามหมายเลขระหว่างประเทศ — เช่น จากสวิตเซอร์แลนด์ หมายเลข +212 (โมร็อกโก) จะแสดง «+1h» เมื่อมีส่วนต่างตั้งแต่ 1 ชั่วโมงขึ้นไป สำหรับประเทศที่มีหลายเขตเวลา (สหรัฐอเมริกา รัสเซีย แคนาดา…) ป้ายจะแสดงเป็นค่าประมาณโดยตั้งใจ («≈») การคำนวณคำนึงถึงเวลาออมแสง/เวลามาตรฐานเช่นเดียวกับในแอปพลิเคชันเดสก์ท็อป
- ใหม่ 60 ภาษา: แอปพลิเคชันมือถือรองรับภาษาทั้ง 60 ภาษาของระบบนิเวศ MaxiPBX แล้ว (จาก 15 → 60 ภาษา) รวมถึงภาษายูเครน รัสเซีย อาหรับ ฮีบรู ฮินดี จีน ญี่ปุ่น เกาหลี เวียดนาม ไทย อินโดนีเซีย สวาฮีลี และอีกมากมาย
v1.5.6 การปลุกจากพื้นหลังที่เชื่อถือได้มากขึ้น 14 สิงหาคม 2569
- แก้ไขแล้ว แก้ไขข้อความ «no server configured» ที่อาจปรากฏขึ้นเมื่อเปิดแอปพลิเคชันจากพื้นหลัง ทั้งที่เซิร์ฟเวอร์ได้ถูกกำหนดค่าไว้แล้ว: ภายใต้ภาระของการปลุก คลังข้อมูลนิรภัยของโทรศัพท์บางครั้งส่งค่ากลับมาเป็น «ว่างเปล่า» ทั้งที่ค่านั้นมีอยู่จริง — แอปจึงเข้าใจผิดว่าไม่มีเซิร์ฟเวอร์อีกต่อไป
- แก้ไขแล้ว ช่องว่างในการอ่านข้อมูลระหว่างการปลุกเดียวกันนี้อาจทำให้การลงทะเบียนสายและการเชื่อมต่อสายล้มเหลว เมื่อแอปพลิเคชันถูกปิดสนิท การรับสายทำงานได้ปกติอยู่แล้ว — ปัญหานี้เกิดเฉพาะกรณีกลับมาจากพื้นหลังเท่านั้น
- แก้ไขแล้ว ความเสถียรของบัญชีอุปกรณ์: รหัสประจำตัวอุปกรณ์อาจถูกสร้างใหม่โดยผิดพลาดในกรณีเดียวกันนี้ ทำให้เซสชันมือถือหลุดการเชื่อมต่อ — แก้ไขแล้ว
- ปรับปรุงแล้ว แอปพลิเคชันจะพยายามอ่านการกำหนดค่า เซสชัน และรหัสประจำตัวของตนซ้ำในช่วงเวลาสั้นๆ ก่อนสรุปว่าไม่มีข้อมูลเหล่านั้น: ความผิดพลาดชั่วคราวของคลังข้อมูลจะไม่ทำให้เกิดปัญหาอีกต่อไป
v1.5.5 ความน่าเชื่อถือของการโทรบน iPhone 13 สิงหาคม 2569
- แก้ไขแล้ว iOS — แก้ไขปัญหารับสาย «ไม่มีเสียง» / สายผี: หน้าจอสายเรียกเข้าอาจเปลี่ยนเป็น «เชื่อมต่อแล้ว» (จับเวลาเริ่มนับ) ก่อนที่การเชื่อมต่อเสียงจะถูกสร้างขึ้นจริง — คุณรับสายแต่กลับไม่มีเสียง หรือสายหลุดทันที ขณะนี้แอปพลิเคชันจะรอจนกว่าเสียงจะทำงานจริงก่อนยืนยันการรับสาย หากการเชื่อมต่อไม่สามารถสำเร็จได้ สายจะถูกวางอย่างถูกต้อง แทนที่จะปล่อยให้การ์ดสายเรียกเข้าค้างอยู่บนหน้าจอ
- แก้ไขแล้ว iOS — สายเรียกเข้าที่รับได้แม้แอปพลิเคชันถูกปิดสนิท: การแจ้งเตือนสายเรียกเข้าอาจมาถึงก่อนที่แอปจะพร้อมประมวลผล ทำให้สายไม่ดังเรียก ขณะนี้สายเหล่านี้จะถูกบันทึกไว้และประมวลผลทันทีที่แอปถูกปลุกขึ้น — รับประกันเสียงเรียกเข้าแม้หลังการปิดแอปโดยสมบูรณ์
- ปรับปรุงแล้ว iOS — มาตรการป้องกัน: หากการรับสายไม่สามารถสำเร็จได้ (สายไม่เคยถูกรับที่ฝั่งเซิร์ฟเวอร์ เครือข่ายขาด หรือเสียงใช้งานไม่ได้) สายจะถูกวางอย่างถูกต้องภายใน 15 วินาที แทนที่จะแสดงสถานะ «เชื่อมต่อแล้ว» ค้างอยู่ไม่รู้จบ
- ปรับปรุงแล้ว Android: ไม่มีการเปลี่ยนแปลงพฤติกรรม — การจัดการสายใช้การผสานรวมระบบโทรศัพท์แบบเนทีฟของระบบปฏิบัติการ และไม่ได้รับผลกระทบ การปรับปรุงเหล่านี้เฉพาะสำหรับ iOS เท่านั้น
v1.5.2 กู้คืนสายที่กำลังโทร + ความน่าเชื่อถือในการรับสาย 13 สิงหาคม 2569
- ใหม่ กู้คืนสายที่กำลังดำเนินอยู่เมื่อเปิดแอปพลิเคชัน: หากแอปถูกปิดและมีสายเรียกเข้ามา เมื่อเปิดแอปขึ้นมาคุณจะเห็นสายที่กำลังดำเนินอยู่และสามารถรับสายได้ด้วยการแตะเพียงครั้งเดียว («กู้คืนสาย») ใช้ได้เช่นกันสำหรับการรับสายต่อบนมือถือจากสายที่ถูกรับไว้บนเครื่องอื่น
- แก้ไขแล้ว iOS — การรับสายเรียกเข้าน่าเชื่อถือมากขึ้นอีก: หลังจากอยู่ในโหมดสลีปเป็นเวลานาน แอปอาจเข้าใจผิดว่ายังเชื่อมต่อกับเซิร์ฟเวอร์อยู่ ทั้งที่การเชื่อมต่อขาดไปแล้ว จึงไม่ลงทะเบียนใหม่ ทำให้สายไม่สามารถเชื่อมต่อได้ (หน้าจอแสดง «เชื่อมต่อแล้ว» แต่ไม่มีเสียง ในขณะที่ผู้โทรยังคงได้ยินเสียงเรียกเข้าอยู่) ขณะนี้แอปจะตรวจสอบสถานะการเชื่อมต่อ ที่แท้จริง และลงทะเบียนใหม่ทุกครั้งเมื่อถูกปลุกขึ้น / เมื่อมีสายเรียกเข้าแต่ละสาย
v1.5.1 13 สิงหาคม 2569
- แก้ไขแล้ว แก้ไขข้อความ «no server configured»: ในบางกรณี (ทันทีหลังจากรีสตาร์ทโทรศัพท์ หรือเมื่อเปิดแอปในสภาวะโหลดหนัก) แอปอาจแสดงข้อความนี้และไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ ทั้งที่การกำหนดค่าได้ถูกบันทึกไว้อย่างถูกต้องแล้ว ขณะนี้การกำหนดค่าเซิร์ฟเวอร์และโทเคนเซสชันถูกแคชและมีความทนทานมากขึ้น — ไม่ต้องอ่านคลังข้อมูลนิรภัยซ้ำทุกครั้งที่มีการร้องขอ และการอ่านที่ล้มเหลวชั่วคราวจะไม่ทำให้การกำหนดค่าสูญหายอีกต่อไป
- แก้ไขแล้ว การรับสายเรียกเข้า: หากสายที่รับไม่สามารถเชื่อมต่อได้ (สายไม่เคยมาถึงแอปเลย — เนื่องจากเครือข่ายหรือการปลุกโทรศัพท์) หน้าจอสายเรียกเข้าอาจค้างอยู่ที่ «เชื่อมต่อแล้ว» โดยไม่มีเสียง ในขณะที่ผู้โทรยังคงได้ยินเสียงเรียกเข้าไปเรื่อยๆ ขณะนี้สายจะถูกวางอย่างถูกต้องแทนที่จะค้างอยู่
- แก้ไขแล้ว ปุ่ม BLF: การโหลดล้มเหลวสำหรับบัญชีผู้ใช้ («การดำเนินการถูกปฏิเสธโดยบริการระยะไกล») แก้ไขแล้วสำหรับทุกบัญชี (ต้องใช้ PBX เวอร์ชันล่าสุด)
v1.5.0 ปุ่ม BLF 12 สิงหาคม 2569
- ใหม่ แท็บใหม่ «BLF»: ค้นหาปุ่มตรวจสอบสถานะสายของโทรศัพท์ของคุณได้โดยตรงในแอปพลิเคชันมือถือ แต่ละปุ่มจะแสดงสถานะแบบเรียลไทม์ของหมายเลขต่อที่ถูกตรวจสอบ (ว่าง กำลังเรียก กำลังใช้สาย รอสาย ไม่อยู่) และเพียงแตะครั้งเดียวก็สามารถโทรออกไปยังหมายเลขต่อนั้นได้ ปุ่ม BLF ที่ตั้งค่าไว้แล้วบนโทรศัพท์ของคุณจะปรากฏขึ้นโดยอัตโนมัติ ข้อกำหนดเบื้องต้น: PBX เวอร์ชันล่าสุด
v1.0.2 (build 52)
- ใหม่ เชื่อมโยงสายเรียกเข้ากับการแจ้งเตือนแบบ push ได้อย่างแม่นยำ (รหัสระบุสายเรียกเข้าเฉพาะตัว)
- ใหม่ บันทึกการวินิจฉัยที่สามารถดูได้โดยตรงในแอปพลิเคชัน
- แก้ไขแล้ว iOS: เพิ่มความเสถียรของการแจ้งเตือนสายเรียกเข้าอย่างครอบคลุม (ไม่มีการบล็อก push VoIP ซ้ำ ๆ อีกต่อไป)
- แก้ไขแล้ว iOS: จัดสรรเวลาการทำงานสำหรับการรับสายขณะแอปทำงานเบื้องหลัง
- แก้ไขแล้ว Android: ปุ่ม « ตอบรับ » บนการแจ้งเตือนสามารถรับสายได้อย่างถูกต้อง
- แก้ไขแล้ว iOS: โทรกลับได้จากประวัติ « Recents » ของโทรศัพท์
- แก้ไขแล้ว การโทรออก: แก้ไขสัญญาณเสียงเรียกกลับและปัญหาเสียงเงียบบน iOS
- แก้ไขแล้ว หน้าจอการโทร: แก้ไขการแมปที่ตกค้างและลำดับความสำคัญในการแสดงผล