2. İçindekiler Asterisk nedir ? - PBX tanımı ve özellikleri Asterisk ile ilgili bilgiler - Network arabirimleri - Codec - Dial Plan - Context - Değişkenler - Macro
3. Asterisk Nedir ? Asterisk PBX açık kaynak sistemi ile geliştirilmiş yazılım tabanlı bir santral programıdır. Telefon uygulamaları ile ilgili aklınıza gelebilecek tüm özellikleri barındırır. Kişisel ya da ticari amaçlı kullanılabilir, tamamen ücretsizdir. Günümüz PBX üreten şirketlerin ürünlerinde daha iyi , kullanımı ve ayarlanması daha kolaydır. Klasik donanım tabanlı PBX ' lerde genişleme problemi vardır. Sınırlı sayıda hattınız vardır ve bunları ayarlarken çok titiz davranmanız gerekir. Ama Asterisk PBX size teorik olarak 'sınırsızlık ' getirir. İstediğiniz kadar telefonu bağlarsınız. Hatta kuracağınız basit bir dial-plan ile müşteri ilişkilerinizi de geliştireceksiniz. Onun dışında aramaları kayıt altına alabilirsiniz, basit bir şekilde çağrıları yönlendirir ya da size ulaşılamaması durumunda sesli mesaj bırakılmasını sağlayabilirsiniz. Kısaca örnek vermek gerekecek olursa : - IVR (İnteraktif sesli yanıt sistemi ) kurabilirsiniz. - İnternet üzerinden telefonla görüşmeler yapabilirsiniz. - Sınırsız kapasitede sesli mesaj sistemi kurabilirsiniz Kısacası Asterisk PBX' te yenil nesil tüm telefon uygulamalarını rahatlıkla gerçekleştirebilirsiniz.
5. FXS/FXO Analog bağlantı arayüzleridir. FXS – Foreign Exchange Station - Analog hattı aboneye ulaştıran hattır. - Çevir sesini ve zil sesini çaldırır. FXO – Foreign Exchange Office - FXS’ten analog hattı alan porttur.
6. BRI İki adet 64 kbit/s’lik B kanalı ile 1 adet 16 kbit/s’lik D kanalı olmak üzere toplam 144 kbps’lık bant genişliğine sahiptir.
7. PRI 30 adet 64 kbps B kanalı ve 1 adet 64 kbps D kanalı içerir. Ulaşılabilecek en yüksek hız yaklaşık 2 Mbps tır.
8. Codec Codec analog sesi , sayısal sinyale dönüştürür. Aynı zamanda tersinide yapar. Codecler sıkıştırma yapılırken kullanılan bant genişliğinden önemli bir kazanç sağlar.
10. Dial Plan Asterisk’in izleyeceği yol diyebiliriz. - aramları nasıl bir yoldan gerçekleştireceği - Asterisk’in izleyeceği bir dizi yönergeden oluşur. Başarılı bir kurulum ve kullanım için çok iyi bilinmesi gereken bir konudur.
11. Context Hatların oluşturduğu gruptur diyebiliriz. Contextİn altında aramaların nasıl bir yol izleyeceğini düzenlersiniz Asterisk’in değiştiremeyeceğiniz bazı özel context adları vardır Ör. [global], [general]
12. Değişkenler Değişkenler kısaca programlada kullanıldığı gibi işlemlere giren ve her defasında aklımızda tutmamıza gerek duyurmayan tanımlamalardır. Ör. Ali’nin telefon numarası 100 olsun. Siz bunu bir değişkene tanımlayarak her deafasında Ali’nin telefon numarasını aklınıza tutmanıza gerek kalmaz. [globals]ALI = SIP / 100
13. Macro Macro’larda , programlama biliyorsanız ordaki fonksiyonlara benzer görevi vardır. Her defasında kodları tekrar yazmaktansa onları kullanıp gereksiz kod yazımından kurtuluyoruz. Macroları kullanırken ‘ macro ‘ diye yazıyoruz. Macro’ya bir şey atarkende {ARGn} argümanını kullanıyoruz.