Upload
soner-alat
View
3.766
Download
1
Embed Size (px)
DESCRIPTION
Yeni başlayanlar için Asterisk hakkında temel bilgiler
Citation preview
Asteriks Hakkında
Soner ALAT
İçindekiler
• Asterisk nedir ?
- PBX tanımı ve özellikleri
• Asterisk ile ilgili bilgiler
- Network arabirimleri
- Codec
- Dial Plan
- Context
- Değişkenler
- Macro
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.
Network Arabirimleri
• PSTN
- Analog (FXS / FXO)
- Digital (BRI/PRI)
• IP
• SIP
• H.323
• IAX
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.
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.
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.
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.
Bazı codecler
Codec Hız (Kbps)
G.711 64
G.721 32
G.722 48/56/64
G.726 16/24/32/40
G.728 16
G.729 8
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.
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]
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
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.