Yıldız , yetenekli ve güvenilir bir telefon motoru sunmak için ofsetten tasarlanan, en popüler PBX (Private Branch Exchange) yazılımı ve IVR (İnteraktif Sesli Yanıt) sisteminin yanısıra, iletişim uygulamaları yaratmak isteyen geliştiriciler.
Açık kaynak komut satırı yazılımı olan geliştirici ve entegratörlerin, gelişmiş iletişim çözümleri üretmek için ihtiyaç duyduğu tüm esnekliği sunan bir sunucudur. Aynı zamanda bir ağ geçidi, bir özellik / medya sunucusu veya bir çağrı merkezi olarak da kullanılabilir.
Bir bakışta özellikler
Temel özellikler, IVR (İnteraktif Sesli Yanıt) sistemi, konferans köprüsü, PBX (Özel Şube Exchange) sunucusu oluşturmak için gereken tüm yapı taşları ve hayal edebileceğiniz diğer iletişim araçlarını içerir.
Asterisk, çağrıları değiştirme, çeşitli işlevleri etkinleştirme, arayanlara bağlanma ve IP, dijital (T1) üzerinden dış dünyayla güzergahları yönetme, melez bir PBX veya IP'nin çekirdeği olarak yapılandırılmış bir anahtar (PBX) olarak kullanılabilir / E1) veya analog (POTS) bağlantıları.
Asterisk'e Başlarken
Bir GNU / Linux sistemine Asterisk'i yüklemek, yazılımın en son sürümünü indirdikten ve açtıktan sonra yapmanız gereken tek şey olduğu kadar kolay bir görev olduğunu kanıtlar (yukarıdaki indirme linkine bakın), & lsquo./ configure dosyasını çalıştırmanız gerekir && make & rsquo; komutunu, tabii ki çıkarılan arşiv dosyalarının bulunduğu yere gidip (ör. cd /home/softoware/asterisk-13.0.1) terminal emülatöründe.
Başarılı bir derleme işleminden sonra, Asterisk'in sisteminize kurulabileceğini bildiren bir ileti & lsquo; make install & rsquo; komutu olarak root olarak veya & lsquo sudo make install & rsquo; komutunu ayrıcalıklı bir kullanıcı olarak Bu kadar, Asterisk'i kullanabilir ve ayrıca Softoware'de bulunan ön uçlardan birini yükleyebilirsiniz.
Desteklenen işletim sistemleri
Asterisk, çok platformlu bir yazılımdır; bu, GNU / Linux, FreeBSD, OpenBSD, Solaris ve Mac OS X dahil olmak üzere geniş bir yelpazede Linux ve UNIX benzeri işletim sistemlerini desteklediği ve çalıştırıldığı anlamına gelir. Başarıyla uygulanabilir
Yenilikler 'in bu sürümdeki 64-bit ve 32-bit donanım platformlarına yüklenmiş hali.
- Bu bültenler, topluluğun bildirdiği birkaç sorunu çözdü ve katılımınız olmadan mümkün olmazdı.
- Bu sürümler, topluluk tarafından bildirilen birkaç sorunu çözer ve yenilikler katılımınız olmadan mümkün olmazdı.
- AST-2016-008: SDP teklifinde veya Opus'u kullanarak uç noktalardan gelen bir yanıtta kilitlenme var.
- Bir SDP teklifi veya cevabı Opus codec bileşeniyle birlikte alındığında ve bir alan kullanarak ayrılmış format parametreleriyle birlikte, ayrıştırma için sorumlu kod, çökene kadar kendisini tekrar tekrar çağırır. Kod, parametreleri ayıran boşlukları düzgün şekilde işlediği için bu gerçekleşir.
- Bu, bitiş noktasının Asterisk'te Opus'un yapılandırılmasını DEĞİLDİR. Bu aynı zamanda, bitiş noktasının kimliği doğrulanmasını gerektirmez. Konuk chan_sip veya anonim chan_pjsip için etkinleştirildiyse bir SDP teklifi veya yanıtı hala işleme sokulur ve kilitlenme meydana gelir.
- AST-2016-009: chan_sip'teki uzaktan kimlik doğrulaması yapılmamış oturumlar
- Chan_sip kanal sürücüsü, bir SIP üstbilgi adı ile iki nokta üst üste karakter arasında içeriği silmeye çalışırken boşluk için liberal bir tanıma sahiptir. RFC 3261'i izlemek ve yalnızca boşlukları ve yatay sekmeleri sıyırmak yerine Asterisk yazdırılamayan herhangi bir ASCII karakterini boşluk gibi kullanır. Bu, başlıkların
- Contactx01:
- geçerli bir Kişi üstbilgisi olarak görülür. Asterisk, kimlik doğrulamalı bir SIP proxy'siyle birlikte yerleştirilene kadar çoğunlukla sorun teşkil etmez. Böyle bir durumda, geçerli ve geçersiz Kime başlıklarının kurnaz bir kombinasyonu, isteğin bir diyalog isteğinde olduğuna inandığından, proxy tarafından kimliği doğrulanmadan Asterisk'e bir INVITE isteğine izin verebilir. Bununla birlikte, yukarıda açıklanan hatadan dolayı, istek Asterisk'e bir iletişim dışı istek gibi görünecektir. Asterisk daha sonra isteği yeni bir çağrı olarak işleyecektir. Sonuç olarak Asterisk, kimlik denetimi yapılmaksızın, ayrıştırılmamış kaynaklardan gelen çağrıları işleyebilir.
- Kimlik doğrulama için bir proxy kullanmazsanız, bu sorun sizi etkilemez. Proxyiniz iletişimle uyumluysa (proxy'nin şu anda hangi iletişim kutuları geçerli olduğunu izlediği anlamına gelir), bu sorun sizi etkilemez. Chan_sip yerine chan_pjsip'i kullanırsanız bu sayı sizi etkilemez.
- Sürüm 14.2.0'da yapılan iyileştirmeler:
- ASTERISK-26558 - app_queue: bir sıranın ardından çağrının cevaplanıp yanıtlanmadığını bilmek için değişken ekleyin
- ASTERISK-26176 - chan_sip: AMI Akran Girişine AccountCode ekleme
- ASTERISK-26538 - codec_opus: Örnekleri configs / samples / codecs.conf.sample'e ekleyin.
- ASTERISK-26488 - ARI: 'ari show app', 'ari show apps' ve 'ari set debug' CLI komutlarını ekleyin
- ASTERISK-26418 - res_rtp_asterisk: RTP'de yer almayan ana makine alt ağlarını kara listeye alarak ICE hızını artırın.
- Sürüm 14.2.0'de düzeltilen hatalar:
- ASTERISK-26608 - OpenBSD'de hataları derleyin ve bağlayın
- ASTERISK-26520 - codec_opus: Üretilen fmtp satırının içeriği yok
- ASTERISK-26605 - codec_opus: Opus görüşülürken codec_opus yüklenmediğinde uyarı sorma.
- ASTERISK-26516 - pjsip: Bellek bozulması ve olası bellek sızıntısı.
- ASTERISK-26556 - yönetici: Ast 14 sözdizimi değişikliklerine rağmen, Ast 13 ve 14'te AMI sürüm raporu aynı
- ASTERISK-26343 - ASTERISK-25951, ajite yoluyla kalorifer manipülasyonu için sorunlara neden oluyor.
- ASTERISK-26592 - En son libedit (3.1) varsayılan olarak unicode'a geçer ve yıldız işareti CLI'de çöp okunur yapar
- ASTERISK-26565 - chan_unistim on 11, 13, 14 bekletilen aramayı geçici olarak kilitliyor
- ASTERISK-26575 - testsuite: res_srtp yüklenmediğinde PJSIP işlevselliğini kontrol etmeniz gerekiyor.
- ASTERISK-26571 - res_pjsip: Açık IPv6 nakli yapılandırıldığında çözünürlük hatalıASTERISK-26468 - ari: Köprü olayları bu ARI çağrı dizisinden sonra çalışmayı durdurur
- ASTERISK-24400 - ooh323 yanlış asma kodu gönderir
- ASTERISK-26555 - Çok partili video: Asterisk-11 gerilemelerini düzeltin
- ASTERISK-26412 - derleme: gcc 6.2'ye hazırlanın
- ASTERISK-26509 - Ubuntu 16.10'da bina yaparken bazı kritik olmayan kullanımdan kaldırma uyarıları.
- ASTERISK-26523 - chan_sip: Yıldız 13.12.1 gelen aramaları 2 dakika sonra keser - rtptimeout kötü davranıyor - gerileme
- ASTERISK-26549 - app_dial: PickupChan () kullanıldığında bazı kanalların cihazın durumu yanlış olabilir
- SLIN48 Codec Kullanıldığında ASTERISK-24274 - [yama] Codec Biçimi SDP Medya Özniteliklerine Dahil Edilmez
- ASTERISK-26311 - [yama] rtp_engine: 32'den fazla dinamik yük türü seçeneğine izin verin.
- ASTERISK-26506 - [yama] res_pjsip_outbound_publish: yayımlarken, yayıncı_client_send'de res_pjsip_outbound_publish.c adresinde kilitlenme olur.
- ASTERISK-25070 - Hurd'da FTBFS'yi Düzelt
- ASTERISK-26476 - chan_sip: Yanlış görüntüleme seçeneği & quot; Çıkış reg. yeniden deneme 403 " "yudum şov ayarları" nda & quot;
- ASTERISK-26541 - res_pjsip_sdp_rtp: Biçimlerin sayısını en fazla sınırla
- ASTERISK-26537 - AMI: NewConnectedLine olayı belgelendirilmedi
- ASTERISK-26526 - [UBSAN] vector.h: boş gösterici memcpy için argüman 2 olarak geçirilebilir
- ASTERISK-26524 - astobj2: data_size değişkeni, AO2_DEBUG etkinleştirilmediğinde boşa harcanır.
- ASTERISK-26344 - Asterisk 13.11.0 + PJSIP çökmesi
- ASTERISK-26387 - Asterisk segfaults'u, etkin aramaları olmadan bile başlamadan kısa süre sonra.
- ASTERISK-26513 - testler / kanallar / pjsip / qualify / auth: Sıkıntı olacak kadar çöküyor
- ASTERISK-26514 - Süper Awesome Şirket: pjsip.conf dosyasında transport belirtmeyin
- ASTERISK-26510 - pjproject_bundled, eski sürümlerde desteklenmeyen tar'ın --strip-bileşeni seçeneğini kullanır.
- ASTERISK-22480 - Gömülü pjproject: build.mak, version.mak için sabit kodlanmış tam yolu içeriyor.
- ASTERISK-26307 - res_pjsip_caller_id: Giden değişiklikte kilitlenme var
- ASTERISK-26503 - app_voicemail: MailboxExists kullanıldığında Asterisk çöküyor
- ASTERISK-26423 - res_pjsip_sdp_rtp: Asimetrik RTP codec bileşeni, ses kaybına ve kazanıma neden olabilir
- ASTERISK-26309 - [yama] res_pjsip: IPv4 / IPv6 (Dual Stack) kurulumlarına izin ver.
- ASTERISK-26482 - [yama] chan_pjsip: zaten bağlantısı kesilmiş oturumda segfault
- ASTERISK-26421 - ARI'lı Segmentasyon Arızası, köprü köprüsüne 43 müşteriyle başlar.
- ASTERISK-26444 - CLI'deki 'features show' komutu istemi döndürmez.
- ASTERISK-26480 - [yama] CLI: çekirdek kümesi hata ayıklaması: Modülü değil, dosyayı otomatik tamamlar
- ASTERISK-26356 - menuselect: GTK2 için geçersiz test var
- ASTERISK-26462 - [yama] app_queue: Kuyrukları gerçek zamanlı olarak kullanırken, boş bir bağlama geri ayarlama, çıkış anahtarının kullanımını durdurmaz
- ASTERISK-26439 - chan_rtp: Oluşurken kilitleniyor
- ASTERISK-26457 - [yama] force_rport, auto_comedia: NAT algılaması tetiklenmedi.
- ASTERISK-26618 - yapı: backport'a libret eklenerek configure.ac'e kontrol edilir.
- Sürüm 14.2.0'de yapılan yeni özellikler:
- ASTERISK-26595 - ARI: Çok partili bir karıştırma köprüsünde video kaynağını kontrol etme yeteneğini ekleyin.
- ASTERISK-26492 - ARI: Websocket etkinliklerinde kanal değişkenlerini belirleme olanağı ekleyin
- ASTERISK-26470 - ARI: Giden Olaylara 'asterisk_id' alanı ekleyin
- AST-2014-012: Karışık adres ailesi ACL'leri ile ilgili hatayı düzeltin. Bu taahhütten önce, bir ACL'deki ilk öğenin adres ailesi, gelen trafiği karşılaştırmak için kullanıldı. Bu, diğer IP adres ailelerinin trafiğini ACL'leri atlayarak götürebilir.
- AST-2014-013: PJSIP ACL'leri başlangıçta yüklenmiyor ve irtibatta ACL sorunları uygulanıyor Bu düzeltme ekinin en büyük sorunu, res_pjsip_acl modülü yüklendiğinde ACL'ler daha önce yüklenmemiştir. Buna ek olarak, contact_permit ve contact_acl ACL seçenekleri etkili bir şekilde contact_deny olarak yorumlandı ve bu düzeltme ekinde de bu düzeltmeler yapıldı.
- AST-2014-015: İPTAL alındığında yanıt gönderirken chan_pjsip'te yarış durumu düzeltildi. Chan_pjsip'in seri hale getirilmiş mimarisi nedeniyle, yanıtlar (180 Çalan, 183 Oturum Geçiş ve 200 Tamam gibi) gönderilmeden önce bir İPTAL alındı ve işlenebilecek bir yarış durumu var. Oturum beklenmedik bir durumdaysa, bu denendiğinde PJSIP iddia edecektir. Bu değişiklik, bu yanıtların kesilen oturumlarda gönderilmemesini sağlar.
- AST-2014-016: res_pjsip_refer'de Yer Değiştirir ile bir iletişim içi INVITE alırken kilitlenme düzeltildi. Res_pjsip_refer'de INVITE Replaces ile INVITE'in uygulanması, iletişim kutusunda gerçekleşmesini beklemiyordu. Sonuç olarak, hatalı bir şekilde kendi kontrolü altındaki olduğunu düşündüğü bir kanalı kapatmaya çalışacaktır. Gerçekte kanal başka bir ipin kontrolü altındadır. Diğer thread kanala eriştiğinde boştaki belleğe erişiyor ve çökebilir. Bu değişiklik, res_pjsip_refer'in Yer Değiştirmelerle birlikte bir iletişim içi INVITE üzerinde işlememesini sağlar.
- AST-2014-017 - app_confbridge: izin artışı / sınıf yetkilendirmesi. Confbridge dialplan işlevi, AMI aracılığıyla yetki tırmanması ve ConfbridgeStartRecord eyleminde uygunsuz sınıf yetkilendirmesi. Harici bir protokolden (örneğin AMI) çalıştırıldığında CONFBRIDGE dialplan işlevi bir ayrıcalık yükselmesine neden olabilir. Ayrıca, sistem erişimi denetlemeden keyfi sistem komutlarını yürütmek için AMI eylemi de kullanılabilir. Asterisk, şimdi live_dangerously seçeneği hayır olarak ayarlanırsa CONFBRIDGE işlevinin harici bir arabirimden yürütülmesini engelliyor. Ayrıca, artık yalnızca bir kullanıcı tarafından sistem düzeyinde erişime izin verilen bir AMI eylemine izin verilir.
- AST-2014-018 - func_db: AMI üzerinden DB Dialplan işlev izni artışı. Harici bir protokolden (örneğin AMI) çalıştırıldığında DB dialplan işlevi bir ayrıcalık yükselmesine neden olabilir. Live_dangerously seçeneği hayır olarak ayarlanırsa Asterisk artık DB işlevinin harici bir arabirimden yürütülmesini engelliyor.
- AST-2014-012: Karışık adres ailesi ACL'leri ile ilgili hatayı düzeltin. Bu taahhütten önce, bir ACL'deki ilk öğenin adres ailesi, gelen trafiği karşılaştırmak için kullanıldı. Bu, diğer IP adres ailelerinin trafiğini ACL'leri atlayarak götürebilir.
- AST-2014-013: PJSIP ACL'leri başlangıçta yüklenmiyor ve irtibatta ACL sorunları uygulanıyor Bu düzeltme ekinin en büyük sorunu, res_pjsip_acl modülü yüklendiğinde ACL'ler daha önce yüklenmemiştir. Buna ek olarak, contact_permit ve contact_acl ACL seçenekleri etkili bir şekilde contact_deny olarak yorumlandı ve bu düzeltme ekinde de bu düzeltmeler yapıldı.
- AST-2014-015: İPTAL alındığında yanıt gönderirken chan_pjsip'te yarış durumu düzeltildi. Chan_pjsip'in seri hale getirilmiş mimarisi nedeniyle, yanıtlar (180 Çalan, 183 Oturum Geçiş ve 200 Tamam gibi) gönderilmeden önce bir İPTAL alındı ve işlenebilecek bir yarış durumu var. Oturum beklenmedik bir durumdaysa, bu denendiğinde PJSIP iddia edecektir. Bu değişiklik, bu yanıtların kesilen oturumlarda gönderilmemesini sağlar.
- AST-2014-016: res_pjsip_refer'de Yer Değiştirir ile bir iletişim içi INVITE alırken kilitlenme düzeltildi. Res_pjsip_refer'de INVITE Replaces ile INVITE'in uygulanması, iletişim kutusunda gerçekleşmesini beklemiyordu. Sonuç olarak, hatalı bir şekilde kendi kontrolü altındaki olduğunu düşündüğü bir kanalı kapatmaya çalışacaktır. Gerçekte kanal başka bir ipin kontrolü altındadır. Diğer thread kanala eriştiğinde boştaki belleğe erişiyor ve çökebilir. Bu değişiklik, res_pjsip_refer'inin Yer Değiştirmelerle birlikte bir iletişim kutusunda bulunan INVITE üzerinde işlememesini sağlar.
- AST-2014-017 - app_confbridge: izin artışı / sınıf yetkilendirmesi. Confbridge dialplan işlevi, AMI aracılığıyla yetki tırmanması ve ConfbridgeStartRecord eyleminde uygunsuz sınıf yetkilendirmesi. Harici bir protokolden (örneğin AMI) çalıştırıldığında CONFBRIDGE dialplan işlevi bir ayrıcalık yükselmesine neden olabilir. Ayrıca, sistem erişimi denetlemeden keyfi sistem komutlarını yürütmek için AMI eylemi de kullanılabilir. Asterisk, şimdi live_dangerously seçeneği hayır olarak ayarlanırsa, CONFBRIDGE işlevinin harici bir arabirimden yürütülmesini engelliyor. Ayrıca, artık yalnızca bir kullanıcı tarafından sistem düzeyinde erişime izin verilen bir AMI eylemine izin verilir.
- AST-2014-018 - func_db: AMI üzerinden DB Dialplan işlev izni artışı. Harici bir protokolden (örneğin AMI) çalıştırıldığında DB dialplan işlevi bir ayrıcalık yükselmesine neden olabilir. Live_dangerously seçeneği hayır olarak ayarlanırsa Asterisk artık DB işlevinin harici bir arabirimden yürütülmesini engelliyor.
- Şanzıman zombi kanallarına bağlanmayı önle
- (ASTERISK-19493 numaralı telefonu kapatır, lvl tarafından bildirilir)
- Sesli çerçeveler için uyarı üreten Arama m ve r seçenekleri ve çatallı çağrıları düzeltin.
- (ASTERISK-16901 numaralı telefonu kapatır, Chris Gentle tarafından bildirilir)
- Bağlantısız çağrılar için ISDN bekletme kısıtlamasını kaldırın.
- (Birger Harzenetter tarafından bildirilen ASTERISK-19388 sayılı nüshayı kapatır)
- Yerel kanala CDR (hesap kodu) kopyalamayı düzeltin.
- (ASTERISK-19384 numaralı sayıyı kapatır, jamicque tarafından bildirilir)
- Asterisk'in ACK'ları hataları değiştirirken 4xx olarak onayladığından emin olun
- (ASTERISK-19303 numaralı telefonu kapatır, Jon Tsiros tarafından bildirilir)
- manager.c dosyasındaki dosya tanımlayıcısını iki kez kapatın.
- (ASTERISK-18453, Jaco Kroon tarafından bildirildi)
- Asterisk 1.8.10.1 ve 10.2.1'in yayınlanması iki sorunu çözüyor. İlk olarak, app_milliwatt'daki sorunu çözüyorlar; burada, bir arabellek yığını üzerinde potansiyel olarak aşılmış olabilir, ancak uzaktan kod çalıştırma mümkün değildir. İkincisi, HTTP AMI'de, kod enjeksiyonu ve yürütülmesine izin veren, yığın kimlik doğrulama bilgisinin yığındaki bir arabellek taşması için kullanılabilecek bir sorunu çözdükleri.
- Bu sorunlar ve çözüm önerileri güvenlik danışma belgesinde açıklanmıştır.
- Bu sürüm yeni özellikler içeriyor. Bu sürümle birlikte gelen yeni özelliklerin bir listesi için lütfen kaynak paketin içindeki DEĞİŞİKLİKLER dosyasına bakın. Bu yeni büyük sürüm olduğundan, kullanıcıların üretim ortamında bu sürüme geçmeden önce genişletilmiş test yapmaları önerilir.
- Asterisk Geliştirme Ekibi, Asterisk 1.4.24 sürümünü duyurmaktan gurur duyar ve hemen indirmek için http://downloads.digium.com/ adresinden temin edilebilir.
- Diğer hata düzeltmelerine ek olarak, bu sürüm adayı birkaç kilitlenme sorununu giderir ve Asterisk 1.4.23'ün piyasaya sürülmesinden sonra keşfedilen çağrı alma ve telefon görüşmesi ile ilgili kalan bazı sorunları çözdü. Buna ek olarak, chan_iax2 ile ilgili sorunlar ve 'h' uzantısına getirilen regresyonlar giderildi.
- Bu sürüm, gelecekteki tüm sürümlerde yer alacak olan özgeçmiş özet dosyalarının ilk eklenmesini işaretler. Amaç, mevcut ve önceki sürüm arasında, hangi konular kapatılan ve hangi topluluk üyelerinin konu gönderimi, kod taahhütleri ve sorun testi ile ilgili olan değişiklikleri daha net bir şekilde incelemektir. Ayrıca, dosyanın sonundaki bir diffstat, dosyalara önceki ve güncel sürümler arasında yapılan değişikliklerin sayısını kısa bir bakışla gösterir.
- Bu sürümdeki değişikliklerin bir özeti için, lütfen sürüm özetine bakın. Bu sürümdeki değişikliklerin tam listesi için lütfen ChangeLog'a bakın.
- Aşağıdaki hatalar listesini topluluğun katılımıyla çözdüler ve bu sürüm yardımınız olmadan mümkün olmazdı!
- Disk belleği uygulaması, yıldız işareti çöküyor. # 14308 numaralı nüshayı kapatıyor. Gönderen bluefox. Kc0bvu tarafından test edildi. Seanbright tarafından düzeltildi.
- VoiceMailMain'de, geçerli bir posta kutusu numarası girilmeden hangout gerçekleşirse kilitlenir (yalnızca IMAP). 14473 sayılı nüshayı kapatıyor. Gönderen ve dwpaul tarafından sağlanan düzeltme eki.
- Gelen Gtalk çağrıları başarısız. # 13984 sayılı nüshayı kapatıyor. Jcovert tarafından gönderildi, test edildi ve yamandı.
- Gerçek zamanlı akranlar asla 'yudumlarını tekrar yükledikten sonra nitelikli değildir. # 14196 numaralı nüshayı kapatıyor. Gönderen, test edilmiş ve pdf ile düzeltme ekibi.
- SIP Katılmış Transfer başarısız. 14611 numaralı telefonu kapatır. Klaus3000 tarafından gönderildi, test edildi ve düzeltildi.
14.2.1 sürümünde
yenilikler :
14.2.0 sürümünde
yenilikler :
13.5.0 sürümünde
yenilikler :
13.0.1 sürümünde
yenilikler :
1.8.12.0 sürümünde
Yenilikler :
1.8.10.1 sürümünde
Yenilikler :
1.8.0 sürümünde
Yenilikler :
1.4.24 sürümünde
yenilikler :
Yorum Bulunamadı