سلام، من حامد کوهفلاح هستم، مدرس VoIP و Issabel با سالها تجربه در زمینه آموزش و پیادهسازی سیستمهای VoIP. در این مقاله قصد دارم نحوه نصب و راهاندازی FOP2 بر روی سیستمهای تلفنی مبتنی بر Asterisk و Issabel را به طور کامل آموزش دهم. این راهنما بر اساس مستندات رسمی FOP2 تهیه شده و شامل تمام جزئیات نصب است.
۱. سیستم عامل و نرمافزارهای مورد نیاز
– **سیستم عامل**: لینوکس (ترجیحاً CentOS یا Debian).
– **Asterisk**: باید بر روی سرور شما نصب و پیکربندی شده باشد.
– **دسترسی روت (Root Access)**: برای انجام مراحل نصب به دسترسی روت نیاز دارید.
۲. ایزو های آماده همچون Issabel یا Freepbx
۱. دانلود 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 امکانات خود را از طریق پلاگینهای متنوعی گسترش میدهد. برای نصب پلاگینها، ابتدا پلاگین مورد نظر را دانلود کرده و سپس آن را نصب کنید. به عنوان مثال برای نصب پلاگین 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 به عنوان یکی از پیشروان در ارائه خدمات VoIP در ایران، پشتیبانی کامل از FOP2 را ارائه میدهد. همچنین، دورههای آموزشی “مرکز تماس ایزابل” که شامل آموزش کامل FOP2 است، توسط voipiran.io برگزار میشود. برای کسب اطلاعات بیشتر و ثبتنام در این دورهها به [وبسایت voipiran.io](https://voipiran.io/academy/issabel-callcenter/) مراجعه کنید.
با نصب FOP2، شما میتوانید سیستم تلفنی خود را به یک مرکز تماس پیشرفته تبدیل کنید و از قابلیتهای گسترده این ابزار بهرهمند شوید.
SaaS چیست؟ بررسی جامع نرمافزار بهعنوان سرویس و مزایای آن در دنیای فناوری اطلاعات، مدلهای…
در دنیای ارتباطات راه دور و شبکههای VoIP، اصطلاح Softswitch یکی از مفاهیم کلیدی است. Softswitch یک سیستم نرمافزاری…
Asterisk بهعنوان یکی از محبوبترین پلتفرمهای تلفن تحت شبکه (VoIP)، ابزارهای قدرتمند و متنوعی را…
در سیستمهای تلفنی سنتی و مدرن، مفاهیمی مانند FXS و FXO نقشی کلیدی در ارتباطات آنالوگ و دیجیتال ایفا…
در دنیای پیچیده فناوری اطلاعات و برنامهنویسی، یافتن سریع اطلاعات دقیق و ابزارهای موردنیاز از…
MagnusBilling چیست؟ MagnusBilling یک سیستم بیلینگ VoIP با ویژگیهای قدرتمند و انعطافپذیر است که امکان…