ایزابل (Issabel) یک نرم‌افزار متن‌باز برای ارتباطات یکپارچه (Unified Communications) است. راهنمای پیکربندی SIP Trunk ارائه‌شده در ادامه، برای نسخه‌های زیر از ایزابل کاربرد دارد:

  • Issabel نسخه ۴

این مستند شامل دو سناریو می‌شود: یکی زمانی که سرور ایزابل دارای آدرس IP ثابت (Static IP) در اینترنت عمومی است و دیگری زمانی که از آدرس IP پویا (Dynamic IP) استفاده می‌شود.

برای آغاز فرایند پیکربندی SIP Trunk، ابتدا وارد بخش PBX Configuration شوید.

issabel-pbx-configuration.png

شکل ۱۸.۱ – تنظیمات PBX در Issabel
از منوی سمت چپ، روی گزینه PBX کلیک کنید.
سپس بر اساس نوع آدرس IP سرور، بخش مربوط به «آدرس IP ثابت» یا «آدرس IP پویا» را ادامه دهید.

آدرس IP ثابت

issabel-sip-trunking-diagram-static-ip.png

شکل ۱۸.۲ – پیکربندی SIP Trunk در Issabel با استفاده از IP ثابت

در این روش، آدرس IP ثابت سرور Issabel شما (در این مثال: a.b.c.d) به لیست کنترل دسترسی (ACL) سرویس GoTrunk اضافه می‌شود. تماس‌های خروجی که از این آدرس IP ارسال می‌شوند، بدون نیاز به نام کاربری و رمز عبور SIP، پذیرفته خواهند شد. این روش، سریع‌ترین و مطمئن‌ترین راه برای احراز هویت تماس‌های SIP است.

برای تماس‌های ورودی، هر تماس به یکی از شماره‌های تلفن ثبت‌شده در حساب GoTrunk شما مستقیماً به IP عمومی سرور Issabel ارسال می‌شود. از آنجا که تماس‌ها از یک منبع معتبر (یعنی آدرس IP سرویس SIP Trunking که در این مثال: q.x.y.z است) می‌آیند، سرور Issabel آن‌ها را بدون نیاز به احراز هویت اضافی قبول می‌کند.

برای راه‌اندازی سرور Issabel با استفاده از SIP Trunk سرویس GoTrunk و احراز هویت از طریق IP، باید تغییرات زیر انجام شود:

issabel-add-trunk-static-ip.png

شکل ۱۸.۳ – افزودن SIP Trunk در Issabel با استفاده از آدرس IP ثابت
برای افزودن SIP Trunk، مراحل زیر را دنبال کنید:

  1. از منوی سمت چپ، گزینه Trunks را انتخاب کنید.

  2. روی دکمه Add SIP Trunk کلیک کنید.

  3. در قسمت نام Trunk، مقدار gotrunk را وارد کنید.

  4. در بخش PEER Details اطلاعات زیر را وارد کنید (در صورت تمایل به استفاده از POP آمریکای شمالی، آدرس eu.st.ssl7.net را با amn.st.ssl7.net جایگزین کنید):

type=peer
host=eu.st.ssl7.net
context=from-trunk
  1. روی دکمه Submit Changes کلیک کنید.

در ادامه، بخش «پیکربندی مسیریابی (Routing configuration)» را دنبال کنید.

آدرس IP پویا

issabel-sip-trunking-diagram-dynamic-ip.png

شکل ۱۸.۴ – پیکربندی SIP Trunk در Issabel با استفاده از آدرس IP پویا

برای تماس‌های خروجی از Issabel به سرویس GoTrunk، از احراز هویت با استفاده از اعتبارنامه‌های SIP (نام کاربری و رمز عبور SIP) استفاده می‌شود.

برای تماس‌های ورودی به یکی از شماره‌های تلفن ثبت‌شده در حساب GoTrunk شما، سرور Issabel باید با سرویس GoTrunk ثبت‌نام کند و به‌طور دوره‌ای ثبت‌نام را به‌روز رسانی کند تا در صورت تغییر آدرس IP، تماس‌ها به درستی هدایت شوند. تماس‌ها به آدرس IP که در آخرین ثبت‌نام Issabel ارسال شده است، ارسال خواهند شد. از آنجا که تماس‌ها از یک منبع شناخته‌شده (آدرس IP سرویس SIP Trunking که در این مثال: q.x.y.z است) دریافت می‌شوند، سرور Issabel آن‌ها را بدون نیاز به احراز هویت اضافی می‌پذیرد.

