یادگیری SIP از طریق Kamailio
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت یک SIP Proxy ساده که میتوان از آن در لبه شبکه استفاده کرد.
- درک مبانی SIP
- اصول اولیه استفاده از Kamailio برای ساخت SIP Proxyها
- چگونه از RTPEngine برای مخفی کردن آدرسهای IP مدیای داخلی استفاده کنید؟
پیش نیازهای دوره
- تجربه کار با لینوکس و خط فرمان (CLI)
- آشنایی با مبانی Docker و کانتینرها
- تجربه اسکریپتنویسی یا آشنایی با حداقل یک زبان برنامهنویسی
توضیحات دوره
به دوره «یادگیری SIP با Kamailio» خوش آمدید! این دوره جامع برای متخصصان IT با حداقل 2 سال تجربه طراحی شده است که در کار با خط فرمان لینوکس مهارت دارند و دانش اساسی در مورد کنترل نسخه با استفاده از GIT را دارا هستند. اگر آمادهاید تا سفری به دنیای پیچیده پروتکل آغاز نشست (SIP) و Kamailio را آغاز کنید، در جای درستی هستید.
در طول این تجربه یادگیری عملی، شما در اصول اصلی SIP عمیق خواهید شد و اصول محکم برای توسعه SIP و VoIP خواهید ساخت. Kamailio، که به دلیل انعطافپذیریاش به عنوان یک پروکسی SIP مشهور است، ابزار راهنمای ما در ناوبری پیچیدگیهای مدیریت ترافیک SIP خواهد بود. از پیکربندی Kamailio برای مدیریت یکپارچه درخواستهای SIP گرفته تا ادغام RTP Engine برای مدیریت بهینه جریان مدیا، مهارتهای عملی ضروری برای زیرساختهای مدرن VoIP را کسب خواهید کرد.
یکی از نقاط تمرکز این دوره امنیت است و این موضوع کاملاً بجاست. در عصری که تهدیدات امنیت سایبری بسیار زیاد است، تقویت ارتباطات SIP در برابر آسیبپذیریهای احتمالی امری ضروری است. از طریق بررسی عمیق، خواهید آموخت که چگونه امنیت لایه انتقال (TLS) و پروتکل امن انتقال بلادرنگ (SRTP) را برای محافظت از ارتباطات SIP خود پیادهسازی کنید و حریم خصوصی و یکپارچگی را تضمین نمایید.
اما این تمام ماجرا نیست. ثبتنامهای SIP و مسیریابی ENUM اجزای محوری هر زیرساخت SIP هستند. با راهنماییهای تخصصی مدرس، به پیچیدگیهای ثبتنام SIP مسلط خواهید شد و درک خواهید کرد که چگونه دستگاهها احراز هویت میشوند و حضور خود را در شبکه حفظ میکنند. علاوه بر این، مسیریابی ENUM، مکانیزمی قدرتمند برای مسیریابی کارآمد تماس، به طور کامل تشریح خواهد شد و شما را قادر میسازد تا تحویل تماس را بهینه کرده و کارایی شبکه را افزایش دهید.
در سراسر دوره، تأکید بر کاربرد عملی است. شما آستینها را بالا خواهید زد و وارد سناریوهای دنیای واقعی خواهید شد، کانتینرهای Docker را برای شبیهسازی محیطهای SIP مستقر خواهید کرد و دانش تازه کسب شده خود را محک خواهید زد. در پایان این سفر، شما تنها سطحی از موضوع را لمس نکردهاید؛ بلکه اصول محکم برای توسعه SIP و VoIP ایجاد کردهاید و مجهز به مهارتها و اعتماد به نفس لازم برای مقابله مستقیم با چالشهای پیچیده خواهید بود.
بنابراین، اگر آماده ارتقای تخصص SIP خود هستید، در این ماجراجویی غنی به مدرس بپیوندید. بیایید با هم پتانسیل SIP را با Kamailio آزاد کنیم!
این دوره برای چه کسانی مناسب است؟
- مهندسان صدا و شبکه که علاقهمند به استفاده از راهکارهای متنباز هستند.
- مهندسان عملیات / NOC که برای یک ارائهدهنده CCaaS / CPaaS کار میکنند.
یادگیری SIP از طریق Kamailio
-
مقدمه 01:39
-
نرمافزار Kamailio چیست؟ 02:55
-
کارهایی که Kamailio انجام نمیدهد 02:12
-
چرا SIP را با Kamailio یاد بگیریم؟ 03:04
-
آزمون بخش Kamailio None
-
پروتکل SIP چیست؟ 02:02
-
کلاینتهای عامل کاربر (UAC) و سرورهای عامل کاربر (UAS) 04:20
-
ساختار پیام و درخواستهای SIP 04:32
-
پاسخهای SIP 02:01
-
بررسی کدهای پاسخ SIP 05:05
-
بررسی هدرهای SIP 04:46
-
بررسی SDP 04:04
-
محیطهای توسعه 01:08
-
نصب Git 01:44
-
نصب Docker 07:11
-
نصب IDE / ویرایشگر 02:55
-
کلون کردن مخزن 05:46
-
دریافت شاخههای ریموت 02:00
-
[مک و لینوکس] نمایش نام شاخهها در خط فرمان 01:42
-
[لینوکس] چگونه با داکر نیازی به sudo نداشته باشیم؟ 01:38
-
راهاندازی حساب Dockerhub 01:30
-
اجرای "docker-compose up" برای اولین بار 07:26
-
بررسی پیکربندی Kamailio 06:12
-
برقراری اولین تماس شما 07:37
-
عیبیابی - قسمت 1 07:30
-
عیبیابی - قسمت 2 10:37
-
عیبیابی - قسمت 3 10:37
-
دستکاری Request URI 04:57
-
افزودن هدرها 11:13
-
دستکاری هدر From 06:40
-
چرا بازسازی کنیم؟ 02:02
-
بازسازی متغیرهای سراسری 04:05
-
بازسازی ماژولها 06:37
-
بازسازی مسیر اصلی 04:51
-
بازسازی سایر مسیرها 05:28
-
خلاصه بخش 01:25
-
بررسی نیازمندیها 15:35
-
استفاده از متغیرهای محیطی 11:27
-
فلگها در Kamailio 02:33
-
ساخت منطق تنظیم فلگ جهت 12:36
-
تنظیم سوکت خروجی 12:46
-
ایجاد پایگاه داده با docker-compose 04:09
-
راهاندازی اولیه دیتابیس با kamctlrc و kamdbctl 09:11
-
بارگذاری ماژول db_mysql در کد Kamailio 11:08
-
درک هدر Record Route 10:34
-
درک هدر VIA 04:47
-
عیبیابی RTP 06:27
-
عیبیابی درخواستهای SIP None
-
فایلهای پیکربندی RTPEngine 08:55
-
پیکربندی پایگاه داده RTPEngine 06:58
-
ماژول RTPEngine 07:55
-
پیکربندی RTP در Kamailio - درخواستها 06:30
-
پیکربندی RTP در Kamailio - پاسخها 09:40
-
راهاندازی ماژول حسابداری برای پشتیبانی از CDRها 14:04
-
افزودن فیلدهای اضافی به CDR 12:46
-
راهاندازی B2BUA خارجی برای TLS 11:19
-
راهاندازی Kamailio برای TLS ورودی - بخش 1 05:25
-
راهاندازی Kamailio برای TLS ورودی - بخش 2 16:43
-
مقدمهای بر مخفیسازی توپولوژی 02:12
-
استفاده از ماژولهای TOPOS و TOPOH 11:50
-
چرا ثبتنامها؟ 01:52
-
ساخت یک Registrar ساده 07:24
-
جستجوی کاربران در پایگاه داده 08:46
-
افزودن احراز هویت 11:52
-
افزودن احراز هویت به B2BUAهای داخلی 04:43
-
نگاهی عمیقتر به ثبتنامها 11:00
-
نگاهی عمیقتر به احراز هویت 06:27
-
مرور SDP 01:29
-
چگونگی حذف کدکها با SDPOps و TextOpsX 07:35
-
معرفی بخش 01:45
-
مسدود کردن User Agentهای شناخته شده 01:37
-
مسدود کردن حملات سیلآسا با Pike 06:34
-
مسدود کردن موقت ترافیک با htable 09:20
-
بررسی لود بالانسینگ 01:00
-
راهاندازی ماژول Dispatcher 15:09
-
مقدمهای بر SRTP 06:42
-
تبدیل پروتکل با RTPEngine 09:04
-
مقدمهای بر ENUM 02:17
-
مسدود کردن ترافیک با Secfilter 11:21
-
جریان ENUM 04:47
-
راهاندازی BIND 11:44
-
بروزرسانی پیکربندیهای Kamailio 03:42
-
برقراری تماس 17:09
مشخصات آموزش
یادگیری SIP از طریق Kamailio
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:متوسط
- تعداد درس:83
- مدت زمان :08:58:20
- حجم :5.62GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy