Asterisk VoIP
Asterisk VoIP Server running on AsusWRT Routers
Asterisk là tổng đài điện thoại (PBX: private branch exchange) viết dưới dạng phần mềm mã nguồn mở
1a. Cài đặt các gói cần thiết trong Optware-ng
ipkg install nano findutils
1b. Cài đặt các gói cần thiết trong Entware-ng
opkg install nano findutils
-
Cài đặt Debian
-
Vào debian chroot
debian enter
- Cập nhật Debian
apt update && apt upgrade -y
- Cài đặt asterisk
apt install asterisk
- Tạo một số tài khoản người dùng, sđt là số điện thoại và teen1 là tên người dùng
cat >> /etc/asterisk/extensions.conf << 'EOF'
[tutorial]
exten => sđt,1,Dial(SIP/tên1)
exten => sđt,1,Dial(SIP/tên2)
exten => sđt,1,Dial(SIP/tên3)
EOF
Bấm phím Enter
- Thêm tài khoản người dùng
cat >> /etc/asterisk/sip.conf << 'EOF'
[tên1]
type = friend
defaultuser = tên1
secret = mật khẩu 1
host = dynamic
context = tutorial
nat = force_rport,comedia
[tên2]
type = friend
defaultuser = tên2
secret = mật khẩu 2
host = dynamic
context = tutorial
nat = force_rport,comedia
[tên3]
type = friend
defaultuser = tên3
secret = mật khẩu3
host = dynamic
context = tutorial
nat = force_rport,comedia
EOF
Nhấn ENTER
- Thoát Debian
exit
- Thêm asterisk vào danh sách dịch vụ chroot
echo "" >>/opt/etc/chroot-services.list
echo "asterisk" >>/opt/etc/chroot-services.list
chmod 755 /opt/etc/chroot-services.list
Nhấn ENTER
- Bắt đầu Asterisk từ bên ngoài debian
debian restart
Bây giờ hãy đăng nhập vào thiết bị voip của bạn bằng tài khoản được tạo ở bước 8 và bắt đầu gọi :) một ứng dụng khách Android miễn phí tốt là CSipSimple