Wiki

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
  1. Cài đặt Debian

  2. Vào debian chroot

debian enter
  1. Cập nhật Debian
apt update && apt upgrade -y
  1. Cài đặt asterisk
apt install asterisk
  1. 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

  1. 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

  1. Thoát Debian
exit
  1. 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

  1. 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