ComSiam Service
การ ทดสอบหมายเลขยกเว้น TRS Panasonic KX-TES824 เป็นขั้นตอนสำคัญหลังตั้งค่าโปรแกรม 306 (TRS Exception Code) เพื่อยืนยันว่าโทรศัพท์ภายในสามารถโทรออกไปยังหมายเลขที่ได้รับอนุญาตได้ โดยไม่ทำให้หมายเลขอื่นที่ถูกจำกัดได้รับสิทธิ์โทรออกเพิ่มขึ้นโดยไม่ตั้งใจ
ตัวอย่างเช่น บริษัทจำกัดการโทรไปยังหมายเลขมือถือบางกลุ่ม แต่ต้องการอนุญาตให้พนักงานโทรหาลูกค้ารายสำคัญได้ ผู้ดูแลสามารถเพิ่ม Exception Code เพื่อยกเว้นหมายเลขดังกล่าวจากข้อจำกัด TRS แล้วทดสอบว่าหมายเลขลูกค้าโทรออกได้ ขณะที่หมายเลขอื่นในกลุ่มที่ถูกบล็อกยังคงโทรออกไม่ได้
Panasonic KX-TES824 รองรับ Exception Code สูงสุด 80 รายการ โดยแบ่งการใช้งานตามระดับ Class of Service (COS) ซึ่งเป็นรายละเอียดสำคัญที่ผู้ดูแลมักเข้าใจผิด เพราะ ตำแหน่งของ Exception Code มีผลต่อระดับ COS ที่ได้รับข้อยกเว้น
นอกจากนี้ Exception Code ยังใช้เปรียบเทียบรหัสนำหน้าหรือหมายเลขที่โทรออก หากกำหนดรหัสกว้างเกินไปก็อาจอนุญาตหมายเลขอื่นที่มีตัวเลขขึ้นต้นเหมือนกันได้ด้วย
บทความนี้ comsiam อธิบายวิธีตรวจสอบและทดสอบ Exception Code บน Panasonic KX-TES824 อย่างละเอียด พร้อมโปรแกรม 306, ตาราง COS 1–5, วิธีใช้ Panasonic KX-T7730 ตัวอย่างการทดสอบแบบ Positive และ Negative Test และวิธีป้องกันไม่ให้ระบบเปิดสิทธิ์เกินความจำเป็น
① TRS Exception Code Panasonic KX-TES824 คืออะไร?
TRS Exception Code คือรายการหมายเลขโทรศัพท์หรือรหัสนำหน้าที่ได้รับการยกเว้นจากข้อจำกัด Toll Restriction (TRS)
โดยปกติ Panasonic KX-TES824 ใช้ Denied Code ในโปรแกรม 302–305 เพื่อตรวจสอบว่าหมายเลขปลายทางที่พนักงานกดโทรอยู่ในกลุ่มที่ถูกห้ามหรือไม่
หากหมายเลขถูกห้าม ระบบจะตรวจสอบ Exception Code ที่มีผลกับ COS ของเครื่องนั้นอีกครั้ง
เมื่อพบรายการยกเว้นที่ตรงตามเงื่อนไข ระบบสามารถอนุญาตการโทรดังกล่าวได้
ประโยชน์ของ Exception Code
- อนุญาตหมายเลขลูกค้าที่จำเป็น
- ยกเว้นหมายเลขคู่ค้าจากกลุ่มที่ถูกจำกัด
- ลดการเปิดสิทธิ์ COS สูงเกินความจำเป็น
- รักษาการบล็อกหมายเลขที่ไม่เกี่ยวข้องกับธุรกิจ
- แยกสิทธิ์ตามระดับ COS
- รองรับสำนักงานที่จำกัดการโทรมือถือหรือต่างประเทศบางกลุ่ม
- ช่วยแก้ปัญหาโทรหาหมายเลขสำคัญไม่ได้
- ลดความจำเป็นในการลบ Denied Code ทั้งตาราง
ข้อสำคัญ: Exception Code ไม่ใช่รายการ Allowlist ที่ปฏิเสธหมายเลขอื่นทั้งหมดโดยอัตโนมัติ แต่เป็นข้อยกเว้นสำหรับหมายเลขที่เข้าข่าย Denied Code อยู่แล้ว
② Denied Code กับ Exception Code ต่างกันอย่างไร?
| รายการ | Denied Code | Exception Code |
|---|---|---|
| หน้าที่ | จำกัดหมายเลขโทรออก | ยกเว้นหมายเลขจากข้อจำกัด |
| โปรแกรม | 302–305 | 306 |
| จำนวนสูงสุด | 80 รายการรวมทุก Class | 80 รายการ |
| ความยาว | สูงสุด 11 หลัก | สูงสุด 11 หลัก |
| มีผลตาม COS | ใช่ | ใช่ |
| ลักษณะตรวจสอบ | รหัสนำหน้าที่ห้าม | รหัสนำหน้าหรือหมายเลขที่ยกเว้น |
ตัวอย่าง
สมมติระบบกำหนด Denied Code เป็น 08
หากพนักงานกดหมายเลขมือถือที่ขึ้นต้นด้วย 08 ระบบจะตรวจสอบข้อจำกัดตาม COS
แต่หากเพิ่มหมายเลขลูกค้าเฉพาะรายไว้ในโปรแกรม 306 และรายการนั้นมีผลกับ COS ของพนักงาน ระบบสามารถอนุญาตหมายเลขดังกล่าวได้
อย่างไรก็ตาม หมายเลขมือถืออื่นที่ขึ้นต้นด้วย 08 และไม่ตรงกับ Exception Code ควรถูกจำกัดต่อไป
③ Panasonic KX-TES824 มี COS กี่ระดับ?
Panasonic KX-TES824 รองรับ Class of Service จำนวน 5 ระดับ
| COS | ตาราง Denied Code |
|---|---|
| COS 1 | ไม่จำกัดด้วยตาราง TRS |
| COS 2 | โปรแกรม 302 |
| COS 3 | โปรแกรม 302–303 |
| COS 4 | โปรแกรม 302–304 |
| COS 5 | โปรแกรม 302–305 |
COS 1 ไม่จำเป็นต้องใช้ Exception Code เพื่อผ่านตาราง Denied Code เพราะไม่ถูกจำกัดด้วยตาราง TRS ตามปกติ
ส่วน COS 2–5 จะใช้ Exception Code ตามตำแหน่งรายการที่กำหนดไว้ในโปรแกรม 306
④ โปรแกรม 306 มี Exception Code ได้กี่รายการ?
โปรแกรม 306 รองรับ Exception Code สูงสุด 80 รายการ
แต่ละรายการสามารถใช้เลขหมายหรือรหัสนำหน้าได้สูงสุด 11 หลักตามรูปแบบที่ระบบรองรับ
ตารางสิทธิ์ของแต่ละ COS
| COS | ตำแหน่ง Exception Code ที่ใช้ได้ |
|---|---|
| COS 1 | ไม่ต้องใช้ข้อยกเว้น TRS |
| COS 2 | 01–80 |
| COS 3 | 01–60 |
| COS 4 | 01–40 |
| COS 5 | 01–20 |
ทำไมตำแหน่งจึงสำคัญ?
สมมติเพิ่มหมายเลขลูกค้าใน Code Number 50
- เครื่อง COS 2 ใช้ข้อยกเว้นนี้ได้
- เครื่อง COS 3 ใช้ข้อยกเว้นนี้ได้
- เครื่อง COS 4 ใช้ข้อยกเว้นนี้ไม่ได้
- เครื่อง COS 5 ใช้ข้อยกเว้นนี้ไม่ได้
หากต้องการให้เครื่อง COS 5 ได้รับข้อยกเว้น ต้องบันทึกหมายเลขไว้ในตำแหน่ง 01–20
แต่การทำเช่นนั้นจะทำให้ COS 2, 3 และ 4 ใช้ข้อยกเว้นดังกล่าวได้ด้วย
จึงต้องประเมินผลกระทบของทุกระดับ COS ก่อนบันทึก
⑤ วิธีเลือกตำแหน่ง Exception Code โดยไม่เปิดสิทธิ์เกินจำเป็น
ตำแหน่ง Exception Code สามารถแบ่งเป็น 4 กลุ่ม
| Code Number | COS ที่ได้รับข้อยกเว้น |
|---|---|
| 01–20 | COS 2, 3, 4, 5 |
| 21–40 | COS 2, 3, 4 |
| 41–60 | COS 2, 3 |
| 61–80 | COS 2 เท่านั้น |
ตัวอย่างการออกแบบ
บริษัทต้องการให้ฝ่ายขาย COS 2 โทรหาลูกค้ารายหนึ่งได้ แต่ไม่ต้องการเพิ่มข้อยกเว้นให้ COS 3–5
ควรใช้ตำแหน่ง 61–80 หากรายการที่ต้องการยังว่าง
หากต้องการให้ COS 4 ได้รับข้อยกเว้น
สามารถใช้ตำแหน่ง 21–40 แต่ต้องยอมรับว่า COS 2 และ COS 3 จะได้รับข้อยกเว้นเดียวกันด้วย
หากต้องการให้ COS 5 ได้รับข้อยกเว้น
ต้องใช้ตำแหน่ง 01–20 และข้อยกเว้นเดียวกันจะมีผลกับ COS 2–4 ด้วย
ข้อจำกัดสำคัญ: โปรแกรม 306 ไม่สามารถให้ข้อยกเว้นกับ COS 5 เพียงระดับเดียวโดยไม่ให้ COS 2–4 ได้รับข้อยกเว้นเดียวกัน เพราะตำแหน่งรายการถูกออกแบบให้มีผลเป็นกลุ่มระดับ COS
⑥ สิ่งที่ต้องเตรียมก่อนทดสอบ Exception Code
ก่อนเริ่มทดสอบควรเตรียมดังนี้
- ตู้ Panasonic KX-TES824 ที่ทำงานปกติ
- โทรศัพท์ Panasonic KX-T7730 หรือรุ่นที่รองรับ System Programming
- รหัสผ่านตั้งค่าระบบ
- รายการ Extension Jack ของเครื่องทดสอบ
- ตาราง COS ในช่วง Day, Night และ Lunch
- รายการ Denied Code ในโปรแกรม 302–305
- รายการ Exception Code ในโปรแกรม 306
- หมายเลขทดสอบที่ได้รับอนุญาต
- หมายเลขเปรียบเทียบที่องค์กรสามารถควบคุมได้
- ตารางผลที่คาดหวัง
- แผนสำรองและคืนค่าระบบ
- ช่วงเวลาทดสอบที่ไม่กระทบผู้ใช้งานจริง
ควรแยกหมายเลขที่ต้องการอนุญาตออกจากหมายเลขเปรียบเทียบอย่างชัดเจน เพื่อให้ทราบว่าระบบยกเว้นเฉพาะรายการที่ตั้งใจจริงหรือไม่
⑦ วิธีเข้า System Programming Panasonic KX-TES824
สามารถตรวจสอบโปรแกรม 306 ผ่านโทรศัพท์ Panasonic ที่รองรับ System Programming โดยทั่วไปใช้เครื่องที่ต่อกับ Extension Jack 01
ขั้นตอน
- วางหูโทรศัพท์
- กด PROGRAM
- กด
*# - ใส่รหัสผ่าน System Programming
- รอเข้าสู่โหมดโปรแกรม
- กด
306เพื่อเลือกโปรแกรม Exception Code
ลำดับตัวอย่าง:
PROGRAM → *# → รหัสผ่าน → 306
รหัสผ่านเริ่มต้นอาจเป็น 1234 หากยังไม่ได้เปลี่ยน แต่ตู้ที่ใช้งานจริงควรใช้รหัสปัจจุบันที่ผู้ดูแลกำหนด
ควรบันทึกค่าเดิมก่อนแก้ไขทุกครั้ง
⑧ วิธีตรวจสอบ Exception Code ที่ตั้งไว้ในโปรแกรม 306
ขั้นตอน
- เข้า System Programming
- กด
306 - กด NEXT
- เลือก Code Number ที่ต้องการ
- อ่านหมายเลขหรือรหัสนำหน้าที่บันทึกอยู่
- บันทึกข้อมูล
- ใช้ NEXT หรือ PREV ตามหน้าจอเพื่อตรวจรายการอื่น
- ออกจากโปรแกรมเมื่อเสร็จสิ้น
ตัวอย่าง
ต้องการตรวจสอบ Code Number 25
306 → NEXT → 25 → NEXT
จากนั้นอ่านค่าที่แสดงบนหน้าจอ
สิ่งที่ต้องตรวจสอบ
- Code Number ถูกต้องหรือไม่
- รหัสตรงกับหมายเลขที่ต้องการอนุญาตหรือไม่
- มีรายการซ้ำหรือไม่
- มีรหัสกว้างเกินไปหรือไม่
- รายการอยู่ในช่วงที่ COS เป้าหมายใช้ได้หรือไม่
⑨ วิธีเพิ่ม Exception Code โปรแกรม 306
ตัวอย่าง
ต้องการยกเว้นหมายเลขลูกค้าสำหรับเครื่อง COS 2 และ COS 3 เท่านั้น
เลือกตำแหน่งว่างในช่วง 41–60 เช่น Code Number 45
ขั้นตอน
- เข้า System Programming
- กด
306 - กด NEXT
- เลือก Code Number
45 - ตรวจสอบว่าตำแหน่งดังกล่าวไม่ได้ใช้งาน
- กรอกหมายเลขลูกค้าที่ได้รับอนุญาต
- กด STORE
- ตรวจสอบค่าที่บันทึก
- ออกจากโปรแกรม
ลำดับโดยสรุป:
306 → NEXT → 45 → หมายเลขลูกค้า → STORE
ผลที่คาดหวัง
เครื่อง COS 2 และ COS 3 จะสามารถใช้ข้อยกเว้นดังกล่าวได้เมื่อหมายเลขอยู่ภายใต้ข้อจำกัด Denied Code ที่เกี่ยวข้อง
ส่วน COS 4 และ COS 5 จะไม่ได้รับข้อยกเว้นจากตำแหน่ง 45
ข้อควรระวัง: ก่อนเพิ่มต้องตรวจสอบว่าหมายเลขที่ต้องการอนุญาตไม่ได้ถูกอนุญาตอยู่แล้วตามกฎ TRS ปกติ เพราะการเพิ่ม Exception Code ที่ไม่จำเป็นอาจทำให้การควบคุมสิทธิ์ซับซ้อนขึ้น
⑩ วิธีทดสอบ Positive Test — หมายเลขที่ต้องอนุญาต
Positive Test คือการทดสอบว่าหมายเลขที่องค์กรตั้งใจอนุญาตสามารถโทรออกได้จริง
ตัวอย่าง
ฝ่ายขายใช้ COS 3 และมีหมายเลขลูกค้าที่ได้รับข้อยกเว้นในตำแหน่ง 45
ขั้นตอน
- ตรวจสอบ COS ปัจจุบันของเครื่อง
- ตรวจสอบว่าหมายเลขถูกจำกัดด้วย Denied Code
- ตรวจสอบรายการ Exception Code 45
- ใช้โทรศัพท์ฝ่ายขายเลือก CO Line ที่ได้รับอนุญาต
- กดหมายเลขลูกค้าที่ใช้ทดสอบ
- ตรวจสอบการเชื่อมต่อ
- บันทึกผล
ผลที่คาดหวัง
หมายเลขลูกค้าที่ตรงกับ Exception Code และผ่านเงื่อนไขอื่นของระบบควรโทรออกได้
หากโทรไม่ได้ ต้องตรวจสอบ CO Line Access, Time Service Mode และสิทธิ์อื่นประกอบด้วย
⑪ วิธีทดสอบ Negative Test — หมายเลขที่ไม่ควรได้รับข้อยกเว้น
Negative Test ใช้ตรวจสอบว่าหมายเลขอื่นที่อยู่ในกลุ่ม Denied Code ยังถูกจำกัดอยู่
การทดสอบแบบนี้สำคัญพอ ๆ กับ Positive Test
ตัวอย่าง
ระบบบล็อกกลุ่มหมายเลขที่ขึ้นต้นด้วย 08 และยกเว้นหมายเลขลูกค้าเฉพาะราย
ผู้ดูแลต้องยืนยันว่ารายการยกเว้นไม่ได้เปิดให้หมายเลขอื่นที่ขึ้นต้นด้วย 08 โทรออกได้โดยไม่ตั้งใจ
วิธีทดสอบอย่างปลอดภัย
- เตรียมหมายเลขเปรียบเทียบที่ได้รับอนุญาตให้ใช้ทดสอบ
- ตรวจสอบว่าไม่ตรงกับ Exception Code
- ตรวจสอบว่าตรงกับ Denied Code
- ตรวจสอบ COS ของเครื่อง
- ทดสอบในช่วงที่ควบคุมค่าใช้จ่ายได้
- ตรวจสอบว่าระบบปฏิเสธการโทรตามนโยบาย
- บันทึกผล
ข้อควรระวัง
ไม่ควรใช้หมายเลขต่างประเทศราคาแพง เบอร์บริการเสียเงิน หรือหมายเลขฉุกเฉินเป็นหมายเลขทดสอบ
หากไม่มีหมายเลขที่เหมาะสมให้ใช้ทดสอบจริง ควรตรวจสอบการตั้งค่าและใช้วิธีจำลองในสภาพแวดล้อมที่ควบคุมได้แทน
⑫ ทำไม Exception Code สั้นเกินไปจึงเสี่ยง?
Panasonic KX-TES824 ใช้การเปรียบเทียบรหัสนำหน้าหมายเลข จึงต้องระวังการกำหนด Exception Code ที่กว้างเกินไป
ตัวอย่าง
สมมติผู้ดูแลต้องการอนุญาตลูกค้ารายหนึ่งที่มีหมายเลขขึ้นต้นด้วย 0812
หากบันทึก Exception Code เป็นเพียง 0812 ระบบอาจยกเว้นหมายเลขอื่นที่ขึ้นต้นด้วยตัวเลขเดียวกันด้วย
แนวทางที่เหมาะสม
- ใช้หมายเลขครบที่สุดเท่าที่ระบบรองรับ
- หลีกเลี่ยงการใช้เพียงรหัสนำหน้ากว้าง ๆ โดยไม่จำเป็น
- ตรวจสอบความยาวสูงสุด 11 หลัก
- ทดสอบหมายเลขอื่นที่มีเลขนำหน้าคล้ายกัน
- ตรวจสอบ Code Number ที่มีผลกับ COS
- บันทึกเหตุผลในการเพิ่มข้อยกเว้น
comsiam แนะนำ ให้กำหนด Exception Code ให้เฉพาะเจาะจงมากที่สุดตามความสามารถของตู้และรูปแบบหมายเลขจริง เพื่อป้องกันการยกเว้นหมายเลขอื่นที่ไม่ได้รับอนุญาต
⑬ Exception Code เป็น Allowlist ได้หรือไม่?
ต้องเข้าใจว่า Exception Code ของ Panasonic KX-TES824 ไม่ได้เป็นระบบ Allowlist แบบปฏิเสธทุกหมายเลขเป็นค่าเริ่มต้น
หลักการทำงาน
- ระบบตรวจสอบ Denied Code
- หากหมายเลขไม่เข้าข่าย Denied Code ก็อาจได้รับอนุญาตตามสิทธิ์ปกติ
- หากหมายเลขเข้าข่าย Denied Code ระบบจึงตรวจสอบ Exception Code ที่มีผล
- หากตรงกับ Exception Code ระบบสามารถยกเว้นข้อจำกัดนั้นได้
- หากไม่ตรง ระบบปฏิเสธการโทรตาม TRS
ตัวอย่าง
หากบล็อกเฉพาะรหัสนำหน้า 08 แต่ไม่ได้บล็อก 02 หรือ 09 การเพิ่ม Exception Code สำหรับหมายเลขลูกค้าที่ขึ้นต้นด้วย 08 ไม่ได้ทำให้ระบบห้ามโทรไปยัง 02 และ 09 โดยอัตโนมัติ
หากองค์กรต้องการอนุญาตเฉพาะหมายเลขจำนวนจำกัดจริง ๆ ต้องออกแบบ Denied Code ให้ครอบคลุมกลุ่มอื่นอย่างเหมาะสม และทดสอบอย่างรอบคอบ
⑭ วิธีตรวจสอบ Denied Code ก่อนทดสอบ Exception Code
โปรแกรมที่ใช้
| โปรแกรม | ตาราง |
|---|---|
| 302 | Class 2 |
| 303 | Class 3 |
| 304 | Class 4 |
| 305 | Class 5 |
ขั้นตอน
- เข้า System Programming
- เลือกโปรแกรม 302
- ตรวจสอบรายการหมายเลขต้องห้าม
- ทำซ้ำกับโปรแกรม 303–305
- ระบุว่าหมายเลขที่ต้องการทดสอบตรงกับ Denied Code รายการใด
- ตรวจสอบ COS ของเครื่อง
- ตรวจสอบ Exception Code ที่เกี่ยวข้อง
ทำไมต้องตรวจสอบ Denied Code ก่อน?
เพราะหากหมายเลขไม่ได้ถูก Denied Code จำกัดอยู่แล้ว การโทรออกสำเร็จไม่ได้พิสูจน์ว่า Exception Code ทำงาน
นี่เป็นหนึ่งในข้อผิดพลาดที่พบได้บ่อยในการทดสอบ TRS
⑮ วิธีทดสอบ Exception Code ตาม COS 2–5
สมมติบริษัทมีเครื่องที่ใช้ COS 2, 3, 4 และ 5 และตั้ง Exception Code ไว้ในตำแหน่ง 45
ผลที่คาดหวัง
| COS | ใช้ Exception Code 45 ได้หรือไม่ |
|---|---|
| COS 2 | ได้ |
| COS 3 | ได้ |
| COS 4 | ไม่ได้ |
| COS 5 | ไม่ได้ |
วิธีทดสอบ
- ตรวจสอบ Denied Code ว่ามีผลกับทุกเครื่องที่ต้องการเปรียบเทียบ
- ตรวจสอบว่าแต่ละเครื่องใช้ COS ที่กำหนด
- ใช้หมายเลขทดสอบเดียวกัน
- โทรจากเครื่อง COS 2
- โทรจากเครื่อง COS 3
- ตรวจสอบข้อจำกัดจาก COS 4 และ COS 5
- บันทึกผล
หากเครื่อง COS 4 หรือ COS 5 โทรหมายเลขดังกล่าวได้ ต้องตรวจสอบว่ามี Exception Code อื่นซ้ำอยู่ในตำแหน่ง 01–40 หรือหมายเลขไม่ได้ถูก Denied Code ของ COS นั้นจำกัดจริงหรือไม่
⑯ ตัวอย่างการทดสอบ Exception Code ตำแหน่ง 01–20
ตำแหน่ง 01–20 มีผลกับ COS 2–5 ทั้งหมด
ตัวอย่าง
สำนักงานต้องการอนุญาตหมายเลขคู่ค้าหนึ่งรายให้ทุกระดับ COS โทรได้ แม้ถูก Denied Code จำกัด
ขั้นตอน
- เลือกตำแหน่งว่างในช่วง 01–20
- บันทึกหมายเลขที่ได้รับอนุญาต
- ตรวจสอบ COS ของเครื่องทดสอบ
- ทดสอบหมายเลขดังกล่าวจาก COS 2–5
- ตรวจสอบหมายเลขเปรียบเทียบที่ไม่อยู่ใน Exception Code
- บันทึกผล
ข้อจำกัด
หากองค์กรต้องการให้เฉพาะ COS 5 โทรไปยังหมายเลขดังกล่าว แต่ไม่ต้องการให้ COS 2–4 ได้รับข้อยกเว้นเหมือนกัน โปรแกรม 306 ไม่สามารถกำหนดเช่นนั้นด้วยรายการตำแหน่ง 01–20 เพียงอย่างเดียว
ต้องออกแบบสิทธิ์ระดับระบบใหม่หรือพิจารณาวิธีควบคุมเพิ่มเติม
⑰ วิธีตรวจสอบ Exception Code ตาม Day, Night และ Lunch
Panasonic KX-TES824 สามารถกำหนด COS แตกต่างกันตาม Time Service Mode
| โปรแกรม | หน้าที่ |
|---|---|
| 601 | COS Day |
| 602 | COS Night |
| 603 | COS Lunch |
ตัวอย่าง
ฝ่ายขายได้รับ COS ดังนี้
| ช่วงเวลา | COS |
|---|---|
| Day | 2 |
| Night | 5 |
| Lunch | 3 |
หากหมายเลขลูกค้าได้รับ Exception Code ในตำแหน่ง 45
- Day Mode — ใช้ข้อยกเว้นได้
- Night Mode — ใช้ข้อยกเว้นไม่ได้
- Lunch Mode — ใช้ข้อยกเว้นได้
นี่อาจเป็นพฤติกรรมที่ถูกต้องตามนโยบาย ไม่ใช่ข้อผิดพลาดของตู้
แนวทางทดสอบ
ตรวจสอบทั้งสามโหมดโดยไม่รบกวนระบบรับสายเข้าของสำนักงาน เพราะการเปลี่ยน Time Service Mode อาจส่งผลต่อการกระจายสายเข้าและฟังก์ชันอื่นด้วย
⑱ Exception Code มีผลกับสิทธิ์ CO Line หรือไม่?
ไม่มีหน้าที่เปิดสิทธิ์ CO Line ให้เครื่องที่ถูกห้ามเลือกสายนอก
Panasonic KX-TES824 แยกการควบคุมหมายเลขโทรออกกับสิทธิ์ใช้สายนอกออกจากกัน
โปรแกรม CO Line ที่เกี่ยวข้อง
- 405 — Flexible Outward Dialling Day
- 406 — Flexible Outward Dialling Night
- 407 — Flexible Outward Dialling Lunch
ตัวอย่าง
แม้ Exception Code จะอนุญาตหมายเลขลูกค้า แต่หากโทรศัพท์ไม่มีสิทธิ์ใช้ CO Line ที่กำลังเลือก ก็อาจโทรออกไม่ได้
ดังนั้นหากทดสอบ Exception Code แล้วโทรไม่สำเร็จ ต้องตรวจสอบสิทธิ์ CO Line ด้วย
⑲ System Speed Dialling อาจทำให้ผลทดสอบคลาดเคลื่อนหรือไม่?
เป็นไปได้ เพราะ Panasonic KX-TES824 มีโปรแกรม 301 สำหรับกำหนด TRS System Speed Dialling Class
การโทรผ่าน System Speed Dialling อาจได้รับข้อยกเว้นจากการตรวจสอบ TRS ตามเงื่อนไขของระบบ
วิธีป้องกันผลทดสอบผิดพลาด
- ใช้การกดหมายเลขปลายทางโดยตรงสำหรับทดสอบพื้นฐาน
- ตรวจสอบว่ารหัสเลือกสายนอกถูกต้อง
- ไม่ใช้ System Speed Dialling โดยไม่จำเป็น
- ตรวจสอบโปรแกรม 301 หากผลการโทรด่วนต่างจากการกดหมายเลขตรง
- บันทึกวิธีโทรทุกครั้ง
หากเครื่องกดเบอร์เองแล้วถูกบล็อก แต่ใช้โทรด่วนแล้วโทรได้ ต้องตรวจสอบโปรแกรม 301 ก่อนสรุปว่า Exception Code ทำงานผิดพลาด
⑳ Account Code และ Walking COS มีผลต่อการทดสอบหรือไม่?
ฟังก์ชันอื่นบางประเภทสามารถทำให้เครื่องได้รับสิทธิ์ TRS แตกต่างจาก COS ปกติ
Verify-Toll
ใช้ Account Code ที่ถูกต้องเพื่อข้ามข้อจำกัด TRS บางระดับตามเงื่อนไขของโปรแกรม 605 และ 310
Walking COS
ใช้ Extension Password เพื่อให้ผู้ใช้งานนำ COS ของตนเองไปใช้จากเครื่องอื่นชั่วคราว
แนวทางทดสอบ
เพื่อให้การตรวจสอบ Exception Code สะท้อน COS ของเครื่องจริง ควรหลีกเลี่ยงการใช้ Verify-Toll หรือ Walking COS ในการทดสอบพื้นฐาน
หากองค์กรใช้ฟังก์ชันเหล่านี้เป็นประจำ ควรจัดการทดสอบแยกต่างหากในภายหลัง
㉑ ทำไมเพิ่ม Exception Code แล้วโทรออกไม่ได้?
1. Code Number ไม่อยู่ในช่วงที่ COS ใช้ได้
ตัวอย่างเช่น COS 5 ใช้ได้เฉพาะตำแหน่ง 01–20
2. หมายเลขไม่ตรงกับที่บันทึก
ตรวจสอบรหัสนำหน้าและตัวเลขทุกหลัก
3. ตั้ง COS ไม่ตรงกับเครื่อง
ตรวจสอบโปรแกรม 601–603
4. ไม่มีสิทธิ์ใช้ CO Line
ตรวจสอบโปรแกรม 405–407
5. เครื่องถูก Extension Lock
อาจมีข้อจำกัดอื่นที่ไม่ใช่ Denied Code ปกติ
6. Account Code ไม่ผ่านการตรวจสอบ
หากเครื่องใช้ Verify-All อาจต้องกรอกรหัสที่ถูกต้องก่อนโทรออก
7. สายนอกไม่พร้อมใช้งาน
ตรวจสอบ CO Line Connection และสัญญาณผู้ให้บริการ
8. หมายเลขปลายทางไม่สามารถติดต่อได้
การโทรไม่สำเร็จไม่ได้หมายความว่ารหัสยกเว้นผิดเสมอไป
㉒ ทำไมเพิ่ม Exception Code แล้วโทรออกได้หลายเบอร์เกินไป?
สาเหตุที่ต้องสงสัยอันดับแรกคือ Exception Code กว้างเกินไป
ตัวอย่าง
ต้องการอนุญาตเบอร์ลูกค้าหนึ่งราย แต่บันทึกรหัสยกเว้นเพียงเลขนำหน้าสั้น ๆ
ระบบอาจยอมรับหมายเลขอื่นที่ขึ้นต้นเหมือนกันด้วย
วิธีตรวจสอบ
- ตรวจสอบ Exception Code ที่บันทึก
- ตรวจสอบความยาวของรายการ
- ตรวจสอบตำแหน่ง Code Number
- ตรวจสอบ COS ของเครื่องที่โทรได้
- ตรวจสอบว่ามีรายการซ้ำอยู่หรือไม่
- ตรวจสอบ Denied Code ที่เกี่ยวข้อง
- ทดสอบหมายเลขเปรียบเทียบอย่างปลอดภัย
- ปรับ Exception Code ให้เฉพาะเจาะจงขึ้นหากจำเป็น
ไม่ควรแก้ด้วยการเพิ่ม Denied Code ใหม่จำนวนมากก่อนตรวจสอบว่าปัญหาเกิดจาก Exception Code เดิมหรือไม่
㉓ แบบฟอร์มบันทึกผลการทดสอบ Exception Code
ควรใช้ตารางบันทึกผลทุกครั้งที่เพิ่มหรือแก้ไขรายการยกเว้น
| รายการ | ข้อมูลที่ต้องบันทึก |
|---|---|
| วันที่ | วันที่ทดสอบ |
| ผู้ทดสอบ | ช่างหรือผู้ดูแลระบบ |
| Extension Jack | พอร์ตที่ใช้ทดสอบ |
| Time Service | Day / Night / Lunch |
| COS | ระดับ 1–5 |
| Denied Code | รายการที่เกี่ยวข้อง |
| Exception Code | Code Number และหมายเลข |
| หมายเลขทดสอบ | หมายเลขที่ได้รับอนุญาต |
| ผลที่คาดหวัง | ผ่าน / บล็อก |
| ผลจริง | ผ่าน / บล็อก / ผิดพลาด |
| หมายเหตุ | สาเหตุและการแก้ไข |
ตัวอย่างผลที่คาดหวัง
สมมติ Exception Code อยู่ในตำแหน่ง 45 และทุก COS 2–5 มี Denied Code ที่ครอบคลุมหมายเลขทดสอบเดียวกัน
| COS | ผลตาม Exception Code 45 |
|---|---|
| COS 2 | อนุญาต |
| COS 3 | อนุญาต |
| COS 4 | บล็อก |
| COS 5 | บล็อก |
ผลดังกล่าวเป็นการคาดการณ์ตามการตั้งค่า ไม่ใช่ผลทดสอบจากตู้จริง
㉔ วิธีป้องกันการเปิดสิทธิ์เกินจำเป็นหลังทดสอบ
หลังทดสอบเสร็จควรตรวจสอบว่าไม่มีการเปิดสิทธิ์โดยไม่จำเป็นหลงเหลืออยู่
รายการตรวจสอบ
- ตรวจสอบค่า COS ว่าไม่ได้เปลี่ยนเป็นระดับสูงโดยไม่จำเป็น
- ตรวจสอบ Denied Code ว่ายังคงครบ
- ตรวจสอบ Exception Code ที่เพิ่มใหม่
- ลบรายการทดลองที่ไม่ได้ใช้จริงตามขั้นตอนที่รองรับ
- ตรวจสอบตำแหน่ง Code Number
- ตรวจสอบการทำงานทุกระดับ COS ที่ได้รับผล
- ตรวจสอบ Day/Night/Lunch
- ตรวจสอบ System Speed Dialling
- ตรวจสอบ Account Code และ Walking COS
- บันทึกการเปลี่ยนแปลง
คำแนะนำสำคัญ
ไม่ควรเปลี่ยนทุกเครื่องเป็น COS 1 เพื่อให้หมายเลขลูกค้าโทรออกได้ เพราะจะทำให้ข้อจำกัด TRS ของเครื่องเหล่านั้นไม่มีผล
ควรแก้เฉพาะรายการที่จำเป็นและทดสอบว่าหมายเลขอื่นยังถูกจำกัดตามเดิม
㉕ คำถามที่พบบ่อยเกี่ยวกับ Exception Code Panasonic KX-TES824
Panasonic KX-TES824 ตั้งหมายเลขยกเว้น TRS ด้วยโปรแกรมอะไร?
ใช้โปรแกรม 306
Exception Code ตั้งได้กี่รายการ?
รองรับสูงสุด 80 รายการ
แต่ละรายการยาวได้กี่หลัก?
สูงสุด 11 หลักตามรูปแบบที่ระบบรองรับ
COS 5 ใช้ Exception Code ตำแหน่งใด?
ใช้ตำแหน่ง 01–20
COS 4 ใช้ตำแหน่งใด?
ใช้ตำแหน่ง 01–40
COS 3 ใช้ตำแหน่งใด?
ใช้ตำแหน่ง 01–60
COS 2 ใช้ตำแหน่งใด?
ใช้ตำแหน่ง 01–80
ต้องการให้ COS 2 เท่านั้นได้รับข้อยกเว้นควรใช้ตำแหน่งใด?
ใช้ตำแหน่ง 61–80
ต้องการให้ COS 5 ได้รับข้อยกเว้นแต่ COS 2 ไม่ได้ ทำได้หรือไม่?
ไม่สามารถกำหนดด้วยตำแหน่ง Exception Code 306 เพียงอย่างเดียว เพราะข้อยกเว้นสำหรับ COS 5 มีผลกับ COS 2–4 ด้วย
Exception Code ทำให้โทรออกเฉพาะเบอร์ที่อนุญาตได้หรือไม่?
ไม่ได้โดยตัวเอง เพราะ Exception Code เป็นข้อยกเว้นของ Denied Code ไม่ใช่ระบบปฏิเสธทุกหมายเลขเป็นค่าเริ่มต้น
เพิ่ม Exception Code แล้วทำไมโทรยังไม่ได้?
อาจเกิดจากตำแหน่งไม่ตรงกับ COS หมายเลขไม่ตรง ไม่มีสิทธิ์ใช้ CO Line หรือมีข้อจำกัดอื่น
ทำไมยกเว้นเบอร์หนึ่งแล้วเบอร์อื่นโทรได้ด้วย?
อาจเกิดจากรหัสนำหน้าใน Exception Code กว้างเกินไป หรือมีรายการยกเว้นอื่นที่ครอบคลุมหมายเลขนั้น
ควรทดสอบด้วยหมายเลขฉุกเฉินหรือไม่?
ไม่ควรโทรหมายเลขฉุกเฉินเพื่อทดสอบ TRS โดยไม่มีเหตุฉุกเฉินหรือการประสานงานที่ได้รับอนุญาต
㉖ สรุปวิธีทดสอบหมายเลขยกเว้น TRS Panasonic KX-TES824
การทดสอบ Exception Code เป็นขั้นตอนสำคัญของการควบคุมสิทธิ์โทรออกบน Panasonic KX-TES824 โดยเฉพาะองค์กรที่ต้องการอนุญาตหมายเลขลูกค้าหรือคู่ค้าบางราย ขณะเดียวกันยังต้องรักษาข้อจำกัด TRS สำหรับหมายเลขอื่นไว้
ขั้นตอนที่ควรดำเนินการ ได้แก่
- ตรวจสอบ COS ของเครื่องในโปรแกรม 601–603
- ตรวจสอบ Denied Code ในโปรแกรม 302–305
- ตรวจสอบ Exception Code ในโปรแกรม 306
- เลือก Code Number ให้เหมาะกับระดับ COS
- กำหนดรหัสยกเว้นให้เฉพาะเจาะจงที่สุด
- ทดสอบ Positive Test สำหรับหมายเลขที่ต้องอนุญาต
- ทดสอบ Negative Test สำหรับหมายเลขที่ยังต้องบล็อก
- ตรวจสอบผลต่างกันระหว่าง COS 2–5
- ตรวจสอบ Day, Night และ Lunch Mode
- ตรวจสอบสิทธิ์ CO Line
- ตรวจสอบ System Speed Dialling และฟังก์ชันข้าม TRS อื่น
- ตรวจสอบว่าการตั้งค่าไม่เปิดสิทธิ์เกินจำเป็น
- บันทึกผลและสำรองข้อมูลหลังทดสอบ
comsiam แนะนำ ให้ความสำคัญกับตำแหน่ง Code Number และความยาวของ Exception Code เป็นพิเศษ เพราะทั้งสองส่วนมีผลโดยตรงต่อจำนวนเครื่องและจำนวนหมายเลขที่ได้รับข้อยกเว้น
หากต้องการให้เฉพาะบางระดับ COS ได้รับสิทธิ์ ควรเลือกช่วงตำแหน่งที่แคบที่สุดเท่าที่ความสามารถของระบบรองรับ และต้องยอมรับข้อจำกัดของการแบ่งกลุ่ม COS ตามที่ Panasonic ออกแบบไว้
การทดสอบทั้งหมายเลขที่ควรโทรได้และหมายเลขที่ควรถูกบล็อก จะช่วยลดความเสี่ยงจากการเปิดสิทธิ์โดยไม่ตั้งใจ พร้อมรักษาความสะดวกในการติดต่อธุรกิจและประสิทธิภาพในการควบคุมค่าโทรศัพท์ขององค์กร
ComSiam Professional Team







