آشنایی مقدماتی با سرور Elastix

0
1355

برای آشنایی مقدماتی با سرور Elastix در ابتدا بایستی برای نصب سرور مراحل زیر را دنبال کنید. این مراحل اضافه کردن سرور در vmware workstaion است.

در ابتدا از قسمت File بروی گزینه New Virtual Machine کلیک یا از کلید میانبر Ctrl+N استفاده کنید.

New Virtual Machine

انتخاب مدل تنظیمات به صورت معمول یا سفارشی

type of configuration

انتخاب Virtual Machine Hardware Compatibility

Hardware Compatibility

انتخاب نحوه نصب که گزینه I will install the operating system later را انتخاب می‌کنیم.

Guest Operation System Installation

انتخاب سیستم عامل و ورژن آن که هر دو را Other انتخاب می‌کنیم.

Select a Guest OS

انتخاب نام ماشین مجازی

Name the Virtual Machine

تخصیص تعداد پردازنده و تعداد core های آن

Processor Configuration

تخصیص میزان RAM ماشین مجازی

Memory of the VM

انتخاب نوع شبکه ماشین مجازی

Network Type

انتخاب نوع کنترلر I/O

I/O Controller Types

انتخاب نوع دیسک مجازی

Disk Type

انتخاب دیسک جدید، یا دیسک موجود (به عنوان یک فایل) یا یک دیسک سخت‌افزاری برای ماشین مجازی

Select a Disk

مشخص کردن حجم دیسک ماشین مجازی

Disk Capacity

انتخاب نام مناسب برای هارد دیسک ماشین مجازی

Specify Disk File

انتخاب گزینه Customize Hardware برای تخصیص ایزو سرور Elastix

Ready to Create VM

و در نهایت اتمام تنظیمات اولیه نصب سرور Elastix

New CD/DVD

Elastix Source Image

سپس برای انجام مراحل بعدی نصب، سرور باید روشن شود

Power on This VM

از طریق راهنمای نصب سرور مراحل را ادامه می‌دهیم. در این مرحله کافی است Enter کنیم.

Elastix Installation

Elastix Installation

Elastix Installation

Elastix Installation

انتخاب زبان سرور

Elastix Choose a Language

انتخاب زبان کیبورد سرور

Keyboard Type

ایجاد پارتیشن جدید و پیغام هشداری مبنی بر پاک شدن تمام اطلاعات بروی هارد.

Partition Table on Device

انتخاب نوع پارتشین

Partitioning Type

انتخاب اینکه بازبینی برای پارتیشن انتخاب شده انجام شود یا خیر

Review Partition Layout

Elastix Partitioning

انجام تنظیمات کارت شبکه

Elastix Network Interface

Elastix Network Configurat

انتخاب تنظیمات دستی IP و تنظیم IP مورد نظر برای کارت شبکه

Elastix IP Configuration

تنظیم gateway و DNS های کارت شبکه

Elastix DNS and GW

وارد کردن نام سرور

Elastix Hostname

تنظیم Time Zone سرور Elastix

Elastix Time Zone

تنظیم کلمه عبور root

Elastix Root Password

شروع مراحل نصب سرور بروی vmware workstation

Elastix Installation Progress

Elastix Installation Progress

Elastix Installation Progress

تنظیم کلمه عبور برای دیتابیس سرور

Elastix MySQL root pass

Elastix MySQL root pass

Elastix MySQL root pass

تنظیم کلمه عبور یوزر admin که ارتباط وب استفاده می‌شود.

Elastix web admin pass

Elastix web admin pass

Elastix web admin pass

Elastix root login

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

Elastix Web access

به سرور Elastix خوش آمدید

Elastix first login

برای تنظیمات IP Phone ها به تب PBX می‌رویم.

elastix pbx tab

برای اضافه کردن دستگاهی که می‌خواهیم اضافه کنیم، در ابتدا، پروتکل ارتباطی دستگاه که SIP است را انتخاب کرده و گزینه submit را کلیک می‌کنیم.

elastix select device

برای دستگاه مورد نظر داخلی و نام انتخاب می‌کنیم.

elastix add sip extention

ساختار پروتکل SIP برای اضافه کردن دستگاه نیازمند نام کاربری (شماره داخلی) و کلمه عبور (secret) است در حالی که SCCP به MAC آدرس نیاز دارد.

elastix extention secret

در نهایت submit کرده و apply می‌کنیم.

elastix add sip extention

elastix add sip extention

برای کار با پروتکل SIP، از Soft Phone دیگری به نام 3cx Phone استفاده می‌کنیم.

3cx phone

برای تنظیمات داخلی به قسمت account می‌رویم

3cx phone account

3cx phone account

پس از متصل شدن دستگاه به سرور، وضعیت On Hook نمایش داده می‌شود که به معنی متصل به سرور است، اما تماسی ندارد.

کپچر کردن ترافیک SIP

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

sip call flow

تصویر بعد نیز کپچر انجام شده از یک تماس موفق تحت ارتباط SIP است.

sip traffic capture

همانند پروتکل SCCP، پس از اتمام فرآیند سیگنالینگ و شروع مکالمه، مدیا مربوط توسط پروتکل RTP بین دو سمت تماس شکل می‌گیرد.

sip traffic capture

پس از اتمام مکالمه نیز پروتکل سیگنالینگ وظیفه خاتمه دادن به مکالمه را برعهده می‌گیرد.

sip traffic capture

در وایرشارک امکان مشاهده فلو ارتباط SIP اتفاق افتاده وجود دارد. برای این کار به قسمت Telephony رفته و گزینه Voip Calls را انتخاب می‌کنیم.

wireshark telephony

بروی ارتباط کلیک کرده و گزینه flow را انتخاب می‌کنیم.

wireshark telephone player

wireshark telephone player

علت وجود دو ارتباط این است که یک ارتباط مربوط به انتقال پیام های سیگنالینگ است و دیگری مرتبط با مدیا رد و بدل شده بین دو سمت ارتباط است.

wireshark telephone player

در صورتیکه بروی گزینه player کلیک کنیم، امکان گوش دادن به مکالمه غیر رمز شده وجود دارد.

wireshark telephone player

wireshark telephone player

wireshark telephone player

به همین دلیل است که باید از گزینه های امن RTP یا همان SRTP استفاده شود. بیشتر موارد راه‌اندازی شده توسط Elastix به صورت غیر رمز شده انتقال داده می‌شود. یکی از دلایل استفاده از ورژن غیر امن RTP، عدم توانایی تلفن های VoIP در رمزنگاری دیتا می‌باشد.

برای دیدن فهرست مطالب دوره CCNA Collaboration اینجا کلیک کنید.

ارسال یک پاسخ

لطفا دیدگاه خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید