Ubuntu 9.04 Server Üzerine Asterisk 1.4.x kurulumu

Filed in Asterisk | Gezegen | SIP | VoIP 4 Comments

İletişim insanlık için en önemli şeydir. Hele de ufak bir şirketiniz varsa ve sürekli arama yapıyor veya arama alıyorsanız iletişim o şirketin atardamarıdır. Yani iletişim olmadan bir şirketin varlığını sürdürebilmesi imkansızdır diyebiliriz. Bu insan için de böyledir. Fakat burada şirketleri vurgulamamın sebebi şimdi anlatacağım programın şirketler için bulunmaz nimet olmasından dolayıdır.

Asterisk , bizi günümüz klasik PBX santral sistemlerinden alıp tamamen iletişim standartlarını günümüz teknolojileri ile en üst seviyeye çıkaran yazılımsal ve de en önemlisi tamamen açık kaynaklı IP PBX yazılımıdır. Standart PBX santralleri tamamen donanıma bağlı olduğundan hem maliyetli hemde hayal edebildiklerinizin hayata geçirilmesi zaman alan çözümlerdir. Asterisk bu bağımlılığı ortadan kaldırmakla kalmamış basit bir pc ye kurulabilen ve yazılım getirdiği tüm nimetlerden istifade edebileceğiniz esnek bir ortamı bizlere sunmuştur.

Orjinal kodu Mark Spencer tarafından yazılmakla birlikte dünyada 2 milyondan fazla kullanıcı tarafından büyük bir rahatlıkla kullanılmaktadır. Şuan itibariyle dünyada birçok şirket, callcenter, banka ve devletlerin yapmış oldukları uygulamalarda duyduğumuz IVR sesleri ve yönlendirmeler arka planda asterisk tarafından yapılmaktadır. Dünyada bulunan tüm şirketlerin %18 i PBX olarak Asterisk i kullanmaktadır.

VoIP protokollerinin tamamını desteklemekle birlikte(SIP,IAX,H323,MGCP) asterisk in sponsoru olan Digium un dünyaya sunduğu FXS kartlarını asterisk i kurduğunuz pc ye takarak PSTN tarafına doğru çağrı yapabilir veya çağrı alabilirsiniz.

Asterisk in yapabildikleri genel olarak listelersek;

  • Gateway = Asterisk gelişmiş VoIP teknolojilerinin sahip olduğu protokolleri ve PSTN standartlarını destekleyerek bu protokoller arasındaki dönüşümlerinin yapılabilmektedir.

  • PBX = Standard PBX lerin özellikleri ve daha fazlasını bizlere sunmaktadır.

  • Voicemail = Seslimesaj özelliği ile tüm kullanıcılara gelen sesli mesajlar server üzerinde veritabanına veya IMAP ile kaydedilerek sonrasında dinlenilebilir.

  • IVR(Interactive Voice Response) = Etkileşimli Sesli Yanıt Sistemi ile sizi arayanları daha sizinle görüşmeden otomatik ses yönlendirmeleri ile işlerinin halledilmesini sağlayarak kendinizin veya şirketinizin daha kurumsal bir yapıya kavuşmasını sağlayarak sektreterinizi işten kovabilirsiniz :) ) Şaka yapmakla birlikte evrende hiçbir şeyin insanın yerini tutmayacağını ifade etmek isterim :)

  • Konferans Server = MeetMe modülü ile çoklu konferans odaları oluşturarak birçok kişinin birbirleriyle hem görüntülü hemde sesli görüşebilmesini sağlayabilirisiniz.

  • Automatic Call Distributors (ACDs) = Otomatik Çağrı Dağıtıcı özelliği ile Callcenter larda 1000lerce çağrıyı tutabilir ve bu çağrıları çeşitli kriterlere göre içerideki dahili numaralara aktarabilirsiniz. Bu sayede bu işi yapan bir programa tonlarca para harcamak zorunda kalmazsınız.

Genel olarak özellikleri saydıktan sonra asıl anlatmak istediğimiz kurulum işine geçelim;

Asterisk sadece Linux a yüklenebilmektedir. Açık kaynaklı uygulamaların birbirini kollamaları ve desteklemeleri çok hoş…

OS olarak Ubuntu Server 9.04 kullanılmıştır. Donanım olarak VmWare da açılan sanal bir makine kullanılmıştır.

ilk önce sistemimizi güncelleyelim;

apt-get update
apt-get -y upgrade

güncelleme sonucunda yeni kernelin devreye girmesi için sisteme restart atalım,

shutdown -r now

asterisk kurulumuna geçmeden önce önşartlı olarak yüklenmesi gereken uygulamaları kuralım;

apt-get -y install libcurl4-openssl-dev libvorbis-dev libspeex-dev unixodbc unixodbc-dev libiksemel-dev linux-headers-`uname -r`

asterisks kurulumuna geçelim;

cd /usr/src
wget   http://downloads.digium.com/pub/asterisk/asterisk-1.4-current.tar.gz

PSTN FXS kartın kullanılabilmesi için zaptel driver kurulumu da yapılması gerekir;

wget   http://downloads.digium.com/pub/zaptel/zaptel-1.4-current.tar.gz

indirilen paketleri açalım;

tar xvzf   asterisk-1.4-current.tar.gz && tar xvzf   zaptel-1.4-current.tar.gz

zaptel driver kurulumu için;

cd zaptel-1.4.1</span>
./configure && make && make install

asterisk konferans MeetMe modülünün çalışabilmesi için zamanlama kaynağı gerekir. Donanımda böyle bir destek bulunmadığında yazılımsal modül olan ztdummy modülü yüklenmesi gerekir.

modprobe ztdummy

şimdi asterisk i kuralım;

cd /usr/src/asterisk-1.4.2
./configure && make && make install

Kurulum hala bitmedi. asterisk in genel konfigürasyon dosyaları /etc/asterisk altında olmamıştır. Bunun için aşağıdaki komutu çalıştıralım;

make samples

Ayar dosyaları da hazır duruma geldi.

Sunucu restartlardan sonra asterisk in otomatik başlatılması için;

make config

ztdummy modülünün de açılışta aktif olması için;

echo "ztdummy" >> /etc/modules

Evet işte sona geldik. Asterisk dahiyane PBX santralimiz emirlerimize hazır hale gelmiştir. Güle güle kullanın…

NOT: Asterisk programını aynı zamanda arayüz ile birlikte daha kolay kullanmak istiyorsanız Elastix veya Trixbox programlarını kullanabilirsiniz.

Kaynaklar:

http://www.the-asterisk-book.com/unstable/installation-1.4-debian-4.0.html

http://www.asterisk.org/

http://www.asterisk.org/applications

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)
Share
PDF Creator    Send article as PDF   

, , , ,

TOP