- 🇻🇳 : I'm from VietNam
- 📧 : Contact me at [email protected]
- ❤️ : I'm passionate about:
- ✳️ VoIP System & Containerized
- ☁️ SIP Handler & Controller
- 🪐 Virtualization (Proxmox & Hyper-V)
- 🪐 Operating Systems (Windows & Linux)
- 🖥️ Developer
Skills | Description |
---|---|
DevOps | Deploy and manage the entire process around the product. |
Linux | Linux system administration and optimization. |
Windows | Windows system administration, support and maintenance. |
Kubernetes | Containerized application management and deployment. |
Database | Database design, management and optimization. |
Network | Network infrastructure setup and management. |
Storage | Data storage and backup solution management. |
Asterisk SIP VoIP | Develop and manage Asterisk-based VoIP systems. |
SIP Controller | Build and optimize SIP-related solutions. |
Developer | Software development with different languages and technologies. |
mbPBX Cloud VoIP Telephony System
mbPBX is a VoIP phone system based on the Asterisk Engine.
mb1tel! 20.16.16 (build: 16 commit: 0000023 date: 2024-06-20), Asterisk 20.4, FreePBX 16, Rocky Linux 8.10, Kernel 5.4.0-181-generic
- Asterisk 20 LTS
Project [Tags] & Containerd (--on-premise--)
Triển khai hệ thống VoIP PBX Cloud and On-Premise, Multi-tenant IP PBX, nhanh chóng, tự động và tối ưu tài nguyên.
- Bao gồm tất cả tính năng của tổng đài truyền thống
- Khởi tạo nhanh chóng tổng đài MBO với đầy đủ tính năng.(60 seconds install time from 0)
- Kịch bản tổng đài PBX tích hợp dựa trên Asterisk®
- Giao diện người dùng và WEB quản lý kỹ thuật - FreePBX® (với các mô-đun được tải xuống mặc định để triển khai ban đầu nhanh hơn)
- Không ràng buộc hạ tầng triển khai, tương thích export/import FreePBX.
- Rocky Linux 8 64bit (RHEL dài hạn)
- Kích thước container image nhỏ gọn (~640 MB so với 2400 MB tệp ISO FreePBX chính thức)
- Multi-tenant IP PBX solution on Kubernetes
- K8S Persistent storage mode and Ceph shared
- Container Img bundle:
- Fail2ban SIP và HTTP brute force attacks
- Tích hợp Zabbix, giám sát tình trạng dịch vụ (VoIP Team)
tcpdump
vàsngrep
-> gỡ lỗi- Giám sát và tự động khởi động lại khi dịch vụ bị lỗi: Supervisord
- Daemon MTA postfix (thông báo, thư thoại & FAX)
- Daemon cron - tác vụ theo lịch
- TFTP & DHCP tích hợp DNSMasq for autoprovisioning
- NTP Server
- Apache/2.4 (Rocky Linux) & PHP 7.4 with the ionCube Loader + Zend OPcache
- Support SSL Certificates
- Logrotating
- Cấu hình tổng đài thực hiện thông qua tệp config trên K8S.
- Container Setup:
- mbPBX (mbPBX-asterisk containerd: Asterisk with PBX distro + others services)
- mbPBX-db (mariadb cluster: Database Backend)
Using kubernetes app deployment
Available services:
asterisk
cron
fail2ban
httpd
mbPBX
tftpd
postfix
zabbix-agent
Tested Docker:
- docker-ce >= 20.0
- docker compose-plugin >= 2.0
Tested Host Operating Systems:
- RHEL 6/7/8/9 based distro
- Fedora Core >30
- Debian 12
- Ubuntu 24.04
- MBPBX with Raspberry PI
- Kubernetes deploy CI/CD
-
Developed and maintained by: Thanh TD @ MBO
-
Supported architectures: [
amd64
]