٪85 تخفیف

دانلود کتاب آموزشی اسکریپت‌نویسی برای مدیریت تماس‌ها با Python جلد اول

دسته‌بندی: برچسب: تاریخ به روز رسانی: 6 دی 1404 تعداد بازدید: 716 بازدید

دوره 100% عملی و کاربردی تدریس شده

پشتیبانی واتساپ

قیمت اصلی: ۲,۰۰۰,۰۰۰ تومان بود.قیمت فعلی: ۳۰۰,۰۰۰ تومان.

torobpay
هر قسط با ترب‌پی: ۷۵,۰۰۰ تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.

این دوره آموزشی به شما کمک می‌کند تا با استفاده از زبان Python، وظایف مدیریتی و عملیاتی مربوط به Asterisk را خودکارسازی کنید. محتوای دوره به گونه‌ای طراحی شده است که بتوانید ارتباط میان Python و Asterisk را به طور کامل درک کنید و اسکریپت‌های کاربردی بنویسید.


فصل 1: آشنایی با Asterisk و Python

  1. معرفی Asterisk و نقش آن در سیستم‌های تلفنی VoIP.
  2. مفاهیم پایه Python برای مبتدیان (ساختار زبان، متغیرها، و توابع).
  3. مروری بر Asterisk REST Interface (ARI) و AMI (Asterisk Manager Interface).
  4. نصب ابزارها:
    • نصب Asterisk.
    • نصب Python و کتابخانه‌های مرتبط (مثل pyst2 و ari-py).

فصل 2: کار با Asterisk Manager Interface (AMI)

  1. آشنایی با AMI و ساختار پروتکل آن.
  2. تنظیمات فایل manager.conf برای دسترسی به AMI.
  3. اتصال به AMI با استفاده از Python.
  4. دریافت اطلاعات تماس‌ها:
    • مانیتورینگ تماس‌ها.
    • گزارش‌گیری از لاگ‌ها.
  5. ارسال دستورات به Asterisk:
    • ساختن و قطع تماس.
    • مدیریت صف تماس‌ها.

فصل 3: کار با Asterisk REST Interface (ARI)

  1. آشنایی با ARI و مقایسه آن با AMI.
  2. تنظیمات فایل http.conf و ari.conf.
  3. نصب کتابخانه ari-py و کار با آن.
  4. ساخت پروژه اولیه:
    • ارسال درخواست‌های GET، POST و DELETE به ARI.
    • دریافت وضعیت تماس‌ها و کانال‌ها.
  5. ایجاد یک اپلیکیشن ساده ARI برای مدیریت تماس‌ها.

فصل 4: اسکریپت‌نویسی برای مدیریت تماس‌ها

  1. خودکارسازی مدیریت تماس‌ها:
    • ساخت تماس‌های خودکار (Outbound Calls).
    • پاسخ‌دهی خودکار به تماس‌های ورودی (Inbound Calls).
  2. ایجاد سیستم IVR (Interactive Voice Response) ساده:
    • ضبط پیام‌ها.
    • پخش فایل‌های صوتی.
    • هدایت تماس بر اساس ورودی کاربر.
  3. مدیریت صف تماس‌ها:
    • افزودن تماس‌ها به صف.
    • تنظیم اولویت تماس‌ها.
  4. مانیتورینگ تماس‌ها:
    • ثبت جزئیات تماس‌ها (Caller ID، مدت تماس، و وضعیت تماس).

فصل 5: یکپارچه‌سازی Python با پایگاه‌داده

  1. آشنایی با پایگاه‌داده MySQL/PostgreSQL در سیستم‌های VoIP.
  2. اتصال Python به پایگاه‌داده با کتابخانه SQLAlchemy.
  3. ذخیره جزئیات تماس‌ها در پایگاه‌داده.
  4. اجرای گزارش‌های پویا و نمایش اطلاعات تماس‌ها.

فصل 6: امنیت و بهینه‌سازی

  1. روش‌های افزایش امنیت در ارتباط Python با Asterisk.
    • استفاده از رمزنگاری برای ارتباط با AMI و ARI.
    • مدیریت دسترسی‌ها در Asterisk.
  2. بهینه‌سازی کد Python برای کارایی بهتر:
    • مدیریت خطاها.
    • بهینه‌سازی زمان پاسخ‌گویی.

فصل 7: پروژه نهایی

  1. طراحی و پیاده‌سازی یک سیستم مدیریت تماس سفارشی:
    • تنظیمات تماس خودکار برای پیگیری مشتریان.
    • ایجاد سیستم هشدار صوتی (Notification System).
  2. ایجاد داشبورد مدیریتی ساده با Flask/Django برای مانیتورینگ تماس‌ها.

پیش‌نیازها

  • آشنایی پایه با مفاهیم VoIP و Asterisk.
  • آشنایی اولیه با Python (در حد کار با توابع و ساختارهای داده).
  • دسترسی به سرور Asterisk برای انجام آزمایش‌ها.

این دوره برای مهندسان VoIP، مدیران سیستم و برنامه‌نویسانی که می‌خواهند سیستم‌های Asterisk را خودکارسازی کنند، بسیار مفید است.

نوع دوره

پک آموزشی

برند

نقد و بررسی ها

نقد و بررسی وجود ندارد.

فقط مشتریانی که وارد سیستم شده اند و این محصول را خریداری کرده اند می توانند نظر بدهند.

سبد خرید

مجموع: ۳,۱۹۶,۷۹۲ تومان

مشاهده سبد خریدتسویه حساب

ورود به سایت