در این مقاله قصد داریم تا به نقش ها و وظایف skype for business در سطح یک سازمان بپردازیم.

برای آشنایی با این نرم افزار در ادامه با ما همراه باشید.

در سطح سازمان نیاز به تبادل داده با همکارانتان دارید، زیرا ارتباطات یکپارچه باید وجود داشته باشد تا سریع جواب گرفته شود.

ابتدا استفاده از تلفن مرسوم بود، گام بعد سرویس ایمیل بود که یکسری مشکلاتی نیز داشت.

چون اگر فردی ایمیلی میفرستاد، حتما فرد گیرنده باید صفحه را رفرش می کرد تا بتواند ایمیل را دریافت کند.

در سرویس microsoft exchange 2000 مایکروسافت ابزاری به نام instanse messaging ارائه کرد که خیلی کارآمد بود.

یعنی اگر ایمیلی ارسال می شد همزمان شخص گیرنده آن را دریافت می کرد، که با پروتکل RVP اینکار انجام می شد، اما چون sql نداشت امکان آرشیو نداشتیم.

در exchange 2003 مایکروسافت سرویس instanse messaging  را حذف و ابزار جدیدی به نام live communication  را ارائه داد، این ابزار از پروتکل SIP  استفاده می کرد.

بزرگترین مشکلش این بود که فردی که در داخل و یا خارج می خواست استفاده کند باید حتما به دامین متصل می شد و مزیت این روش امکان آرشیو کردن تمامی اطلاعات بود.

سپس مایکروسافت سراغ live communication server 2005 رفت.

اولین قابلیت آن نسبت به قبلی presense بود، یعنی نشان داد وضعیت کاربران (online،  offline،  busy  و available) بود.

امکان یکپارچه شدن با share point داشت و با office outlook سازگار بود.

و از سرویس های yahoo، Aol  و msn messenger استفاده می کرد.

سپس مایکروسافت به office communication server 2007 و سپس  به 2007  R2 آپگرید گردید و قابلیت web conference داشت.

در نسخه R2 امکان مکالمه صوتی و تصویری داشت و امکان شیر کردن دسکتاپ را داشت.

بعد از آن سراغ lync سرور رفت، قابلیت جدید آن voice mail  یا همان mms که در تلفن ها بود را به وجود آورد یعنی امکان ارسال پیام صوتی تحت outlook اضافه شد.

در سال 2001 مایکروسافت شرکت اسکایپ را خریداری کرد و نام این ابزار به اسکایپ تغییر پیدا کرد.

یکی از خصوصیات مطرحی که اضافه شد video introp server هست که اصطلاحا VIS نامیده می شود و برای ارتباط با سیستم های کنفرانس تلفنی استفاده می شود.

قابلیت های skype for business 2015:

  • Instant messaging and presence
  • Audio / video calling and conference
  • Sharing and presentation
  • Enterprise voice
  • Mobility

Skype for business 2015  دو نسخه دارد:

Standard edition

Enterprise edition

نسخه استاندارد HA را ساپورت نمی کند و برای محیط های کوچک (زیر 5000 نود) استفاده می شود.

نسخه enterpriseمی تواند HA را ساپورت کند و برای سازمان های بزرگ با 50 تا سرور و 80000 کلاینت کاربرد دارد و اجازه می دهد چندین سرور داخل pool قرار گیرد و نیاز به backend سرور که توضیح داده می شود وجود دارد.

روی یک سرور اسکایپ میتوانید یک یا چند رول نصب کرد که بعضی از این رول ها با هم Confilict  دارند و باید روی یک سرور جداگانه نصب شوند تا کارایی بهتری داشته باشیم ولی نصب رول ها بسته به اندازه و  High Availibility داره که شما در سطح یک رول نیاز داشته باشید .

در صورتی که سازمان بزرگ باشد  و نیاز به HA  داشته باشد باید  Pool ساخته شود تا چندین سرور با رول یکسان درون آن قرار داده شود تا برای ما Load Balancing  را پیاده سازی کند .

Load Balancingمی تواند زیر نظر DNS  مایکروسافت و یا یک سخت افزار باشد.

DNS Load Balancing

با روش راند رابین کار میکنه که در بحث MCSE  یا Mcitp  مطالعه می شود و به این صورت عمل میکند که چندین سرور با رول یکسان داخل Pool  قرارداده می شود ، در اصل داخل Dns  یک     Pool با سه آی پی متفاوت که به سه سرور اشاره می کند تعریف می شود که با ارسال درخواست های همزمان از سوی کلاینت ها Dns درخواست را به یک سرور ارجاع می دهد که برای ما Load Balancing  ایجاد کند .

