راه‌اندازی سیستم تلفنی استریسک – میکروتیک

/ 6 دسامبر 16

با نحوه راه‌اندازی سیستم تلفنی استریسک روی میکروتیک در این مقاله آشنا شویم.

استریسک یک نرم‌افزار Open Source جهت یکپارچه‌سازی روش‌های ارتباطی (Unified Communications) است که در سال ۱۹۹۹ توسط مارک اسپنسر مدیر عامل شرکت دیجیوم در قالب GNU/GPL پایه‌گذاری شده است. استریسک بر پایه زبان برنامه‌نویسی C بنا شده و بر روی سیستم عامل‌های گوناگونی نظیرLinux NetBSD, OpenBSD, FreeBSD Solaris بارگذاری می‌شود. علاوه بر این, نسخه‌هایی از استریسک نیز دیده شده‌اند که بر روی پلتفرم ویندوز قابل نصب و راه‌اندازی هستند.

استریسک گامی است در جهت عمومیت بخشیدن به روش‌های گوناگون ارتباطی مبتنی بر شبکه‌های کامپیوتری و محیطی برای ارتباطات تلفنی, تصویری و کاربری‌های مرتبطی نظیر IM, Call/Contact Centre و…

امروزه بیش از یک میلیون سیستم در بیش از صد و هفتاد کشور دنیا بر پایه‌ی استریسک موجود است.

Asterisk

قابلیت‌های سیستم تلفنی یا مرکز تماس استریسک :

– تماس اینترنتی بدون نیاز به خطوط مخابراتی

– ساخت داخلی به تعداد دلخواه

– مدیریت تماس‌های ورودی و خروجی

– صندوق صوتی

– منشی کاملا دیجیتال و اتوماتیک

– صف انتظار

– و صدها مورد دیگر …

 

میکروتیک دارای دو اجرای مختلف در حوزه مجازی سازی است. این دو اجرا عبارتند از: KVM و MetaRouter

KVM مخفف Kernel-based Virtual Machine می‌باشد که یک زیرساخت مجازی‌سازی برای کرنل لینوکس است و نیازمند آن است که سخت‌افزار شما از مجازی‌سازی پشتیبانی کند. در واقع پردازنده شما باید Intel-VT یا AMD-V باشد. توجه داشته باشید که KVM فقط در معماری x86 سیستم عامل RouterOS در دسترس است. با استفاده از این قابلیت می‌توانید ماشین‌های مجازی با سیستم عامل‌های مختلف ایجاد نمایید و از نظر نوع سیستم عامل محدود نخواهید بود.

MetaRouter توسط شرکت میکروتیک به وجود آمد و در حال حاظر از معماری PPC و Mipsbe پشتیبانی می‌کند. با استفاده از این قابلیت می‌توانید سیستم عامل RouterOS و OpenWRT را به صورت مجازی نصب کنید. توجه داشته باشید که در این حالت از External Storage Device ها برای ماشین‌های مجازی نمی‌توانید استفاده کنید. سیستم عامل OpenWRT یکی از توزیع‌های لینوکس برای Embedded Deviceها می‌باشد. تمام Componentهای این سیستم عامل بهینه‌سازی شده است تا نیاز به RAM و Storage کمی داشته باشد. برای این سیستم عامل بیش از 2000 پکیج نرم‌افزاری از جمله استریسک ارائه شده است.

پس احتمالا کل پروسه را حدس زده‌اید!

در این مقاله قصد داریم برروی یکی از روتربرد‌های میکروتیک که معماری پردازنده آن mipsbe است، توسط ویژگی MetaRouter به صورت مجازی سیستم عامل OpenWRT را نصب و روی آن استریسک را کانفیگ کنیم.

سناریو زیر را تصور کنید:

IP-PBX

در این سناریو قصد داریم با استفاده از روتربرد RB951 به کاربران Wireless و LAN خود، سرویس تماس تلفنی ارائه دهیم.

در ابتدا نگاهی به تنظیمات حال حاضر روتربرد این سناریو خواهیم داشت.

Interface List

از این لینک اقدام به دانلود OpenWRT مناسب برای این سناریو نموده و سپس در منوی Files قرار دهید.

OpenWRT

سپس به منوی MetaROUTER رفته و در سربرگ نخست روی Import Image کلیک کرده و مطابق تصویر زیر عمل نمایید. ( توصیه می‌شود کمتر از ۳۲ مگابایت RAM به این VM اختصاص ندهید )

MetaROUTER

سپس در سربرگ Interfaces اقدام به افزودن یک اینترفیس مجازی برای این VM می‌نماییم. می‌بایست این اینترفیس داخل Bridgeای که برای LAN ما است، قرار گیرد.

Interfaces

سپس در سربرگ MetaROUTERs روی Instance ایجاد شده راست کلیک کنید و گزینه Console را انتخاب کنید.

Instance

با دستور vi /etc/config/network وارد تنظیمات شبکه سیستم عامل OpenWRT شده و به منظور ورود به حالت ویرایشی کلید i را فشار دهید.

OpenWRT network

قصد داریم آدرس 192.168.168.2 را به این اینترفیس اختصاص دهیم. پس مطابق زیر عمل می‌کنیم. برای خروج از حالت ویرایشی کلید ESC را فشرده و سپس عبارت :wq را تایپ کرده و اینتر می‌کنیم.

192.168.168.2

جهت اعمال تنظیمات نیاز خواهد بود سرویس شبکه را یک بار restart کنیم. هم‌چنین سرویس شبکه را می‌بایست Enable کنید.

پس از دستورات زیر استفاده می‌‌‌کنیم.

 

/etc/init.d/network enable

/etc/init.d/network restart

 

network enable

هم اکنون می‌بایست این ماشین مجازی به اینترنت ارتباط داشته باشد.

ping

سپس با دستور opkg update اقدام به بروزرسانی پکیج‌های OpenWRT می‌نماییم. توجه داشته باشید که می‌بایست به اینترنت متصل باشید.

opkg update

اکنون از طریق دستور opkg install asterisk18 asterisk18-codec-alaw asterisk18-chan-iax2 asterisk-gui اقدام به نصب استریسک نمایید.

opkg install asterisk18

بعد از اتمام نصب، از طریق دستورات زیر، سرویس استریسک را فعال و Start کنید.

/etc/init.d/asterisk enable
/etc/init.d/asterisk start

asterisk enable

اکنون استریسک نصب شده روی پورت 8088 آی پی OpenWRT باز خواهد شد.

http://IPofMetaRouter:8088

Default Username & Password:

Username = admin

Password = ast-owrt

در نهایت بعد از لاگین کردن، با پنل زیر مواجه خواهید شد که از طریق آن می‌توانید اقدام به ایجاد Extensionها و… نمایید.

Extension

 

منبع: سایت ویپ ایران

LiveZilla Live Chat Software سوال خود را با ما مطرح کنید