FreePBX / Asterisk G729 Codec Kurulumu: Eski Sistem Rehberi

Eski sistemler için arşiv: Aşağıdaki anlatım eski Asterisk/FreePBX düzenini ve sip.conf kullanımını kapsar. Buradaki üçüncü taraf binary indirme adresi ve modüller güncel sürümler için doğrulanmış değildir; yeni sisteme bu dosyaları doğrudan yüklemeyin. Sürüm, işlemci mimarisi, modül kaynağı ve bütünlüğü doğrulanmadan kurulum yapılmamalıdır. Bu sayfa tüm güncel FreePBX sürümleri için test edilmiş bir kurulum rehberi değildir.

🎙️ Asterisk/FreePBX Sistemleri için G729 Codec Kurulumu (Adım Adım Rehber)

PBX sisteminizi (FreePBX, Elastix, Trixbox vb.) kurup yapılandırdıktan sonra yapmanız gereken en önemli ayarlardan biri ses kodek konfigürasyonudur. Bu rehberde, G729 kodeğinin neden önemli olduğunu ve Asterisk/FreePBX sistemlerine nasıl yükleneceğini adım adım anlatıyoruz.


❓ G729 Codec Nedir? Neden Kullanılır?

G729, düşük bant genişliği tüketimiyle VoIP iletişiminde tercih edilen bir ses kodeğidir. Sıkıştırma özelliği sayesinde, düşük internet hızı olan ortamlarda bile ses kalitesini koruyarak iletişimi mümkün kılar.

CodecBandwidthPaket BoyutuEthernet Bandwidth
G71164 kbps160 byte95 kbps
G7298 kbps20 byte39 kbps

💡 Özellikle STH (Sabit Telefon Hizmeti) operatörleri, aşırı bant genişliği tüketimini engellemek için G729’u tercih eder.


🧠 Pass-through vs. Transcoding

  • Eğer hem IP telefon/softphone hem de trunk operatörü G729 destekliyorsa, Asterisk ses verisini transcode etmeden (pass-through) iletir.
  • Ancak IVR, ses kaydı, konferans, DTMF gibi özellikler kullanıldığında transcoding gerekir ve Asterisk sunucusuna G729 desteği yüklenmelidir.

💰 Lisans Bilgisi

Codec modülünün lisansı, desteklediği Asterisk sürümü ve dağıtım koşulları kullanılan uygulamaya göre kontrol edilmelidir. Eski kanal fiyatı güncel bir teklif olarak değerlendirilmemelidir. Teknik başlangıç noktası olarak Asterisk codec modülleri dokümantasyonunu kullanın.


🛠️ Kurulum Adımları

🔍 1. İşlemci Modelini Öğrenin

cat /proc/cpuinfo

Buradaki bilgilere göre uygun kodek dosyasını seçeceğiz.


🌐 2. Uygun G729 Dosyasını İndirin

Uygun dosyayı şu siteden bulabilirsiniz:
👉 http://asterisk.hosting.lv

Dosya bağlantısını kopyalayın. Ardından sunucuya SSH ile bağlanın ve doğru klasöre geçin:

cd /usr/lib64/asterisk/modules  # 64-bit sistemler için
# veya
cd /usr/lib/asterisk/modules    # 32-bit sistemler için

⬇️ 3. Kodek Dosyasını Sunucuya İndirin

wget http://asterisk.hosting.lv/bin162/codec_g729-ast16-gcc4-glibc-x86_64-barcelona.so

🔐 4. Dosya İzinlerini Ayarlayın

chmod 755 codec_g729-ast16-gcc4-glibc-x86_64-barcelona.so

🧾 5. Dosyayı Yeniden İsimlendirin

mv codec_g729-ast16-gcc4-glibc-x86_64-barcelona.so codec_g729.so

📄 6. sip.conf Dosyasını Düzenleyin

Aşağıdaki satırları /etc/asterisk/sip.conf dosyasına ekleyin veya mevcutsa güncelleyin:

disallow=all
allow=g729
allow=alaw
allow=ulaw

⚠️ Eğer codec ayarlarını FreePBX arayüzünden yaptıysanız bu adımı atlayabilirsiniz.


🔄 7. Asterisk Servisini Yeniden Başlatın

service asterisk restart

✅ 8. Kodek Kurulumunu Doğrulayın

Asterisk CLI arayüzüne girin ve aşağıdaki komutu çalıştırın:

asterisk -r
core show translation

G729 satırı karşısında çevrim süreleri görünüyorsa, kodek başarıyla yüklenmiştir demektir.


📌 Özet

AdımAçıklama
İşlemciyi öğrencat /proc/cpuinfo
Doğru dosyayı indirhosting.lv sitesinden
Asterisk dizinine koy/usr/lib64/asterisk/modules/
Dosya izinleri ve isim düzenlemesichmod + mv
sip.conf yapılandırmasıallow=g729
Asterisk restartservice asterisk restart
Test etcore show translation

Cem Kemal Erbaş sitesinden daha fazla şey keşfedin

Subscribe to get the latest posts sent to your email.

About Cem Kemal Erbaş

Check Also

Elastix PBX Queue (Kuyruk) Ayarları: Çağrı Dağıtımının Temel Taşı

🎧 Elastix PBX Queue (Kuyruk) Nedir ve Nasıl Yapılandırılır? Queue (kuyruk), kelime anlamıyla sıralı bekleme …

Bir yanıt yazın