برنامه نویسی استریسک چیست؟
برنامه نویسی استریسک چیست؟ امروزه سافت سوئیچ استریسک با نام انگلیسی Asterisk، به عنوان یکی از قدرتمندترین و به روزترین نرم افزارهای متن باز درحوزه VoIP و سراسر دنیا است که مورد استقبال بسیاری از سیستم های تلفنی قرار گرفته است.
استریسک با استفاده از زبان پایه C نوشته شده و روی توزیع های مختلف لینوکس و در کنار سرویس های دیگر مانند سرویس های وب، دیتابیس، فایروال و غیره نصب و استفاده می شود؛ در واقع خود به تنهایی سیستم تلفنی نیست.
ساختار این برنامه به این صورت است که با استفاده از انواع ابزارهای خود مانند (ماکروها ، توابع و اپلیکیشنها) امکان ایجاد پلنهای بسیار متنوع و جذابی در خصوص انتقال و مدیریت تماسهای تلفنی را فراهم میکند. استریسک تمامی برنامه های خود را درون فایل های متنی نگهداری میکند. ایجاد برنامه های مختلف در استریسک را Dialplan Programing میگویند که با استفاده از Syntax code مخصوص استریسک و در فایل های مربوطه نوشته شده و فراخوانی میشوند.
در واقع استریسک این امکان را به همه می دهد که با فراخوانی و تنظیمات اپلیکیشن ها که هر کدام فقط یک کار خاص را انجام می دهند، بتوان ساختارهای پیچیده تلفنی را در انواع مختلف و به نسبت سیاست های هر سازمان ایجاد نمود.
نوع دیگری از برنامه نویسی در استریسک وجود دارد که بهAGI Programing معروف است که به صورت پیشرفته تر به همه زبان های برنامه نویسی از جمله php , perl , python و غیره این امکان را می دهد که بتوان با استفاده از همان ابزارهای استریسک، سناریوهای تماسی پیچیده، ارتباط با سرویس ها و سیستم های دیگر مانند دیتابیس انواع CRM را ایجاد کرد.
سیستم تلفنی Issabel به عنوان یکی از محبوب ترین سیستم های تلفنی با استفاده از همین ساختار استریسک ایجاد شده و به صورت رایگان در اختیار عموم قرار گرفته است، برخی از کمپانی های فعال در زمینه VoIP مانند OpenPBX , 3CX , FreePBX نسخه های تجاری و شخصی سازی شده استریسک هستند.
Asterisk Dial plan در نرم افزار مدیریت تماس ماهان ارتباط MV
شرکت ماهان ارتباط نیز نسخه تجاری نرم افزار مدیریت تماس MV خود را بر پایه استریسک ایجاد نموده و به صورت نسخه تجاری دارای لایسنس ارائه میدهد ، یکی از امکانات جالب این نرم افزار امکان ایجاد Dial plan و استفاده از آن در انواع سناریوهای تماسی می باشد.
از طریق لینک زیر میتوانید آموزش ایجاد و تنظیمات ماکروی سفارشی در نرم افزار ماهان را مشاهده فرمایید.
https://www.aparat.com/v/ad7Af
برای مشاهده Asterisk Dialplans میتوانید به لینک های زیر مراجعه نمایید :
Asterisk Dialplan Applications
در حال حاضر آخرین نسخه استریسک 18 است که در تاریخ 2020-10-20 منتشر شده و تا تاریخ 2024-10-20 برای آن به روز رسانی امنیتی ارائه میدهد.