بخش 5. پروتکلها و یکپارچگیها
فصل 1. پیادهسازی SIP Trunkها
- مفاهیم پایه SIP در Cisco Collaboration
-
ساختار پیامهای SIP (Invite، 100 Trying، 180 Ringing، 200 OK)
-
SIP Dialog و SIP Session
-
تفاوت SIP Early Offer و Delayed Offer
-
مفهوم SDP و نحوه حمل اطلاعات رسانه
-
- طراحی و پیادهسازی SIP Trunk در CUCM
-
ایجاد SIP Trunk از CUCM به CUBE یا ITSP
-
تنظیم Destination Address و SIP Profile
-
فعالسازی SIP Options Ping برای بررسی سلامت ارتباط
-
تنظیم Call Routing به سمت Trunk (با Route Pattern و Route Group)
-
اعمال Calling Search Space مناسب برای تماسهای خارجی
-
- تنظیمات SIP Trunk در CUBE (IOS Gateway)
-
تعریف Dial Peerهای Inbound و Outbound
-
تنظیم Codec، DTMF-relay، Session Protocol
-
- تنظیم Call Admission Control و QoS
-
استفاده از Location-based CAC در CUCM
-
پیکربندی QoS Marking روی Trunk (DSCP، CoS)
-
نظارت بر Bandwidth تخصیصیافته
-
فصل 2. یکپارچگی با Microsoft Teams (Direct Routing)
- معرفی Direct Routing
-
تفاوت Direct Routing و Phone System در Teams
-
اجزای اصلی: Microsoft 365، CUBE، CUCM
-
- پیشنیازهای SBC برای اتصال به Teams
-
لیست گواهینامههای موردنیاز
-
تنظیم DNS و FQDN
-
فعالسازی TLS و SRTP
-
- تنظیمات CUBE بهعنوان SBC
-
ایجاد SIP Trunk با مایکروسافت
-
-
-
پیادهسازی SIP TLS
-
نصب Certificate معتبر و تنظیم Trustpoint
-
فعالسازی Secure SIP Profile در CUCM برای ارتباط داخلی
-
- تنظیم در Microsoft 365
-
ایجاد PSTN Gateway در PowerShell
-
-
-
تنظیم Voice Route و Voice Routing Policy
-
- سناریوی انتقال تماس بین Teams و Cisco Phones
-
تماس ورودی از PSTN به CUBE → Teams یا Cisco Phone
-
تماس خروجی از Teams به PSTN از طریق CUBE
-
فصل 3. یکپارچگی با Zoom Phone
- معرفی معماری Zoom Phone Integration
-
Zoom Phone + Cisco CUBE
-
نقش CUBE در تماس بین Zoom و CUCM
-
- تنظیم SIP Trunk با Zoom
-
تنظیم Trunk SIP در Zoom Portal (با IP CUBE)
-
تعریف Trunk در CUCM و CUBE مشابه ITSP
-
- امنیت و کنترل تماسها
-
فعالسازی SIP TLS برای Zoom Trunk
-
تنظیم Authentication (اگر لازم باشد)
-
فصل 4. سایر سناریوهای یکپارچگی SIP
-
اتصال به سیستمهای VoIP دیگر (FreePBX، Asterisk)
-
استفاده از CUBE بهعنوان SIP Proxy بین چند SIP Server
-
یکپارچگی با سیستمهای ضبط مکالمات یا Billing Server
فصل 5. تنظیمات پیشرفته SIP
-
SIP Normalization Script در CUCM (Lua Scripts)
-
تغییر Headerها، URI Rewriting
-
SIP Profile Customization برای ITSPهای خاص
فصل 6. مانیتورینگ و عیبیابی SIP Trunk
-
مشاهده SIP Call Flow با RTMT
-
استفاده از CUCM Call Detail Records (CDR)
-
دیباگ در CUBE
بخش 6. مدیریت و امنیت
فصل 1. امنیت در شبکه Collaboration
- مفاهیم پایه امنیت در سیستمهای Collaboration
-
تفاوت بین Signaling Encryption و Media Encryption
-
معرفی پروتکلهای امنیتی: TLS، SRTP، HTTPS، IPSec
-
معماری Trust in Cisco Collaboration
-
- فعالسازی TLS در CUCM
-
الزامات و مراحل فعالسازی:
-
صدور CSR از CUCM
-
صدور و نصب Certificate از CA داخلی یا خارجی
-
فعالسازی Secure SIP Devices
-
-
تنظیمهای CLI برای اعتبارسنجی فایلهای Certificate
-
- فعالسازی SRTP برای رسانهها
-
نحوه Secure کردن تماسها (SRTP + SIP-TLS)
-
تنظیمات روی Phone، Trunk و Gateway
-
بررسی Call Security Status از روی IP Phone
-
- پیادهسازی CTL و ITL
-
تفاوت CTL و ITL در ارتباطات رمزنگاریشده
-
استفاده از CTL Client برای Secure Mode
-
سناریو پاکسازی ITL در شرایط خاص (ITL Delete)
-
- امنیت در Expressway و CUBE
-
صدور و نصب گواهیها در Expressway-C و E
-
تنظیم TLS Zones و Media Encryption در Expressway
-
فعالسازی SIP-TLS در CUBE برای Trunkهای امن
-
- امنیت در Cisco Unity Connection و IM&P
-
فعالسازی HTTPS و LDAP Secure Sync
-
بررسی و فعالسازی Secure Messaging برای Voicemail
-
فصل 2. مانیتورینگ و عیبیابی (Monitoring & Troubleshooting)
- معرفی ابزارهای مانیتورینگ
-
RTMT (Real-Time Monitoring Tool):
-
نصب و اتصال به CUCM
-
مانیتور وضعیت CPU، Memory، SIP Stack، Media Resource
-
-
-
CDR Analysis and Reporting (CAR):
-
بررسی Log تماسهای موفق و ناموفق
-
تحلیل کیفیت تماس (Packet Loss، Delay)
-
- بررسی وضعیت دستگاهها و Trunkها
-
مانیتور SIP Trunk Status و Call Stats در CUCM
-
بررسی وضعیت تلفنهای IP از Device Page
-
- عیبیابی تماسها و Failures
-
استفاده از RTMT برای بررسی SIP Messages
-
استخراج Call Logs از CUCM و تجزیه و تحلیل SIP INVITE/RE-INVITE/BYE
-
استفاده از “Call Flow Tool” برای بررسی ترتیب پیامها
-
- بررسی Media Issues
-
بررسی RTP Statistics
-
مشکلات یکطرفه بودن صدا (One-Way Audio)
-
بررسی کدک، NAT، و مسیر Media
-
- ابزارهای CLI برای عیبیابی
-
روی CUCM:
- روی CUBE:
-
- تهیه گزارشها و هشدارها
-
تنظیم Alert در RTMT برای افزایش CPU یا Memory
-
گزارش دورهای تماسها در CAR
-
Export اطلاعات تماس به CSV برای تحلیل خارجی
-
بخش 7. Expressway و Webex
فصل 1. نصب و پیکربندی Cisco Expressway-C و Expressway-E
- مفاهیم پایه و معماری
-
تفاوتهای بین Expressway-C و Expressway-E
-
مفاهیم Traversal Zone، Neighbor Zone و DNS Zone
-
نقش Expressway در MRA، B2B و Hybrid Services
-
مفهوم Traversal Call و Session Traversal Utilities for NAT (STUN/TURN/ICE)
-
- الزامات قبل از نصب (Pre-requisites)
-
VM Sizing و System Requirements
-
تهیه OVA مناسب برای Expressway-C و E
-
تنظیمات شبکه شامل Static IP، DNS، NTP، Firewall
-
- نصب اولیه و راهاندازی پایه
-
نصب Expressway-C و Expressway-E روی VMware ESXi
-
تنظیم Web Admin Access و User Account اولیه
-
تنظیمات شبکه، Certificate، DNS و Firewall Rules
-
همگامسازی NTP و بررسی وضعیت سیستم
-
- تنظیم Zones
-
ایجاد Traversal Zone بین C و E
-
ایجاد Neighbor Zone بین Expressway-C و CUCM
-
فعالسازی TLS بین Expressway-C و CUCM
-
بررسی وضعیت Zoneها و نگهداری Secure Status
-
- احراز هویت و Certificateها
-
ایجاد CSR و صدور Certificate توسط CA
-
Import Root CA و Signed Cert
-
فعالسازی Trust برای SIP TLS و HTTPS
-
- Media Traversal و Call Control
-
تنظیم SIP Media Encryption
-
تنظیمات ICE برای Media Path
-
بررسی تنظیمات SIP ALG در فایروال و NAT Traversal
-
فصل 2. پیادهسازی Mobile and Remote Access (MRA)
- مفاهیم و نحوه عملکرد MRA
-
معماری کلی MRA با Jabber / Webex App
-
Flow ارتباط Jabber از بیرون شبکه با CUCM
-
نقش DNS، Expressway-E و SRV Recordها در MRA
-
- پیکربندی MRA در CUCM و Expressway
-
فعالسازی IM&P Service و Unified CM Service Profile
-
اعمال تنظیمات SIP Profile ویژه MRA
-
پیکربندی UC Traversal Zone
-
بررسی وضعیت Registration از طریق Expressway
-
- اتصال Cisco Jabber از اینترنت
-
تست DNS و SRV Resolution از سمت کلاینت
-
لاگین Jabber در حالت MRA
-
بررسی Registration در Expressway
-
دیباگ مشکلات با استفاده از ابزار Event Log و Diagnostic Log
-
فصل 3. پیادهسازی Video Calling B2B و Business-to-Consumer
- معرفی B2B Video Call
-
سناریوهای ارتباطی بین شرکتها
-
نحوه عبور SIP Calls از Expressway-E
-
الزامات DNS و Firewall برای تماس تصویری بینسازمانی
-
- تنظیمات B2B Calling
-
تنظیم SIP Domain و DNS Zone در Expressway-E
-
تنظیم Search Rules و Transformations برای تماس خروجی
-
ایجاد Policy Service برای کنترل امنیت تماسهای ورودی
-
فصل 4. Webex Calling و Hybrid Services Integration
- مروری بر Webex Control Hub
-
دسترسی به Webex Control Hub
-
تعریف کاربران و Workspaceها
-
راهاندازی Cloud Collaboration Management
-
- Hybrid Calling
-
پیادهسازی Hybrid Calling با Expressway-C
-
اتصال CUCM به Webex Cloud از طریق Expressway
-
تنظیم Call Connector و احراز هویت Cloud
-
- Hybrid Calendar و Directory Services
-
ادغام با Microsoft 365 یا Google Calendar
-
همگامسازی Directory از Active Directory به Webex
-
تنظیم Expressway-C برای Directory Connector
-
فصل 5. نظارت، عیبیابی و نگهداری
- ابزارهای بررسی وضعیت
-
بررسی وضعیت Zoneها و Traversal Calls
-
مشاهده Event Logs و Search History
-
بررسی Policy Match برای تماسهای ورودی
-
- ابزارهای دیباگ و لاگ
-
فعالسازی Diagnostic Logging در Expressway
-
گرفتن Packet Capture داخلی
-
بررسی SIP Flow بین کاربران Remote
-
- سناریوهای رایج خطا و روش رفع آنها
-
عدم ثبت Jabber در حالت MRA
-
خطای TLS Certificate یا Trust Issues
-
تماس تصویری برقرار نمیشود (Media Issue)
-
بخش 8. برنامهنویسی و اتوماسیون
فصل 1. آشنایی با APIهای Cisco Collaboration
-
مروری بر مفاهیم REST، SOAP، XML و JSON
-
انواع APIهای موجود در Cisco Collaboration:
-
AXL (Administrative XML Layer) – مبتنی بر SOAP
-
UDS (User Data Services) – مبتنی بر REST
-
RIS Data Collector – برای وضعیت Deviceها
-
Serviceability APIs – برای ریست سرویسها و گرفتن لاگها
-
-
فعالسازی و بررسی دسترسی API در CUCM
فصل 2. استفاده از AXL برای مدیریت CUCM
-
فعالسازی AXL Web Service در CUCM:
-
مسیر: Cisco Unified Serviceability → Tools → Service Activation
-
-
ایجاد کاربر با دسترسی به API:
-
تنظیم Application User و اعمال Roleهای مناسب
-
-
معرفی ساختار XML در AXL
-
نمونه درخواستهای پرکاربرد:
-
ایجاد کاربر
-
ایجاد تلفن (Device)
-
تخصیص DN به کاربر
-
استخراج لیست کاربران یا تلفنها
-
-
ابزارها برای تست AXL:
-
Postman
-
SoapUI
-
فصل 3. استفاده از REST API (UDS و دیگر RESTful APIها)
-
تفاوت UDS با AXL
-
نمونه درخواستهای REST:
-
دریافت اطلاعات کاربر با UDS
-
بررسی وضعیت Line یا Device
-
فصل 4. استفاده از Python برای تعامل با CUCM API
-
راهاندازی محیط توسعه:
-
نصب کتابخانهها:
requests,zeep,xmltodict
-
-
ارسال درخواست SOAP با Python و Zeep
-
ارسال درخواست REST با Python و Requests
-
مدیریت خطاها، Authentication و SSL
-
مثالهای عملی:
-
ایجاد تلفن جدید در CUCM با AXL
-
بروزرسانی CSS یک خط داخلی
-
حذف یا استخراج DN
-
-
ساخت اسکریپتهای دستهای برای:
-
استخراج لیست کاربران
-
تغییرات گروهی در CSS یا Device Pools
-
فصل 5. اتوماسیون Workflow با Postman
-
ایجاد Collection در Postman برای CUCM
-
استفاده از Environment Variables
-
ساخت Test و Validation برای پاسخها
-
Export/Import سناریوها برای به اشتراکگذاری
فصل 6. پیادهسازی سناریوهای اتوماسیون عملیاتی
-
سناریوی 1: ایجاد 50 تلفن و DN از فایل CSV
-
سناریوی 2: گرفتن گزارش از همه Deviceهایی که Offline هستند
-
سناریوی 3: تغییر CSS کاربران گروه خاصی با API
-
سناریوی 4: Restart کردن Service خاص از طریق API
فصل 7. یکپارچگی اتوماسیون با سایر سیستمها
-
اتصال CUCM به ابزارهای DevOps یا ITSM (مثلاً ServiceNow)
-
ارسال نوتیفیکیشن از اسکریپت به Slack یا Email
-
ایجاد داشبورد مانیتورینگ ساده با Flask یا Dash (Python Web App)
فصل 8. مباحث امنیتی در استفاده از API
-
استفاده از HTTPS و مدیریت گواهینامهها (Certificate Management)
-
محدود سازی IP برای دسترسی به API
-
پیادهسازی Token-Based Auth (در APIهای REST جدید)
سناریوهای عملیاتی در پایان دوره
- تنظیم کامل یک سناریوی End-to-End برای یک سازمان شامل CUCM، Unity Connection، و Expressway
- یکپارچگی SIP Trunk با PSTN و تنظیم Call Flows
- پیادهسازی MRA برای کاربران Remote
خدمات شبکه فراز نتورک | پیشرو در ارائه خدمات دیتاسنتری و کلود

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