المهارات azure-communication-callingserver-java
☁️

azure-communication-callingserver-java

آمن

الترحيل من Azure CallingServer إلى Call Automation

تساعد هذه المهارة المطوّرين في الترحيل من Azure Communication CallingServer Java SDK المهمل إلى Call Automation SDK الجديد، مما يضمن استمرار تكاملات الأنظمة القديمة في العمل مع تمكين الميزات الجديدة.

يدعم: Claude Codex Code(CC)
🥉 75 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "azure-communication-callingserver-java". How do I migrate from azure-communication-callingserver to azure-communication-callautomation?

النتيجة المتوقعة:

Replace the dependency from azure-communication-callingserver (version 1.0.0-beta.5) to azure-communication-callautomation (version 1.6.0). Update your imports from com.azure.communication.callingserver to com.azure.communication.callautomation. Replace CallingServerClient with CallAutomationClient and CallingServerClientBuilder with CallAutomationClientBuilder.

استخدام "azure-communication-callingserver-java". What replaced CallingServerClient in the new SDK?

النتيجة المتوقعة:

CallingServerClient was replaced by CallAutomationClient. The builder pattern remains similar but uses CallAutomationClientBuilder instead of CallingServerClientBuilder.

التدقيق الأمني

آمن
v1 • 2/24/2026

Static analysis flagged 17 potential issues. All findings are false positives: (1) 'external_commands' triggered by markdown code blocks using backticks (`) - no shell execution present; (2) 'weak cryptographic algorithm' triggered by generic words like 'execute' in documentation. This is a documentation-only skill providing SDK migration guidance with no executable code.

1
الملفات التي تم فحصها
97
الأسطر التي تم تحليلها
2
النتائج
1
إجمالي عمليات التدقيق
مشكلات متوسطة المخاطر (1)
False Positive: Shell Command Detection in Markdown
Static scanner detected 'Ruby/shell backtick execution' but this is triggered by markdown code fence syntax (```java, ```xml) used for documentation. No actual shell commands or code execution exists in this skill.
مشكلات منخفضة المخاطر (1)
False Positive: Weak Cryptographic Algorithm
Static scanner flagged 'weak cryptographic algorithm' at lines 3 and 96. These are false positives triggered by generic words in the documentation (description field, 'execute' in text). No cryptographic code exists in this skill.
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
98
الأمان
100
الامتثال للمواصفات

ماذا يمكنك بناءه

ترحيل SDK القديم

المطوّر الذي يعمل مع تكامل azure-communication-callingserver الحالي يحتاج إلى الترحيل إلى Call Automation SDK الجديد

فهم الإهمال

القائد التقني الذي يقيم جهد الترحيل للفرق التي تستخدم CallingServer SDK المهمل

دليل المرجع

المطوّر الذي يبحث عن تعيينات أسماء الفئات والتغييرات في API بين إصدارات SDK القديمة والجديدة

جرّب هذه الموجهات

سؤال الترحيل الأساسي
How do I migrate from azure-communication-callingserver to azure-communication-callautomation in Java?
ترحيل إنشاء العميل
What are the changes needed for CallingServerClientBuilder to CallAutomationClientBuilder?
تغييرات واجهة برمجة التسجيل
How do I update my recording code from the deprecated StartRecordingOptions to the new Call Automation recording API?
تقييم الترحيل الشامل
What are all the class name changes and API differences between the deprecated CallingServer SDK and the Call Automation SDK for Java?

أفضل الممارسات

  • Migrate to azure-communication-callautomation for new projects - the CallingServer SDK is deprecated
  • Review the trigger phrases ("callingserver legacy", "deprecated calling SDK") to activate this skill appropriately
  • Use this skill alongside the azure-communication-callautomation-java skill for complete migration guidance

تجنب

  • Do not use this SDK for new development - it is deprecated and will not receive updates
  • Do not mix CallingServer and CallAutomation classes in the same application
  • Do not assume ServerCall class exists in the new SDK - it was removed

الأسئلة المتكررة

هل azure-communication-callingserver لا يزال مدعوماً؟
No, this SDK is deprecated. Microsoft recommends using azure-communication-callautomation for all new projects.
ما هو الاختلاف الرئيسي بين حزمة التطوير البرمجيتين؟
The CallingServer SDK was renamed to Call Automation SDK with improved features and simplified class names.
هل يمكنني استخدام كلتا حزمة التطوير البرمجية في نفس المشروع؟
It is not recommended to mix both SDKs. Migrate completely to Call Automation for consistency.
أين يمكنني العثور على Call Automation SDK الجديد؟
The new SDK is available as com.azure:azure-communication-callautomation on Maven Central.
ماذا حدث لفئة ServerCall؟
ServerCall was removed. Use CallConnection for managing call operations in the new SDK.
هل تساعد هذه المهارة في ميزات Call Automation الجديدة؟
No, this skill only covers migration from the deprecated SDK. Use the azure-communication-callautomation-java skill for new features.

تفاصيل المطور

بنية الملفات

📄 SKILL.md