همانطور که احتمالا میدانید استریسک (Asterisk) یک نرمافزار سیستم تلفنی متنباز است. این نرمافزار برای پیادهسازی سیستمهای تلفنی بر روی شبکههای IP استفاده میشود. استریسک، یک PBX (Private Branch Exchange) نرمافزاری است که امکان برقراری تماسهای داخلی و خارجی، تماسهای مسیریابی شده، نگهداری سیستمهای پیغام صوتی و ارائه ویژگیهای تلفنی متنوع را فراهم میکند.
نرمافزار استریسک قابلیتهایی مانند تماسهای داخلی، اتصال به شبکه تلفن عمومی (PSTN) از طریق تجهیزات تلفنی آنالوگ و دیجیتال، امکان برقراری تماسهای بینالمللی، نگهداری پیام صوتی، انتقال تماس، IVR (Interactive Voice Response)، تماسهای ویدئویی و بسیاری ویژگیهای دیگر را دارد. همچنین، این سیستم با استفاده از افزونهها قابل توسعه است و میتواند به طور انعطافپذیر به نیازهای سازمانی خاص پاسخ دهد.
به طور کلی، استریسک به عنوان یک سیستم تلفنی مبتنی بر IP در دنیا بسیار محبوب است و توسط شرکتها، سازمانها و افراد برای ایجاد سیستمهای تلفنی انعطافپذیر و سفارشی استفاده میشود.
نسخههای استریسک از ابتدا تاکنون به شرح زیر میباشند:
- Asterisk 1.0.x
- Asterisk 1.2.x
- Asterisk 1.4.x
- Asterisk 1.6.0.x
- Asterisk 1.6.1.x
- Asterisk 1.6.2.x
- Asterisk 1.8.x
- Asterisk 10.x
- Asterisk 11.x
- Asterisk 12.x
- Asterisk 13.x
- Asterisk 14.x
- Asterisk 15.x
- Asterisk 16.x
- Asterisk 17.x
- Asterisk 18.x
- Asterisk 19.x
- Asterisk 20.x
- Asterisk 21.x
نسخههای استریسک در دو دسته توزیع میشوند که عبارت است از:
نسخه LTS (Long Term Support)
- نسخههای LTS به طور ویژه برای مدت زمان طولانی پشتیبانی میشوند. (معمولاً بالای ۳ سال)
- در این نسخهها تمرکز بیشتری بر روی پشتیبانی از برنامهها و امنیت محیط استریسک وجود دارد.
- اگر به دنبال استفاده از یک نسخهای با پشتیبانی بلند مدت هستید و علاقهمند به استفاده از ویژگیهای ثابتتر و آزموده شده هستید، میتوانید به نسخههای LTS مراجعه کنید.
نسخه استاندارد (Standard)
- نسخههای استاندارد به طور معمول هر سال منتشر میشوند و دارای پشتیبانی معمولی هستند. (ممکن است تا چندین ماه یا تا عرضه نسخه جدید پشتیبانی شوند)
- این نسخهها اغلب امکانات و ویژگیهای جدیدتر و بروزتری را در مقایسه با نسخههای LTS دارند، زیرا تغییرات و بهبودهای جدید به طور مداوم به نسخههای استاندارد افزوده میشوند.
- اگر به دنبال استفاده از آخرین ویژگیها و بهبودها هستید و نیاز به پشتیبانی بلندمدت ندارید، میتوانید از نسخههای استاندارد استفاده کنید.
به طور کلی، اگر برنامهی شما نیاز به پشتیبانی بلندمدت و ثبات بیشتر دارد، نسخههای LTS را انتخاب کنید. اما اگر به دنبال آخرین ویژگیها و بهبودهای جدید هستید و نیاز به پشتیبانی بلندمدت ندارید، نسخههای استاندارد برای شما مناسب خواهند بود. همچنین، نسخههای جدیدتر اغلب از نظر امنیتی بروزتر هستند، بنابراین اگر امنیت برایتان اهمیت دارد، استفاده از نسخههای جدیدتر نیز مفید خواهد بود.
جدول زیر توسط سایت استریسک منتشر شده است و ورژنهای رسمی این شرکت را نشان میدهد. در این جدول یک ستون با عنوان EOL وجود دارد که مخفف End of Life است. این اصطلاح به زمانی اشاره دارد که یک محصول یا تکنولوژی دیگر به طور رسمی توسط تولید کننده پشتیبانی نمیشود و دیگر بروزرسانیها و تعمیرات نیز برای آن ارائه نمیشوند. به اصطلاح دیگر، ممکن است به آن تاریخ پایان پشتیبانی یا تاریخ انقضا نیز گفته شود.
در ادامه مقاله “تفاوت ورژن های مختلف استریسک” به بیان ویژگی و تفاوتهای اساسی ورژنهای ۱۱ به بعد استریسک، به صورت چکیده میپردازیم. از دلایل اینکه ورژنهای ۱۱ به قبل را مورد بررسی قرار نمیدهیم، میتوان به مدت زمان زیادی که از EOL آنها میگذرد یا قدیمی و منسوخ شدن آنها اشاره کرد.
ویژگیها و تغییرات در استریسک ۱۱
در تاریخ ۳۰ اکتبر ۲۰۱۲ یادداشتی مبنی بر در دسترس و قابل استفاده بودن استریسک ۱۱ توسط گروه توسعه شرکت استریسک منتشر شد که در آن ویژگیهای جدید و تفاوتهای ورژن ۱۱ نسبت به دیگر ورژن های مختلف استریسک قدیمی معرفی شده بود. در ادامه این موارد را شرح میدهیم:
پشتیبانی از google talk و jingle
یک درایور کانال جدید به نام chan_motif برای پشتیبانی google talk و jingle اضافه شده است. این درایور جدید شامل پشتیبانی از صدا و تصویر به صورت هم زمان، DTMF RFC2833، تمام کدکها، باز نگهداشتن تماس، قطع تماس، اعلان زنگ و مطابقت با پروتکل اصلیgoogle talk و jingle میشود.
تعریف: جینگل (Jingle) یک پروتکل ارتباطی است که برای برقراری ارتباطهای چندرسانهای (مانند صدا و ویدیو) در اینترنت استفاده میشود. این پروتکل برای امکان ارتباط در زمان واقعی (real-time) بین دو یا چند شخص، از طریق پروتکلهای ارتباطی مختلف مانند XMPP (Extensible Messaging and Presence Protocol) و SIP (Session Initiation Protocol) طراحی شده است. جینگل توسط شرکت گوگل معرفی شد و ابتدا برای نرمافزار Google Talk که یک نرمافزار مسنجر و ارتباط صوتی و تصویری بود، استفاده میشد. اما بعدها، جینگل به عنوان یک استاندارد باز (open standard) برای ارتباطات چندرسانهای به نرمافزارها و پروژههای دیگر هم توسعه داده شد. با استفاده از پروتکل جینگل، امکاناتی مانند تماسهای صوتی و تصویری بین دو نفر یا گروههای بزرگتر، اشتراک صفحهنمایش (screen sharing)، ارسال فایل و پیامهای فوری در زمان واقعی فراهم میشود. این پروتکل به طور گسترده در برنامهها و سرویسهای تحت وب استفاده میشود که به کاربران اجازه میدهد ارتباطات چندرسانهای را با دیگران برقرار کنند.
پشتیبانی از Websocket Transport برای پروتکل SIP
WebSocket یک پروتکل ارتباطی است که برای ایجاد ارتباط دوطرفه و پیوسته بین یک کلاینت و یک سرور در برنامهها و وبسایتها استفاده میشود. این پروتکل از زبانهای برنامهنویسی مختلف پشتیبانی میکند و به عنوان یک استاندارد توسط IETF ثبت است.
WebSocket از پروتکلهای HTTP و HTTPS برای برقراری ارتباط اولیه استفاده میکند، اما پس از برقراری ارتباط، از قابلیتهایی مانند دوطرفهسازی و ارسال دادهها در زمان واقعی (real-time) به صورت پیوسته بهره میبرد.
Transport WebSocket یکی از روشهای انتقال داده برای پیادهسازی ارتباطات WebSocket است. وقتی که از Transport WebSocket استفاده میشود، اطلاعات از طریق این پروتکل ارتباطی بین کلاینت و سرور ارسال و دریافت شده و این کار با استفاده از کانالهای دو طرفه به صورت پیوسته صورت میگیرد. Transport WebSocket این امکان را فراهم میکند تا برنامهها و وبسایتها بدون نیاز به برقراری ارتباطهای HTTP مکرر، اطلاعات را بین سمت کلاینت و سرور با سرعت و بهرهوری بالا تبادل کنند.
استفاده از Transport WebSocket، به ویژه برای برنامهها و وبسایتهایی که نیاز به ارتباط پیوسته و دوطرفه دارند، مانند برنامههای چت آنلاین، بازیهای چند نفره، جلسات ویدئویی زنده و اپلیکیشنهای همکاری آنلاین، بسیار مفید است.
پشتیبانی SIP از ICE
ICE مخفف Interactive Connectivity Establishment، نام یک فناوری است که در session establishment و برقراری ارتباطات Peer-to-Peer برای ارتباطات real-time مانند تماسهای صوتی و تصویری از طریق اینترنت استفاده میشود.
هدف اصلی ICE، پیدا کردن بهترین مسیر برای برقراری ارتباط میان دو سیستم (مانند دو کلاینت در تماس صوتی و تصویری) با در نظر گرفتن محدودیتهای شبکه مختلف و مسدود کردن فایروالها و نقاط اتصال (NAT) است. با توجه به اینکه دو سیستم ممکن است در شبکههای مختلف و با انواع مختلف NAT وجود داشته باشند، باید راههای مختلفی برای ارتباط با آنها در نظر گرفته شود.
ICE با استفاده از مکانیسمهایی مانند STUN (Session Traversal Utilities for NAT) و TURN (Traversal Using Relays around NAT) تلاش میکند تا بدون تغییر در تنظیمات شبکه و نیاز به پیکربندی دستی، ارتباط بین دو سیستم را برقرار کند. این فناوری به طور گسترده در ارتباطات ویپ، ویدئو کنفرانسها و برنامههای مبتنی بر P2P استفاده میشود تا ارتباطات زنده را بهبود بخشده و بهترین کیفیت ممکن را فراهم کند.
اضافه شدن قابلیت Pre-dial handler به Dial و Follow me
در ارتباط با تلفنها و سیستمهای مخابراتی، عبارت “pre-dial” به معنای شمارهگیری پیش از برقراری اتصال و شروع تماس است. با دادن یک سری ارقام یا شماره تلفن به دستگاه تلفن یا سیستم مخابراتی قبل از فشردن دکمه “تماس” یا “شمارهگیری” شما در واقع “pre-dial” میکنید. این اقدام معمولاً به منظور اطمینان از صحت شماره و بررسی مواردی مانند انتخاب شمارههای داخلی، کدهای منطقهای یا بینالمللی و یا دیگر نیازهایی که نیاز به شمارهگیری کامل دارند، انجام میشود.
اضافه شدن CID به لاگهای تماس
این قابلیت باعث میشود که با استفاده از CID، به راحتی لاگ مربوط به هر تماس را شناسایی و بررسی کنیم. CID مخفف Caller ID است و به اطلاعاتی اشاره دارد که در هنگام تماس تلفنی نمایش داده میشود تا شما بتوانید شناسایی کنید که چه کسی در حال تماس گرفتن است. این اطلاعات عمدتاً شامل شماره تلفن تماسگیرنده میشود.
اضافه شدن قابلیت Hangup Cause
این امکان را ایجاد میکند که در گزارشهای تماس بتوانیم تشخیص دهیم که تماس توسط چه کسی و به چه علتی قطع شده است.
پشتیبانی از DTLS – SRTP
DTLS-SRTP مخفف Datagram Transport Layer Security for Secure Real-time Transport Protocol میباشد. این ترکیب دو پروتکل امنیتی به نامهای DTLS و SRTP است که به طور گسترده در ارتباطات صوتی و تصویری real-time، مخصوصاً در VOIP و ویدئو کنفرانسها استفاده میشود.
پشتیبانی از DTLS (Datagram Transport Layer Security)
DTLS یک پروتکل امنیتی است که برای ایجاد ارتباطهای امن بین دو دستگاه در شبکه از طریق دیتاگرامها، به طور معمول در سطح UDPاستفاده میشود. این پروتکل بر اساس TLS که برای ایجاد ارتباطهای امن در سطح TCP استفاده میشود، توسعه داده شده است. DTLS برای ارتباطات P2P و محیطهایی که از دست رفتن پیامها رنج میبرند مناسب است.
پشتیبانی از SRTP (Secure Real-time Transport Protocol)
SRTP نیز یک پروتکل امنیتی است که برای محافظت از دادهها و اطلاعات ارسالی در ارتباطات صوتی و تصویری زنده استفاده میشود. این پروتکل از رمزنگاری و تأیید هویت برای محافظت از اطلاعات ارسالی استفاده میکند. به طوری که افراد غیرمجاز نمیتوانند اطلاعات را متوجه شوند یا تغییراتی در آن ایجاد کنند.
هنگامی که دو دستگاه به وسیله DTLS-SRTP ارتباط میگیرند، ارتباط بین آنها به صورت امن ایجاد میشود و اطلاعات ارسالی به صورت رمزنگاری شده به مقصد منتقل میشوند.
چند گروه برای Pickupgroup و Callgroup
یکی از ویژگیها و تغییرات مهم دیگر این نسخه، استفاده از چند گروه برای Pickupgroup و Callgroup میباشد.
پشتیبانی از IPv6 در AMI ، AGI ، External IVR و SIP Security
تعریف AMI و کاربرد آن
AMI مخفف “Asterisk Manager Interface” میباشد. AMI یک واسط برنامهنویسی است که به اشکال مختلف با Asterisk ارتباط برقرار میکند و اجازه میدهد تا برنامهها و اسکریپتها با Asterisk تعامل کنند. با استفاده از AMI میتوانید از طریق برنامههای کاربردی مختلف (از جمله اسکریپتها، نرمافزارهای تلفنی، پنلهای کنترل و …) به برخی از قابلیتهای Asterisk دسترسی داشته باشید و آنها را کنترل کنید. برخی از امکانات کاربردی این موضوع عبارت است از:
- ارسال و دریافت تماسها: از طریق AMI میتوانید تماسها را پاسخ دهید، رد کنید و یا به دیگران تحویل دهید.
- مدیریت کانالها: میتوانید کانالها را ایجاد و مدیریت کنید. این کانالها میتوانند شامل تماسهایی از طریق SIP، DAHDI، PJSIP و … باشند.
- دریافت رویدادها: از طریق AMI میتوانید رویدادهای مختلف Asterisk را که از طریق سیستم تلفنی ایجاد میشوند، دریافت کنید و بر اساس آنها عملیات مورد نظر را انجام دهید.
AMI برای اتصال و ارتباط با Asterisk از پروتکل TCP یا Unix Socket استفاده میکند و برای ایجاد ارتباط با آن نیاز به مشخص کردن یک کاربر و رمز عبور معتبر دارید تا امنیت ارتباط حفظ شود.
تعریف AGI و کاربرد آن
AGI مخفف “Asterisk Gateway Interface” میباشد. در Asterisk، AGI یک رابط برنامهنویسی است که به برنامههای خارجی اجازه میدهد با Asterisk تعامل کنند و از طریق آن، برنامههای اسکریپتی خارجی میتوانند با تماسها و جریانهای کاربری مختلف در Asterisk ارتباط برقرار کنند.
هنگامی که یک تماس در Asterisk ایجاد میشود، میتواند به برنامههای AGI اعلان داده شود و این برنامهها میتوانند دستوراتی را دریافت و اجرا کنند. این دستورات میتوانند شامل عملیات مختلفی باشند مانند ارسال و دریافت اطلاعات تماس، پخش پیامهای ضبط شده، ایجاد محیط تعاملی با کاربر، انجام تماسهای خروجی و …
AGI میتواند برای تعامل با زبانهای برنامهنویسی مختلف مانند Perl، Python، PHP، Bash، Ruby و … استفاده شود و این امکان را فراهم میکند تا توسعهدهندگان از زبانهای مورد علاقهشان برای نوشتن برنامههای AGI استفاده کنند.
با استفاده از AGI، میتوانید برنامههای سفارشی خود را برای افزایش امکانات و قابلیتهای سیستم تلفنی Asterisk ایجاد کنید و به این ترتیب، قابلیتهای سفارشی و منحصربهفردی به سیستم اضافه کنید.
اعلام تعداد کاربران حاضر در MeetMe حتی اگر حالت بیصدا فعال باشد
MeetMe یک اپلیکیشن کنفرانس صوتی است که در سیستمهای مرکز تلفنی Asterisk مورد استفاده قرار میگیرد. این اپلیکیشن به کاربران اجازه میدهد تا تماسهای چندنفره (multi-party conference) را برگزار کنند.
ویژگیها و قابلیتهای MeetMe عبارتاند از:
- کنفرانس چندنفره: با استفاده ازMeetMe، کاربران میتوانند به راحتی کنفرانسهای صوتی چندنفره را ایجاد کنند و به اشتراکگذاری صدا و گفتگوها از طریق شبکه تلفنی بپردازند.
- مدیریت تماسها: کاربران مدیریت کاملی بر تماسها در کنفرانس دارند. میتوانند اشخاص را به کنفرانس دعوت کنند، تماسها را قطع و اتصالها را مدیریت کنند.
- کنترل کنفرانس: کاربران میتوانند با استفاده از دستورات مشخص، اقدام به کنترل کنفرانس نمایند. مانند بیصدا کردن شرکتکنندگان، بلند کردن صدا و …
ویژگیها و تغییرات در استریسک ۱۲
در ادامه تغییرات و ویژگیهای ایجاد شده در استریسک ۱۲ نسبت به دیگر ورژن های مختلف استریسک قدیمی را معرفی و بررسی میکنیم.
اضافه شدن پروتکل PJSIP
ما در مقالهی تفاوت SIP و PJSIP به طو کامل در مورد مزایا و ویژگیهای این پروتکل صحبت کردهایم.
اضافه شدن REST با نام ARI
ARI مخفف “Asterisk REST Interface” است و به یک واسط برنامهنویسی (API) از نوع REST برای سیستمهای تلفنی Asterisk اطلاق میشود.ARI اجازه میدهد تا برنامهها و اپلیکیشنها با استفاده از درخواستها و پاسخهای HTTP به سیستمهای تلفنی Asterisk ارتباط برقرار کنند و به عملکرد و ویژگیهای آن دسترسی داشته باشند.
ARI، بهعنوان یک واسط برنامهنویسی مدرن، قابلیتهای پیشرفتهای برای کنترل تماسها و جلسات VoIP را از طریق اسکریپتها و برنامههای کاربردی فراهم میکند. این واسط به توسعهدهندگان اجازه میدهد تا عملیات مختلفی مانند برقراری تماسها، پاسخ دادن به تماسها، انتقال تماسها، پخش پیامهای صوتی، مدیریت وضعیت کانالها و … را انجام دهند.
با استفاده از ARI، توسعهدهندگان میتوانند برنامههای پیچیدهتر و منحصربهفردی را برای کنترل و مدیریت تماسها و سیستمهای تلفنی خود ایجاد کنند. این امکان را فراهم میکند تا ارتباطات VoIP را با دقت بیشتری کنترل کنید و برنامههای کاربردی پیشرفتهتری را برای استفاده در محیطهای تلفنی و ارتباطات سازمانی توسعه دهید.
ویژگیها و تغییرات در استریسک ۱۳
در ادامه تغییرات و ویژگیهای ایجاد شده در استریسک ۱۳ نسبت به دیگر ورژن های مختلف استریسک قدیمی را معرفی و بررسی میکنیم.
ارائه رویدادهای امنیتی Asterisk از طریق AMI
یکی از تغییرات این ورژن از استریسک، ارائه رویدادهای امنیتی Asterisk از طریق AMI و ایجاد دسترسی مشاهده وضعیت امنیتی برای کاربران میباشد.
ارسال و دریافت پیام متنی از طریق ARI
ایجاد شرایط ارسال و دریافت پیام متنی از طریق ARI مستقل از پیام صوتی نیز تغییر دیگریست که در ورژن ۱۳ استریسک ایجاد شده است.
پشتیبانی PJSIP از DTMF RFC4662
RFC 4662 یک استاندارد اینترنتی میباشد که توسط گروه کاری معماری اینترنتی (IETF) منتشر شده است. اینRFC در تاریخ اوت ۲۰۰۶ ارائه شد و به برقراری ارتباط بین پروتکل SIP و پروتکل Common Alerting Protocol (CAP) میپردازد.
پروتکل Common Alerting Protocol (CAP) یک استاندارد برای تبادل اطلاعات مربوط به هشدارها، اطلاعیهها و پیامهای اضطراری مانند هشدارهای طوفان، زلزله، آتشسوزی و غیره است.
RFC 4662 ارتباط بین این دو پروتکل را برقرار میکند و امکان ارسال هشدارها و اطلاعیهها از سیستمهای CAP به ارتباطات تلفنی برای اطلاعرسانی به مردم را فراهم میکند. به این ترتیب، با استفاده از این RFC، سیستمهای هشدار دهنده میتوانند اطلاعات اضطراری خود را به سرویسهای تلفنی با استفاده از پروتکل PJSIP ارسال کنند تا به مردم هشدار دهند. این قابلیت مخصوص مواقع اضطراری است که نیاز به هشداردهی سریع و مؤثر دارد.
ویژگیها و تغییرات در استریسک ۱۴
در ادامه تغییرات و ویژگیهای ایجاد شده در استریسک ۱۴ نسبت به دیگر ورژن های مختلف استریسک قدیمی را معرفی و بررسی میکنیم.
بازنگری در DNSهای اصلی استریسک و ایجاد پشتیبانی کامل از NAPTR و SRV در PJSIP
NAPTR مخفف “Naming Authority Pointer” میباشد و یک نوع رکورد DNS (Domain Name System) است که برای پیش ترتیببندی و پیدا کردن اطلاعات سرویسها و آدرسهای مبتنی بر نامها در شبکهها استفاده میشود. این رکوردها به صورت نسبتاً پیچیده اطلاعات و محلیابی مربوط به سرویسها را ارائه میدهند.
SRV یک نوع رکورد DNS (Domain Name System) است که اجازه میدهد اطلاعات خدمت مربوط به یک دامنه را در DNS ثبت کنید. این نوع رکورد به طور عمده برای تعیین محل یک سرویس خاص در شبکه استفاده میشود.
SRV رکوردها شامل اطلاعات زیر هستند:
- Service: نام خدمت یا سرویس مورد نظر. مثالهایی از خدمات میتوانند XMPP برای چت، SIP برای VoIP و LDAP برای دسترسی به دایرکتوری و … باشند.
- Protocol: نوع پروتکل مورد استفاده برای ارتباط با سرویس، مثلاً TCP یا UDP
- Domain: دامنهای که خدمت مورد نظر در آن ارائه میدهد.
- Priority: اولویت خدمت. (مقدار کمتر نشان دهنده اولویت بیشتر است.)
- Weight: وزن یا اهمیت خدمت. این مقدار معمولاً برای توزیع بار بین چند سرویس با اولویتهای مشابه استفاده میشود.
- Port: شماره پورتی که خدمت به آن گوش میدهد.
- Target: نام دامنه یا آدرس IP سروری که خدمت را ارائه میدهد.
پشتیبانی پخش رسانه از یک سرور HTTP
قابلیت پشتیبانی پخش رسانه از یک سرور HTTP با استفاده از URL نیز تغییری است که در این ورژن استریسک اعملا شده است.
ویژگیها و تغییرات در استریسک ۱۵
در ادامه تغییرات و ویژگیهای ایجاد شده در استریسک ۱۵ نسبت به دیگر ورژن های مختلف استریسک قدیمی را معرفی و بررسی میکنیم.
هنگام راهاندازی پروتکل PJSIP میتوان MWI را مسدود کرد
MWI به معنای “Message Waiting Indicator” یا “نمایشگر انتظار پیام” است. این اصطلاح در زمینههای مختلف ارتباطات، به ویژه در تلفنهای ثابت و تلفنهای VOIP استفاده میشود.
MWI یک ویژگی است که به کاربران اجازه میدهد بدانند که پیامهای جدید برای آنها در انتظار هستند. این ویژگی معمولاً با یک نشانگر یا نمایشگر، معمولاً در تلفنهای ثابت یا سیستمهایVOIP، مشخص میشود که به کاربر نشان میدهد که پیام صوتی جدید در جعبه پستی یا ایمیل صوتی قرار دارد و نیاز به بررسی آنها است.
زمانی که یک پیام صوتی جدید وارد میشود، سرور تلفنی یا سیستم VOIP یک پیام کنترلی به تلفن یا دستگاه کاربر ارسال میکند تا نمایشگر MWI روشن شود و کاربر را مطلع سازد. این نمایشگر معمولاً یک نشانه مشخص رنگ یا یک نور LED روشن است.
اضافه شدن پشتیبانی از Overlap Dialing
Overlap Dialing یک روش استفاده شده در شبکههای تلفنی برای اتصال تماسها است. در یک سیستم PBX، کاربر میتواند شمارهگیری شماره داخلی یا شماره مبدأ را شروع کند و در حالی که کاربر شماره مقصد را وارد میکند، سیستم هم زمان به دنبال مقصد میگردد. اگر مقصد یافت شد، تماس بلافاصله برقرار میشود. این روش میتواند به عنوان یک ویژگی مفید و بهبود دهنده در سیستمهای تلفنی در صنایع مختلف استفاده شود.
فعالسازی مکانیزمهای جدید در ورژن ۱۵
فعالسازی مکانیزمهای AES-256 و AES-GCM برای SRTP از جمله تغییرات جدید این ورژن میباشد.
ویژگیها و تغییرات در استریسک ۱۶
افزایش کیفیت WebRTC
مهمترین ویژگی این ورژن افزایش کیفیت تماس تصویری از طریق WebRTC میباشد. WebRTC یک فناوری ارتباطی مبتنی بر وب است که امکان برقراری ارتباطهای صوتی و تصویری بین مرورگرها و دستگاههای مختلف را فراهم میکند. این فناوری به طور مستقیم در مرورگر اجرا میشود و نیازی به نصب نرمافزارهای جانبی یا پلاگینها ندارد.
ویژگیها و تغییرات در استریسک ۱۷
- ایجاد پشتیبانی از نرمافزار مانیتورینگ Prometheus
- اضافه کردن SIP RFC برای سازگاری بیشتر و بهتر با google voice
ویژگیها و تغییرات در استریسک ۱۸
- اجازه دادن به استریسک برای تنظیم کردن قوانین استفاده (ToS) بهعنوان یوزر غیر روت در لینوکس
- اضافه کردن قابلیت تطبیق با پورت در پروتکل PJSIP
ویژگیها و تغییرات در استریسک ۱۹
اضافه کردن و ارتقا قابلیت تبدیل متن به صوت و صوت به متن
ویژگیها و تغییرات در استریسک ۲۰
این مورد هنوز به صورت چکیده توسط سایت استریسک اعلام نشده است.
چند نکته در مورد مقاله تفاوت ورژن های مختلف استریسک
نکته ۱: استریسک ورژن ۲۱، در تاریخ ۱۸ اکتبر ۲۰۲۳ عرضه خواهد شد.
نکته ۲: از جمله تغییراتی که در تمام ورژن های مختلف استریسک میتوان یافت، رفع باگهای نسخههای قبلی میباشد.
نکته ۳: در تمام نسخهها مقدار زیادی تغییرات و بروزرسانیها وجود دارند که ما در این مقاله به شاخصترین و اساسیترین تغییرات هر ورژن پرداختیم و به تمام موارد اشاره نشده است.
نکته ۴: آخرین آخرین نکته که میتواند برای شما مفید باشد این است که در کشور ما (ایران) دو نرمافزار ایزابل (Issable) و Freepbx بسیار پرکاربرد و معروف هستند. این دو نرمافزار بر پایه استریسک تولید شدهاند. در جدول زیر انواع ورژن استریسک استفاده شده در آنها را مشاهده میکنیم.
Asterisk 11,13,16 | Issable |
Asterisk 13,16 | Freepbx 14 |
Asterisk 13,16,17 | Freepbx 15 |
Asterisk 16,18,19 | Freepbx 16 |
با ما در ارتباط باشید
- 021-74327
- 021-91007447
- info[at]voiping.ir
- پاسداران، خیابان گیلان، پلاک 57، ساختمان ملورین، واحد 16
کمی درباره ما
ویپینگ ، حاصل یک تفکر واقع گرا و نمادین در حوزه فناوری اطلاعات و ارتباطات ( ICT ) کشور عزیزمان ایران میباشد . بر این باوریم که امروزه ، آموزش و حمایت اجرایی در زمینه راهکارهای مبتنی بر ویپ ، نیاز اساسی کسبوکارهای نوپای ایرانی میباشد . آمدهایم که در کنار شما بمانیم …