بررسی و مرور خطاهای بیگ بلو باتن BigBlueButton که مربوط به پروتکل webrtc هستند

خطاهای بیگ بلو باتن و webrtc

پروتکل webrtc یا همان ارسال بلادرنگ اطلاعات در بستر وب کیفیت بسیار بالایی را برای مخابره داده‌های صوتی و تصویری مهیا کرده است. سیستم بیگ بلو باتن نیز در نسخه های جدید خود از این پروتکل استفاده کرده است تا علاوه بر پشتیبانی از مرورگرهای مختلف بتواند کیفیت مناسبی را برای جلسات آنلاین و یا کلاسهای مجازی به ارمغان بیاورد.

با اینکه توانایی این پروتکل برای ایجاد اتصال سریع تحت وب اثبات شده است اما گاهی به دلایل گوناگون اختلالاتی موجب ایجاد برخی از خطاها شده که بیگ بلو باتن این خطاها را در خروجی برای کاربران خود نمایش می دهد. در این صورت کاربران می تواننند بسیاری از این خطا ها را از سمت خود برطرف کنند یا به مدیریت سرورهای بیگ بلوباتن برای حل مشکل ارجاع دهند. در قسمت زیر برخی از این خطاها و طریقه حل مشکل را بررسی می کنیم:

  • خطای ۱۰۰۱ (1001: WebSocket disconnected):

ارتباط وب سوکتی شما با سرور قطع شده است اما مشخصا این ارتباط در ابتدا ایجاد شده بوده است. دلایل مختلفی میتواند موجب این امر گردد:

  • قطع شدن ناگهای اینترنت مخصوصا زمانی که از پراکسی های مختلف استفاده شده باشد.
  • در بخش سرور به دلایل گوناگون وب سرور NGINX قطع ریستارت شده باشد.
  • خطای ۱۰۰۲ (1002: Could not make a WebSocket connection)

ارتباط وب سوکت اصلا ایجاد نشده است. دلایل آن می تواند موارد زیر باشد:

  • فایروال سیستم شما این پروتوکل را بسته است که در این صورت باید اجازه دسترسی را در قسمت فایروال سیستم خود فعال کنید.
  • سرور بیگ بلو باتن خاموش یا از دسترس خارج شده است یا به درستی تنظیم نشده است.
  • برخی دیگر از راه حل ها در لینک زیر موجود است: راه حل خطای ۱۰۰۲ بیگ بلو باتن
  • خطای ۱۰۰۳ (1003: Browser version not supported )

بیگ بلو باتن بسیاری از مرورگرهای استاندارد و نسل جدید را به خوبی پشتیبانی میکند مانند کروم یا سافاری. اما در صورت استفاده از مرورگرهای نامتعارف امکان دارد با چنین خطایی روبرو شوید که دلیل آن میتواند مورد زیر باشد:

  • مرورگر آپدیت نیست. بنابر این حتما مرورگرتان را چه روی گوشی همراه و چه روی کامپیوتر دسکتاپ به روز رسانی کنید.
  • مرورگر شما استاندارد نیست. حتما سعی کنید از مرورگرهای مطرح مانند Chrome استفاده کنید. نه تنها به خاطر برگزاری بدون قطعی و با کیفیت کلاس و جلسات آنلاین تان، بلکه به خاطر امنیت بالایی که این مرورگر به شما هدیه می دهد.
  • خطای ۱۰۰۴ (1004: Failure on call)

تلاش برای برقراری تماس انجام شده اما موفقیت آمیز نبوده است. دلایل احتمالی این موضوع می تواند یکی از موارد زیر باشد:

  • ارتباط sip به دستی انجام نشده است. در این صورت مدیر سرور بیگ بلو باتن (در صورتی که از سایت هایی که VPS Bigbluebutton می دهند سرور تهیه کرده اید) بگویید تا موارد مطرح شده در این بخش را حتما رعایت کنند: راه حل برای رفع مشکل خطای ۱۰۰۴ بیگ بلو باتن

 

  • خطای ۱۰۰۵ (1005: Call ended unexpectedly)

تماس موفقیت آمیز برقرار شده است اما ناگهان بدون درخواست کاربر جلسه آنلاین بسته شده است. احتمالات بسیاری برای این موضوع از جمله قطع ارتباط اینترنت یا سرور یا مشکل داخلی در سیستم شما یا سرور ارائه دهنده وجود دارد. در این حالت بهترین کار این است تا صفحه را رفرش کنید و اگر مشکل حل نشد حتما موضوع را با مدیران جلسات آنلاین خود و یا جایی که از آن سرور بیگ بلو باتن تهیه کرده اید در میان بگذارید.

  • خطای ۱۰۰۶ (1006: Call timed out)

