Cài PBX mới: Fusion PBX

https://www.fusionpbx.com/download

Dựng máy ảo, chạy Debian 12

add account vào sudoers: lưu ý khi gõ password phải gõ chậm, gõ nhanh máy ko nhận đúng ký tự, test trước bằng cách gõ ở phần username:

- Dùng Terminal

- Gõ lệnh su -

- Gõ password login

- Gõ lệnh usermod -aG sudo <username>

Setup Sangoma PBXact 1200

Trên firewall:

- Tạo vIP liên quan tới gateway của các nhà cung cấp dịch vụ VoIP, theo line FTTH mong muốn

- Tạo vIP group, add các address ở trên vào

- Tạo rule cho phép kết nối PBX tới các vIP group

- Tạo SDWAN rule để điều hướng PBX đi Internet theo line FTTH mong muốn

- Check DNS đã đặt đúng chưa để phân giải tên miền bên ngoài

- Tạm cho PBX đi Internet all, SSH vào PBX để check: curl ifconfig.me xem đã đi đúng đường chưa

 

Export - import extensions trên Elastix PBX và PBXact

Lấy list số cũ trên Elastix:

Mở menu PBX > Batch Configurations >  Batch of Extensions > Download the current extensions in CSV format


Trên PBXact:

Module Admin > Bulk handler > Export extensions để lấy file mẫu, chỉnh lại fie đã export từ Elastix cho phù hợp để import

Đổi IP cho số VoIP SIP trunk

 Các bước thực hiện:

- Yêu cầu đổi IP với các nhà cung cấp, hẹn thời điểm chuyển đổi

- Tạo NAT sẵn theo IP mới để sẵn sàng replace 

- Rule giữ nguyên, không cần thay đổi

- Chỉnh lại Outgoing interface ở Network > SD-WAN Rules

Các tool kiểm tra trên PBX:

curl ifconfig.me -> check đường ra có đúng mong muốn ko (cần chỉnh rule cho allow all để check)

asterisk -rx "sip show peers" | grep trunk -> kiểm tra tình trạng các trunk

UPS APC lỗi không login được web: max connections

Bật CMD > telnet

Login bằng tài khoản web

View các session đang tồn tại, kèm số ID:

>session

Xóa bớt session không còn sử dụng:

>session -d ID

Template port switch

Catalyst:

switchport nonegotiate
switchport port-security maximum 1
switchport port-security aging type inactivity
switchport port-security
storm-control broadcast level 10.00
storm-control multicast level 10.00
storm-control action trap
spanning-tree bpduguard enable
switchport port-security mac-address sticky
switchport port-security violation shutdown
loopdetect ->2960x ko có
exit

 

Cuộc gọi giữa 2 số nội bộ không thể ngắt

Tổng đài: Elastix, core Asterisk

- 2 số gọi cho nhau xong không thể ngắt cuộc gọi

- từng máy vẫn có thể gọi đi nhưng không thể gọi đến (báo busy) 

- reboot cả 2 máy vẫn không hết

- operator panel vẫn ghi nhận cuộc gọi đang thực hiện

Xử lý:

asterisk -rx "core show channels"  >> view cuộc gọi đang treo, lấy channel name điền xuống dòng dưới:
asterisk -rx "channel request hangup SIP/8233-001f17d4"

Link rtsp cho các camera Honeywell, Vivotek, Wisenet

Honeywell:

rtsp://user:password@IP:554/cam/realmonitor?channel=1&subtype=0 

Có thể chỉnh luồng subtype=1 

Vivotek fw 0100g

rtsp://user:password@IP:554/live.sdp

Có thể chỉnh luồng live2, live3

Vivotek fw 2.2002

rtsp://user:password@IP:554//media2/stream.sdp?profile=Profile200

Có thể chỉnh luồng Profile201, Profile202

Vivotek fw 0223b

rtsp://user:password@IP:554/live1s1.sdp 

Wisenet

rtsp://admin:xxxxx@10.8.14.180/profile3/media.smp

Hikvision:

rtsp://admin:xxxxx@10.8.55.205:554/Streaming/Channels/101

Có thể chỉnh luồng 101/102

Self host Xibo Digital Signage trên linux Debian 12.5

https://xibosignage.com/docs/setup/xibo-for-docker

 

Download image ISO Debian 12.5

Cài đặt

Add user vào group sudo

Disable CD-ROM as a Software Source: thêm # vào đầu dòng

sudo nano /etc/apt/sources.list => thêm # vào đầu dòng 

 

Cài docker:

Update Package Index:

 sudo apt update

Install Required Dependencies:
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release

Add Docker's Official GPG Key:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Set up the stable repository for Docker:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Install Docker Engine:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

Verify Docker Installation:
sudo docker --version

Start Docker Service:
sudo systemctl start docker

Cài docker compose:

COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)
sudo curl -L "https://github.com/docker/compose/releases/download/$COMPOSE_VERSION/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
 

sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

Download Xibo for Docker về, upload lên /opt/xibo, giải nén

copy config.env.template ra file config.env => sửa config theo ý muốn

copy cms_custom-ports.yml.template ra file cms_custom-ports.yml sửa các port theo ý muốn

Cài đặt Xibo: di chuyển vào thư mục giải nén và chạy:

docker-compose up -d

Tài khoản mặc định:
Username: xibo_admin
Password: password

Sửa font chữ bị nhòe, nét không đều, răng cưa trên các app như zalo, trình duyệt

Mở Settings > tìm Adjust ClearType Text > tick vào Turn on ClearType > tune all monitors > chọn các mẫu chữ mình thấy thoải mái nhất > done

FortiClient VPN Only

 https://links.fortinet.com/forticlient/win/vpnagent