پیکربندی سرورهای ICE با Twilio

اودو دیسکاس از API وب‌آرتی‌سی و اتصالات همتا به همتا برای تماس‌های صوتی و تصویری استفاده می‌کند. اگر یکی از شرکت‌کنندگان تماس پشت یک NAT متقارن باشد، لازم است یک سرور ICE برای برقراری اتصال با شرکت‌کننده تماس پیکربندی کنید. برای تنظیم یک سرور ICE، ابتدا یک حساب Twilio برای تماس‌های تصویری ایجاد کنید و سپس آن حساب Twilio را به اودو متصل کنید.

ایجاد یک حساب کاربری Twilio

ابتدا به Twilio بروید و روی ثبت‌نام کلیک کنید تا یک حساب کاربری جدید در Twilio ایجاد کنید. سپس نام و آدرس ایمیل خود را وارد کنید، یک رمز عبور ایجاد کنید و شرایط خدمات Twilio را بپذیرید. بعد از آن، روی شروع آزمایش رایگان کلیک کنید. آدرس ایمیل خود را طبق دستورالعمل‌های Twilio تأیید کنید.

سپس شماره تلفن خود را در Twilio وارد کنید. سپس، Twilio یک پیامک حاوی کد تأیید برای شما ارسال می‌کند. کد تأیید را در Twilio وارد کنید تا شماره تلفن شما تأیید شود.

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

  • برای کدام محصول Twilio را می‌خواهید استفاده کنید؟، ویدیو را انتخاب کنید.

  • برای چه چیزی را قصد دارید با Twilio بسازید؟، گزینه سایر را انتخاب کنید.

  • برای چگونه می‌خواهید با Twilio کار کنید؟، گزینه بدون هیچ کدی را انتخاب کنید.

  • برای هدف شما امروز چیست؟، گزینه یکپارچه‌سازی‌های شخص ثالث را انتخاب کنید.

صفحه خوش‌آمدگویی Twilio.

در صورت نیاز، کشور صورتحساب را تغییر دهید. در نهایت، روی شروع به کار با Twilio کلیک کنید.

مکان‌یابی SID حساب Twilio و توکن احراز هویت

برای پیدا کردن Account SID و Auth Token، به داشبورد حساب Twilio بروید. سپس در نوار کناری روی توسعه کلیک کنید. در بخش اطلاعات حساب، Account SID و Auth Token را پیدا کنید. هر دوی این موارد برای اتصال Twilio به Odoo مورد نیاز هستند.

شناسه حساب Twilio و رمز احراز هویت در بخش اطلاعات حساب قابل مشاهده هستند.

اتصال توئیلیو به اودوو

پایگاه داده Odoo را باز کنید و به مسیر تنظیمات ‣ تنظیمات عمومی ‣ بحث بروید. کادر کنار استفاده از سرورهای ICE Twilio را علامت بزنید و SID حساب Twilio و توکن احراز هویت را وارد کنید. در نهایت، روی ذخیره کلیک کنید تا این تغییرات اعمال شوند.

گزینه "استفاده از سرورهای ICE Twilio" را در تنظیمات عمومی Odoo فعال کنید.

تعریف یک لیست از سرورهای ICE سفارشی

این مرحله برای پیکربندی Twilio ضروری نیست. با این حال، اگر Twilio پیکربندی نشده باشد یا در هر لحظه کار نکند، اودوو به لیست سرورهای ICE سفارشی بازمی‌گردد. کاربر باید لیست سرورهای ICE سفارشی را تعریف کند.

در تنظیمات ‣ تنظیمات عمومی ‣ گفتگو، روی دکمه سرورهای ICE در زیر لیست سفارشی سرورهای ICE کلیک کنید.

دکمه "سرورهای ICE" در تنظیمات عمومی Odoo.

اودو به صفحه سرورهای ICE هدایت خواهد شد. در اینجا می‌توانید لیست سرورهای ICE خود را تعریف کنید.

صفحه "سرورهای ICE" در اودو.

توجه

برای نمونه‌های نصب‌شده محلی Odoo، بسته python3-gevent برای اجرای تماس‌ها/تماس‌های ویدیویی در ماژول Discuss بر روی سرورهای Ubuntu (Linux) ضروری است.