Asterisk module.conf Dosyası ve Modül Açıklamaları (Güncel Liste)

📦 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ülAçıklama
chan_agent.soACD sistemleri için Agent yönetimi.
chan_h323.soH.323 VoIP protokolü desteği.
chan_iax.soIAX v1 desteği.
chan_iax2.soIAX v2 desteği – NAT geçişi için ideal.
chan_local.soYerel proxy kanalı – iç işlemler için.
chan_mgcp.soMGCP (Media Gateway Control Protocol) sürücüsü.
chan_modem*.soAnalog modem desteği (artık eski).
chan_oss.soOSS ses kartı sürücüsü – test amaçlı.
chan_phone.soLineJack donanımı için.
chan_sip.soSIP VoIP sürücüsü – en yaygın kullanılan protokol.
chan_skinny.soCisco Skinny protokol desteği.
chan_zap.soZapata donanım sürücüsü (DAHDI’nin eski adı).

🔊 Codec Modülleri (Coder/Decoder)

ModülAçıklama
codec_a_mu.so, codec_ulaw.so, codec_alaw.soG.711 A-law / μ-law codec’leri.
codec_gsm.soGSM codec.
codec_ilbc.soiLBC codec (düşük bant genişliği için).
codec_lpc10.soLPC10 codec (düşük bitrate).
codec_g726.soG.726 codec – 32kbps, 24kbps, 16kbps seçenekleri.

🎧 Format Desteği Modülleri

ModülAçıklama
format_wav.so, format_pcm.so, format_ulaw.soWAV ve PCM format desteği.
format_gsm.soGSM ses formatı desteği.
format_g729.soG729 codec için format desteği (lisans gerektirir).
format_vox.soDialogic VOX formatı.
format_jpeg.so, format_h263.so, format_h264.soGörsel ve video format desteği.

🛠️ Uygulama (Application) Modülleri – app_*.so

ModülAçıklama
app_dial.soEn temel çağrı başlatma uygulaması.
app_voicemail.soSesli mesaj sistemi (Comedian Mail).
app_playback.so, app_record.soSes dosyası oynatma ve kaydetme.
app_macro.soDialplan içinde makrolar tanımlamak için.
app_meetme.soKonferans köprüsü (MeetMe) – DAHDI gerektirir.
app_chanspy.soAktif kanalları dinleme.
app_mixmonitor.soÇağrı kaydı (stereo).
app_parkandannounce.soPark et ve duyur fonksiyonu.
app_system.soLinux sistem komutları çalıştırma.
app_while.soDialplan için döngü uygulamaları.

🔎 Fonksiyon (Function) Modülleri – func_*.so

ModülAçıklama
func_callerid.soArayan numara bilgilerini işlemek.
func_db.soDahili Asterisk veritabanı işlemleri.
func_env.soSistem değişkenlerini kullanmak.
func_math.so, func_logic.soAritmetik ve mantıksal işlemler.
func_realtime.soRealtime veritabanı bağlantısı.
func_base64.so, func_sha1.so, func_md5.soŞifreleme ve kodlama fonksiyonları.

🔧 Kaynak (Resource) Modülleri – res_*.so

ModülAçıklama
res_agi.soAGI (Asterisk Gateway Interface) desteği.
res_musiconhold.soMüzik çalma (MOH) kaynak yönetimi.
res_monitor.soÇağrı kayıt sistemi.
res_features.soArama park, yönlendirme vb. özellikler.
res_indications.soÇeşitli ülkelere özgü zil, meşgul tonu tanımları.
res_crypto.soKriptografik işlevler.

🛠️ pbx_*.so Modülleri

ModülAçıklama
pbx_config.soextensions.conf ile yapılandırma.
pbx_spool.sospool klasöründen otomatik arama.
pbx_realtime.soRealtime veritabanı tabanlı çağrı planı.
pbx_loopback.soLoopback switch (özelleştirme için).

🔒 Güvenlik ve Yönetim

ModülAçıklama
cdr_custom.so, cdr_manager.soCDR (Call Detail Records) loglama.
res_clioriginate.soCLI üzerinden çağrı başlatma.
app_authenticate.soKullanıcı doğrulama.

📌 Notlar & Öneriler

  • module.conf içinde modül yükleme yapılandırmasını şu şekilde kontrol edebilirsin:
[modules]
autoload=yes
noload => chan_modem.so
load => chan_sip.so
  • autoload=no olarak ayarlanırsa, sadece load => satırında belirtilen modüller yüklenir.
  • Minimum sistemler için gereksiz modülleri yüklemeyerek RAM ve CPU tasarrufu sağlanabilir.
  • Bazı modüller lisans gerektirebilir (format_g729.so gibi).

About Cem Kemal Erbaş

Buna da göz atın

FXS ve FXO Nedir? VoIP ve Analog Sistemlerde Temel Bağlantı Kavramları

📞 FXS ve FXO Nedir? – Analog Telefon Altyapısında Temel Kavramlar FXS (Foreign Exchange Station) …

Bir yanıt yazın