14
Asteriks Hakkında Soner ALAT

Asteriks Hakkında Temel Bilgiler

Embed Size (px)

DESCRIPTION

Yeni başlayanlar için Asterisk hakkında temel bilgiler

Citation preview

Page 1: Asteriks Hakkında Temel Bilgiler

Asteriks Hakkında

Soner ALAT

Page 2: Asteriks Hakkında Temel Bilgiler

İçindekiler

• Asterisk nedir ?

- PBX tanımı ve özellikleri

• Asterisk ile ilgili bilgiler

- Network arabirimleri

- Codec

- Dial Plan

- Context

- Değişkenler

- Macro

Page 3: Asteriks Hakkında Temel Bilgiler

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.

Page 4: Asteriks Hakkında Temel Bilgiler

Network Arabirimleri

• PSTN

- Analog (FXS / FXO)

- Digital (BRI/PRI)

• IP

• SIP

• H.323

• IAX

Page 5: Asteriks Hakkında Temel Bilgiler

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.

Page 6: Asteriks Hakkında Temel Bilgiler

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.

Page 7: Asteriks Hakkında Temel Bilgiler

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.

Page 8: Asteriks Hakkında Temel Bilgiler

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.

Page 9: Asteriks Hakkında Temel Bilgiler

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

Page 10: Asteriks Hakkında Temel Bilgiler

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.

Page 11: Asteriks Hakkında Temel Bilgiler

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]

Page 12: Asteriks Hakkında Temel Bilgiler

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

Page 13: Asteriks Hakkında Temel Bilgiler

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.

Page 14: Asteriks Hakkında Temel Bilgiler

Sorularınız için

Soner ALAT

[email protected]

http://www.soneralat.com