Telefon ve PBX sunucuları oluşturmak icin Linux programında Yıldız işareti gereklidir. Herhangi bir ofiste bulunabilecek bircok faydalı ozelliğe sahiptir. Konferanslar, telesekreterler, cağrı dağıtımı, yazılı mesajlar, video, sesli menu ve sesli posta. Yardımcı program, populer iletişim protokollerini destekler. Anahtarlanabilirler. Ancak, Ubuntu ’ya Yıldız işareti yuklemek en kolay şey değildir. Uygulama terminal uzerinden yuklenir ve yapılandırılır. Bu nedenle konsol komutlarını incelemek gerekir.
Kurulumdan onceLinux'ta bir program ek modullere bağlı olabilir. Ve onlarsız calışmayacak. Bu nedenle, birden fazla yardımcı program indirmeniz gerekiyor, ancak birkacı. Yıldız ihtiyac paketleri icin:
ISDN akış arayuzleri ile etkileşim. Orneğin, E1'deki Rus operatorleri ile iletişim icin gerekli olan PRI ile. Dijital arayuzlerle calışın. "İndir" bolumundeki asterisk.org web sitesindedirler. Kaynak indirmek icin terminal komutları da vardır.
Kurulumdan once:
Konsolu ac. “Programlar - Standart” menusundedir. Her takım "sudo" koymadan once. Sisteminizi guncelleyin. Bunu yapmak icin "apt-get upgrade" yazın ve Enter'a basın Sonra "apt-get update". İşletim sistemini “yeniden başlat” komutuyla yeniden başlatın. Tarih ve saati resmi sunucu ile senkronize edin - "apt-get install ntp". Yonetici haklarını al - "sudo -i". Yıldız işareti ek kutuphanelere ihtiyac duyar. Programı depodan yuklerseniz, otomatik olarak yuklenmeleri gerekir. Ancak kaynaktan calışırken, gerekli paketlerin manuel olarak yuklenmesi gerekecektir. Bunu yapmak icin “apt-get install [Module-Name]” komutunu kullanın. Boşlukla ayrılmış kutuphane adını girin. İhtiyacınız olacak:
Apache HTTP sunucuları ile calışmak uzere tasarlandı OpenSSL. Şifreleme aracı. LibSSL-Dev. İnşa-Esansiyel. PHP Web uygulamaları oluşturmak icin kullanılan bir programlama dili. PHP5 MySQL. Libxml2-Dev. Subversion. Surum kontrolu icin gerekli. Libncurses5-Dev. Wget. Bununla beraber, kaynağı geliştiricinin sitesinden indirebilirsiniz. Linux başlıkları. Kurmak icin sadece ismi değil, "linux-headers - $ (uname -r)" parametrelerini de yazın. Yeniden başlatırken, sistem sizden Kok şifresini girmenizi isteyecektir. Farklı bir modul grubunuz olabilir. Hangi paketlere sahip olduğunuza ve yardımcı programı hangi amaclarla kullanacağınıza bağlı. Kutuphanelerle işiniz bittiğinde sistemi yeniden başlatın. Bundan sonra, kalan bağımlılıkları yukleyebilirsiniz.
LibPRI ve DAHDModulleri belirli bir sıra ile calıştırın: once LibPRI, sonra DAHD.
Bunları yerleştireceğiniz dizini acın - “cd [Path-to-folder]”. Yeni bir dizin oluşturmak icin "mkdir [Path to to new folder]" yazın. Modul iceren dosyaları indirin - “wget [İndirme bağlantısı]”. URL, Asterisk web sitesinde bulunabilir. Komutun iki kez olması gerekir - her kutuphane icin. Bağlantı bir uzantıyla bitmelidir. Nesneler şu anda acık klasore yerleştirilecektir. Eğer arşivdeyse, onları paketinden cıkarın - "tar zxvf [Filename]". Uzantı ile adı girin. Surum numarası “*” (“yıldız”) ile değiştirilebilir. Bu parametre herhangi bir sayıda karakter olarak algılanır. Orneğin, “dahdi-linux *” yazarsanız, “DAHDY Linux” adındaki tum dosyalar acılır.
“Cd” komutunu kullanarak, LibPRI'dan acılmış klasore gidin. Sırayla uc komut yazın: “sudo make all”, ardından “sudo make install” ve “sudo make config” yapılandırmasını yapılandırın. DAHDY olan klasor icin de aynısını yapın. Bu servisi başlatmak icin “service dahdi start” yazın. İşletim sistemi başladığında etkinleştirmek icin "chkconfig dahdi on" girin. tesisatŞimdi Ubuntu'nun uzerine Asterisk'i kurun.
Geliştiricinin sitesinden indirin. "Wget [indirme]]" girin. Dosya gecerli dizine yerleştirilecektir. Bu nedenle, onceden "cd" komutunu kullanarak istediğiniz klasoru acın. Program arşivlenmişse, paketten cıkarın - “tar zxvf [arşiv adı]”. Asteriks ile dizine gidin. Yardımcı programın en son surumleri WebRTC servislerini kullanır. Doğrudan Asterisk kaynağından indirilebilirler - “contrib / scripts / install_prereq install” yazın. E, "Pjproject" ve "Libsrtp" komut dosyalarına ihtiyac duyar. Bunları calıştırmak icin, aynı komutu yazınız, ancak "-unpackaged" parametresiyle. Programın bulunduğu dizine geri donun. "Yazın. / configure ". Bir acılış ekranı gorunmelidir. “Make menuselect” programının menusunun neye benzediğini gormek icin grafik arayuzu calıştırabilirsiniz. Cıkmak icin "Cıkış" ı tıklayın. Şimdi art arda iki komutu girin: once “make”, sonra “make install”. Yıldız yuklu ve calışıyor. Bu program havuzdan indirilebilir - “apt-get install asterisk”.
Kendi kendine inşa Pjproject ve Libsrtp“Pjproject” ve “Libsrtp” kaynaktan başlamazsa veya bir hata meydana gelirse, bunları kendiniz “derlemeniz” gerekecektir.
“Sudo su” komutunu giriniz. Komut dosyalarının bulunduğu dizine gidin - “cd / usr / src /”. İhtiyacınız olan modulu indirin - "git clone github.com/cisco/libsrtp.git". Sadece betiği yuklemek yeterli değildir. Hazırlamalıyız. Klasorunu ac - "cd libsrtp". Şimdi yapılandırma ve yapılandırma parametrelerini girin - "./configure CFLAGS = -fPIC". Sonra "make libsrtp.a" satırı. Ve kurulum komutları tek tek: ilk once “make remove”, sonra “make install”. "Cd .." dizin seviyesine gidin. Hepsini hazır bir betiğe donuşturun - "echo" / usr / local / lib "> /etc/ld.so.conf.d/usr_local.conf". Ve ldconfig komutuyla tamamlayın. Kok modundan cıkabilirsiniz. ayarlamaŞimdi Ubuntu telefon sunucusu icin secenekleri sececeğiz. Sıfırdan ayarlamak Yıldız gibi gorunuyor.
menu Program menusune gidin - "menuleri sec". Tum MySQL ozelliklerini etkinleştirin. Eklentiler sekmesini acın.
"Format_mp3" seceneğini secin. Boylece ses menusu MP3 formatında olacaktır. Rusca (ya da başka bir dil) icin destek koymak istiyorsanız, “Cekirdek Ses Paketleri” alt bolumunde etkinleştirin.
Uc kodeğe de ihtiyacın var. "ALAW" - ana. "G729" - harici bir ağ uzerinden bağlı numaralar icin. "GSM" - GSM gecitleri icin. Meetme modulunu indirin. "Ekstra Ses Paketleri" bolumunde, codec bileşenlerini de bağlayın. FreePBX'i kullanmak icin, cdr_odbc'yi secin. Muzik Beklemede Dosya sekmesinde, her şeyi etkinleştirin. MOH-OPSOUND-WAV'ı indirin. Bu bir melodi seti. O zaman onları ihtiyacın olanlarla değiştirebilirsin. “Kaydet ve Cık” a tıklayın. konsolMP3 modulunu actın mı? Şimdi sesli posta paketlerini indirin.
“Cd” komutuyla “contrib / scripts /” klasorune gidin. "Get_mp3_source.sh" komut dosyasını acın. Make install komutunu girin. Arşivlerin yuklenmesini bekleyin. Takılan yıldız işareti hem menuden hem de terminalden yapılandırılmalıdır. Bu nedenle konsolu acın.
Yapılandırma dosyalarını hazırlayın. Test olarak mumkundur. Komut “ornek yapmak” dır. Otomatik calıştırma fonksiyonunu etkinleştirin - “make config ldconfig”. Artık servisi başlatabilirsiniz - “servis yıldızı başlangıc”. Veya hemen bir daemon olarak acın - "/etc/init.d/asterisk start". Konsolunu etkinleştirmek icin “sudo asterisk -rvvvcd” komutunu girin. Şimdilik, yıldızla calışmak icin, super kullanıcı haklarına ihtiyacınız var. Ancak, ayrı bir kullanıcı oluşturmak ve programın işlevlerine erişmesini sağlamak daha iyidir. Bunun icin:
Yardımcı programı gecici olarak devre dışı bırakın - “servis yıldız durağı”. Yeni bir kullanıcı ekle - “adduser [Name]”. Gerekli hakları sağlayan bir grup oluşturabilirsiniz. Birkac kullanıcıyı farklı Yıldız Asterisk hizmetleriyle calışmaya karar vermenizde fayda vardır. Şimdi calıştırmak icin bir dizine ihtiyacınız var. Mkdir komutuyla ekleyin. Ardından “-p” parametresini ve “/ var / run / asterisk” klasorunun yolunu yazın. Uygulamanın hemen istenen kullanıcının altında acılmasını sağlamak icin "/ etc / default / asterisk" dosyasını duzenleyin. Aşağıdaki parametreleri oraya ayarlayın: "AST_GROUP =" dialout "" ve "AST_USER =" yıldız işareti "". Bunu daha kolay yapabilirsiniz - "sed -i 's / # AST_USER =" yıldız "/ AST_USER =" yıldız "/ g' / etc / default / asterisk" komut dosyasını girin. Kullanıcıya tum program klasorlerine erişim izni verin - “chown -R [Kullanıcı Adı] [Dizine Giden Yol]”. “Asterisk.conf” dosyasını acın, icindeki “runuser” parametresini bulun ve icinde yeni oluşturulan kullanıcıyı belirtin. Bir grup oluşturduysanız, “rungroup” satırını da yeniden yazın. Sistemi yeniden başlatın - “yeniden başlatma”. Yıldız-kullanıcı - “su [Ad]” adı altında giriş yapın. Ve programı calıştırın. Bununla ilgili bilgileri goruntulemek icin, “yıldız işareti-rvvvv” girin. Yardımcı program kullanıma hazır. Diğer eylemler, istasyonun kullanılacağı koşullara bağlıdır. Yapılandırmanın boyandığı birkac dosya var:
genel - sunucu ayarları. İcinde kac abone bağlandığını belirleyebilirsiniz. Arama icin kuralları belirlediler. conf - ayrıca cevirme kurallarını ve aramaların parametrelerini de ayarlar. conf - abone hesaplarının yapılandırılması. Yıldız işareti ile herhangi bir karmaşıklıkta bir PBX oluşturacaksınız. Bircok kullanışlı ozelliğe ve module sahiptir. Kurulum ve konfigurasyondan sonra, istemci yazılımını kullanarak istasyonla etkileşime girebileceksiniz. Orneğin, Linphone.
Asterisk telefonunu Linux Ubuntu'da kurma
Ubuntu0 Mesaj
●241 Görüntüleme
- ReadBull.net
- Teknoloji Forumları
- işletim Sistemleri
- Linux
- Ubuntu
- Asterisk telefonunu Linux Ubuntu'da kurma
-
06-09-2022, 13:20:20