تبلیغات
آموزش - voip در لینوکس
نام لینوكس را بارها شنیده‌ایم و همیشه به عنوان سیستم عاملی عجیب و پر دردسر با آن برخورد كرده ایم. آیا تاكنون فكر كرده اید اگر برای اولین بار كه از رایانه استفاده كردید به جای سیستم عاملی از خانواده Microsoft با یكی از توزیع های لینوكس كار می كردید، چه اتفاقی می‌افتاد؟ شما با لینوكس می توانید فیلم ببینید، به وبگردی بپردازید، در شبكه های مختلف وارد شوید و اطلاعات خود را به اشتراك بگذارید، فایل‌های متنی و تصویری بسازید و در كل كارهایی كه عموم كاربران با استفاده از دیگر سیستم‌های عامل انجام می‌دهند، همراه با پایداری و امنیت بیشتر انجام دهید.

بهتر است واقع بینانه بنگریم و به این باور برسیم كه جدالی بین سیستم های عامل وجود ندارد و هر یك از آنها مزایای خاص خود را دارد. به عنوان مثال با وجود openLDAP، باز هم لینوكس در مقابل Active Directory سیستم های عامل سرور Microsoft كه امكانات و مزایای مختلفی در مدیریت كاربران برای محیط های بزرگ در اختیار می گذارد، حرفی برای گفتن ندارد، با وجود این در پیاده سازی Web Serverها، Routing و DNS Server و... شاید خالی از لطف نباشد سری به دنیای لینوكس بزنیم و مقایسه ای بین Exchange Server و Zimbra یا Lync و Asterisk داشته باشیم.

در شرایط مختلف شاید بتوان یكی را به عنوان جایگزین دیگری یا در كنار آن استفاده كرد. برای مثال آیا با وجود هزینه‌های سنگین نگهداری سرور مدیریت ایمیل Microsoft Exchange Server به صرفه نیست گاهی به دنبال راهكارهای رایگان و متن باز لینوكسی مانند Postfix ،Dovecot یا حتی Zimbra برویم؟

بعد از مقایسه لینوكس و ویندوز به معرفی مختصری از دنیای Voice over IP می‌پردازیم.

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

در حوزه انتقال صوت و تصویر در بستر IP، راهكارهای مختلف همراه با امكانات خاصی وجود دارد؛ اما بیشتر تولیدكننده‌های این محصولات، هزینه‌های سنگینی را برای ارائه نرم‌افزار خود كه با استفاده از سخت‌افزار مخصوص و لیسانس برای امكانات مختلف عرضه می‌شود، دریافت می‌كنند.

در كنار این مورد، شاید این محصولات را نتوان چندان به طور سفارشی‌شده برای یك مجموعه در اختیار گرفت. این موارد دست به دست هم داده تا متخصصان محیط متن‌باز دست‌ به كار شده و به ارائه راهكارهای مختلف و حتی رایگان بپردازند. بر همین اساس به سراغ غول VoIP در كهكشان لینوكس، بسته متن باز Asterisk می‌رویم و توضیحاتی بیان می‌كنیم.

در دنیای Voice over IP حضور قدرتمند Asterisk با امتیازاتی مانند همپوشانی با دیگر سرویس‌ها و توانایی برنامه‌نویسی آن به زبان‌های مختلفی همچون PHP، Perl یا Python، آزادی عملی را كه دنیای نرم‌افزار آزاد برای ما ایجاد كرده‌است، بسیار زیبا به نمایش گذاشته شده است! شما آزادید در هر نوع بستر شبكه‌ای، با كمترین سخت‌افزار تلفن داخلی و خارجی، فاكس، پاسخگوی گویا و... VoIP را بدون نیاز به سرمایه‌گذاری هنگفت در تهیه سخت‌افزار، راه‌اندازی كنید! همپوشانی با دیگر نرم‌افزارها و سخت‌افزارهای دنیای VoIP از جمله Cisco یا سانترال‌هایی مانند Panasonic كه از معروف‌ترین و پر كاربرد‌ترین سانترال‌های موجود است، در كنار یكدیگر و همراه با ارائه پایداری قابل توجه، از امتیازاتی است كه برای ورود به دنیای VoIP ما را به سمت این بستر سوق می‌دهد.

