# Hướng Dẫn Đăng Ký & Cấu Hình Linphone Cho Hệ Thống VoIP
## Phần 1: Chuẩn Bị Tài Khoản
### 1. Tải Ứng Dụng Linphone

- Đối với **IOS**, tìm kiếm **Linphone** trên [App Store](https://apps.apple.com/us/app/linphone/id360065638)
- Đối với **Android**:
- Tải về **apk** version [5.2.5](https://download.linphone.org/releases/android/linphone-android-5.2.5.apk) từ trang chủ và cài đặt. (Google Play Store đã up lên version 6 nhưng không ổn định)
- Vào **Play Store** -> tìm kiếm **Linphone** -> bấm vào dấu 3 chấm -> tắt ```Enable auto update```

- Để tránh các lỗi về hiển thị (như cuộc gọi tới có chuông nhưng không hiện màn hình call...), cần allow hết tất cả setting liên quan đến notification trong ứng dụng **Linphone**:

- Bật ```Display over other apps``` đối với **Linphone**:

- Cấp **TẤT CẢ QUYỀN TRUY CẬP** khi được yêu cầu
:::info
Quyền microphone, contacts và camera cần được kích hoạt để app hoạt động ổn định
:::
### 2. Đăng Ký Tài Khoản Linphone
Tạo tài khoản chính để kích hoạt Push Notification (bỏ qua bước này nếu đã đăng ký rồi)
- Truy cập trang web [https://subscribe.linphone.org/register/email](https://subscribe.linphone.org/register/email) để đăng ký mới tài khoản:
- Điền thông tin (**Lưu ý**):
- Username: Dùng chữ thường không dấu (vd: `userabc`)
- Email thật để nhận mã xác thực

- Xác minh email và hoàn tất đăng ký

- Cập nhật thông tin **Username** vào Sheet:
:::info
Cập nhật thông tin này để kỹ thuật setup trên tổng đài
:::

## Phần 2: Cấu Hình Máy Nhánh
### 1. Kết Nối Hệ Thống PBX
- Mở app **Linphone**, vào mục Assistant -> Fetch remote configuration:

- Chọn QRCODE:

- Mở Link QRcode để tiến hành quét mã để đăng nhập máy nhánh:

- Chọn **Fetch And Apply**:

- Trạng thái **Connected** là đã kết nối thành công:

- Vào menu kiểm tra lại đã đúng số máy nhánh hay chưa:

### 2. Kết nối tài khoản Linphone
- Vào Menu → Assistant → Use Linphone Account

- Nhập thông tin tài khoản Linphone đã đăng ký

- Kiểm tra lại thông tin trong Menu:

### 3. Đặt lại tài khoản mặc định
- Đặt tài khoản ```onesms.vn``` làm mặc định (**Used as default**)

- Tắt outbound prefix (để không tự động thêm 84 trước số gọi ra)

## Phần 3: Giải Thích Kỹ Thuật
### Tại Sao Cần 2 Tài Khoản?
- **Tài khoản Linphone.org**:
- Kích hoạt [Push Notification Service](https://wiki.linphone.org/xwiki/wiki/public/view/Flexisip/D.%20Specifications/Push%20notifications/)
- Giảm 80-90% thời lượng app chạy nền → Tiết kiệm pin
- **Tài khoản Máy Nhánh**:
- Kết nối SIP với tổng đài