برای پیکربندی سرور Issabel جهت استفاده از SIP Trunk سرویس GoTrunk با احراز هویت از طریق اعتبارنامه‌های SIP، تغییرات زیر باید اعمال شوند:

issabel-add-trunk-dynamic-ip.png

شکل ۱۸.۵ – افزودن SIP Trunk در Issabel با استفاده از آدرس IP پویا

برای افزودن SIP Trunk، مراحل زیر را دنبال کنید:

  1. از منوی سمت چپ، گزینه Trunks را انتخاب کنید.

  2. روی لینک Add SIP Trunk کلیک کنید.

  3. نام Trunk را به‌عنوان gotrunk وارد کنید.

  4. در بخش PEER Details، اطلاعات زیر را وارد کنید (در صورت تمایل به استفاده از POP آمریکای شمالی، آدرس eu.st.ssl7.net را با amn.st.ssl7.net جایگزین کنید):

type=peer
host=eu.st.ssl7.net
context=from-trunk
qualify=yes
defaultuser=outbound_sip_username ; <- این را با نام کاربری SIP خروجی خود جایگزین کنید
remotesecret=outbound_sip_password ; <- این را با رمز عبور SIP خروجی خود جایگزین کنید
  1. در بخش Register String، اطلاعات زیر را وارد کنید:

incoming_sip_username:incoming_sip_password@eu.st.ssl7.net
  1. روی دکمه Submit کلیک کنید.

تأیید ثبت‌نام SIP
برای اطمینان از اینکه سرور Issabel شما به‌درستی در شبکه GoTrunk ثبت‌نام کرده است، مراحل زیر را دنبال کنید:

issabel-sip-registry.png

شکل ۱۸.۶ – ثبت‌نام SIP در Issabel 4.0

  1. از منوی PBX، گزینه Tools را انتخاب کنید.

  2. سپس Asterisk-Cli را انتخاب کنید.

  3. دستور زیر را وارد کنید: sip show registry

  4. روی دکمه Execute کلیک کنید.

اطمینان حاصل کنید که وضعیت Registered نمایش داده شود. هر وضعیت دیگری نشان‌دهنده مشکل در ارتباط (مسائل فایروال یا NAT) بین سرور Issabel شما و شبکه GoTrunk یا اشتباه در رشته ثبت‌نام در پیکربندی Trunk است.

پس از آن، دستورالعمل‌های مربوط به پیکربندی مسیریابی را دنبال کنید.

پیکربندی مسیریابی
مسیریابی خروجی

issabel-outbound-route.png

شکل ۱۸.۷ – افزودن مسیریابی خروجی در Issabel

برای افزودن مسیریابی خروجی، مراحل زیر را دنبال کنید:

  1. وارد بخش PBX Configuration شوید.

  2. گزینه Outbound Routes را انتخاب کنید.

  3. روی لینک 9_outside کلیک کنید.

  4. نام مسیریاب را به GoTrunk تغییر دهید.

  5. Route CID را تنظیم کنید.

  6. الگوهای شماره‌گیری (Dial Patterns) را بر اساس نیاز ویرایش کنید.

  7. از منوی کشویی، gotrunk را انتخاب کنید.

  8. در نهایت، روی دکمه Submit Changes کلیک کنید.

 

issabel-inbound-route.png

 

شکل ۱۸.۸ – افزودن مسیریابی ورودی در Issabel

برای هر یک از شماره‌های تلفن موجود در حساب GoTrunk خود، مراحل زیر را برای افزودن مسیریابی ورودی دنبال کنید:

  1. وارد بخش PBX Configuration شوید.

  2. گزینه Inbound Routes را انتخاب کنید.

  3. روی دکمه Add Inbound Route کلیک کنید.

  4. شماره تلفن را در فیلدهای Description و DID Number وارد کنید.

  5. مقصد دلخواه را از فهرست کشویی انتخاب کنید.

  6. روی دکمه Submit کلیک کنید.

توجه: فراموش نکنید که برای بارگذاری مجدد پیکربندی FreePBX خود، روی دکمه Apply Config در گوشه بالای صفحه کلیک کنید.

بدون نظر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *