فناوري اطلاعات و ارتباطات



CODEC صوتي چيست ؟


سلام به تمامي دوستان و علاقه‌مندان به شبکه و مراکز تلفني VOIP ، با قسمت دوم از مجموعه مقالات آموزش راه اندازي VOIP سيسکو در خدمت شما عزيزان خواهيم بود . همانطور که در قسمت قبلي مقالات ويپ سيسکو گفته شد ، در اين قسمت از مجموعه بلاگ آموزشي Figika مي‌خواهيم به بررسي مفهوم کدک صوتي بپردازيم و پاسخي کامل براي سوال Codec صوتي چيست ؟ ارائه کنيم . با ما همراه باشيد .


آشنايي با کدک هاي صوتي :


در قسمت قبلي مقالات در مورد برخي از مفاهيم اوليه براي ورود به دنياي جذاب VOIP صحبت کرديم ، اگر به خاطر داشته باشيد يکي از  راه اندازي ويپ اين مفاهيم اوليه ، کدک صوتي بود ، که گفتيم به فرايند تبديل موج آنالوگ به سيگنال ديجيتال کدک صوتي گفته مي‌شود .


حال مي‌خواهيم اين موضوع را بيشتر بشکافيم و با انواع کدک‌ها آشنا شويم . هنگامي که شما با استفاده از تلفن با يکي از همکارانتان تماس مي‌گيريد ، سيستم تلفن بايد در اولين قدم موج‌هاي دريافتي از صداي شما را دريافت کرده و سپس آن‌ها را به bitهاي 0 و 1 تبديل کند تا بتواند براي طرف مقابل خود ارسال کند .


قبل از اين که بحث را به طور تخصصي ادامه بدهيم اين دو نکته را به ياد داشته باشيد :



  1. گوش انسان مي‌تواند فرکانس بين 20 تا 20000 هرتز را بشنود .

  2. صداي انسان بين 200 تا 9000 هرتز مي‌باشد .


حال که نکات فوق را مي‌دانيد به سراغ نظريه‌ي دکتر نايکوئيست مي‌رويم ، بر اساس نظريه‌ي دکتر Nyquist که در آن فرکانس 300 تا 4000 هرتز را به سمتي انتقال داده و در سمت گيرنده باز‌سازي مي‌کند ، اگر از بلند‌ترين فرکانسي که مي‌خواهيم به ‌‌سمت ديگر ارسال مي‌کنيم ، دو بار در هر ثانيه نمونه‌گيري کنيم ( نمونه‌‌هاي يک بايتي ) ، مي‌توانيم صداي مورد نظر را در سمت گيرنده ايجاد کنيم . به عبارتي براي اين صدا در فرکانس 300 تا 4000 هرتز را به سمتي بفرستيم بايد از بلند‌ترين فرکانس صدا ( 4000 هرتز ) دو بار در ثاتيه نمونه‌برداري کنيم (4000*2 برابر است با 8000 نمونه در ثانيه ) تا به کمک آن‌ها صدا را در سمت ديگر ايجاد کنيم .


همانطور که گفته شد هر نمونه 1 بايت مي‌باشد ، بنابراين براي اين که با اين يک بايت بتوانيم دو بازه‌ي مثبت و منفي فرکانس مورد نظر را نشان دهيم ، بايد تعداد اعداد قابل نوشتن در آن را به دو بخش مثبت و منفي تقسيم کنيم . ( هر بايت ، 8 بيت مي‌باشد . با هشت بيت مي‌توان از 0 تا 255 را نشان داد . بنابراين نمودار ما از 127- تا 127+ علامت‌گذاري مي‌شود . ) نمودار حاصل از نمونه‌برداري يا محدوده‌ي Quantization به شکل ذيل خواهد بود . ( به اين مرحله از تبديل موج آنالوگ عمليات Quantization گفته مي‌شود . )


 


حال همانطور که گفتيم که بايد 8000 بار در ثانيه از سيگنال صوت مورد نظر نمونه‌برداري کنيم و آن را در يک بايت بنويسيم . بنابراين مي‌توان گفت براي انتقال صوت به يک کانال با پهناي باند 64Kbps احتياج داريم . ( هر بايت برابر است با 8 بيت . 8bit*8000 برابر است با 64000bitps يا 64Kbps )


حال که با اين فرايند تبديل موج آشنا شديد بايد بدانيد که به تمام اين مراحل يا روندي که طي کرديم کدک صوتي گفته مي‌شود . هر کدک صوتي بسته به کيفيت ، ميزان پهناي باند ، ميزان فشرده‌سازي و … مراحل مختلفي را طي مي‌کند . مراحلي که در بالا مطالعه کرديد همگي فرايند کدک G711 a law مي‌باشد . در جدول ذيل مي‌توانيد ليستي از کدک‌هاي پرکاربرد همراه با ميزان پهناي باند و نمره‌ي MOS ( نمره‌اي که به ميزان کيفيت صداي انتقالي داده مي‌شود . ) را مشاهده کنيد .













































MOSBWCodec
4.164KbpsG711
4.264KbpsG722 ( HD Codec )
4.115.2KbpsILBC
3.928KbpsG729
3.8532KbpsG726
3.78KbpsG729a
3.6116KbpsG728

