جیتر چیست و چگونه عمل می‌کند؟

بحث های مرتبط به جیتر بافر در سیستم متن باز استریسک برای مدت های زیادی است که مطرح شده است اما احتمالا این موضوع و نحوه ی استفاده از موارد مقابله با جیتر همچنان برای بسیاری از دوستداران مباحث ویپ به حالت مبهم باقی‌مانده است.

جیتر بافر چیست؟
در همین ابتدی مقاله می خواهم عبارت تقدم و تاخر را جایگزین کلمه جیتر کنم. منظور از تقدم و تاخر در ویپ در واقع ارسال پکت‌های صوتی به ترتیب ناصحیحش به مقصد است.این موضوع باعث خواهد شد که کیفیت صوت به شدت افت کند. بافرینگ جیتر در واقع میان ابزاری است که پکت های ارسالی را براساس زمانی که برروی هر پکت نشان شده است در یک صف منظم قرار می‌دهد.
سیستم تلفنی استریسک از دو نوع بافرینگ ثابت و متغیر پشتیبانی می‌کند. اولی بر اساس یک زمان ثابت و دومی براساس منطق داخلی است که سیستم استریسک از آن پیروی می‌کند. بافرینگ متغییر در عملکرد دستگاه فکس،‌مودم و پوز‌ها تاثیر منفی داشته و عملکرد آنها را مختل خواهد کرد لذا در صورت استفاده از چنین دستگاه‌هایی قطعا این مورد باید در نظر گرفته شود. در بحث بافرینگ متغیر استریسک از داده‌های بدست آمده از پروتکول RTCP و سرویس NTP برای تشخیص زمان پکت استفاده می کند. این سرویس می تواند با استفاده از الگوریتم تشخیص جهش صوتی، فواصل بی صدا را تشخیص دهد و به افزایش کیفیت مکالمه کمک کند.

در چه مواقع بافرینگ جیتر به شما کمک خواهد کرد؟
در مواقعی که امکان از بین رفتن پکت یا جیتر در شبکه شما وجود داشته باشد بهتر است این سرویس را فعال کنید. در مواقعی که پکت مفقودی داشته باشید این سیستم بجای پکت مفقودی یک پکت خالی دیگری را تزریق کرده و به سمت هسته‌ی استریسک ارسال می کند. سیستم استریسک در این مرحله سعی در پنهان سازی یا اصلاح پکت مفقودی را خواهد کرد.
باید توجه داشته باشید که فعالسازی بافرینگ جیتر می‌تاند تاثیر عکسی در عملکرد صوتی شما به علت تاخیری که در ارسال پکت ها دارد داشته باشد لذا تنظیم صحیح مقدار جیتر از موارد مهم استفاده از جیتر خواهد بود.
اندازه بافر بستگی بسیار زیادی به شرایط شبکه و مقدار پکت‌های مجازی است که می‌تواند درشبکه مفقود گردد. مقدار زیاد بافرینگ در جیتر باعث افزایش تاخیر و کاهش از دست رفتن پکت ها خواهد شد. هرچند طبق استاندارد Tia 116a امروزه مقدار مجاز پکت‌های مفقودی می بایست کمتر از یک درصد باشد اما هرچه مقدار بافرینگ در شبکه ما کمتر از ۲۵۰ میلی ثانیه و نزدیک به عدد ۱۷۸ میلی ثانیه باشد صدای قابل قبول تری را دریافت خواهیم کرد. مقدار جیتر موجود در شبکه در صورتی که بیشتر از ۴۰۰ میلی ثانیه باشد مکالمه به هیچ عنوان قابل قبول نبوده و می بایست بستر شبکه اصلاح گردد. البته لازم به ذکر است در صورت فعال بودن بافرینگ متغیر، در صورتی که مقدار جیتر بیشتر از ۲۵۰ میلی ثانیه شود به صورت اتوماتیک پکت‌ها را حذف خواهد کرد تا این مقدار همچنان کمتر از ۲۵۰ میلی ثانیه باقی بماند و با در نظر گفتن این موضوع که بافرینگ سیستم استریسک نهایتا اجازه حذف پکت تا ۵٪ کل پکت‌ها را خواهد داد بنابراین در صورتی که شبکه همواره در این حد از جیتر را داشته باشد سیستم استریسک دیگر قادر به تصحیح پکت‌ها را نخواهد داشت. با این حال حتی در شبکه‌های استاندارد نیز توصیه می شود به مقدار کمی بافرینگ را در سیستم تلفنی فعال کنید

حرف آخر :‌
بحث بسیار مهمتر از بافرینگ جیتر، استانداردسازی بستر شبکه و اجرای موضوع QOS در آن است. راه اندازی این سرویس و اولویت بندی به پکت‌های صوتی در مسیر شبکه بهترین راه برای افزایش همیشگی کیفیت مکالمات است.

حامد کوه فلاح

متخصص، برنامه نویس و مدرس Asterisk و راهکارهای نوین ارتباطی آشنایی و کار با استریسک و راهکار های مشابه از سال 1382، پایه گذاری VOIPIRAN ارائه راهکار های کدباز VOIP همچون VAAK و VOIZ و CONNEXO همکار برنامه نویسی و آموزش با پروژه های Elastix و Issabel با بیش از 3000 دانشجو از سال 1387

Share
Published by
حامد کوه فلاح

Recent Posts

۱۰ محصول برتر Open Source SaaS برای متخصصین VoIP و IT: انتخابی هوشمندانه برای کسب‌وکارها

Open Source Software نقش مهمی در توسعه نرم‌افزارهای SaaS (نرم‌افزار به عنوان سرویس) داشته است.…

14 ساعت ago

SaaS چیست؟ بررسی جامع، مزایا

SaaS چیست؟ بررسی جامع نرم‌افزار به‌عنوان سرویس و مزایای آن در دنیای فناوری اطلاعات، مدل‌های…

5 روز ago

Softswitch چیست؟ ستون اصلی شبکه‌های VoIP و نحوه طبقه‌بندی آن‌ها

در دنیای ارتباطات راه دور و شبکه‌های VoIP، اصطلاح Softswitch یکی از مفاهیم کلیدی است. Softswitch یک سیستم نرم‌افزاری…

1 هفته ago

مدیریت Asterisk از طریق کنسول مثل یک حرفه ای: ابزارها و نکات

Asterisk به‌عنوان یکی از محبوب‌ترین پلتفرم‌های تلفن تحت شبکه (VoIP)، ابزارهای قدرتمند و متنوعی را…

2 هفته ago

آشنایی با مفاهیم FXS و FXO در سیستم‌های VoIP

در سیستم‌های تلفنی سنتی و مدرن، مفاهیمی مانند FXS و FXO نقشی کلیدی در ارتباطات آنالوگ و دیجیتال ایفا…

2 هفته ago

Devv.ai: موتور جستجوی هوشمند برای توسعه‌دهندگان و متخصصان IT

در دنیای پیچیده فناوری اطلاعات و برنامه‌نویسی، یافتن سریع اطلاعات دقیق و ابزارهای موردنیاز از…

2 هفته ago