# إعداد شهادة VoIP لنظام iOS

قم بتحميل شهادة VoIP الخاصة بك في لوحة التحكم (Control Panel) حتى يتمكن Pushwoosh من توصيل إشعارات VoIP الفورية إلى تطبيق iOS الخاص بك. بعد إكمال الخطوات أدناه، يمكنك إرسال تنبيهات المكالمات الواردة وأحداث VoIP الأخرى عبر Pushwoosh إلى الأجهزة التي تم تثبيت تطبيقك عليها.

## إنشاء الشهادة

اتبع نفس الخطوات المتبعة لشهادة APNs القياسية:

1. [أنشئ ملف طلب شهادة](/ar/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/#generating-a-certificate-request-file) في Keychain Access.
2. أنشئ الشهادة في بوابة مطوري Apple (Apple Developer Portal). تحت قسم **Services**، اختر **VoIP Services Certificate**. راجع [إنشاء شهادات خدمات VoIP](https://developer.apple.com/help/account/certificates/create-voip-services-certificates) في مساعدة Apple.
3. [صدّر المفتاح الخاص بصيغة .p12](/ar/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/#exporting-the-private-key-p12) من Keychain Access.

ستحتاج إلى ملف .p12 وكلمة مرور المفتاح الخاص عند ملء النموذج أدناه.

## إعداد الشهادة في لوحة التحكم

1. اذهب إلى **Settings → Configure platforms** في لوحة التحكم (Control Panel).
2. ابحث عن **iOS** في قائمة **Mobile platforms** وانقر على **Connect** بجانبه.
3. في القائمة المنسدلة، حدد **VoIP push notifications**.

<img src="/configure-platforms-voip-certificate-1.webp" alt="قائمة منسدلة في لوحة التحكم مع تحديد إشعارات VoIP الفورية لمنصة iOS"/>

4. بجانب **VoIP certificate file (.p12)**، انقر على أيقونة المرفق وحدد ملف .p12 الذي قمت بتصديره من Keychain Access.
5. في حقل **Private key password**، أدخل كلمة المرور التي قمت بتعيينها عند تصدير ملف .p12.
6. تحت **Gateway**، حدد **Sandbox** للتطوير والاختبار، أو **Production** للتطبيقات الحية.

<img src="/configure-platforms-voip-certificate-2.webp" alt="نموذج إعداد شهادة VoIP لنظام iOS مع حقل تحميل ملف .p12، وحقل كلمة المرور، وخيارات البوابة، وزر الإعداد"/>

7. انقر على **Configure** لحفظ الإعدادات.

بمجرد حفظ الإعدادات، يمكن لـ Pushwoosh توصيل إشعارات VoIP الفورية إلى تطبيق iOS الخاص بك. لتنفيذ استلام ومعالجة إشعارات VoIP في التطبيق، استخدم [وحدة Pushwoosh VoIP](/ar/developer/pushwoosh-sdk/ios-sdk/voip-pushes/) و [واجهة برمجة تطبيقات الرسائل (Messages API)](/ar/developer/api-reference/messages-api/) للإرسال.