اضافه شدن قابلیت 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 به طو کامل در مورد مزایا و ویژگیهای این پروتکل صحبت کردهایم.