Issabel IP PBX:

کاربرد این محصول در بحث VOIP است. اگر می خواهید در یک سازمانی VOIP راه اندازی کنید، نیاز به سروری جهت مدیریت تماس ها (Call Manager) دارید . مستحضر باشید که Linux از محصولاتی مثل Elastix، Issabel، Asterisk و … جهت Call Manager معرفی می کند، اما Cisco جهت مدیریت تماس ها از محصول (CUCM) استفاده می کند.

Issabel یک سیستم تلفنی Open Source مبتنی بر Asterisk است که در دنیای امروزی جهت راه اندازی شبکه های IP Telephoning کاربرد دارد. در حقیقت Issabel یک سیستم ارتباطی یکپارچه (Unified) است و Feature هایی را که در شبکه IP Telephoning نیاز دارید، رایگان در اختیار شما قرار می دهد.

🔹 برخی از ماژول‌ های کلیدی شامل:
CallCenter: کنترل و مدیریت تماس های ورودی و خروجی. (من دوست ندارم از ساعت 6 بعداظهر تا 10 شب شماره هایی که با 0917 شروع می شوند را کسی بگیرد)
Call Recording: ضبط مکالمات تلفنی.
FOIP (Fax over IP): ارسال و دریافت فاکس از هر نقطه از شبکه.
IVR (Interactive voice response): تلفن گویا و از جمله مهم ترین امکانات تلفنی در سازمان ها.
Call park: اگر کسی به ما زنگ زد و همکارم نبود، این شخص در داخل یک پارکینگ قرار بگیرد و یک موسقی بشنود، بعد من به همکارم بگم ، اولین تلفنی که در مجموعه دم دستت بود را بردار وشماره مثلا 270 را بگیر این بنده خدا در Call Park منتظر است.

🔹 نکاتی در بحث Issabel:
Issabel یک پلتفرم Linux قدرتمند است و از پروتکل‌های مختلف VOIP، از جمله SIP پشتیبانی می‌کند. پورت 5060 برای برقراری تماس‌های SIP در Issabel مورد استفاده قرار می‌گیرد.
Issabel برای شبکه های بزرگ طراحی نشده است و معمولا در شبکه های متوسط جهت (Call Manager) تا 1000 آدرس IP را پشتیبانی می کند. (شبکه های بزرگ با CUCM)
مستحضر باشید که اگر برای سرور Issabel مشکلی ایجاد شود با توجه به عدم پشتیبانی Issabel از قابلت های مثل Redundancy و Load balancing ممکن است از لحاظ امنیتی با مشکل مواجه شوید. لذا می توانید از Role های سیستم عامل Linux استفاده و امنیت را روی Issabel خوب پیاده سازی کنید. (linux CentOS)
Issabel با انواع IP Phone ها به صورت سخت افزاری (ATCOM، Cisoc) و نرم افزاری ( Zoiper) کار می کند.
Issabel به صورت نرم افزاری (فایل ISO) راه اندازی می شود که عموماً در محیط های Virtual در سطح سرور آن را پیاده سازی می کنند.



Issabel

Installing Issabel:
🔹 بعد از مشخص کردن زبان نصب نرم افزار، در پنجره Installation Summary یک سری اطلاعات را تکمیل کنید.
🔹 ابتدا زبان Keyboard را مشخص کنید.
🔹 در بخش Software Selection ورژن Asterisk مورد نیاز را انتخاب کنید. مسلماً ورژن بالاتر شامل قابلیت های بیشتری است، (البته قابلیت Add ons وجود دارد)
🔹 در بخش Installation Destination هارد دیسک مورد نظر جهت نصب سیستم عامل Issabel باید Format شود. (پارتیشن بندی دیسک به صورت اتوماتیک یا دستی)
🔹 سیستم برای ما یک Root User خواهد ساخت که باید در بخش User Settings برای آن Password تعیین کنید. البته در بخش User Creation می توانید یک User جداگانه تعریف کنید. در این بخش هر User که تعریف می کنید بر روی سیستم عامل linux CentOS اعمال خواهد شد و بعد از نصب Asterisk با راحتی از طریق محیط Cli قابل دسترسی است.


Issabel

