Blox - open source SBC (Session Border Controller) 

1.เกริ่นนำ

Blox เป็น open source SBC software มีฟังก์ชั่นหลัก คือ media transcoding (แปลง codec ระหว่าง internal network

และ external network), ความปลอดภัย และ routing ตาม policy การใช้งาน SBC โดยทั่วไปจะมี diagram ดังรูปข้างล่าง

Blox จะอยู่ระหว่าง internal network และ external network ควบคุม SIP traffic ที่ผ่านเข้าออก

 

 

Blox ทำอะไรได้บ้าง

1.1 Normalize SIP signaling - เป็นตัวกลางระหว่าง IP-PBX กับ SIP ตัดปัญหาเรื่อง SIP compatibility ระหว่าง IP-PBX

     และ SIP provider 

1.2 แก้ปัญหาเรื่องได้ยินเสียงข้างเดียว เมื่อใช้งาน VoIP ผ่าน NAT

1.3 Deep Packet Inspection (DPI) เพื่อความปลอดภัย

1.4 Voice Encryption - เข้ารหัสสัญญาณเสียง

1.5 IDS / IPS - Intrusion Detection / Intrusion Protection

 

2. Hardware Requirements

ที่ 90 concurrent calls ใช้ hardware ประมาณนี้

Dual core Intel CPU 64 bit

2 GB RAM

2 LAN cards

80 GB Harddisk 

 

3. การติดตั้ง Blox

Download ISO image จาก www.blox.org/downloads แล้วเขียนลงแผ่น CD software ยังเป็น BETA แต่สามารถทำงานได้ดี

 

 

 

 

 เมื่อ boot จากแผ่น CD จะมีตัวเลือก Install และ Memory test เลือก Install เพื่อติดตั้ง Blox

 

 


 

 ระบบจะเริ่มกระบวนการติดตั้ง

 

 

 

 reinitialize harddisk

 

 

 

เลือกภาษาอังกฤษในการติดตั้ง

 

เลือก Keyboard "us"

 

เลือก Time Zone "Asia / Bangkok"

 

กำหนด Root Password

 

 เลือก Disk ที่จะติดตั้ง เลือก Disk Area " Use entire drive"

 

ระบบจะติดตั้ง packages ต่างๆ

 

  เมื่อติดตั้งเสร็จระบบจะ reboot แล้วเข้าหน้า login

 

4. ติดตั้ง FreeBlox

Blox ที่เราติดตั้งในข้อ 3 ประกอบด้วย Centos 6.x และ OpenSIPS 1.11.x เป็นหลัก ยังไม่มี web user interface

เราต้องติดตั้งเพิ่มเติม โดยดาวน์โหลด web user interface software ที่ชื่อ FreeBlox จาก www.allo.com/sbc.html

เมื่อดาวน์โหลดมาแล้วให้แตกไฟล์ จะได้คู่มือการคอนฟิก และคู่มือสำหรับผู้ใช้งาน และไฟล์ freeblox-0.9.6-9.x86_64.rpm

upload ไฟล์นี้ไปยัง Blox server ที่เราติดตั้งในข้อ 3 แล้วติดตั้งด้วยคำสั่ง

#rpm - ivh freeblox-0.9.6-9.x86_64.rpm แล้ว reboot serverเป็นอันเสร็จขั้นตอนการติดตั้ง

 

5. ล็อกอินเข้าระบบ

ใช้ web browser connect ไปที่ https://blox-server-ip

 

default user = admin

default password = admin