پیکربندی سرورهای ICE با Twilio¶
برنامه بحث اودوو از API WebRTC و ارتباطات همتا به همتا برای تماسهای صوتی و ویدئویی استفاده میکند. اگر یکی از شرکتکنندگان تماس پشت یک NAT متقارن باشد، شما باید یک سرور ICE را برای برقراری ارتباط با شرکتکننده تماس پیکربندی کنید. برای تنظیم یک سرور ICE، ابتدا یک حساب Twilio برای تماسهای ویدئویی ایجاد کنید و سپس آن حساب Twilio را به اودوو متصل کنید.
ایجاد یک حساب Twilio¶
ابتدا به Twilio بروید و روی ثبتنام کلیک کنید تا یک حساب Twilio جدید ایجاد کنید. سپس نام و آدرس ایمیل خود را وارد کنید، یک رمز عبور ایجاد کنید و شرایط خدمات Twilio را بپذیرید. سپس روی شروع آزمایش رایگان کلیک کنید. آدرس ایمیل خود را طبق دستورالعملهای Twilio تأیید کنید.
سپس شماره تلفن خود را در Twilio وارد کنید. سپس Twilio یک پیامک حاوی یک کد تأیید برای شما ارسال میکند. کد تأیید را در Twilio وارد کنید تا شماره تلفن شما تأیید شود.
پس از آن، Twilio شما را به یک صفحه خوشآمدگویی هدایت میکند. از لیست زیر برای پاسخ به سؤالات Twilio استفاده کنید:
برای از کدام محصول Twilio میخواهید استفاده کنید؟ گزینه ویدئو را انتخاب کنید.
برای چه چیزی قصد دارید با Twilio بسازید؟ گزینه سایر را انتخاب کنید.
برای چگونه میخواهید با Twilio بسازید؟ گزینه بدون هیچ کدی را انتخاب کنید.
برای هدف شما امروز چیست؟ گزینه یکپارچهسازیهای شخص ثالث را انتخاب کنید.
در صورت نیاز، کشور صورتحساب را تغییر دهید. در نهایت، روی شروع با Twilio کلیک کنید.
پیدا کردن SID حساب Twilio و توکن احراز هویت¶
برای پیدا کردن SID حساب و توکن احراز هویت، به داشبورد حساب Twilio بروید. سپس روی توسعه در نوار کناری کلیک کنید. در بخش اطلاعات حساب، SID حساب و توکن احراز هویت را پیدا کنید. هر دو مورد برای اتصال Twilio به Odoo مورد نیاز هستند.
اتصال Twilio به Odoo¶
پایگاه داده Odoo را باز کنید و به مسیر استفاده از سرورهای ICE Twilio را تیک بزنید و SID حساب و توکن احراز هویت حساب Twilio را وارد کنید. در نهایت روی ذخیره کلیک کنید تا این تغییرات اعمال شود.
بروید. کادر کنارتعریف لیستی از سرورهای ICE سفارشی¶
این مرحله برای پیکربندی Twilio لازم نیست. با این حال، اگر Twilio پیکربندی نشده باشد یا در لحظهای کار نکند، Odoo از لیست سرورهای ICE سفارشی استفاده خواهد کرد. کاربر باید لیست سرورهای ICE سفارشی را تعریف کند.
در مسیر سرورهای ICE در بخش لیست سرورهای ICE سفارشی کلیک کنید.
، روی دکمهOdoo به صفحه سرورهای ICE هدایت خواهد شد. در اینجا میتوانید لیست سرورهای ICE خود را تعریف کنید.
توجه
برای نمونههای نصبشده محلی Odoo، بسته python3-gevent
برای اجرای تماسها/تماسهای ویدئویی در ماژول بحث روی سرورهای Ubuntu (لینوکس) ضروری است.