SIP ile arama yaparken zaman zaman bazı sorunlarla karşılaşırız. Tek yönlü ses, ses kalitesinin kötü olması veya aramanızın hiç karşı tarafa ulaşmaması gibi bunlardan sadece bir kaç tanesidir. Bu gibi durumlarda sorunun ne olduğunu anlamak, nereden kaynaklandığını çözmek için sip debugging yaparak o network üzerindeki paketleri izleyip çağrının izlerini takip etmemiz gerekir. Sip debugging dediğimiz olayı budur. Buna trace almakta denir. Peki bunu asteriskte nasıl yaparız? Yukarıdaki resimde öncelikle sip set debug diyerek debug yaparken ne tür bir yöntem izleyeceğimizi seçebiliriz. Sip set debug peer dersek, sadece o belirttiğimiz sip… Read More
Posts tagged asterisk nedir
Asterisk IVR oluşturmak
Bir şirketiniz var ve şirketiniz için bir sesli interaktif yanıt sistemi yani IVR oluşturmak istiyorsunuz. Amacınız 902125329522 arandığında satış için 1’e basınız destek için 2’ye basınız şeklinde bir IVR, yani sesli yanıt sistemi müşterileriniz karşılasın istiyorsunuz. Bunun için asteriskte extension.conf giderek aşağıdaki şekilde bir dial plan oluşturmamız gerekiyor. Yukarıda ivr-1 adında bir context oluşturduk. Ve phones altında 800 adında bir extensionımız var. exten =>800,1,Goto(ivr-1,s,1) ; 800 arandığında ivr-1 ile 1. satıra gidiyor. IVR-1 context’inde sıraysıyla answer, playback ve Waitextesion uygulamalarını oynatıyor. Yani telefon answer ile bağlanıyor,playback ile berlittiğiniz IVR’ı otnatıyor… 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 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