# خطافات الويب لمزودي خدمة الرسائل القصيرة (SMS)

بعد [توصيل مزود خدمة الرسائل القصيرة (SMS)](/ar/developer/first-steps/connect-messaging-services/sms-configuration/)، يحتاج بعض المزودين إلى تسجيل عنوان URL لخطاف الويب (webhook) من جانبهم حتى يتمكن Pushwoosh من تلقي إيصالات التسليم أو الردود الواردة أو الأحداث الخاصة بالقناة مثل حالة اشتراك Viber. يقوم مزودون آخرون بإرسال عنوان URL هذا تلقائيًا مع كل رسالة، لذلك لا يلزم إعداد إضافي.

يتم استلام جميع خطافات الويب على `https://tw-callback.svc-nue.pushwoosh.com/api/v1/...`. عندما يتضمن عنوان URL `{APP_CODE}`، استبدله بـ [رمز تطبيق Pushwoosh](/ar/developer/api-reference/api-identifiers/#application-code) الخاص بك (**Settings → Applications**).

## الإعداد التلقائي

بالنسبة لهؤلاء المزودين، يرسل Pushwoosh عنوان URL لرد الاتصال (callback) تلقائيًا مع كل رسالة. لا يلزم اتخاذ أي إجراء من جانب المزود.

*   **Twilio:** يتم إرسال حالة التسليم تلقائيًا مع كل رسالة. لتلقي الردود أيضًا (رسائل SMS ثنائية الاتجاه)، قم بتعيين خطاف الويب **"A message comes in"** لرقم هاتف Twilio الخاص بك في Twilio Console إلى:

    ```
    https://tw-callback.svc-nue.pushwoosh.com/api/v1/smsCallback/{APP_CODE}
    ```

*   **SMSGlobal:** يتم إرسال كل من عناوين URL للتسليم والواردة تلقائيًا مع كل رسالة.
*   **SMSAla:** يتم إرسال عنوان URL للتسليم تلقائيًا مع كل رسالة. لا يدعم SMSAla الرسائل القصيرة الواردة.

## يتطلب إعدادًا يدويًا

بالنسبة لهؤلاء المزودين، قم بتسجيل عنوان URL لخطاف الويب مرة واحدة في لوحة التحكم الخاصة بالمزود.

| المزود <div style="width:120px"></div> | الحدث <div style="width:140px"></div> | الطريقة <div style="width:90px"></div> | عنوان URL <div style="width:280px"></div> |
|---|---|---|---|
| MStat | التسليم | POST | `.../mstatCallback` |
| MStat | الوارد | POST | `.../mstatIncoming/{APP_CODE}` |
| MStat | اشتراك Viber | POST | `.../mstatViberSubscription/{APP_CODE}` |
| Amazon SNS | التسليم | POST | `.../awsSmsCallback` |
| CapitoleMobile | التسليم | GET | `.../capitoleMobileCallback` |
| CapitoleMobile | الوارد | GET | `.../capitoleMobileIncoming/{APP_CODE}` |
| AbleMobile | التسليم | GET / POST | `.../amSmsCallback` |
| SMSTraffic | التسليم | POST | `.../smsTrafficCallback` |
| TextMe.co.il | التسليم | GET | `.../textMeCoilCallback` |
| TextMe.co.il | الوارد | GET | `.../textMeCoilCallback/{APP_CODE}` |

كل عنوان URL أعلاه هو نسبي إلى `https://tw-callback.svc-nue.pushwoosh.com/api/v1`.

<Aside type="note" title="Amazon SNS">
تصل إيصالات التسليم من خلال اشتراك في موضوع SNS، وليس كمعامل لكل رسالة.

1.  في **AWS Console**، أضف اشتراك HTTPS إلى موضوع حالة تسليم الرسائل القصيرة الخاص بك. استخدم عنوان URL `awsSmsCallback` من الجدول أعلاه.
2.  عندما ترسل AWS طلب `SubscriptionConfirmation`، ابحث عن `SubscribeURL` في AWS Console تحت الاشتراك المعلق.
3.  افتح عنوان URL هذا لتأكيد الاشتراك.

حتى تؤكد الاشتراك، لن يتلقى Pushwoosh إيصالات التسليم.
</Aside>

## لا يوجد دعم لخطافات الويب

لا يرسل **Mobipace** و **SMSCenter** خطافات ويب للتسليم أو الواردة إلى Pushwoosh. لا يمكن أو لا يلزم أي إعداد لهؤلاء المزودين.