نصب و تنظیم کدک SILK در استریسک ۱۱
[RIGHT][COLOR=#777777][FONT=Tahoma]نوشته شده توسط [URL="http://miniatel.com/blog/author/omid-mohajerani/"]امید مهاجرانی[/URL] در ۱۶:۰۴ در بخش [URL="http://miniatel.com/blog/category/asterisk-opensource-iptelephony-system/"]سیستم تلفنی استریسک[/URL][URL="http://miniatel.com/blog/silk/#respond"]بدون نظر[/URL][/FONT][/COLOR]
[COLOR=#333333][FONT=Tahoma]حتما با نرم افزار محبوب Skype اشنایی دارید ! نرم افزاری که امکان تماس صوتی تصویری و چت را به صورت رایگان بین کاربران خود با کیفیت خوب فراهم می کند . نرم افزار Skype برای فراهم کردن این کیفیت صدا از کدک صدای SILK بهره می برد . برای اطلاعات بیشتر درباره این کد می توانید به لینک [URL="http://en.wikipedia.org/wiki/SILK"]SILK - Wikipedia, the free encyclopedia[/URL] مراجعه کنید . در این پست نحوه نصب و به کارگیری این کدک را در استریسک ۱۱ فرا می گیرد .
هنگام دانلود کدک SILK باید نوع انرا بدانید . برای مشخص کردن اینکه شما به چه نوع کدکی نیاز دارید باید از معماری CPU خود اگاه باشید . خوشبختانه ابزار کمکی benchsilk به شما کمک خواهد کرد . این ابزار را دانلود کرده از حالت فشرده خارج کرده و اجرا می کنیم .
[LTR][RTL][LTR][LEFT]# cd /usr/src
# wget [URL]http://downloads.digium.com/pub/telephony/codec_silk/benchsilk/x86-64/benchsilk-1.0.0-x86_64[/URL]
# chmod +x bench*
# ./benchsilk-1.0.0-x86_64[/LEFT]
[/LTR][/RTL][/LTR]خروجی این اسکریپت در سرور تست من نوع generic را پیشنهاد می دهد بنابراین به ادرس[URL="http://downloads.digium.com/pub/telephony/codec_silk/"]Index of /pub/telephony/codec_silk[/URL] رفته با توجه به اینکه بر روی این سرور ۶۴ بیتی از استریسک نسخه ۱۱ استفاده می کنم نسخه generic را دانلود می کنم .
[LTR][LEFT]# wget [URL]http://downloads.digium.com/pub/telephony/codec_silk/asterisk-11.0/x86-64/codec_silk-11.0_1.0.0-generic_64.tar.gz[/URL]
# tar –zxvfcodec_silk*[/LEFT]
و انرا از حال[/LTR]ت فشرده خارج کرده به در مسیر /usr/lib/asterisk/modules کپی می کنیم .
[LEFT]# cd codec_silk-11.0_1.0.0-generic_64 (or whatever version of yours directory name)[I]# cp codec* /usr/lib/asterisk/modules/[/I][/LEFT]
اکنون نوبت به تعریف کدک SILK در استریسک است . پس فایل codec.conf را ویرایش می کنیم و خطوط زیر را به انتهای ان اضافه می کنیم .
[LEFT][LTR]# vim /etc/asterisk/codecs.conf (create the file if don’t exist). Paste below all variations this codec
[silk8]
type=silk
samprate=8000
fec=true
packetloss_percentage=10
maxbitrate=20000
dtx=false[silk12]
type=silk
samprate=12000
fec=true
packetloss_percentage=10
maxbitrate=25000
dtx=false[silk16]
type=silk
samprate=16000
fec=true
packetloss_percentage=10
maxbitrate=30000
dtx=false[silk24]
type=silk
samprate=24000
fec=true
packetloss_percentage=10
maxbitrate=40000
[/LTR]dtx=false[/LEFT]
و در انتها کدک را در استریسک لود می کنیم .
[LEFT][RIGHT] asterisk -rx “module load codec_silk.so”[/RIGHT]
[/LEFT]
اکنون کدک SILK به سیستم استریسک شما اضافه شده است .
[CENTER][CENTER]نگارش : امید مهاجرانی
[COLOR=#FF0000][URL="http://miniatel.com/blog/wp-content/uploads/Silk_Codec.pdf"][COLOR=#FF0000]دانلود مقاله به فرمت PDF[/COLOR][/URL][/COLOR][/CENTER]
[/CENTER]
[/FONT][/COLOR][/RIGHT]