Top Banner
Asteriks Hakkında Soner ALAT
14

Asteriks Hakkında Temel Bilgiler

Jul 10, 2015

Download

Technology

Soner ALAT

Yeni başlayanlar için Asterisk hakkında temel bilgiler
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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