ผมพยายามใช้ออปชั่น
permit=
deny=
ในไฟล์ sip.conf ลองยังไงมันก็ไม่เวอร์คสักที ใครเลยใช้งานแล้วเวอร์ค รบกวนบอกด้วยครับ ผมใช้ Asterisk 1.4 ลองเปลี่ยนไปเป็น 1.6 มันก็ยังไม่เวอร์คอยู่ดี
ผมสร้าง SIP Trunk มาอันนึง ต้องรับ Call จาก 4 ไอพี สมมติว่าเป็น 203.145.1.123, 205.16.7.9, 58.14.34.16 และ 210.18.5.66 ผมไม่อยากสร้าง 4 SIP Trunks อยากสร้างแค่อันเดียว แล้วรับได้จากทั้ง 4 ไอพี ผมก็สร้างแบบนี้
[provider_5]
...
permit=203.145.1.123/255.255.255.255
permit=205.16.7.9/255.255.255.255
permit=58.14.34.16/255.255.255.255
permit=210.18.5.66/255.255.255.255
deny=0.0.0.0/0.0.0.0
call-limit=120
ลองเอาบรรทัด deny ไปไว้ก่อน permit ก็ไม่เวอร์ค
คือถ้าผมสร้าง 4 SIP Trunk มันก็เวอร์คแหล่ะ แต่ปัญหาต่อมาคือทั้ง 4 ไอพีนี้ผมต้องจำกัดโทรพร้อมๆกันไม่เกิน 120 แชนแนล สร้างเป็น Trunk เดียวก็ง่าย แต่ถ้าแตกเป็น 4 Trunk นี่ดิ ผมจะเซ็ต call-limit ยากมาก เพราะเขาส่งมาจากทั้ง 4 ไอพีเลย แง้....
ผมดูตัวอย่างมาจากเว็บ voip-info.org ลิ้งค์นี้ครับ http://www.voip-info.org/wiki/index.php ... -deny-mask แต่ไม่เวอร์ค
ใครใช้งานแบบนี้อยู่และเวอร์คดี รบกวนแนะนำด้วยครับบบบ