🔹 بعد از نصب اولیه Issabel صفحه ای جهت پسورد MariaDB مشاهده می کنید. مستحضر باشید با نصب MariaDB یک سری جداول به صورت پیش فرض ساخته خواهد شد که اطلاعات سیستم تلفنی (مانند تمام Feature ها، قابلیت های مختلف تعریف شده و …) در آن ذخیره می شود.
🔹 در مرحله بعد پسورد Issabel IP PBX را تایپ کنید که با استفاده از Web Browser به محیط گرافیکی Issabel دسترسی داشته باشید. (در مرورگر سیستم Client آدرس IP را وارد کنید)
اگر Certificate توسط Web Browser شناخته نشد از گزینه Continue to this website (not recommended) استفاده کنید.


Issabel

Dashboard :

🔹 System Resources: با توجه به میزان CPU و RAM مصرفی اگر بار پردازشی زیادی بر روی سیستم شما باشد، در این بخش قابل مشاهده است.
🔹 Processor Status: سرویس هایی که در حال اجرا هستند. ( MariaDB، Mail Server …)
🔹 Hard Drives: وضعیت هارد دیسک و فضای موجود را نشان می دهد.
🔹 Communication Activity: وضعیت Call ها را نشان می دهد. (Call هایی که در صف هستند، وضعیت Trunks …)


Issabel

Network Issabel:

🔹 Network Parameters: جهت تنظیمات IP Addressing سیستم Issabel است. (DNS، Gateway …)
🔹 DHCP Server: اتوماتیک از روی رنج IP که برای آن در نظر می گیرید، یک Pool / Scope می سازد. (DHCP این 100 تا IP دست تو ، هرکسی آمد یکی بهش بده)
البته در شبکه های بزرگ به دلیل ترافیک زیاد، توصیه نمی شود Call Central در نقش DHCP Server باشد.
🔹 Assign IP Address to Host: خاصیتی در DHCP وجود دارد که IP به صورت گارانتی شده (ثابت) در اختیار IP Phone قرار گیرد. (این موضوع را از روی MAC Address می فهمد)
🔹 Ping and Tracepatch: جهت Troubleshooting در شبکه ارتباطی استفاده می شود. (مثلا، ارتباط تماس تلفنی بین مبدا و مقصد وجود ندارد و با Trace مشکل قطعی را پیدا کنید)


Issabel

PBX Issabel:

PBX از بخش های مختلفی تشکیل شده که در واقع Call Central شما است و بسیاری از قابلیت های تلفنی در بخش PBX تعریف می گردد.

تعریف شماره داخلی Extension:
🔹 جهت تعریف شماره داخلی از پنل مدیریتی PBX Configuration گزینه Extensions را انتخاب کنید.
🔹 در بخش Device می توانید Extension های مختلفی را تعریف کنید. (اگر Issabel در نقش SIB Server است گزینه Generic SIP Device: Port:5060 و Submit)
🔹 در پنجره SIP Extension باید شماره داخلی را در بخش User Extension وارد کنید.
🔹 بخش Display Name شامل اطلاعات تماس (Name، ID) است. (اگر کسی زنگ زد، اسم و شماره آن سمت مقابل دیده شود)
🔹 مستحضر باشید در Issabel عمل Registration در SIB Server براساس Password , Username انجام می گردد. لذا User Extension تعریف شده حکم Username شما را دارد و باید در بخش Secret پسورد آن مشخص گردد. (حداقل 2 حروف و مابقی عدد)
🔹 حتماً بعد از Submit گزینه Apply change را انتخاب کنید تا اطلاعات در Database ذخیره شود.


Issabel

تنظیمات نرم افزار eyebeam Softphone :

eyebeam یک نرم افزار Open Source است که روی سیستم عامل نصب می شود و مانند یک IP Phone سخت افزاری جهت تست ارتباطات تلفنی مورد استفاده قرار می گیرد.
🔹 در بخش SIP Account Settings گزینه Add را انتخاب کنید.
🔹 Display Name شامل اطلاعات تماس (Name، ID) است.
🔹 User Extension تعریف شده در SIB Server حکم Username شما را دارد.
🔹 Password تایپ شده در بخش SIP Extension را وارد کنید.
🔹 شماره داخلی را در بخش Authorization username تایپ کنید.
🔹 در مرحله آخر آدرس IP SIB Server را در بخش Domain وارد کنید.


Issabel

جهت مشاهده وضعیت رجیستر شدن IP Phone:
🔹 در بخش PBX گزینه Tools را انتخاب کنید.
🔹 از دستور زیر در محیط Asterisk-Cli تحت وب استفاده کنید.

sip show peers