Pendahuluan

e-QSO ORARI v4.0.2 adalah aplikasi Radio over IP (RoIP) yang dirancang khusus untuk komunitas Amatir Radio Indonesia (ORARI).

Tujuan Utama

  • Menghubungkan radio amatir melalui jaringan internet
  • Menyediakan gateway antara radio analog dan VoIP
  • Memfasilitasi komunikasi jarak jauh untuk anggota ORARI
  • Mendukung multi-room dan manajemen user yang fleksibel

Teknologi Utama

KomponenTeknologi
Bahasa PemrogramanPython 3.8+ (32-bit) / Python 3.10+ (64-bit)
GUI FrameworkPyQt5
Audio CodecOpus 1.4 (4 preset: 8-64 kbps)
EnkripsiChaCha20-Poly1305 (libsodium)
NetworkingTCP 8080 (Command) + UDP 8082 (Audio)
Serial ControlpySerial (CH340/FTDI/CP2102)

Arsitektur Sistem

┌─────────────────┐    TCP 8080    ┌──────────────────────────┐
│   CLIENT 1      │◄──────────────►│        SERVER            │
│   (RF Gateway)  │    UDP 8082    │  Auth Manager            │
│                 │◄──────────────►│  Room Manager            │
└────────┬────────┘               │  Database (SQLite)       │
         │                         │  Encryption              │
       Serial                      └──────────────────────────┘
         ▼
┌─────────────────┐
│   RADIO FISIK   │
│   (PTT/COS)     │
└─────────────────┘
                

Instalasi Client

Via Installer (Rekomendasi)

  1. Download installer sesuai arsitektur PC (32-bit atau 64-bit)
  2. Jalankan sebagai Administrator
  3. Firewall rules ditambahkan otomatis
  4. Buka aplikasi dari Start Menu/Desktop

Development Setup

# 64-bit
python -m venv venv
venv\Scripts\activate
pip install -r requirements_x64.txt
python -m client.main

# 32-bit
python -m venv venv
venv\Scripts\activate
pip install -r requirements_x86.txt
python -m client.main
                

Audio & Codec

Quality Presets

PresetBitrateSample RateCocok Untuk
High64 kbps48 kHzLAN/Fiber
Standard32 kbps48 kHzBroadband
Low16 kbps24 kHz4G/Mobile
Minimal8 kbps12 kHzPC Atom/Hemat

Troubleshooting

Audio

GejalaSolusi
Audio "las besi"Pastikan Opus versi sama (1.4) untuk 32-bit & 64-bit
Audio delay tinggiTurunkan preset ke "low" atau "minimal"

Serial

GejalaSolusi
CH340 tidak terdeteksiCabut-colok USB, tunggu 3 detik
COS tidak trigger TXCek signal_pin (DCD/CTS)