آموزش تنظیمات ایزابل

زمان مطالعه :1 دقیقه
issabel config

ایزابل یک نرم افزار ارتباطات یکپارچه Open Source است. در ادامه به توضیح برخی از مهمترین و اساسی ترین تنظیمات در ایزابل می پردازیم.

برای تنظیمات SIP Trunk ، به قسمت PBX Configuration مراجعه نمایید.

issabel config

روی گزینه PBX در منوی سمت چپ کلیک کنید.

سپس نوع ip سرور که میتواند Static IP address یا Dynamic IP address باشد را طبق تعاریفی که در ادامه ارائه شده ، تعیین نموده و تنظیمات مربوطه را اعمال نمایید.

علاوه بر تنظیماتی که در ادامه ارائه شده ، می توانید از قسمت ساخت داخلی در ایزابل ، نحوه ایجاد extension را مطالعه نمایید ؛ چرا که یکی از قسمت های مهم تنظیمات سرور ایزابل می باشد.

به ارتباط مبتنی بر پروتکل sip بین دو مرکز تلفن ، سیپ ترانک گویند. این دو مرکز تلفن می توانند خصوصی شرکت یا سازمانی باشند و یا یکی از انها مخابرات بوده و دیگری سازمان یا شرکت خصوصی باشد. توسط سیپ ترانک ارتباط بین انها برقرار شده و داده هایی مانند صدا ، تماس ویدیویی و … می توانند ردوبدل شوند.

sip trunking

 

1- Static IP address (آی پی ثابت):

issabel config

 

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

تماس های ورودی (Inbound) با یکی از شماره تلفن های موجودتان که توسط ترانک رجیستر شده ، مستقیماً به آدرس IP public ایزابل ارسال می شود. از آنجا که تماس ها به عنوان تماسهایی از سمت خود سیستم (peer) شناخته می شود (آدرس IP سرویس سیپ ترانک q.x.y.z در مثال بالا) ، ایزابل بدون نیاز به احراز هویت بیشتر ، آنها را می پذیرد و تماس برقرار می شود.

برای کانفیگ سرور Issabel جهت کار با SIP trunk مورد نظر که در اینجا نام ان را GoTrunk گذاشته ایم ، از طریق احراز هویت IP ، تغییرات زیر لازم است:

issabel-add-trunk-static-ip

 

برای اضافه کردن SIP Trunk مراحل زیر را دنبال کنید:

  1. Trunks را انتخاب کنید.
  2. روی دکمه Add SIP Trunk کلیک کنید.
  3. نام ترانک مد نظرتان را وارد نمایید که در این مثال به عنوان GoTrunk وارد شده است.
  4. موارد زیر را در قسمت PEER Details وارد نمایید.

type=peer

host=”provider ip address”

context=from-trunk

qualify=yes

dtmfmode=rfc2833

 نهایتا دکمه submit Changes را کلیک کنید. سپس تنظیمات روتینگ که در ادامه گفته شده را اعمال نمایید.

 

2-Dynamic IP address (آی پی پویا) :

issabel config

در این حالت برای تماس های خروجی (outbound) از ایزابل به سیپ ترانک GoTrunk ، از احراز هویت استفاده می شود.

برای تماس های ورودی (inbound) با یکی از شماره تلفن های موجود در GoTrunk برای کار ، ایزابل نیاز به رجیستر ان در سرویس GoTrunk دارد (و به صورت دوره ای عملیات رفرش registration را در صورت تغییر ادرس IP انجام می دهد.)

تماس ها به اخرین آدرس IP ای که توسط  عملیات registration ایزابل رفرش شده و بدست امده ، ارسال می شوند. از آنجا که تماس ها از طرف peer (خود سیستم) شناخته میشوند (آدرس IP سرویس سیپ ترانک q.x.y.z در مثال بالا) ، ایزابل بدون نیاز به احراز هویت بیشتر ، آنها را اکسپت میکند.

