📦 Asterisk module.conf Yapılandırması: Yüklenebilir Modül Listesi ve Açıklamaları
module.conf, Asterisk sisteminde hangi modüllerin yükleneceğini veya hariç tutulacağını belirlemek için kullanılan temel yapılandırma dosyasıdır. Bu modüller, Asterisk’in VoIP protokolleriyle çalışmasını, çağrı yönetimini, medya işleme kabiliyetlerini ve daha fazlasını sağlar.
📂 Asterisk Kanal (Channel) Sürücü Modülleri
Modül
Açıklama
chan_agent.so
ACD sistemleri için Agent yönetimi.
chan_h323.so
H.323 VoIP protokolü desteği.
chan_iax.so
IAX v1 desteği.
chan_iax2.so
IAX v2 desteği – NAT geçişi için ideal.
chan_local.so
Yerel proxy kanalı – iç işlemler için.
chan_mgcp.so
MGCP (Media Gateway Control Protocol) sürücüsü.
chan_modem*.so
Analog modem desteği (artık eski).
chan_oss.so
OSS ses kartı sürücüsü – test amaçlı.
chan_phone.so
LineJack donanımı için.
chan_sip.so
SIP VoIP sürücüsü – en yaygın kullanılan protokol.
chan_skinny.so
Cisco Skinny protokol desteği.
chan_zap.so
Zapata donanım sürücüsü (DAHDI’nin eski adı).
🔊 Codec Modülleri (Coder/Decoder)
Modül
Açıklama
codec_a_mu.so, codec_ulaw.so, codec_alaw.so
G.711 A-law / μ-law codec’leri.
codec_gsm.so
GSM codec.
codec_ilbc.so
iLBC codec (düşük bant genişliği için).
codec_lpc10.so
LPC10 codec (düşük bitrate).
codec_g726.so
G.726 codec – 32kbps, 24kbps, 16kbps seçenekleri.
🎧 Format Desteği Modülleri
Modül
Açıklama
format_wav.so, format_pcm.so, format_ulaw.so
WAV ve PCM format desteği.
format_gsm.so
GSM ses formatı desteği.
format_g729.so
G729 codec için format desteği (lisans gerektirir).
format_vox.so
Dialogic VOX formatı.
format_jpeg.so, format_h263.so, format_h264.so
Görsel ve video format desteği.
🛠️ Uygulama (Application) Modülleri – app_*.so
Modül
Açıklama
app_dial.so
En temel çağrı başlatma uygulaması.
app_voicemail.so
Sesli mesaj sistemi (Comedian Mail).
app_playback.so, app_record.so
Ses dosyası oynatma ve kaydetme.
app_macro.so
Dialplan içinde makrolar tanımlamak için.
app_meetme.so
Konferans köprüsü (MeetMe) – DAHDI gerektirir.
app_chanspy.so
Aktif kanalları dinleme.
app_mixmonitor.so
Çağrı kaydı (stereo).
app_parkandannounce.so
Park et ve duyur fonksiyonu.
app_system.so
Linux sistem komutları çalıştırma.
app_while.so
Dialplan için döngü uygulamaları.
🔎 Fonksiyon (Function) Modülleri – func_*.so
Modül
Açıklama
func_callerid.so
Arayan numara bilgilerini işlemek.
func_db.so
Dahili Asterisk veritabanı işlemleri.
func_env.so
Sistem değişkenlerini kullanmak.
func_math.so, func_logic.so
Aritmetik ve mantıksal işlemler.
func_realtime.so
Realtime veritabanı bağlantısı.
func_base64.so, func_sha1.so, func_md5.so
Şifreleme ve kodlama fonksiyonları.
🔧 Kaynak (Resource) Modülleri – res_*.so
Modül
Açıklama
res_agi.so
AGI (Asterisk Gateway Interface) desteği.
res_musiconhold.so
Müzik çalma (MOH) kaynak yönetimi.
res_monitor.so
Çağrı kayıt sistemi.
res_features.so
Arama park, yönlendirme vb. özellikler.
res_indications.so
Çeşitli ülkelere özgü zil, meşgul tonu tanımları.
res_crypto.so
Kriptografik işlevler.
🛠️ pbx_*.so Modülleri
Modül
Açıklama
pbx_config.so
extensions.conf ile yapılandırma.
pbx_spool.so
spool klasöründen otomatik arama.
pbx_realtime.so
Realtime veritabanı tabanlı çağrı planı.
pbx_loopback.so
Loopback switch (özelleştirme için).
🔒 Güvenlik ve Yönetim
Modül
Açıklama
cdr_custom.so, cdr_manager.so
CDR (Call Detail Records) loglama.
res_clioriginate.so
CLI üzerinden çağrı başlatma.
app_authenticate.so
Kullanıcı doğrulama.
📌 Notlar & Öneriler
module.conf içinde modül yükleme yapılandırmasını şu şekilde kontrol edebilirsin:
En iyi deneyimleri sunmak için, cihaz bilgilerini saklamak ve/veya bunlara erişmek amacıyla çerezler gibi teknolojiler kullanıyoruz. Bu teknolojilere izin vermek, bu sitedeki tarama davranışı veya benzersiz kimlikler gibi verileri işlememize izin verecektir. Onay vermemek veya onayı geri çekmek, belirli özellikleri ve işlevleri olumsuz etkileyebilir.
Fonksiyonel
Her zaman aktif
Teknik depolama veya erişim, abone veya kullanıcı tarafından açıkça talep edilen belirli bir hizmetin kullanılmasını sağlamak veya bir elektronik iletişim ağı üzerinden bir iletişimin iletimini gerçekleştirmek amacıyla meşru bir amaç için kesinlikle gereklidir.
Tercihler
Teknik depolama veya erişim, abone veya kullanıcı tarafından talep edilmeyen tercihlerin saklanmasının meşru amacı için gereklidir.
İstatistik
Sadece istatistiksel amaçlar için kullanılan teknik depolama veya erişim.Sadece anonim istatistiksel amaçlar için kullanılan teknik depolama veya erişim. Mahkeme celbi, İnternet Hizmet Sağlayıcınızın gönüllü uyumu veya üçüncü bir taraftan ek kayıtlar olmadan, yalnızca bu amaçla saklanan veya alınan bilgiler genellikle kimliğinizi belirlemek için kullanılamaz.
Pazarlama
Teknik depolama veya erişim, reklam göndermek için kullanıcı profilleri oluşturmak veya benzer pazarlama amaçları için kullanıcıyı bir web sitesinde veya birkaç web sitesinde izlemek için gereklidir.