این فصل توضیحات مربوط به پیکربندی نمایشگرافیکی را به عنوان یک شرکت کننده WebRTC ارائه می دهد. در فصل شریک SIP، ادغام شرکت کنندگان بیشتر توضیح داده شده است.
توجه مهم: WebRTC فقط با استفاده از HTTPS و گواهینامه معتبر کار می کند. در غیر این صورت یک ارتباط صدا برقرار نخواهد شد.
یک تلفن روی نمایش گرافیکی نمی تواند به وسیله زنگ زدن دست یابد شود. بنابراین باید صدا را جداگانه از طریق پیام ها یا گنگ فیزیکی سیگنال دهی شود. سپس کاربر می تواند با یک تماس از نمایش گرافیکی، ارتباط صدا را به مقصد برقرار کند.
برای دریافت سیگنال، یا مستقیم یک دستور از طریق TCP/UDP- یا HTTP- رابط به مقصد ارسال شود، اگر این مورد را پشتیبانی کند. در غیر این صورت می توان یک تماس ورودی از طریق رابط Asterisk AMI یا با یک رویداد پلان انتخاب تشخیص داده شود. آخرین روش ساده تر است.
در حالی که یک تلفن، پیکربندی آدرس خود را از سرور دریافت می کند، برای نمایش گرافیکی این کار به صورت خودکار انجام می شود. بنابراین نیازی نیست آدرس های SIP پیکربندی شوند.
برای استفاده از یک تلفن روی نمایش گرافیکی، این تلفن با استفاده از افزونه کتابخانه به یک
صفحه اضافه می شود. اگر پیکربندی تلفن کامل باشد و سیستم تلفن Asterisk با موفقیت شروع شده باشد، دکمه عمل (FAB) در پایین راست نمایش گرافیکی نشان داده می شود. این دکمه به کاربر اجازه می دهد ارتباط را برقرار کند.
پیکربندی VoIP تلفن به دو بخش تقسیم می شود. پیکربندی سرور برای نمایش گرافیکی در رابط شبکه یا در
دسترسی از راه دور انجام می شود. تمام تنظیمات برای سیستم تلفن در
ساختار زیرساختی تحت
شبکه
تلفن انجام می شود. تنظیمات شبیه به هم هستند، بنابراین باید دقت کنید که تنظیمات را در کجا انجام دهید. معمولاً همان تنظیمات استفاده می شوند اگر سرور در همان شبکه باشد. به طور پیش فرض، تنظیمات تلفن به تمام اتصال های شبکه توزیع می شوند.
برای اینکه نمایش گرافیکی بتواند یک ارتباط صدا برقرار کند، باید بسته های UDP WebRTC به سیستم داخلی تلفن برسند. اگر در همان شبکه باشید یا از طریق VPN متصل شوید، بسته ها مستقیم به سرور می رسند و ارتباط کار می کند. اما اگر نمایش گرافیکی از یک شبکه دیگر فراخوانده شود، آدرس IP سرور قابل دسترس نیست. برای این مورد دو راه حل وجود دارد:
همه اطلاعات مربوط به پیکربندی را در فصل سرور STUN و TRUN پیدا کنید.
در تب راست در پیکربندی تلفن، یک
کیبورد برای نمایش گرافیکی تعیین می شود. اینجا یک مثال از یک صفحه کلید معمولی تلفن است:
!1;!2;!3
!4;!5;!6
!7;!8;!9
[icon:material/emergency]:*;!0;!#
یا استفاده از یک بازکننده در:
[icon:material/door_open] [txt:Open]:*1234#
هر رقم با استفاده از نقطه و ویرگول در هر خط جدا می شود. اگر محتویات خالی باشد، کلید مربوطه را عبور می کند. هر کلید می تواند یک متن خاص داشته باشد. متن ساده قبل از کد نوشته می شود. جایگاه های [icon:] و [txt:] برای ترجمه ها پشتیبانی می شوند. یک علامت تعجب قبل از متن، اندازه فونت صفحه کلید را بزرگتر می کند. اگر فقط کد استفاده شود، این کد ارسال نمی شود. اگر یک خط خالی وارد شود، جدول جدیدی شروع می شود.
مهم: هر کد در نمایش گرافیکی به صورت متن واضح نشان داده می شود و می توان آن را ساده خواند.
علامت های معتبر 0-9, A-D, * و # هستند. همچنین می توان با استفاده از ویرگول (,) یک توقف اضافه کرد. برای توقف های طولانیتر، چندین بار از ویرگول استفاده کنید.
برای بررسی اینکه آیا یک اتصال خارجی realmente برقرار شده است یا خیر، توصیه می شود از کنسول مرورگر Chrome استفاده کنید. این کنسول را می توان از طریق آدرس URL chrome://webrtc-internals/ فراخواند.
در بخش ICE candidate grid می توان نیازهای آدرس های IP را نمایش داد.