برای پیکربندی سرور ایزابل جهت کار با سیپ ترانک GoTrunk در این حالت ، تغییرات زیر لازم است:

issabel-add-trunk-dynamic-ip

 

برای اضافه کردن SIP Trunk مراحل زیر را دنبال کنید:

  1. Trunks را انتخاب کنید.
  2. روی دکمه Add SIP Trunk کلیک کنید.
  3. نام ترانک مربوطه را وارد نمایید که در این مثال نام آن ، GoTrunk تعیین شده است.
  4. موارد زیر را در قسمت PEER Details وارد نمایید.

type=peer

host=”provider ip address”

context=from-trunk

qualify=yes

dtmfmode=rfc2833

defaultuser=outbound_sip_username ; <- replace with your Outbound SIP Username
remotesecret=outbound_sip_password ; <- replace with your Outbound SIP Password

 

در صورت لزوم در قسمت USER Details مقادیر زیر را وارد نمایید.

secret=”password”

type=user

context=from-trunk

مقادیر قسمت PEER Details و USER Details ، بسته به شرکتی که خط تلفنتان را خریداری نموده اید ، متفاوت می باشد. به عنوان مثال چنانچه خط تلفن شما آسیاتک است ، در قسمت Register string پارامتر مربوطه را که شرکت به شما ارائه داده را وارد نمایید.

نهایتا دکمه submit را کلیک کنید.

امروزه هزینه های سرسام آور راه اندازی سرویس تلفنی اعم از سرور ها ، نگهداری از انها و … باعث نگرانی بسیاری از سازمان ها شده است. راه حل مناسب برای رفع این نگرانی ها ، استفاده  از سرویس تلفن ابری می باشد.

 

تست رجیستر شدن سیپ ترانک (SIP Registration):

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

issabel config

  1. روی منوی PBX کلیک کنید.
  2. Tools را انتخاب نمایید.
  3. سپس Asterisk-Cli را برگزینید.
  4. دستور روبرو را تایپ کنید :    sip show registry
  5. دکمه Execute را کلیک کنید.
  6. مطمئن شوید که state (وضعیت) Registered است. هر وضعیت دیگری نشان دهنده مشکل ارتباطی (مشکل فایروال / NAT) بین سرور Issabel و ترانک GoTrunk یا Register string نادرست در تنظیمات ترانک شما است.

پس از رجیستر ترانک به یکی از دو روش بالا ، باید تنظیمات routing را هم نیز انجام دهید.

 

Routing configuration (پیکربندی روتینگ) :

  • Outbound route (مسیر خروجی):

issabel config

برای افزودن مسیر خروجی (outbound route) مراحل زیر را دنبال کنید:

  1. از قسمت PBX Configuration
  2. گزینه Outbound Routes را انتخاب کنید
  3. روی لینک 9_outside کلیک کنید
  4. نامی برای Route Name بگذارید مانند GoTrunk
  5. Route CID را تنظیم کنید (وارد کردن ان دلخواه بوده و الزامی ندارد)
  6. بخش Dial Patterns را در صورت لزوم بسته به استراتژی موردنظر ، ویرایش نمایید
  7. gotrunk را از لیست کشویی (drop down list) انتخاب کنید
  8. دکمه Submit Changes را کلیک کنید.
  • inbound route (مسیر ورودی):

issabel config

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

  1. از بخش PBX Configuration
  2. Inbound Routes را انتخاب نمایید
  3. روی Add Inbound Route کلیک کنید
  4. شماره تلفن را در قسمت Description و DID Number وارد کنید
  5. مقصد مورد نظر (destination) را از لیست کشویی تنظیم کنید.
  6. دکمه Submit را کلیک کنید.

* توجه: حتما دکمه Apply Config ، در گوشه بالای صفحه را کلیک کنید تا تنظیمات انجام شده ، اعمال شود.

 

 

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.