Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang dan mengkonfigurasi Asterisk untuk bertindak sebagai pelayan VoIP dan membuat panggilan ke dan dari telefon Android menggunakan pelayan Asterisk VoIP anda sendiri. Saya akan menggunakan Lubuntu 18.04 LTS untuk demonstrasi. Perhatikan bahawa, Lubuntu 18.04 LTS sama dengan Ubuntu 18.04 LTS tetapi dengan desktop LXDE dan bukannya desktop GNOME 3. Mari kita mulakan.
Memasang Asterisk:
Memasang Asterisk di Ubuntu 18.04 LTS sungguh sederhana. Semua pakej perisian boleh didapati di repositori pakej rasmi Ubuntu 18.04 LTS.
Pertama, kemas kini cache repositori pakej APT dengan arahan berikut:
$ sudo apt kemas kini
Cache repositori pakej APT harus dikemas kini.
Sekarang pasang pelayan Asterisk VoIP dengan arahan berikut:
$ sudo apt install asterisk asterisk-dahdi
Sekarang tekan y dan kemudian tekan
Asterisk harus dipasang.
Memulakan dan Menghentikan Perkhidmatan Asterisk:
Sekarang anda boleh memeriksa sama ada perkhidmatan asterisk berjalan dengan arahan berikut:
$ sudo systemctl status asteriskSeperti yang anda lihat, tanda bintang perkhidmatan sedang berjalan.
Sekiranya dalam keadaan apa pun, perkhidmatan asterisk tidak berjalan, anda boleh memulakan perkhidmatan asterisk dengan arahan berikut:
$ sudo systemctl mulakan tanda bintangSekiranya anda ingin menghentikan perkhidmatan asterisk atas sebab tertentu, jalankan arahan berikut:
$ sudo systemctl hentikan asteriskSekiranya anda telah menukar fail konfigurasi asterisk, maka anda boleh memulakan semula asterisk agar perubahan tersebut berlaku dengan arahan berikut:
$ sudo systemctl mulakan semula asteriskFail Konfigurasi Pelayan Asterisk VoIP:
Di Ubuntu 18.04 LTS, fail konfigurasi Asterisk masuk / dll / tanda bintang direktori seperti yang anda lihat dalam tangkapan skrin di bawah.
$ ls / etc / asterisk
Terdapat banyak cara untuk mengkonfigurasi Asterisk. Dalam artikel ini, saya fokus hanya mengkonfigurasi Asterisk sebagai pelayan VoIP dan membuat panggilan menggunakan klien SIP pada telefon Android. Untuk ini berfungsi, saya hanya akan mengubah suai menghirup.pengesahan dan sambungan.pengesahan fail konfigurasi di / dll / tanda bintang direktori.
Mengkonfigurasi Asterisk sebagai Pelayan VoIP:
Pertama, arahkan ke / dll / tanda bintang direktori dengan arahan berikut:
$ cd / etc / asterisk
Sekarang anda harus membuat salinan sandaran menghirup.pengesahan dan sambungan.pengesahan fail. Kerana, jika anda telah melakukan kesilapan besar dan anda ingin kembali ke lalai menghirup.pengesahan dan sambungan.pengesahan fail, anda akan dapat melakukannya jika anda mempunyai salinan sandaran fail konfigurasi ini. Anda tidak perlu memasang semula Asterisk.
Untuk membuat salinan sandaran dari menghirup.pengesahan fail, jalankan arahan berikut:
$ sudo cp sip.conf sip.pengesahan.sandaran
Untuk membuat salinan sandaran dari sambungan.pengesahan fail, jalankan arahan berikut:
pelanjutan $ sudo cp.sambungan conf.pengesahan.sandaran
Sekarang jalankan arahan berikut untuk membuang semua baris yang ada dari menghirup.pengesahan fail:
$ gema | sudo tee sip.pengesahanSekarang jalankan arahan berikut untuk membuka menghirup.pengesahan fail dengan nano penyunting teks:
$ sudo nano menghirup.pengesahan
Dan tambahkan baris berikut ke menghirup.pengesahan fail dan simpan fail tersebut.
Di sini, saya mencipta 2 pengguna 9001 dan 9002. Kata laluan mereka ditetapkan menggunakan rahsia. Kata laluan untuk pengguna 9001 adalah 9001, dan untuk pengguna 9002 adalah 9002.
Sekarang jalankan arahan berikut untuk membuang semua baris yang ada dari sambungan.pengesahan fail:
$ gema | sambungan sudo tee.pengesahan
Kemudian, jalankan arahan berikut untuk membuka sambungan.pengesahan fail dengan nano penyunting teks:
$ sudo nano sambungan.pengesahan
Sekarang tambahkan baris berikut ke sambungan.pengesahan fail dan simpan fail tersebut.
Setelah anda selesai dengan semua langkah di atas, mulakan semula tanda bintang dengan arahan berikut:
$ sudo systemctl mulakan semula asterisk
Sekarang periksa sama ada perkhidmatan asterisk berjalan dengan arahan berikut:
$ sudo systemctl status asteriskSeperti yang anda lihat, ia sedang berjalan. Oleh itu, konfigurasi kami berfungsi.
Sekarang jalankan arahan berikut untuk memeriksa alamat IP pelayan Asterisk VoIP anda:
$ ip aSeperti yang anda lihat, alamat IP pelayan Asterisk saya adalah 192.168.2.166. Mesti anda berbeza. Perhatikan alamat IP ini kerana anda memerlukannya semasa anda menyambung ke pelayan Asterisk anda dari telefon Android anda.
Menyambung ke Pelayan Asterisk VoIP dari Android:
Di Android, terdapat banyak klien SIP percuma yang tersedia di Google Play Store yang boleh anda muat turun dan sambungkan ke pelayan Asterisk VoIP anda sendiri. Yang saya suka dipanggil CSIPSimple. Ini adalah pelanggan SIP yang sangat mudah dan mudah digunakan pada Android. Anda boleh membuat panggilan dan menghantar pesanan teks menggunakan CSIPSimple.
Untuk menyambung ke pelayan Asterisk anda sendiri, buka CSIPSimple dan ketuk Tambah akaun.
Sekarang pilih Asas dari senarai.
Sekarang taip semua butiran dan klik Jimat.
Anda harus disambungkan ke pelayan Asterisk VoIP anda.
Sekarang ketik butang belakang telefon anda dan anda akan melihat pendail.
Saya menelefon 9002 dan seperti yang anda lihat, panggilan itu berfungsi.
Saya menerima panggilan dari pelanggan SIP saya yang lain yang dilog masuk sebagai pengguna 9002 ke pelayan Asterisk VoIP yang sama.
Oleh itu, pelayan Asterisk VoIP kami berfungsi dengan betul.
Menyambung ke Pelayan Asterisk VoIP dari Linux:
Di Linux, anda boleh menggunakan Ekiga SIP untuk menyambung ke Pelayan Asterisk VoIP anda. Ia boleh didapati di repositori pakej rasmi Ubuntu 18.04 LTS.
Anda boleh memasang Ekiga SIP, jalankan arahan berikut:
$ sudo apt pasang ekigaSekali Ekiga dipasang, anda mesti dapat mengetahuinya sendiri.
Jadi, itulah asasnya anda membuat pelayan Asterisk VoIP anda sendiri untuk membuat panggilan secara tempatan dengan telefon Android. Terima kasih kerana membaca artikel ini.