NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

IPPBX Santralimizi (FreePbx, Elastix, Trixbox vb.) kurup hazır hale getirdikten sonra yapmamız gereken en önemli konfigürasyonlardan birisi de ses kodekleridir. Genelde kullanıcıların ve operatörlerin tercih etttiği kodekler g711 (alaw, ulaw) ve g729 ‘dur.

G729 ses kodeği Digium firması kanal başına 10$’a satmaktadır. Fakat Intel ile yapılan anlaşmayla bu kodekler öğrenme/eğitim amaçlı olarak aşağıda anlatacağımız şekilde sisteminize kurabiliyorsunuz.

Burada önemli bir nokta var. G729 kodeğini kullanmak için ille de bu yükleme işlemini yapmak zorunda değilsiniz. Eğer çağrı başlattığınız noktada (ip telefon, softphone veya analog fxs vb.) g729 desteği varsa ve aynı zamanda çağrıyı sonlandırmak üzere tanımladığınız trunk daki operatörünüzde de g729 desteği bulunuyorsa, yani asterisk kodekler arasında bir encode veya transcode işlemi yapmayacaksa pass-through özelliği ile bu kodeklerin iki nokta arasında transferi sağlanacaktır. (Bunun için sip.conf dosyasını düzenlemeniz yeterli olacaktır.)

Yalnız santralinizde konferans, DTMF digit toplama, ses kaydı, ivr vb. uygulamalar yapacaksanız asterisk trascode ve encode yapma ihtiyacı doğacaktır. Bu yüzden g729 kodeğini yüklemeniz gerekir.

Yine bir STH operatörü ile ara bağlantı yapacaksak yani ses paketleri internet üzerinden taşınacaksa (özellikle internet alt yapımız da bu konuda yetersizse) G729 kodek kullanmalıyız.

Codec Bandwidth IP-UDP-RTP
Packet
Payload Size
Ethernet Bandwidth
G711 64 kbps 80 kbps 50 s 160 95 kbps
G729 8 kbps 24 kbps 50 s 20 39 kbps
Bu yüzden çoğu STH Operatörleri de kendi tarafındaki aşırı bandwidth oluşumunu engellemek için sadece G729 olarak gelen paketleri kabul ederler.
Kurulum için aşağıdaki adımları izleyelim;

İlk adım olarak g729 kodek dosyasını, asterisk versiyonu ve işlemci tipimize göre indirmemiz gerekiyor. Bu komut ile işlemcimiz hakkında bilgi edinebiliriz.
cat /proc/cpuinfo
http://asterisk.hosting.lv/ adresinden işlemci modelimize ve asterisk versiyonumuza uygun kodeği tespit edip linkini kopyalıyoruz.
Sonra putty.exe yardımıyla sunucumuza bağlanıp aşağıda belirtilen klasörüne gidiyoruz. (32 bitler için “lib” klasörüdür.)
cd /usr/lib64/asterisk/modules
Aşağıdaki komut ile önceden linkini aldığımız kodek dosyasını sunucumuza indiriyoruz.
wget http://asterisk.hosting.lv/bin162/codec_g729-ast16-gcc4-glibc-x86_64-barcelona.so
Aşağıdaki komut ile gerekli dosya iznini veriyoruz.
chmod 755 codec_g729-ast14-gcc4-glibc-athlon-sse.so
Bu komut ile de dosya ismini düzenliyoruz.
mv codec_g729-ast14-gcc4-glibc-athlon-sse.so codec_g729.so
/etc/asterisk/sip.conf dosyasına aşağıdaki parametreleri ekliyoruz.
allow=g729
allow=alaw
allow=ulaw
disallow=all
Ve asteriski yeniden başlatarak kurulumu bitiriyoruz.
service asterisk restart
Asterisk CLI ekranına aşağıdaki komutu yazarak kodeğin düzgün çalışıp çalışmadığını kontrol ediyoruz. Eğer G729 karşısında çevrim değerleri varsa başarılı bir şekilde kurulduğu anlamına gelir.
asterisk -r
core show translation
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.