ابزار و هوش مصنوعی

راهنمای کامل نصب FOP2 بر روی سیستم‌های Asterisk و

راهنمای کامل نصب FOP2 بر روی سیستم‌های Asterisk و Issabel

سلام، من حامد کوه‌فلاح هستم، مدرس VoIP و Issabel با سال‌ها تجربه در زمینه آموزش و پیاده‌سازی سیستم‌های VoIP. در این مقاله قصد دارم نحوه نصب و راه‌اندازی FOP2 بر روی سیستم‌های تلفنی مبتنی بر Asterisk و Issabel را به طور کامل آموزش دهم. این راهنما بر اساس مستندات رسمی FOP2 تهیه شده و شامل تمام جزئیات نصب است.

پیش‌نیازها

۱. سیستم عامل و نرم‌افزارهای مورد نیاز
– **سیستم عامل**: لینوکس (ترجیحاً CentOS یا Debian).
– **Asterisk**: باید بر روی سرور شما نصب و پیکربندی شده باشد.
– **دسترسی روت (Root Access)**: برای انجام مراحل نصب به دسترسی روت نیاز دارید.

۲. ایزو های آماده همچون Issabel یا Freepbx

مراحل نصب FOP2

۱. دانلود FOP2

ابتدا بسته نصبی FOP2 را از وب‌سایت رسمی دانلود کنید. بسته نصب FOP2 متناسب با نسخه لینوکس خود را دانلود کنید:

```bash
cd /usr/src
wget https://download.fop2.com/fop2-2.31.32-centos7-x86_64.tgz
```

۲. استخراج فایل‌های دانلود شده

پس از دانلود، فایل‌ها را با دستور زیر استخراج کنید:

```bash
tar zxvf fop2-2.31.32-centos7-x86_64.tgz
```

۳. نصب FOP2

وارد دایرکتوری استخراج شده شوید و اسکریپت نصب را اجرا کنید:

```bash
cd fop2
./install.sh
```

این اسکریپت به صورت خودکار FOP2 را نصب و سرویس‌های مورد نیاز را راه‌اندازی می‌کند.

۴. فعال‌سازی لایسنس

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

```bash
cd /usr/local/fop2
./fop2_server --register
```

کلید لایسنس خود را وارد کنید و با فشار دادن Enter آن را فعال کنید.

۵. پیکربندی FOP2

فایل پیکربندی اصلی FOP2 در مسیر `/usr/local/fop2/fop2.cfg` قرار دارد. این فایل را برای تنظیمات اولیه باز و ویرایش کنید:

```bash
nano /usr/local/fop2/fop2.cfg
```

در این فایل می‌توانید تنظیمات مربوط به کاربران، مجوزها و داخلی‌ها را انجام دهید.

۶. شروع سرویس FOP2

پس از انجام پیکربندی‌های لازم، سرویس FOP2 را با دستور زیر راه‌اندازی کنید:

```bash
service fop2 start
```

برای اطمینان از اجرای صحیح سرویس، می‌توانید وضعیت سرویس را با دستور زیر بررسی کنید:

```bash
service fop2 status
```

۷. دسترسی به پنل FOP2

برای دسترسی به رابط کاربری FOP2، مرورگر خود را باز کرده و آدرس IP سرور خود را به صورت زیر وارد کنید:

```
http://<Server_IP>:8088/fop2
```

نام کاربری و کلمه عبور پیش‌فرض برای ورود `fop2admin` و `fop2admin` است که می‌توانید آن را در پنل مدیریت تغییر دهید.

 

نصب پلاگین‌های FOP2

FOP2 امکانات خود را از طریق پلاگین‌های متنوعی گسترش می‌دهد. برای نصب پلاگین‌ها، ابتدا پلاگین مورد نظر را دانلود کرده و سپس آن را نصب کنید. به عنوان مثال برای نصب پلاگین WebRTC Webphone:

```bash
cd /usr/local/fop2
./fop2_server --install-plugin webrtc_webphone
```

پس از نصب، پلاگین‌های مورد نظر خود را از طریق فایل پیکربندی FOP2 فعال کنید.

پیکربندی پیشرفته

