Posts tagged asterisk

Asterisk gelen arama

Bu makalade asteriskte gelen aramayı nasıl alırız onu görücez. Örneğin şöyle bir senaryo üzerinden örnek verelim: bir şirketiniz var, telefon numaranız 999123123. Insanlar bu telefondan size ulaşıyor. Siz bu numara arandığı zaman o gelen aramayı şirketinizde bulunan sip telefonlara yönlendirmek istiyorsunuz. Bunun için vi /etc/asterisk/sip.conf ile sip.conf doyasını açıp bir tane provider oluşturucaz. Burada yukarıda bir sip peer oluşturduk aslında telefonu register etmek için. Ama aslında onun bir sip provider olarak oluşturmamız gerekiyor çünkü dışarıdan pstn’den çaprı alıcaz ama ayarlar configurasyon aynı sayılır o yüzden telefonu register edip dışarıdan,pstn üzerinden… Read More

Asterisk Dialplan ne işe yarar?

Dialplan aslında Asterisk’e özgü bir betik dilidir ve Asterisk’e nasıl davranılacağını öğretmenin temel yollarından biridir. Her şeyi birbirine bağlar ve çağrıları programlı bir şekilde yönlendirmenize ve yönlendirmenize olanak tanır. Dialplan nasıl calsııyor? Öncelikle extension(numara) bakıyor. Context içinde o numarayı buluyor. Mesela, extension 100’ü aradınız, öncelikle context’e bakıyor oradaki extension’ı numarayı buluyor ve oradaki arama planını takip ediyor aramayı gerçekleştiriyor. Şimdi bir dialplan oluşturup örnek üzerinden bakalım. Bunun için cd /etc/asterisk klasörüne gidip sip.conf de tanımlama yapacağız. vi extensions.conf diyerek extensions.conf  dosyasına girip dialplan ekleyeceğiz.Burada exten => dedikten sonra 100 extension adı,sonra sıralama,sonra… Read More

Asterisk sip peer nedir?

Sip peer; bir cihaz yada trunk’dır, yani asterisk’in çağrılarını göndereceği bir sip varlığıdır. Asterisk ayarlarımızı yaptıktan ve kullanımı hazır ettikten sonra şimdi sip peers tanımlayıp telefonlarımızı register edeceğiz. Bunun için cd /etc/asterisk klasörüne gidip sip.conf de tanımlama yapacağız. vi sip.conf diyerek sip.conf dosyasına girip sip peers tanımlıyoruz. [Kaan]type=friend context=phones allow=ulaw,alawsecret=12345678host:dynamic [Klaudi] type=friend context=phones allow=ulaw,alawsecret=87654321host:dynamic Kaan ve Klaudia adında 2 tane sip peers oluşturdum telefonları register etmek için. Type= Peer,User veya friend seçebilirdik. Burda type kısmında bir nevi iletişim şeklini belirliyoruz. Peer seçersek yalnızca gelen arama alabiliriz, User yalnızca arama yapabilir… Read More

Telefon sistemleri: PBX,IP PBX,Voip

Daha önce bir işletmeyi aradıysanız ve menü seçenekleri için numara seçtiyseniz veya belirli bir ofis uzantısını çevirdiyseniz, Özel Banka Borsası (PBX) telefon sistemi kullandınız. Telefon hatlarının ilk yıllarında, çağrılar operatörlerin bunları manuel olarak doğru alıcılara yönlendirdiği genel santrallerden geçti. 20. yüzyılın ortalarında, talep büyüdü ve artan sayıda telefon görüşmesi için birden fazla hat kuruldu. İşletmeler her iç departman için ayrı hatlar kullanmaya başladı. Ancak, şehirler arasında yapılan bir çağrı kadar pahalı olan departmanlar arasında yapılan çağrılar da dahil olmak üzere her pahalı çağrı için hala ödeme yapmak zorundaydılar. Bu maliyetler büyüdükçe, daha iyi bir… Read More

Asterisk manuel başlatıp durdurma

Asterisk reboot etmek yerine, ubuntu üzerinde manuel olarak başlatıp durdurmak çok daha sağlıklı ve doğru bir yaklaşım olacaktır. Bunun için yapacağımız ilk şey asterisk klasörünün altındaki başlat scriptinin olduğu dosyasını bulmak. /usr/src/asterisk-13.31.0/contrib/init.d Karşınıza böyle bir ekran gelmesi lazım Buradan ubuntu debian tabanlı olduğu için rc.debian.asterisk klasorunu yapılandırma dosya ve klasorlerinin olduğu etc altına kopyalayacağız.cp rc.debian.asterisk /etc/init.d/asterisk Daha sonra bu belgeyi acıp ,sarı alanları aşağıda resimdeki şekilde editliyoruz. vi /etc/init.d/asterisk Şimdi aşağıdaki komutu girerek asterisk manuel olarak başlatıyoruz. /etc/init.d/asterisk/ start Ver karşımıza söyle bir ekran geliyorsa Asterisk başarılı bir şekilde başlamıştır…. Read More

Asterisk kurulumu

Bu makalede, Ubuntu 18.04’e kaynaktan Asterisk 13’in nasıl kurulacağını açıklayacağım. İzleyeceğimiz yöntem kaynak kodunu indirip paketten çıkarıp derlemek olacak. Hadi başlayalım. Asterisk 15’in başarılı bir şekilde kurulabilmesi için root olarak gitmeniz gerekir. Diğer türlü bir çok erişim sorunları yaşarsınız.sudo su Dosyaları /usr/src/ so adresine indirmek istiyoruz, aşağıdaki komutla o adrese gidiyoruz. cd /usr/src/ Dosyayı aşağıdaki komutla indiriyoruz. wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz Dosyamızı çıkartıp kurmadan önce bazı paketler indirmemiz gerekiyor, bu paketleri ubuntu da asterisk üzerinde derleme yaparken ihtiyacımız olacak.apt-get install build-essential wget libssl-dev libncurses5-dev libnewt-dev libxml2-dev linux-headers-$(uname -r) libsqlite3-dev uuid-dev git subversion… Read More

Asterisk nedir?

Asterisk nedir?Linux tabanlı, açık kaynak kodlu bir PBX yazılımıdır. PBX dediğimz şey kısaca bir telefon santralidir. Uygun telefon donanım arabirimleri ve ağ uygulamaları ile birlikte, Asterisk, geleneksel telefon setleri, PSTN ve İnternet Protokolü üzerinden sesli cihaz veya hizmetler gibi telekomünikasyon uç noktaları arasında telefon görüşmeleri oluşturmak ve kontrol etmek için kullanılır. Teknolojinin gelişmesiyle analog pbx cihazlarını yerini IP PBX dediğimiz bu yazılımlara bıraktı. Bu yazılıma asterisk diyoruz ve asterisk yazılımı sayesinde bir bilgisayarı telefon santraline dönüştürebiliyoruz. Dünya çapında küçük işletmeler, büyük işletmeler, çağrı merkezleri, operatörler ve devlet kurumları tarafından kullanılır.Asterisk… Read More