همانطور که مشاهده مي‌کنيد کدک‌هاي مختلف کيفيت صدا و پهناي باند مختلفي دارند ، بعضي از آن‌ها به خاطر سيستم فشرده‌سازي که دارند ، از پهناي باند کمتري استفاده مي‌کنند و کيفيت صداي پايين‌تري نيز دارند . برخي ديگر که کيفيت صداي بسيار مناسبي دارند ( مانند G722 که به کدک HD نيز معروف است  . ) پهناي باند زيادي مصرف مي‌کنند . بنابراين شما به عنوان يک مدير سيستم‌هاي تلفني يا مدير شبکه بايد بسته به سناريوي خود Codec مناسب براي سيستم تلفني خود را انتخاب کنيد . مثلا اگر قرار است تماس شما براي برقراري ارتباط شعبات ار يک لينک WAN محدود عبور کند بايد از کدکي با پهناي باند کم استفاده کنيد و اگر قرار است تماس شما صرفا داخل سازمان يا روش شبکه LAN برقرار شود مي‌توانيد از کدک‌هاي HD نيز استفاده کنيد . البته بايد راه اندازي VOIP توجه داشته باشيد که تمامي تجهيزاتي که در سناريوي خود استفاده مي‌کنيد بايد کدک مورد نظر شما را پشتيباني کنند .


مطالب مرتبط با قسمت دوم آموزش راه اندازي VOIP سيسکو در همين نقطه به پايان مي‌رسد ، در صورت وجود هرگونه سوال يا ابهام در مورد مطالب فوق مي‌توانيد از طريق فيلد ديگاه‌ها با کارشناسان Figika در ارتباط باشيد .


معرفي SYSTEM RECORDING در ايزابل


سلام به همه‌ي علاقه‌مندان و دوست‌داران سيستم‌هاي تلفني تحت شبکه يا VOIP . همانطور که از عنوان اين بلاگ آموزش راه اندازي VOIP با سيستم تلفني ايزابل پيداست ، در اين قسمت از مقالات آموزشي Figika مي‌خواهيم به بررسي سيستم ضبط صدا در ايزابل بپردازيم ، با ما همراه باشيد .


ضبط صدا در ايزابل ( SYSTEM RECORDING )


قبل از اين که به بررسي نحوه عملکرد و تنظيم اين سيستم بپردازيم بهتر است دليل استفاده از System Recording را بررسي کنيم ، هنگامي که شما اقدام به پياده سازي VOIP مي‌کنيد و مي‌خواهيد سرويس‌هاي مورد نظر خود را روي سيستم تلفني خود پياده سازي کنيد قطعا به صدا‌هاي گوناگون براي اعلان‌ها مرکز تلفن ، سيستم‌هايي مانند تلفن گويا و … احتياج خواهيد داشت که بايد فايل اين صدا‌ها را در اختيار مرکز تلفن خود قرار دهيد ، درست در همين نقطه بايد به سراغ سيستم ضبط صدا در ايزابل رفته و صدا‌هاي مورد نظر خود را در اختيار مرکز تلفن قرار دهيد .


شما به دو روش مي‌توانيد از سيستم ضبط صدا در ايزابل استفاده کنيد ، يکي آپلود مستقيم فايل صوتي و ديگري ضبط صدا به کمک تلفن‌ها که در ادامه به بررسي هر يک از اين دو حالت خواهيم پيداخت .


براي انجام اين کار در قدم اول بايد به بخش PBX Configuration در زير مجموعه PBX مراجعه کرده و سيس روي عبارت System Recording کليک کنيد تا تنظيمات مربوطه براي شما نمايش داده شود .


ضبط صدا در Issabel


?


در ادامه‌ي کار بايد به يکي از اين دو روش ذکر شده از سيستم ضبط صدا در ايزابل استفاده کنيد .



  1. آپلود مستقيم فايل صوتي : براي اين کار کافيست روي Choose File کليک کرده و فايل صوتي مورد نظر خود را انتخاب کنيد . در مرحله‌ي بعد پس از آپلود يک نام براي فايل خود انتخاب کرده و تنظيمات را ذخيره کنيد .

  2. نکته : در هنگام اپلود قايل صفحه را Refresh نکنيد .

  3. نکته : فايل شما بايد يک فايل صوتي با فرمت WAV و به صورت PCM ، 16bit ، Mono و 8000Hz باشد . ( براي اين که فايل پياده سازي ويپ خود را به فرمت ذکر شده تبديل کنيد مي‌توانيد از نرم‌افزار AVS Audio Converter استفاده کنيد . )

  4. ضبط صدا به کمک تلفن : براي اين کار کافيست شماره داخلي مورد نظر خود را در فيلد بالاي صفحه وارد نموده و سپس روي Go کليک کنيد . در قدم بعد بايد تلفن مورد نظر را برداشته و *77 را شماره گيري کنيد . مراحل ضبط توسط سيستم تلفني به صورت صوتي براي شما پخش مي‌شود . در آخر بايد کليد # را فشار داده و يک نام براي صداي ضبط شده انتخاب کنيد و تنظيمات را ذخيره کنيد .


نکته : در صورتي که بخواهيد به فايل‌هاي ضبط شده توسط سيستم ضبط صدا در ايزابل دسترسي داشته باشيد کافيست به مسير /var/lib/asterisk/sound/custom مراجعه کنيد .


System Recording در Issabel


?


مطالب مرتبط با اين بلاگ آموزشي در همين نقطه به پايان مي‌رسد . در صورت وجود هرگونه سوال يا ابهام در مورد مطالب ياد شده مي‌توانيد از طريق فيلد ديدگاه‌ها با کارشناسان گروه Figika در ارتباط باشيد .


 


آخرین جستجو ها