Hardware Load Balancing

سرورها به یک سخت افزار متصل می شوند (HLB) و با ارسال درخواست های همزمان که از طریق وب و نرم افزارهای کلاینتی انجام می شود،این درخواست ها به سرور های متفاوت اختصاص داده می شود.

سرور رول های اسکایپ skype for business:

اولین سرور رول هایی که روی اسکایپ پیاده سازی می شود Front End Server  و Back End Server  می باشد.

 

Front End Server:

رولی هست که حداقل سرویس های اسکایپ skype for business برروی یک سرور را برای ما پیاده سازی می کند و تائید اعتبار ، ثبت نام، نمایش وضعیت و کانتکت ها و  Address Book  ها را پشتیبانی می کند همچنین IM، Conferencing ، A/V Conferencing، PSTN Dial-in ، Application Hosting را نیز پشتیبانی می کند.

Back End Server

SQL ای که در پشت قضیه دیتابیس را ذخیره می کند تا بعدا امکان ریکاور کردن اطلاعات، جستجو و پشتیبان گیری را داشته باشیم Back End  سرور نام دارد.

مانیتورینگ و آرشیو چت ها که در SQL  ذخیره می شود به عهده رول Front End  می باشد.

Edge Server

نقش این رول برقراری ارتباط کاربران خارج از سازمان با داخل می باشد، سرور Edge معمولا در شبکهDMZ  قرار می گیرد.

زمانی که بخواهیم از سرویس موبایل استفاده کنیم کاربران باید به Edge سرور متصل شوند و در صورت تائید  به داخل فرستاده می شوند و سپس با Front End ارتباط برقرار می کنند و می توانند از قابلیت های اسکایپ استفاده کنند.

همچنین سرور Edge میتواند با پروتکل XMPP  یکپارچه شود و دیوایس هایی که این پروتکل را ساپورت می کنند زیر نظر Edge  سرور با سرور اسکایپ در ارتباط باشد.

Mediation Server

زمانی که نیاز به راه اندازی Enterprise Voice باشد این رول پیاده سازی می شود.

وظیفه آن تبدیل سیگنالهای آنالوگ به دیتا و بالعکس می باشد و قاعدتا در DMZ پیاده سازی می شود تا ارتباطات بیرونی را به داخل منتق کند و بالعکس.

این سرور میتواند با IP PBX  و PSTN GW  و پروتکلی به نام Sip ارتباط برقرار کند .

VOIP GW: تبدیل ترافیک های آنالوگ را به بسته های دیجیتال آی پی انجام می دهد و بالعکس

IP PBX: دستگاه تلفن داخلی یا سانترال را با Voip ترکیب می کند و می تواند بسته ها را روی پکت آی پی جابجا کند.

SIP: پروتکلی است برای ارتباط بین سوییچ هایی که voip sip  را ساپورت می کنند تا بتواند ارتباطات دامین داخلی مارو با دنیای Public برقرار کند و پایه آن نرم افزاری هست و نیاز به سخت افزار خاصی ندارد

 

Video Interop Server

در اینجا  skype for business با برند های سیسکو که Teleconference را ساپورت می کند از طریق این ویژگی می توان ارتباط برقرار کرد تا یوزرهای سیسکو با یوزرهای مایکروسافت داخل یک بستر از teleconference استفاده کنند.

Director

احراز حویت برای کاربرانی که خارج از سازمان درخواست شرکت در کنفرانس با کاربران داخلی را می دهند را انجام می دهد.از این طریق جلوی یکسری از حملات گرفته می شود.

Persistent Chat Server Role

از طریق این رول  اسکایپ چت مداوم راه اندازی می گردد و کاربران می توانند گروپ چت داشته باشند که تمامی چت ها روی دیتابیس ذخیره می شود.

در پایان همانطور که می دانید نصب نسخه اسکایپ با توجه به اندازه سازمان شما به دوحال امکان پذیر است

  • Standard Edition
  • Enterprise Edition

در نسخه استاندارد تمام رول و نقش ها روی یک سرور نصب میشود ولی بعضی از رول و نقش ها چه در حالت استاندارد و چه اینترپرایس باید جدا نصب شود

  • Director
  • Edge Server
  • Video Interop Server
  • Office Web App

معمولا در بیشتر سناریو ها سرور Mediation  نیز جدا نصب می گردد.