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 bir araba geliyormuş gibi davranacak. Önemli olan gelen çağrıyı almak.

Daha sonra vi /etc/asterisk/extension.conf a gidip bu sip provider için bir dial plan yani arama planı oluşturucaz.


Şimdi dikkat ederseniz önceki örneklerimizde oluşturduğumuz sip peers’ler için context=phones idi. Şu an context=incoming , yani bu farklı bir yol izleyecek olan bir dial plan olacağı için farklı bi context oluşturduk.
Usteki dial plana göre; 991123123 arandığı zaman 100 numaralı isimli extension ile eşleşiyor oradan 100 exntesion contextine bakıyor,gidiyor ve oradaki dial planı uygulayor. Yani birisi 991123123 aradığında şirket içinde bulunan 100 numaralı extension çalacak.

Burada anlamanız gereken biz 991123123 için bir arama planı oluşturduk yani sadece o arama arandığı zaman bu işlemleri yapacak.
90XXXXXXXXXX böyle birşey yapsak 90 ile başlayıp12 haneli olan bütün aramalar için bu dial planı uygulayacak.
Bu sadece dial planı anlamak ve gelen aramaları nasıl aldığızı göstermek için basit bir uygulamalı anlatım. İlerde farklı örneklerle daha iyi anlayacaksınız.





Leave A Comment