🔥 คำถามที่ทำให้หลายระบบพัง
- เปิดพอร์ตไม่ครบ → โทรไม่ได้
- เปิดพอร์ตมั่ว → เสี่ยงโดนโจมตี
- เปิดแล้วก็ยังใช้งานไม่ได้ เพราะเปิด “ผิดตัว”
VoIP ไม่ได้ต้องการพอร์ตเยอะ
แต่ต้องการ พอร์ตที่ถูกต้องและตรงระบบ ข้อมูลช่วงนี้ทาง คอมสยาม สรุปให้เข้าใจง่ายโดยไม่ซับซ้อน
🔍 พอร์ตหลักที่ IP Phone ใช้งานจริง
① พอร์ต SIP (สัญญาณควบคุมการโทร)
- UDP/TCP 5060 → SIP ปกติ
- TCP 5061 → SIP over TLS (เข้ารหัส)
หน้าที่คือ
ตั้งสาย, รับสาย, วางสาย
ถ้า SIP ไม่ผ่าน
เครื่องจะ Unregistered / โทรไม่ติด
② พอร์ต RTP (เสียงสนทนา)
- ปกติเป็นช่วงพอร์ต เช่น
UDP 10000–20000 (ขึ้นกับระบบ)
- ใช้ส่งเสียงจริงระหว่างคู่สนทนา
ถ้า RTP ไม่ผ่าน
โทรติดแต่ ไม่มีเสียง / เสียงขาด
③ พอร์ตเสริม (แล้วแต่ระบบ)
- HTTP/HTTPS (80/443) → Provision / Web Config
- NTP (123) → เวลาเครื่อง
- DNS (53) → แก้ชื่อ Server
- STUN (3478) → กรณีอยู่หลัง NAT
พอร์ตกลุ่มนี้
ช่วยให้ระบบ “ทำงานสมบูรณ์”
🔍 สิ่งที่ต้องรู้ก่อนเปิดพอร์ต (สำคัญมาก)
① เปิด “ขาไหน → ขาไหน”
- เปิดจาก IP Phone → IP PBX
- เปิดจาก IP PBX → SIP Trunk
- ไม่ควรเปิดจาก Internet → เครื่องตรง ๆ
ทิศทางผิด
เปิดเยอะแค่ไหนก็ไม่ช่วย
② SIP ALG ต้องปิด
- Router หลายรุ่นเปิดมาอัตโนมัติ
- ทำให้ SIP Header เพี้ยน
- เป็นสาเหตุอันดับต้น ๆ ของปัญหา VoIP
เปิดพอร์ตครบ แต่ไม่ปิด ALG
= ใช้ไม่ได้
③ จำกัด IP ต้นทางเสมอ
- เปิดเฉพาะ IP ผู้ให้บริการ
- เปิดเฉพาะ Network ภายใน
- ห้ามเปิด 0.0.0.0/0 แบบสุ่ม
VoIP คือ
เป้าหมายอันดับต้น ๆ ของการโจมตี
🧪 วิธีเช็กว่าพอร์ตผ่านจริงหรือไม่
1️⃣ เช็กสถานะ SIP (Registered/Rejected)
2️⃣ โทรแล้วดูว่า Call Log วิ่งหรือไม่
3️⃣ โทรติดแต่ไม่มีเสียง → RTP ไม่ผ่าน
4️⃣ ใช้ Packet Capture ดูพอร์ตจริงที่ใช้
5️⃣ ทดสอบจาก Network ภายนอก (ถ้ามี)
อย่าเชื่อแค่ “เปิดแล้ว”
ต้องดูว่า ผ่านจริงไหม
🚨 จุดที่คนมักพลาด
- เปิดพอร์ตตามเว็บมั่ว ๆ
- เปิดช่วง RTP กว้างเกินจำเป็น
- เปิดจาก Internet เข้าเครื่องโดยตรง
- ไม่จำกัด IP ผู้ให้บริการ
ผลคือ
ใช้งานไม่ได้ + เสี่ยงโดนแฮ็ก
🛠️ แนวคิดช่าง: เปิดน้อย แต่เปิดให้ตรง
การตั้งค่าพอร์ตสำหรับ VoIP
ต้องคิดทั้งระบบ ระบบโทรศัพท์ออฟฟิศ ตั้งแต่
- โครงสร้าง Network
- IP PBX ใช้พอร์ตอะไรจริง
- SIP Trunk ของผู้ให้บริการ
- Firewall / NAT / ALG
เปิดให้ตรงจุด
ระบบจะนิ่งและปลอดภัย
✅ สรุปแบบช่างพูดตรง
โทรศัพท์ IP Phone ไม่ได้ต้องเปิดพอร์ตเยอะ
แต่ต้อง เปิดพอร์ตที่ใช่ และปิดสิ่งที่ไม่ควรเปิด
เปิดมั่ว = เสียทั้งระบบ
เปิดถูก = ใช้งานยาว ๆ