اضافه نمودن کدک جدید(g729)

باسلام
1-ابتدا باید وارد مسیر زیر شویم و اگر کدک مد نظر وجود دارد را پاک می نمایم
/cd /usr/lib/asterisk/modules

2-سپس از سایت زیر کدک دلخواه دانلودنموده و در مسیر گفته شده قرار می دهیم(باتوجه به ورژن استریسک و نوع معماری cpu شما)
http://asterisk.hosting.lv/
با کامند زیر انتخاب می کنیم
مثلا:

wget http://asterisk.hosting.lv/bin/codec_g729-ast130-gcc4-glibc2.2-x86_64-pentium4.so

سپس ماژول را rename کنید به codec_g729o

3- سرور استریسک را ریست می نمایم
service asterisk restart
و یا با کامند زیر ماژول را لود می نماییم تا از صحت سازگاری مطمین شویم

6-وارد محیط cli میشویم
بااستفاده ازکامندزیر از صحت نصب کدک اطمینان حاصل می نمایم
core show translation recalc

موفق باشید

5 Likes

برای استریسک های 18 از لینک زیر استفاده کنید
http://asterisk.hosting.lv/bin/codec_g729-ast180-gcc4-glibc-x86_64-pentium4.so
در تنظیمات ترانک مقادیر زیر گردد
Allow
g729


و در تظیمات داخلی مقادیر زیر ست گردد
More Options
disallow=all
allow=g729

اصلاحیه موارد بالا:

  1. ماژول را به نام codec_g729.so تغییر نام دهید