منبع اصلی نوشتار زیر در این لینک قرار دارد

آموزش نصب کدک g729 در Asterisk

asterisk

سیستم تلفنی Asterisk و یا سیستم هایی مانند Elastix یا FreePBX و سایر سیستم هایی که از استریسک استفاده می کنند از کدک های مختلفی استفاده می کنند.در این مطلب نحوه ی نصب کدک g729 آموزش داده خواهد شد.برای نصب می توان سورس کد آن را دانلود و سپس کامپایل و نصب کرد و یا اینکه فایل باینری آن را دانلود و استفاده کرد که در این مطلب نحوه ی نصب و استفاده فایل باینری توضیح داده خواهد شد.

برای شروع کار کافیست بر اساس معماری سیستم عامل خود به مسیر گفته شده بروید.

 

برای سیستم های ۶۴ بیتی وارد این مسیر شوید :

#cd /usr/lib64/asterisk/modules 

 

برای سیستم های ۳۲ بیتی وارد این مسیر شوید :

#cd /usr/lib/asterisk/modules

 

اکنون در مسیر وارد شده دستور ls را اجرا نمایید و اگر فایلی با نام codec_g729.so دارید آن را پاک نمایید :

#ls

 

#rm -rf  codec_g729.so

سپس به وب سایت زیر مراجعه نمایید :

http://asterisk.hosting.lv/

و بر اساس نسخه ی استریسکی که استفاده می کنید و معماری cpu سیستم، فایل مربوط به کدک g729 را دانلود نمایید.به عنوان نمونه برای Asterisk 13 و معماری ۶۴ بیتی این فایل را دانلود نمایید :

 

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

 

پس از دانلود می توانید فایل را تغییر نام دهید :

 

#mv  /usr/lib64/asterisk/modules/codec_g729-ast130-gcc4-glibc2.2-x86_64-pentium4.so  /usr/lib64/asterisk/modules/codec_g729.so

 

مجوز اجرایی به فایل دهید :

 

#chmod +x  /usr/lib64/asterisk/modules/codec_g729.so

 

اکنون سرویس استریسک را یک بار restart  کنید که می توانید بر اساس توزیع لینوکسی که استفاده می کنید از یکی از این دستورها استفاده نمایید :

 

#systemctl  restart  asterisk

 

#service asterisk restart

 

برای اطمینان از نصب شدن کدک g729 کافیست به کنسول استریسک وارد شوید :

 

# asterisk -r

 

سپس این دستور را اجرا نمایید :

 

core show translation recalc 10

 

در پایین یک نمونه از خروجی دستور گفته شده را مشاهده می کنید :

 

asterisk-cli-codec-g729

 

 



برچسب ها : , , , , ,

به سیاره لینوکس امتیاز دهید

به اين صفحه امتياز دهيد