Bir sonraki makalede Asterisk'e bir göz atacağız. Bu bir bir telefon santralinin işlevlerini sağlayan açık kaynaklı platform (PBX), en popüler olanlardan biridir. Ayrıca, IP PBX sistemlerine, konferans sunucularına ve VoIP ağ geçitlerine güç sağlamak için yaygın olarak benimsenmiştir. Bireyler, küçük işletmeler ve büyük şirketler tarafından kullanılan bir platformdur.
Yıldız işareti özellikleri ayrıca sesli posta, beklemedeki müzik, konferans aramaları, arama kuyruğu, arama kaydı, etkileşimli sesli yanıt ve çok daha fazlasını içerir. Bu yazıda, aşağıdakiler için gerekli adımları göreceğiz: Asterisk 15'i Ubuntu 18.04'e yükleyin.
önkoşullar
Kuruluma başlamadan önce, bir "sudo" ayrıcalıklarına erişimi olan kullanıcı. Ayrıca Ubuntu sistemimizi güncellememiz ve Asterisk'i indirmek ve kurmak için gerekli olan aşağıdaki paketleri yüklememiz gerekecek:
sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion
Yıldız işaretini indirin
Gidiyoruz / usr / src dizinindeki Asterisk kaynağını indirin. Terminalde (Ctrl + Alt + T) yazıyoruz:
cd /usr/src/
Aynı terminale yazarak Asterisk 15'i indirmeye devam ediyoruz:
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
İndirme tamamlandığında, indirilen paketin içeriğini çıkarıyoruz:
sudo tar zxf asterisk-15-current.tar.gz
Sonraki adımlara geçmeden önce, yeni oluşturulmuş dizini değiştirdiğinizden emin olun:
cd asterisk-15.*/
Yıldız işareti bağımlılıklarını yükleyin
Aşağıdaki komut dosyası indirilecek MP3 modülünü oluşturmak ve MP3 dosyalarını Asterisk'te kullanmak için gereken MP3 kaynakları:
sudo contrib/scripts/get_mp3_source.sh
Kullanacağız tüm bağımlılıkları çözmek için install_prereq betiği Ubuntu sistemimizde:
sudo contrib/scripts/install_prereq install
Yukarıdaki komut gerekli tüm paketleri kuracaktır. Başarılı bir şekilde tamamlandığında, aşağıdaki mesajı yazdıracaktır:
Yıldız işaretini yükle
Yapılandırma komut dosyası bir dizi gerekli tüm bağımlılıkların mevcut olduğundan emin olmak için kontroller sistem sisteminde. Komut dosyasına şunu yazarak başlayacağız:
sudo ./configure
Başarılı bir şekilde tamamlandıktan sonra aşağıdaki sonucu göreceğiz:
Bir sonraki adım derlemek ve kurmak istediğimiz modülleri seçin. Terminalde (Ctrl + Alt + T) yazarak Menuselect sistemine erişeceğiz:
sudo make menuselect
MP3 kaynak dosyalarını zaten indirmiş olduğumuz için, şimdi format_mp3'ü seçerek MP3 modülünü oluşturmalıyız:
Bizi ilgilendiren şeyi seçtikten sonra, kaydetmek ve çıkmak için F12'ye basın. Ayrıca "Kaydet ve Çık" düğmesine gidip Enter tuşuna da basabiliriz.
Buraya geldik, yapabiliriz make komutunu kullanarak derleme sürecini başlatın:
sudo make -j2
Sisteme bağlı olarak derleme biraz zaman alabilir. -J bayrağını bilgisayarınızdaki işlemci çekirdeklerinin sayısına göre değiştirebilirsiniz.
Oluşturma işlemi tamamlandığında aşağıdaki mesajı göreceğiz:
Önceki mesajın dediği gibi, sonraki adım Asterisk'i kurmaktır ve modülleri yazarak:
sudo make install
Kurulumdan sonra, komut dosyası aşağıdaki mesajı gösterecektir:
Artık Asterisk'i kurduğumuza göre temel PBX yapılandırma dosyalarını yükleyin:
sudo make basic-pbx
Son adım başlangıç komut dosyasını yükle yazıyor:
sudo make config
Aynı zamanda iyi bir fikir paylaşılan kitaplık önbelleğini güncellemek için ldconfig'i çalıştırın:
sudo ldconfig
Yıldız kullanıcısı oluştur
Varsayılan olarak, Yıldız işareti kök kullanıcı olarak çalışır. Güvenlik nedeniyle, yeni bir sistem kullanıcısı oluşturup platformu yapılandıracağız yeni oluşturulan kullanıcı ile çalıştırmak için.
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
Yıldız işaretini bu kullanıcı altında çalışacak şekilde yapılandırmak için, / etc / default / asterisk dosyasını açacağız ve sonraki iki satırın açıklamasını kaldıracağız:
AST_USER="asterisk" AST_GROUP="asterisk"
Devam ediyoruz Asterisk kullanıcısını çevirme ve ses gruplarına ekleme:
sudo usermod -a -G dialout,audio asterisk
Ayrıca ihtiyacımız var tüm Asterisk dosyalarının ve dizinlerinin sahipliğini değiştir böylece oluşturduğumuz kullanıcı bu dosyalara erişebilir:
sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk
Yıldız İşareti Başlangıcı
Şimdi her şeyi ayarladık, yapabiliriz Yıldız işareti hizmetini başlat aşağıdaki komutla:
sudo systemctl start asterisk
Çalıştığını doğrulamak için hadi platformun komut satırı arayüzüne (CLI) bağlanın yazıyor:
sudo asterisk -vvvr
Varsayılan Asterisk CLI istemini göreceksiniz:
Son adım hizmetin önyüklemede başlamasını etkinleştir ile:
sudo systemctl enable asterisk
Daha fazla güvenlik için her zaman ilgi çekicidir gibi bir güvenlik duvarına sahip olmak UWF etkin Ubuntu'muzda. Birinin ihtiyacı varsa Asterisk'in kullanımı veya özellikleri hakkında daha fazla bilgi, kontrol edebilirsiniz proje web sitesi.
İyi öğretici. Sip, iax2 ve diğerlerini yapılandırabilmek için bir "örnek oluştur" eklemeniz yeterlidir.
mükemmel başka yıldız kılavuzlarınız var mı?
Gerçek şu ki hayır, ama bu makaleyi yazdığımda topluluğu buldum Yıldız-ES. Orada bazı belgeleri bulabilirsiniz. Salu2.
El kitabı çok iyi ama bilmek istiyorum çünkü hizmetin başladığı son adımda bunu yapmama izin vermiyor, başarısız lsd yıldız işareti yazıyor. Lütfen bana nasıl çözeceğimi söyler misin?
teşekkürler
Merhaba. Şurada bu hatayı aramayı veya sormayı deneyin: Yıldız topluluğu. salu2.
Herkese merhaba.
prosedürü takip ettikten sonra. Kullanıcılar ve uzantılar nasıl oluşturulur?
Zaten bir voip uygulaması indirdim. ama sonra ne yapacağımı bilmiyorum
teşekkürler