ماژولار بودن یا به طور كلی‌تر قابلیت نوشتن افزونه برای این بسته، یكی از مزیت‌های قابل‌توجهی است كه در دنیای Asterisk، قدرت انتخاب را برای برنامه‌نویسی افزونه ای هماهنگ با آن ایجاد كرده و برتری خود را در دنیای VoIP به رخ دیگر رقبا می كشد.

استفاده از بانك های اطلاعاتی مختلف همچون mySQL برای نگهداری اطلاعات تماس ها، شماره ها و دیگر مشخصات، در كنار احراز هویت داخلی كاربری به عنوان پیش‌كشی برای استفاده از NTLM برای هویت شناسی بر اساس Active Directory ویندوز است.

اگر قصد خروج از دنیای دوست داشتنی و بی آلایش كنسول لینوكس (CLI) را داشته و خواهان استفاده از كنسولی گرافیكی و جذاب باشیم با Elastix كه محیطی مبتنی بر هسته Asterisk است رو به رو می‌شویم.

Elastix به وسیله PaloSanto ایجاد شد تا كسانی كه هنوز در ورود به دنیای متن باز و دستوری لینوكس شك و ترس دارند، كار را راحت كرده باشد. در كنار این موضوع، متن باز و آزاد بودن این Package باعث این شده است كه برخی شركت ها از آن استفاده كرده و برنامه نویسی خاص برای آن، محصولی تحت نام خود ایجاد كنند.

از اواخر سال 2006 میلادی Elastix به صورت پیش فرض روی توزیعی از لینوكس به نام CentOS قابل نصب است. CentOS یكی از توزیع های معروف و محبوب در بین دوستداران لینوكس است كه بر پایه RedHat ـ كه به عنوان یكی از قدیمی ترین توزیع های لینوكس شناخته می شود ـ بنا شده است.

با افزایش رغبت به استفاده از این محصول و بازار كار آن، كارفرمایان به متخصصان تائید شده اعتماد بیشتری می كنند. جالب است بدانید امروزه متخصصان VoIP برای تائید دانش خود در حوزه این Package به كسب مدارك بین‌المللی و رسمی آن اقدام می كنند كه به مرور با بیشتر شدن متخصصان آن و گسترش دانش مربوط در دنیا، بازار وسیع تری برای Elastix ایجاد شده است.

Elastix و Asterisk با توجه به پشتیبانی خوبی كه از پروتكل SIP دارد، جایگاه خوبی در دل شركت های بزرگی همچون Cisco و Polycom كه هر یك در دنیای VoIP بیشترین سهم بازار را دارند، باز كرده است. در معرفی كوتاه این پروتكل، SIP را در دنیای VoIP، می توان مشابه TCP / IP در دنیای بی‌حد و مرز شبكه دانست.

شاید بتوان گفت امروزه هیچ دستگاه PBX را نخواهید یافت كه از SIP پشتیبانی نكند. برای آشنایی با مفهوم PBX یا Private Branch Exchange به زبان ساده می‌توان آن را مخابراتی خصوصی برای سرویس‌دهی داخلی و پخش تماس‌ها در محیطی كوچك مانند یك اداره یا شركت دانست.

همان طور كه گفته شد با توجه به فراگیر شدن SIP، امروزه شما حتی با تلفن همراه خود تحت هر نوع سیستم‌عاملی از جمله Android، iOS یا BadaOS می‌توانید از شماره‌ای سازمانی كه به شما اختصاص داده شده، در هر نقطه از دنیا (با توجه به بستر شبكه ای و مخابراتی كه در آن قرار دارید) استفاده كنید.

Asterisk این آزادی عمل را نیز فراهم می آورد كه در صورت امكان نداشتن تهیه تلفن سخت افزاری یا IP-Phone، یا نبود موجودیت بودجه كافی برای خرید router برای مسیریابی تماس ها یا هزینه سروری اختصاصی برای Lync و مشتقات آن با دانلود Elastix، روی یك رایانه با ظرفیت یك گیگابایت RAM و پردازشگر 7/1 گیگاهرتزی بتوانید مجموعه‌ای با داشتن صد تلفن را پشتیبانی كنید؛ البته با توجه به منابعی كه به این كار اختصاص می‌دهید، می‌توانید از سرویس‌های جانبی همچون صندوق صوتی استفاده كنید.




طبقه بندی: مطالب آموزشی، لینوکس،
برچسب ها: voip در لینوکس،

تاریخ : جمعه 3 خرداد 1392 | 02:58 ب.ظ | نویسنده : علیرضا میرزاخواه | نظرات
.: Weblog Themes By VatanSkin :.