Posts by Kaan Kilic

Linux dizin yapısı ve yönetimi

Dizin, yalnız işi dosya adlarını ve ilgili bilgileri depolamak olan bir dosyadır. Sıradan, özel ya da dizindeki tüm dosyalar dizinlerde bulunur. Unix, dosyaları ve dizinleri düzenlemek için hiyerarşik bir yapı kullanır. Bu yapıya genellikle bir dizin ağacı denir. Ağacın tek bir kök düğümü, eğik çizgi karakteri ( / ) ve diğer tüm dizinler altında bulunur. Giriş Diziniİlk giriş yaptığınızda kendinizi bulduğunuz dizine ana dizininiz denir. Dosyalarınızı düzenlemek için oluşturacağınız ana dizininizde ve alt dizinlerinizde işinizin çoğunu yapacaksınız. Aşağıdaki komutu kullanarak istediğiniz zaman ana dizininize gidebilirsiniz – cd ~ = Bu… Read More

Linux dosya oluşturma, kopyalama, silme

Dosya OluşturmaHerhangi bir Unix sisteminde normal dosyalar oluşturmak için vi düzenleyicisini kullanabilirsiniz . Aşağıdaki komutu vermeniz yeterlidir-vi kaan Yukarıdaki komut, kaan adına sahip bir dosya açar. Şimdi, düzenleme moduna geçmek için i tuşuna basın . Düzenleme moduna girdikten sonra, içeriğinizi aşağıdaki programdaki gibi dosyaya yazmaya başlayabilirsiniz –“Bu benim ilk defa oluşturduğum bir linux dosyası. Yazdığım şeyleri buraya kaydedeceğim.” Programla işiniz bittiğinde şu adımları izleyin – *Düzenleme modundan çıkmak için esc tuşuna basın . *Dosyadan tamamen çıkmak için Shift + ZZ tuşlarına birlikte basın . Şimdi geçerli dizinde dosya adı ile… Read More

Linux dosya listeleme

Unix’teki tüm veriler dosyalar halinde düzenlenmiştir. Tüm dosyalar dizinler halinde düzenlenmiştir. Bu dizinler dosya sistemi adı verilen ağaç benzeri bir yapıda düzenlenmiştir. Unix ile çalışırken, şu ya da bu şekilde zamanınızın çoğunu dosyalarla çalışarak geçirirsiniz. Bu öğretici, dosyaları nasıl oluşturacağınızı ve kaldıracağınızı, bunları nasıl kopyalayacağınızı ve yeniden adlandıracağınızı, bunlara bağlantılar oluşturabileceğinizi anlamanıza yardımcı olacaktır. Unix’te üç temel dosya türü vardır – 1-Sıradan Dosyalar – Sıradan bir dosya, sistemde veri, metin veya program talimatları içeren bir dosyadır. Bu öğreticide, sıradan dosyalarla çalışma konusuna bakın. 2-Dizinler – Dizinler hem özel hem de… Read More

Unix nedir?

Unix işletim sistemi, bilgisayar ve kullanıcı arasında bağlantı görevi gören bir dizi programdır. Sistem kaynaklarını tahsis eden ve bilgisayarın içindekilerin tüm ayrıntılarını koordine eden bilgisayar programlarına işletim sistemi veya çekirdek adı verilir . Kullanıcılar kabuk ile bilinen bir program aracılığıyla çekirdekle iletişim kurar . Kabuk bir komut satırı yorumlayıcısıdır; kullanıcı tarafından girilen komutları çevirir ve bunları çekirdek tarafından anlaşılan bir dile dönüştürür. Unix aslında 1969 yılında bir grup AT&T çalışanı Ken Thompson, Dennis Ritchie, Douglas McIlroy ve Joe Ossanna tarafından Bell Labs’da geliştirildi. Piyasada çeşitli Unix çeşitleri bulunmaktadır. Solaris Unix, AIX, HP Unix ve BSD bunlara birkaç örnektir. Linux aynı zamanda serbestçe… Read More

Linux Dosya Sistemi Yapısı

Windows’dan ilk geldiğimde ve Linux’u keşfettiğimde, Linux dosya sistemi yapısının biraz kafa karıştırıcı olduğunu gördüm, çünkü tüm hayatım boyunca Windows dosya sisteminden başka bir şey bilmiyordum. Ancak öğrenme eğrisine devam ettikten sonra, gizem çözüldü ve artık gerektiğinde Linux ve Windows arasında rahatça geçiş yapabilirim ve aslında Linux dosya sistemini öğrendikten sonra Windows dosya sistemini daha iyi anladığımı hissediyorum. Benim için iki dosya sistemi arasındaki en büyük fark, dosya sisteminin kökünün nereden başladığını anlamaktır. Windows’da, kök, genellikle C: \ olan sürücü harfinde başlar, bu da temel olarak sabit sürücüde başladığı anlamına… Read More

Linux dağıtımları, neden çok fazla linux dağıtımı var?

Linux’u kurmak istediğinizde, Linux’un tek bir varlık olmadığını görürsünüz öncelikle. Ubuntu , Fedora , Linux Mint ve diğer yüzlerce ‘Linux dağıtımları’ vardır ve bunların hepsi birbirine benzer. Peki neden bu kadar çok Linux işletim sistemi var? Ve sonra Linux’un bir işletim sistemi değil, sadece bir çekirdek olduğunu öğrenirsiniz Linux’un neden sadece bir çekirdek olduğunu, neden yüzlerce Linux türü olduğunu ve benzer görünmelerine rağmen neden farklı olduklarını açıklamak için bir benzetme kullanacağım. Linux sadece bir çekirdekBu ifade tamamen doğrudur. Ama bu ne demektir? Kitaplara bakarsanız, şu şekilde açıklanan Linux çekirdek yapısını… Read More

Linux nedir?

Linux, Helsinki Üniversitesi’nde öğrenciyken Linus Torvalds tarafından oluşturulan bir çekirdekten gelişen bir işletim sistemidir.  Diğer işletim sistemleri Windows, OS gibidir ama Linux açık kaynaklı bir işletim sistemidir; yani yazılımı herhangi bir şekilde kullanabilir, kopyalayabilir, çalışabilir ve değiştirebilirsiniz. Kaynak kodu ile dağıtılır, böylece kullanıcılar kodu görüntüleyebilir ve değiştirebilir. Linux, PC’lerden sunuculara ve cep telefonlarına kadar her şeyi destekleyen en yaygın kullanılan işletim sistemlerinden biridir. Aslında, Linux 90’lardan beri var ve dünya çapında ve akla gelebilecek her uygulama ve alanda kullanılıyor. Linux’un kısa tarihiLinus Torvalds Helsinki Üniversitesi’nde okurken UNIX işletim sisteminin ‘Minix’ adlı… Read More

İşletim sistemi “OS” nedir?

Bir şletim sistemi, bilgisayarın donanımı ile arayüz oluşturur ve uygulamaların kullanabileceği hizmetler sunar. Operating sytem yani “OS”, donanımla iletişim kuran ve diğer programların çalışmasına izin veren bir yazılımdır .106/5000 Sistem yazılımı veya bilgisayarınızın başlatılması ve çalışması için gereken temel dosyalardan oluşur.. Her masaüstü bilgisayar, tablet ve akıllı telefon, aygıt için temel işlevler sağlayan bir işletim sistemi içerir. Yaygın masaüstü işletim sistemleri arasında Windows, OS X ve Linux bulunur. Her işletim sistemi farklı olsa da, çoğu bir masaüstü ve dosya ve klasörleri yönetme yeteneği içeren bir grafik kullanıcı arabirimi veya GUI… Read More

Asterisk SIP Debugging- Hata ayıklama

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

SIP – Headers

SIP INVITE her SIP telefon görüşmesinin temelidir. Basit ve esnektir, ancak kullanıcılar tarafından genellikle yeterince anlaşılamamaktadır. Bu makalenin amacı, bir SIP INVITE içindeki kritik başlıklara hızlı ve kolay bir referans sağlamaktır. SIP INVITE isteği, arayan tarafın gönderdiği ve alıcıyı bir oturuma davet eden mesajdır. Bu SIP INVITE isteğine dahil edilen SIP başlıkları, ileti hakkında bilgi sağlar. Ortak SIP başlıkları vurgulanmış olarak aşağıdaki SIP mesajını göz önünde bulundurun: INVITE sip:[email protected] SIP/2.0Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9Max-Forwards: 70From: Alice <sip:[email protected]>;tag=9fxced76slTo: Bob <sip:[email protected]>Call-ID: [email protected]: 2 INVITEContact: <sip:[email protected];transport=tcp>Diversion: Carol <sip:[email protected]>;privacy=off;reason=no-answer;counter=1;screen=noRemote-Party-ID: Alice <sip:[email protected]>P-Asserted-Identity: Alice <sip:[email protected]>P-Charge-Info: <sip:[email protected]>P-Source-Device: 216.3.128.12Content-Type: application/sdpContent-Length:… Read More

SIP To PSTN

SIP (Yazılım telefonu) ve PSTN (Eski telefon) farklı ağlardır ve farklı diller konuşur. Bu yüzden bu iki ağ arasında iletişim kurmak için bir çevirmene (burada Gateway) ihtiyacımız var. Bir SIP telefonunun PSTN ağ geçidi üzerinden bir PSTN’ye nasıl telefon araması yaptığını gösteren bir örnek verelim. Bu örnekte, Tom (sip: [email protected]) bir sip telefonudur ve Jerry +91401234567 küresel telefon numarasını kullanır. Aşağıda bir SIP telefondan PSTN’ye bir çağrı yapılırken gerçekleşen tüm sürecin adım adım bir açıklaması verilmiştir. Her şeyden önce, (Tom) SIP telefonu Jerry’ye ulaşmak için +91401234567 küresel numarasını çevirir. SIP… Read More

SIP Via / Record route

Record-Route Record-Route üstbilgisi, aynı çağrı kimliği için sonraki isteklerin yolunda olmasını isteyen proxy sunucuların isteklerine eklenir. Daha sonra kullanıcı aracısı tarafından sonraki istekleri yönlendirmek için kullanılır. Via Başlıklar yoluyla sunucular tarafından döngüler algılama ve yanıtların istemciye geri dönüş yollarını bulmalarına yardımcı olma isteklerine eklenir. Bu yalnızca hedeflerine ulaşmak için verilen yanıtlar için faydalıdır. Bir UA, istek gönderirken bir Via üstbilgisi alanına kendi adresini oluşturur ve ekler. İsteği yönlendiren bir proxy, Via üstbilgisi alanları listesinin en üstüne kendi adresini içeren bir Via üstbilgisi alanı ekler. Bir isteğe yanıt üreten bir proxy… Read More

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 IVR nedir?

Interactive Voice Response (IVR), arayanlarla etkileşime giren, gerekli bilgileri toplayan ve aramaları uygun alıcıya yönlendiren otomatik bir telefon sistemi teknolojisidir. Bir şirketi hani bir ses vardır satış için 1 muhasebe için 2 vs , sizi karşılayan ve doğru departmana yönlendiren bu ses IVR denir. IVR ve diğer telefon self servis biçimleri 1970’lerden beri faaliyet göstermektedir ve zaman zaman kişisel olmayan ve çoğu zaman ayrık müşteri deneyimleri nedeniyle atılmaktadırlar. Gartner Research’teki araştırma başkan yardımcısı ve seçkin analist Michael Maoz, bir zamanlar “IVR, şimdiye kadar yaratılan en sevilmeyen özelliklerden biri olarak vergilendirme… Read More

SIP forking nedir?

Bazen bir proxy sunucusu tek bir SIP çağrısını birden çok SIP uç noktasına iletir. Bu işlem forking olarak bilinir. Burada tek bir çağrı aynı anda birçok uç noktayı çalabilir. SIP forking ile, masa telefonunuzun yazılım telefonunuzla veya cep telefonunuzdaki bir SIP telefonuyla aynı anda çalmasını sağlayarak aramayı her iki cihazdan da kolayca almanızı sağlar. Genel olarak, bir ofiste, patronun çağrıyı seçemediğini veya uzatamadığını varsayalım, SIP çatallama, sekreterin uzantısını aramasına cevap vermesine izin verir. Aldığı birçok vekilin gerçekleştirilmesi ve yanıt vermesi gerektiğinden durum bilgisi olan bir proxy varsa çatallama mümkün olacaktır…. Read More

SIP – Mobility

Personal mobility, birçok cihazda sabit bir tanımlayıcıya sahip olma yeteneğidir. SIP, bir mobil cihazın IP adresini ve İnternete bağlantı noktasını değiştirmesine ve yine de gelen çağrıları alabilmesine olanak tanıyan REGISTER yöntemini kullanarak temel kişisel hareketliliği destekler. SIP aynı zamanda servis hareketliliğini de destekleyebilir – bir kullanıcının mobil cihazdayken aynı servisleri tutma yeteneği Aktarım Sırasında SIP Hareketliliği (Precall)Bir cihaz, İletişim URI’sini basit bir yudum kaydı ile kayıt adresine bağlar. Cihazın IP adresine göre kayıt, bu bilgilerin yudum ağında otomatik olarak güncellenmesine izin verir. Aktarım sırasında, Kullanıcı aracısı farklı operatörler arasında geçiş… Read More

SIP- Offer/Answer Model

SIP ile SDP kullanımı, SDP offer/answer RFC 3264’da verilmiştir. SIP’deki varsayılan mesaj gövdesi türü application / sdp’dir. Arayan taraf SDP’de almak istedikleri medya özelliklerini genellikle bir INVITE veya bir ACK içinde listeler. Aranan taraf medya yeteneklerini DAVET’e 200 OK yanıtında listeler. SDP’nin tipik bir SIP kullanımı şu alanları içerir: sürüm, başlangıç ​​noktası, konu, zaman, bağlantı ve bir veya daha fazla ortam ve özellik. Konu ve zaman alanları SIP tarafından kullanılmaz, ancak uyumluluk için dahil edilir. SDP standardında, konu alanı zorunlu bir alandır ve konu yoksa s = – olması önerilen… Read More

