برای فهمیدن مفهوم کلی بهتر است این مسئله را بشکافیم و به صورت لایه ای توضیح دهیم. بهتر است برای توضیح راحت تر یک کیک شکلاتی چند لایه را در ذهن خود ترسیم کنید.
- لایه اول، سختافزار است، اگر بخواهیم دقیقتر صحبت کنیم می توانیم از یک سرور یا یک کامپیوتر پرقدرت نام ببریم.
- لایه دوم، سیستم عامل در دنیای متن بازاست که یکی از توزیع های لینوکس را می توانید انتخاب کنید. سیستم عامل، نرم افزاری است که کار مدیریت منابع سیستم را به عهده دارد و کاربران با یک رابط کاربری به این منابع دسترسی دارند.
- لایه سوم، نرم افزار متن باز است که شیرینترین لایه است و شما می توانید خود استریسک (همان نرمافزار متن باز) و یا محصولاتی باهسته استریسک را استفاده نمایید.
- لایه چهارم، لایه ارتباطات است. در این لایه شما می بایست نحوه ارتباط با LAN و PSTN را تعیین کنید. برای ارتباط با LAN از کابل شبکه و یا از Wi-Fi کمک می گیرید.
بخش دوم: نیازهای اساسی یک مرکز تماس متن باز
در ابتدا بهتر است در مورد نیازهای سخت افزاری یک سیستم متن باز صحبت کنیم.
- تعداد کاربران تلفنی که همان داخلی های شما هستند.
- بیشترین تعداد تماس همزمان در یک لحظه که می تواند از یک تماس تا تعداد کاربران افزایش یابد مثلا یک شرکت با 20 کاربر میتواند از یک تا 20 تماس همزمان داشته باشد.
- فضای هارد دیسک مورد نیاز: میزان فضای مورد استفاده از هارد دیسک به عوامل دیگری غیر از فضای لازم برای نصب نرم افزار مرکز تماس دارد. مثلا میزان فضای لازم برای رکورد مکالمات تلفنی، میزان فضای لازم برای Voice mail و عواملی مشابه این دسته که ممکن است میزان فضای لازم برای هارد دیسک را دستخوش تغییر نماید.
- افزونگی یا همان پشتیبان گیری از اطلاعات که می توانیم با استفاده از تکنولوژی RAID از چندین هارد دیسکی استفاده کنید تا درصورت خرابی یا مشکل در یکی از هارد دیسک ها اطلاعات ما از بین نرود.
- افزونگی یا پشتیبان برای جریان برق: استفاده از دو نیروی برق که می توانند در یک لحظه جایگزین یکدیگر شوند باعث آسودگی و آرامش بیشتری در پایداری سیستم تلفنی شما خواهد شد که استفاده از یک UPS میتواند این مشکل را حل کند.
- نیاز به استفاده از گذرگاه یا BUS سیستم: در صورتیکه برای اتصال به خطوط شهری بخواهید به شبکه PSTN متصل شوید نیاز به یک کارت واسط خواهید داشت که عمدتا این کارت های واسط می توانند روی اسلات های PCI و یا PCI-Express قرار گیرند. اگر سرور را قبلا تهیه کرده اید پس بهتر است که کارتی خرید نمایید تا حتما با BUS سرور شما سازگاری داشته باشد.
- اگر به تعداد بیشتری کارت واسط نیاز داشتید یا باید سروری تهیه نمایید که ارتفاع آن بیشتر از 2unit باشد و یا از مبدل های آنالوگ به دیجیتال (گیتوی) استفاده نمایید.
- مادربورد و تراشه های دیگر: حتما از سازگاری مادربورد و دیگر تراشه های روی سرور اطمینان پیدا کنید.
بخش سوم : نیازمندی های سختافزاری برای مرکز تماس متن باز
بیشتر نرم افزارهای سیستم تلفنی متن باز به شما اجازه می دهند تا هر تعداد کاربر که دارید را اضافه نمایید. البته این افزودن کاربر عمدتا رایگان و بدون هزینه لایسنس میباشد. تعداد کاربران تاثیر زیادی در کار سیستم تلفنی نخواهد داشت مگراینکه تعداد همزمانی تماس، بالا باشد که پیشنهاد می کنم حتما قسمت بعد را مطالعه کنید.
-
بیشترین تعداد تماسهای همزمان
یک عدد خوب و رند برای همزمانی عدد 23 است. شما برای 23 تماس همزمان به 1GB RAM نیاز خواهید داشت. 46 تماس همزمان تقریبا 2GB RAM نیاز خواهد داشت. و با توجه به تعداد تماس های بیشتر به میزان RAM بیشتری نیاز خواهید داشت. میزان فضای اختصاص داده شده به RAM میتواند مستقیما روی کیفیت تماس و قدرت پردازش سیستم شما تاثیر بگذارد.
امروز تقریبا اکثر PCها و یا سرورها حداقل 250GB فضا روی هارد دیسک های خود دارند. اگر شرکت شما نیاز به ذخیره حجم زیادی از تماس ها و پیام های متنی دارد شاید شما مجبور باشید بین 500GB یا 1TB فضای هارد دیسک تامین نمایید. پیشنهاد دیگر برای این کار استفاده از سیستم های ذخیرهسازی جداگانه روی شبکه مثل NAS می باشد.
-
پشتیبانگیری از اطلاعات روی سیستم تلفنی
استفاده از RAID1 برای پشتیبان گیری از اطلاعات روی فضای هارد دیسک تقریبا امری اساسی و لازم می باشد که شما از دو هارد دیسک استفاده می کنید. در این وضعیت شما یک کپی از تمامی اطلاعات روی هارد دیسک اصلی به هارد دیسک کمکی منتقل می نمایید. در این راهکار اگر یکی از هارد دیسک ها دچار مشکل شد، هارد دیسک دیگر جایگزین خواهد شد.
-
پشتیبان جریان برق در سیستم تلفنی
تصور کنید که تامین کننده برق روی سرور سیستم تلفنی دچار مشکل گردد و اگر سرور شما فقط از یک تامین کننده برق استفاده کند شما حتما نیاز خواهید داشت تا سرور را باز کنید و تامین کننده برق سرور را تعویض کنید ولی در صورتیکه از یک تامین کننده برق ثاویه (پاور) استفاده نمایید دیگر با خرابی یکی از پاورها کل سیستم را از دست نمیدهید.
-
نیازمندی گذرگاه روی سرور (PCI)
گذرگاه روی سرور برای نصب کارت های تلفنی مورد نیاز است که اسلات این کارت ها PCI و یا PCI Express می باشد. هر یک از اسلات های PCI و PCI Express می توانند در دو مد 32 و 64 بیت کار کنند. البته میزان ولتاژهای استاندارد برای این اسلات ها نیز باعث تنوع آنها شده است. این ولتاژها بیشتر 3.3v یا 5 میباشد. گروهی از اسلات ها که اصطلاحا Universal نام دارند از هردو جریان 3.3v و 5v پشتیبانی می کنند.
-
فضای داخل سرور برای قرار دادن کارتهای تلفنی
اگر برای سیستم تلفنی خود نیاز به نصب بیش از 2 کارت داشته باشید می بایست از سرورهایی با ارتفاع 3unit استفاده نمایید چون سرورهای 1u عمدتا نمی توانند بیشتر از دو کارت تلفنی را پشتیبانی نمایند.
بخش چهارم : نرم افزار تلفنی متن باز و نگاهی کلی به استریسک
استریسک توسط شخصی به نام مارک اسپانسر ایجاد شد که الان مدیرعامل شرکت دیجیوم است. او در ابتدا دانش خود را در مورد لینوکس گسترش داد و بعد از مدتی با تیم خود برای ایجاد یک سیستم تلفنی وقت گذاشت. او در ابتدا تحقیقاتش را روی برندهای معتبری همچون نورتل و آوایا انجام داد و چون نتوانست ارزش گذاری حقیقی از هزینه را برای کار خود تعیین کند به ناچار این نرمافزار را به صورت رایگان دراختیار مردم قرار داد. استریسک توانست در مدت زمان کوتاه تمامی نیازهای تلفنی شرکت ها را برآورده نماید. با توجه به متن باز بودن این نرم افزار، امکان ارتباط آسان آن با نرم افزارهای کاربردی دیگر مثل CRM جلب توجه بیشتری نسبت به سایر سیستم ها دارد. مسلما با امکان گسترش آسان و کارایی بالا بدون هیچ هزینه اضافی می تواتد خیلی ها را برای استفاده از این نرمافزار ترغیب کند.
قبل از اینکه بخواهید از استریسک استفاده کنید حتما نیاز دارید تایک سیستم عامل داشته باشید. الان که استریسک را انتخاب کردید حتما می خواهید بدانید که مرحله بعدی چیست؟ چه سیستم عاملی و چه ورژنی از استریسک را می خواهید؟ بگذارید قبل از شروع مطمئن شویم که سخت افزار (PC or Server) ما کاملا با لینوکس سازگار است.
همانطور که سایت Asterisk.org گفته است، استریسک به صورت پیشفرض روی GNU/Linux برای X/86 وجود دارد. روی Linux/GNU برای PPC به همراه نسخه های OpenBSD و FreeBSD قابل اجراست. البته بر روی ورژن های استاندارد دیگر لینوکس نیز قابل اجراست. اگر خود قادر به انتخاب نیستید فایل هایی بصورت ISO وجود دارد که همزمان سیستم عامل و استریسک را نصب می نماید.
استریسک یک نرمافزار ی است که با استفاده از خط فرمان کار می کند. شرکت های مختلفی با استفاده از کدهای استریسک توانسته اند روابط گرافیکی خوبی برای کاربر تهیه کنند. برخی از این رابط های گرافیکی عبارتند از:
- Asterisk Now
- Trixbox CE
- Elastix
- Free PBX