این مشکل اوایل در Firefox 33-beta در سیستم عامل مک بیشتر دیده شده بود. دلیل این موضوع هم طولانی شدن بیش از حد زمان اتصال به کتابخانه های این پروتکل است. این مشکل خیلی به ندرت رخ می دهد.

  • خطای ۱۰۰۷ (1007: ICE negotiation failed)

با اینکه مرورگر شما و Freeswitch (یکی از اصلی ترین بخش های بیگ بلو باتن که وظیفه برقراری تماس صوتی شما را به عهده دارد) تلاش می کنند تا با هم ارتباط پورت خود را برقرار کنند تا بتوانند ارسال داده‌ های صوتی و تصویری را آغاز کنند اما این تلاش اولیه برای این ارتباط متاسفانه امکان پذیر نمی باشد. دلایل زیر از عمده موارد ایجاد این مشکل هستند:

  • ارتباط را NAT مسدود کرده است. (به طور خلاصه NAT پروتکلی برای نگاشت آی پی با دستکاری در اطلاعات بسته های IP است.)
  • فایروال ارتباط UDP و یا پورت ارتباط آن را مسدود کرده است. برای حل این مشکل حتما وضعیت فایروال سیستم خود را در حالت خاموش قرار دهید و اگر هنوز این خطا وجود داشت به مدیر سرور اطلاع دهید زیرا به احتمال قوی مورد اول مشکل می باشد که باید تدابیر مشخصی برای حلاین مشکل در نظر گرفته شود.
  • خطای ۱۰۰۸ (1008: Call transfer failed)

زمانی که منتظر هستید که تست اکوی اولیه قبل از جلسه شروع شود و به پایان برسد این خطا ممکن است کمی آزار دهنده است. این خطا می تواند همچنین به دلیل تنظیمات بیگ بلو باتن باشد. در این موضوع حتما باید تنظیمات FREESWITCH بازبینی شده و یا اینکه بررسی کنید که آیا خطا سمت سرور در دریافت مدیا وجود دارد یا خیر. اگر حتی صدای تست اکو هم مشکل داشت و شما برگشت صدای خود را از سرور نمی شنیدید حتما دستورات DTMF به مشکل برخورد کرده اند.

  • خطای ۱۰۰۹ (1009: Could not fetch STUN/TURN server information)

این مشکل می تواند دلایل مختلفی داشته باشد که در ذیل عنوان شده است:

  • باگ در سیستم اصلی بیگ بلو باتن. در این صورت مدیر سرور باید تلاش کند نسخه جدیدی را نصب و راه اندازی کنید و از این مورد مطمئن شود.
  • ارتباط شبکه سرور (چه شبکه داخلی سرور چه ارتباط اینترنت) ممکن است قطع باشد
  • خطای ۱۰۱۰ (1010: ICE negotiation timeout)

پس از اینکه تماس از دو طرف پذیرفته شد، کاربر و سرور تلاش میکنند تا با هم ارتباط دو طرفه صوتی برقرار کنند. گاهی در برخی از شبکه ها به طرز عجیبی این زمان به طول می انجامد و متاسفانه کاربر نمی تواند به جلسه متصل شود. در این حالت بهترین کار این است که مرورگر خود را رفرش کند و در صورتی که همچنان این خطا باقی ماند سعی کند با اتصال اینترنت دیگری باز هم به تلاش خود ادامه دهد. این موضوع می تواند به دلیل کیفیت پایین اینترنت هم رخ داده باشد. اما اگر این موضوع ماندگار شد حتما پشتیبانی سرور را با خبر سازید.

  • خطا ۱۰۲۰ (1020: Media could not reach the server)

این خطا یکی از معروف ترین خطاها در بیگ بلو باتن می باشد و البته دلایل گوناگونی دارد. زمانی که به این مشکل برخوردید موراد زیر ار انجام دهید:

  • ابتدا به لینک زیر بروید و تست کنید که آیا وب کم و صدا را می توانید فعال کنید یا خیر. نگران نباشید. اطلاعاتی که در تست رد و بدل می شود بین شما و سرور بوده و کسی به آن دسترسی مستقیم نخواهدلینک تست اتصال بیگ بلو باتن
  • اگر مورد بالا هم مشکل داشت، ابتدا فایروال سیستم خود را خاموش کنید و باز تست کنید.
  • درصورتی که دو مورد بالا مشکل را حل نکرد حتما مدیر سرور را خبردار کنید زیرا این مورد حتما باید از روی سرور بیگ بلو باتن تنظیم شود و از دسترس شما خارج است.
# خطای بیگ بلو باتن # خطای webrtc # خطای ۱۰۲۰ بیگ بلو باتن # خطای ۱۰۰۷ بیگ بلو باتن # خطای ۱۰۰۱-۱۰۲۰ بیگ بلو باتن # Media could not reach the server
تاریخ ایجاد : ۱۰:۱۴ - ۱۳۹۹/۱۱/۱۵
پشتیبانی