Asterisk call queue nedir?

Call queue, yani çagrı kuyrugu özelliği, işletmelere yüksek arama hacminin yoğun olduğu dönemlerde gelen aramaları yönetmek için harika bir yol sunar. Dahili kullanıcılar diğer aramaları alırken gelen aramaları bir hatta (veya “sıraya”) yerleştirir. Kuyruğa alınan aramalar, alındıkları sırayla bir sonraki kullanılabilir aracıya veya kullanıcıya dağıtılır. Bu özellik daha önce yalnızca büyük iletişim merkezleri tarafından kullanılabiliyordu ancak VoIP telefon çözümleri sayesinde yeni kurulan ve küçük işletmeler için daha erişilebilir hale geldi. Call queue, müşteri bekleme süresinin minimum olmasını sağlamak ve aynı zamanda çalışan temsilcilere adil iş yükü dağıtımı sağlamak için çağrı… Read More

Asterisk hunt group nedir?

Hung group dediğimiz şey, gelen aramaları yanıtlamak üzere ayarlanmış birkaç kişiden(üyeden) oluşan gruplardır. Bu sayede belirli bir numaraya (şirket telefon numarası) gelen çağrılar, önceden tanımlanmış bir dahili numara numarasına (hunt group) yönlendirilir. Çağrı, serbest bir hat bulunana ve arayan kişi bağlanana kadar hatlar havuzundan yayınlanabilir veya döndürülebilir. Bir çağrının bir av grubundaki telefonlar arasında dağıtılmasının dört yolu vardır. Broadcast: Av grubundaki tüm telefonlar aynı anda çalar. Top-Down:Çağrı ilk olarak listedeki ilk telefona gönderilir. Bu telefon meşgulse (veya cevapsız çaldığında) arama ikinci telefona gider ve bu numara dahili numaralar listesinden geçer. Longest Idle: Çağrı… Read More

SIP – Session description protocol

SDP, Oturum Açıklama Protokolü anlamına gelir. Multimedya oturumlarını, katılımcılar tarafından bir ağ üzerinden anlaşılan bir formatta tanımlamak için kullanılır. Bu açıklamaya bağlı olarak, taraf bir konferansa katılıp katılmayacağına veya konferansa ne zaman veya nasıl katılacağına karar verir. Konferansın sahibi, oturumun açıklamasını içeren çok noktaya yayın iletileri göndererek konferansı ağ üzerinden duyurur; sahibin adı, oturumun adı, kodlama, zamanlama vb. Bu bilgilere bağlı olarak, reklamın alıcıları oturuma katılım hakkında bir karar alır. SDP genel olarak SIP olarak adlandırılan Oturum Başlatma Protokolü’nün gövde bölümünde yer alır. SDP, RFC 2327’de tanımlanmıştır. SDP mesajı, adları… Read More

SIP – response code

SIP yanıtı, bir istemci tarafından oluşturulan bir talebi yanıtlamak için kullanıcı aracısı sunucusu (UAS) veya SIP sunucusu tarafından oluşturulan bir mesajdır. Bir UAC tarafından taleplerin yeniden iletilmesini önlemek resmi bir onay olabilir. Yanıt, bir UAC için gereken bazı ek başlık alanları içerebilir. SIP’in altı yanıtı vardır. 1xx – 5xx HTTP’den ödünç alınmıştır ve 6xx SIP’ye eklenmiştir. 1xx geçici bir yanıt olarak kabul edilir ve geri kalanı nihai cevaplardır. S.No. Fonksiyon ve Açıklama 1 1xx: Geçici / Bilgilendirici Yanıtlar Bilgilendirme yanıtları çağrı ilerlemesini göstermek için kullanılır. Normal olarak yanıtlar uçtan ucadır… Read More

Asterisk voicemail ayarları

Sizi,şirketinizi arayan ama ulaşamayan müşterileriniz için asteriskte voicemail application ile size mesaj bırakmalarını sağlayabiliriniz. Bunun için ilk önce voicemail ayarlarını configure edeceğiz. vi voicemail.conf dosyasına gidiyoruz ve aşağıdaki ekran karşımıza geliyor, burada voicemail ile ilgili ayarları yapabilrsiniz. Hangi dosya türünde formatlara izin verdiğiniz veya max silence= 10 demiş mesela burada, 10 saniye sessilizk olursa otomatik kapat görüşmeyi manasında. Bu şekilde çeşitli ayarlar var. Biz şimdi kendi testimiz için 2 tane extension “default” context’inin altında oluşturuyoruz aşağıdaki resimdeki gibi. 100,200 extension ismi, 1234 pin kodu(voicemaile girerken kullanacağız), daha sonra james mathias… Read More