۱. پیکربندی SIP و SIP2
برای تنظیمات دقیق‌تر داخلی‌ها و خطوط شهری (Trunks)، می‌توانید فایل‌های `fop2.cfg` و `buttons_custom.cfg` را ویرایش کنید. این تنظیمات به شما امکان می‌دهد تا FOP2 را به صورت دقیق‌تری با ساختار تلفنی سازمان خود هماهنگ کنید.

۲. پیکربندی کاربران و سطوح دسترسی
FOP2 به شما اجازه می‌دهد تا کاربران مختلف با سطوح دسترسی متفاوت تعریف کنید. این امکان برای سازمان‌هایی که چندین اپراتور دارند بسیار کاربردی است.

۳. پیکربندی گزارش‌ها و لاگ‌ها
می‌توانید تنظیمات مربوط به گزارش‌گیری و لاگ‌های FOP2 را از طریق فایل‌های پیکربندی انجام دهید. این تنظیمات به شما کمک می‌کند تا به‌صورت دقیق‌تری عملکرد سیستم تلفنی خود را مانیتور کنید.

خدمات FOP2 در ایران توسط voipiran.io

اگر در مراحل نصب یا پیکربندی FOP2 با مشکل مواجه شدید یا نیاز به کمک بیشتری دارید، voipiran.io به عنوان یکی از پیشروان در ارائه خدمات VoIP در ایران، پشتیبانی کامل از FOP2 را ارائه می‌دهد. همچنین، دوره‌های آموزشی “مرکز تماس ایزابل” که شامل آموزش کامل FOP2 است، توسط voipiran.io برگزار می‌شود. برای کسب اطلاعات بیشتر و ثبت‌نام در این دوره‌ها به [وب‌سایت voipiran.io](https://voipiran.io/academy/issabel-callcenter/) مراجعه کنید.

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

حامد کوه فلاح

متخصص، برنامه نویس و مدرس Asterisk و راهکارهای نوین ارتباطی آشنایی و کار با استریسک و راهکار های مشابه از سال 1382، پایه گذاری VOIPIRAN ارائه راهکار های کدباز VOIP همچون VAAK و VOIZ و CONNEXO همکار برنامه نویسی و آموزش با پروژه های Elastix و Issabel با بیش از 3000 دانشجو از سال 1387

Share
Published by
حامد کوه فلاح

Recent Posts

SaaS چیست؟ بررسی جامع، مزایا

SaaS چیست؟ بررسی جامع نرم‌افزار به‌عنوان سرویس و مزایای آن در دنیای فناوری اطلاعات، مدل‌های…

2 روز ago

Softswitch چیست؟ ستون اصلی شبکه‌های VoIP و نحوه طبقه‌بندی آن‌ها

در دنیای ارتباطات راه دور و شبکه‌های VoIP، اصطلاح Softswitch یکی از مفاهیم کلیدی است. Softswitch یک سیستم نرم‌افزاری…

4 روز ago

مدیریت Asterisk از طریق کنسول مثل یک حرفه ای: ابزارها و نکات

Asterisk به‌عنوان یکی از محبوب‌ترین پلتفرم‌های تلفن تحت شبکه (VoIP)، ابزارهای قدرتمند و متنوعی را…

1 هفته ago

آشنایی با مفاهیم FXS و FXO در سیستم‌های VoIP

در سیستم‌های تلفنی سنتی و مدرن، مفاهیمی مانند FXS و FXO نقشی کلیدی در ارتباطات آنالوگ و دیجیتال ایفا…

1 هفته ago

Devv.ai: موتور جستجوی هوشمند برای توسعه‌دهندگان و متخصصان IT

در دنیای پیچیده فناوری اطلاعات و برنامه‌نویسی، یافتن سریع اطلاعات دقیق و ابزارهای موردنیاز از…

2 هفته ago

راهنمای کامل MagnusBilling: ویژگی‌ها، مزایا و نصب روی ایزابل ۵

MagnusBilling چیست؟ MagnusBilling یک سیستم بیلینگ VoIP با ویژگی‌های قدرتمند و انعطاف‌پذیر است که امکان…

2 هفته ago