# WhatsApp أم SMS؟ كيف تختار القناة قبل الإرسال، وكيفية التحوّل الاحتياطي عند فشل WhatsApp

> لا تصل رسالة WhatsApp إلا إذا كان المستلم يستخدم WhatsApp، وقد أعطى موافقته لتلقي رسائلك، وكان بإمكانه استقبالها؛ وإلا فإن API السحابي سيُبلغ عن فشل مثل الخطأ 131026. يوضح هذا الدليل كيفية اختيار القناة لكل مستلم، وقراءة أخطاء التسليم الخاصة بـ Meta، والتحوّل الاحتياطي إلى SMS تلقائياً.

- الرابط الأساسي: https://www.broadnet.me/ar/blog/whatsapp-or-sms-choose-channel-before-you-send
- اللغة: ar
- آخر تحديث: 2026-10-20
- الناشر: BroadNet (https://www.broadnet.me)

- تاريخ النشر: 2026-09-27
- الكاتب: BroadNet Editorial Team

أرسل عبر WhatsApp عندما يكون المستلم قد أعطى موافقته لتلقي رسائلك هناك ولديه حساب WhatsApp فعال؛ وفي جميع الحالات الأخرى، أرسل عبر SMS، أو تحوّل احتياطياً إلى SMS. في API السحابي لـ WhatsApp، تفشل الرسالة المرسلة إلى رقم لا يمكنه استقبالها مع الخطأ 131026، ولن تعرف ذلك إلا من خلال خطاف الويب (webhook) الخاص بالحالة، وليس من استجابة الإرسال. النمط الموثوق هو تسجيل موافقة المشترك على القناة عند تقديم الموافقة، والتحقق مما يمكنك القيام به قانونياً قبل الإرسال، والسماح لحالة WhatsApp الفاشلة بتفعيل SMS. تعمل BroadNet كلتا القناتين خلف [API متعدد القنوات](https://www.broadnet.me/products/omnichannel) مع قواعد تحوّل احتياطي صريحة.

## النقاط الرئيسية

- الخطأ 131026 يعني أن Meta لم يتمكن من تسليم الرسالة. تسرد Meta ثلاثة أسباب محتملة: الرقم ليس رقماً WhatsApp، أو أن المستلم لم يقبل الشروط الأخيرة، أو أن المستلم يستخدم إصداراً قديماً من WhatsApp.
- تعني استجابة API الناجحة فقط أنه تم قبول الطلب. يتم الإبلاغ عن التسليم لاحقاً عبر خطاف الويب (webhook) الخاص بالحالة: تم الإرسال، تم التسليم، تمت القراءة، أو فشل، مع وجود مصفوفة أخطاء في حالة الفشل.
- امتلاك حساب WhatsApp لا يعني الحصول على إذن لمراسلة شخص ما: تتطلب سياسة Meta رقم الشخص وموافقته لتلقي رسائلك.
- خارج نافذة خدمة العملاء التي تبلغ 24 ساعة، لا يقبل WhatsApp إلا الرسائل القائمة على القوالب (وإلا سيظهر الخطأ 131047).
- نوع الخط هو الفلتر الأول: عادة ما تفشل عملية الإرسال عبر SMS إلى رقم خط ثابت أو رقم مجاني، ومع ذلك يتم احتساب رسوم الرسالة.
- يعمل التحوّل الاحتياطي بشكل أفضل كقاعدة في منصة الإرسال: WhatsApp أولاً حيث اختارها العميل، وSMS عند فشل الحالة أو عدم وجود موافقة WhatsApp.

## ماذا يعني خطأ WhatsApp 131026؟

في مرجع أخطاء Cloud API الخاص بشركة Meta، يشير الخطأ 131026 إلى "تعذر تسليم الرسالة". وتوضح Meta ثلاثة أسباب محتملة: "رقم هاتف المستلم ليس رقم WhatsApp"، أو أن المستلم "لم يوافق على شروط الخدمة وسياسة الخصوصية الجديدة"، أو أن المستلم "يستخدم إصداراً قديماً من WhatsApp". ويتمثل الحل المقترح من Meta في الطلب من الشخص، "باستخدام وسيلة اتصال غير WhatsApp"، تأكيد قدرته على مراسلة رقم أعمالك، أو الموافقة على أحدث الشروط، أو تحديث التطبيق.

بمعنى آخر، 131026 هي إشارة توجيه وليست خطأً في الكود الخاص بك. بالنسبة لرمز التحقق لمرة واحدة (OTP)، أو إشعار التسليم، أو تذكير المواعيد، فإن وسيلة الاتصال غير WhatsApp التي تشير إليها Meta هي عادةً SMS، ويجب إرسالها تلقائياً بدلاً من انتظار فتح تذكرة دعم.

## لماذا لا يعني معرف الرسالة (message ID) أنه تم تسليم الرسالة؟

عملية الإرسال تتم بشكل غير متزامن. حيث تقبل API الطلب وتعيد معرف الرسالة (message ID)؛ وما يحدث بعد ذلك يصل عبر خطاف الويب (webhook) الخاص بك. ويقوم خطاف الويب (webhook) الخاص بحالة الرسائل في Meta بالإبلاغ عن هذه القيم:

| الحالة | وصف Meta | ماذا يجب أن تفعل |
|---|---|---|
| تم الإرسال | تم إرسال الرسالة بنجاح من خوادم Meta | انتظر حالة التسليم أو الفشل |
| تم التسليم | تم تسليم الرسالة بنجاح إلى جهاز مستخدم WhatsApp | لا حاجة للتحوّل الاحتياطي |
| تمت القراءة | تم عرض الرسالة في محادثة مفتوحة على جهاز المستخدم | لا حاجة للتحوّل الاحتياطي |
| فشل | فشل إرسال الرسالة أو تسليمها إلى جهاز المستخدم | اقرأ errors[].code؛ استخدم التحوّل الاحتياطي إلى SMS للرسائل الحساسة للوقت |

تتضمن الحالة الفاشلة مصفوفة أخطاء تحتوي على رمز رقمي، وعنوان، وحقل تفاصيل، ورابط لمرجع الخطأ. قم بتسجيل الرمز مع الرسالة: فهو يوضح لك ما إذا كان يجب عليك إعادة المحاولة، أو تغيير القناة، أو إصلاح القالب. ينطبق المنطق نفسه على SMS، حيث يلعب إيصال التسليم (DLR) الوارد من المشغّل دور خطاف الويب (webhook) الخاص بالحالة.

## هل يمكنك مراسلة شخص ما عبر WhatsApp لمجرد أنه يمتلك حساباً؟

لا. تنص سياسة المراسلة في WhatsApp Business على أنه "لا يجوز لك الاتصال بالأشخاص عبر WhatsApp إلا إذا: (أ) كانوا قد زودوك برقم هاتفهم المحمول أو اسم المستخدم الخاص بهم؛ و(ب) حصلت على موافقة المشترك من المستلم لتأكيد رغبته في تلقي رسائل أو مكالمات لاحقة منك". كما يجب عليك أيضاً احترام أي طلب للتوقف، سواء كان عبر WhatsApp أو خارجها.

لذا، يبدأ اختيار القناة من مرحلة موافقة المشترك، وليس عند وقت الإرسال. اسأل العملاء عن القنوات التي يقبلونها، وقم بتخزين هذا الاختيار مع الطابع الزمني، وأرسل فقط عبر القنوات التي وافقوا عليها. وتضيف القوانين المحلية قواعدها الخاصة: راجع دليلنا حول [استخدام PDPL في الإمارات للتسويق عبر SMS وWhatsApp](https://www.broadnet.me/blog/uae-pdpl-sms-whatsapp-marketing-2026) للحصول على مثال.

## ماذا عن نافذة الـ 24 ساعة والخطأ 131047؟

يُسمح بإرسال رسالة WhatsApp ذات صيغة حرة فقط خلال 24 ساعة من آخر رسالة أرسلها العميل إليك. خارج هذه الفترة، تعيد خدمة Cloud API الخطأ 131047، "لقد مر أكثر من 24 ساعة منذ آخر رد للمستلم على رقم المُرسِل"، ويكون الحل المقترح من Meta هو "إرسال رسالة قالب إلى المستلم بدلاً من ذلك". اطلع على [ما هي نافذة الـ 24 ساعة الخاصة بـ WhatsApp](https://www.broadnet.me/answers/whatsapp-24-hour-window).

بالنسبة لتصميم التحوّل الاحتياطي، يعني هذا وجود نوعين مختلفين من الإخفاقات: يتم حل 131047 عبر الانتقال إلى قالب معتمد على WhatsApp، بينما يتم حل 131026 عبر تغيير القناة. تعامل معهما بشكل مختلف في منطق إعادة المحاولة الخاص بك.

## أي قناة يجب عليك استخدامها أولاً؟

لا توجد إجابة واحدة لكل سوق؛ فالأمر يعتمد على الرسالة وعلى ما وافق عليه كل عميل. تغطي مجموعة القواعد لكل مستلم معظم الحالات:

| الحالة | القناة الأولى | القناة الاحتياطية |
|---|---|---|
| وافق العميل على WhatsApp وقد راسلك من قبل | WhatsApp (قالب خارج نطاق 24 ساعة) | رسالة SMS في حال فشل التسليم |
| وافق العميل على WhatsApp، ولا يوجد سجل سابق بعد | قالب WhatsApp | رسالة SMS في حال فشل التسليم أو عدم استلام حالة التسليم ضمن المهلة الزمنية المحددة |
| لم يتم تسجيل موافقة المشترك على WhatsApp | SMS | المكالمات الصوتية لـ OTP حيثما كانت مدعومة |
| فشلت رسالة WhatsApp السابقة مع 131026 | SMS | اطلب من العميل تأكيد WhatsApp الخاص به عند التواصل القادم |
| الرقم هو خط ثابت أو رقم مجاني | ليس SMS: عادة ما يفشل | مكالمة صوتية، أو اطلب رقم هاتف محمول |
| وافق العميل على RCS، أو Telegram، أو Viber | القناة التي يمكنك الإرسال من خلالها | SMS |

للحصول على عرض لكل سوق (حيث تكون WhatsApp أو RCS أو SMS هي الرائدة)، اقرأ [دليلنا حول قنوات SMS مقابل WhatsApp مقابل RCS](https://www.broadnet.me/blog/sms-vs-whatsapp-vs-rcs-channel-guide-2026).

## ما الذي يمكنك التحقق منه قبل الإرسال؟

لا يتعلق الفحص الأول بالتطبيقات على الإطلاق، بل بنوع الخط. فعادةً ما تفشل عملية الإرسال من SMS إلى خط أرضي أو رقم مجاني مع استمرار احتساب رسوم الرسالة. [MobileValidate](https://www.broadnet.me/products/mobilevalidate)، وهي علامة تجارية BroadNet في مرحلة المعاينة الخاصة، توفر معلومات عن نوع الخط، والمشغّل الحالي، والمشغّل الأصلي في حال كان الرقم قد تم نقله؛ كما يضيف BroadNet [HLR Lookup](https://www.broadnet.me/products/hlr-lookup) حالة الشبكة المباشرة، مما يتيح لك معرفة ما إذا كان الخط متاحاً الآن.

بالنسبة للعملاء الذين وافقوا على قنوات أخرى، يمكن لـ MobileValidate أيضاً التحقق في الوقت الفعلي مما إذا كان رقمهم مسجلاً في Telegram أو Viber أو Zalo، وفي المهام الجماعية في Signal أو iMessage أو RCS أو LINE أو Botim؛ ويقوم فحص RCS بالإبلاغ عن منصة الهاتف المحمول عند توفرها. وتقتصر سياسة الاستخدام المقبول الخاصة بها على منع الاحتيال واختيار القنوات لجهات الاتصال التي وافقت على الاشتراك. القائمة الكاملة لعمليات التحقق موجودة في [mobilevalidate.com](https://mobilevalidate.com/services). وتعد MobileValidate خدمة مستقلة، وليست تابعة للمنصات التي تفحصها أو معتمدة منها أو برعاية منها؛ حيث تُستخدم أسماؤها فقط لوصف ما يغطيه الفحص.

بالنسبة لـ WhatsApp نفسها، فإن الإشارات الموثوقة هي تلك التي تمنحك إياها Meta: موافقة العميل على الاشتراك، وردوده، وحالة التسليم أو الفشل لرسالتك الأخيرة. قم بتخزين آخر نتيجة لـ WhatsApp لكل عميل واجعلها توجه عملية الإرسال التالية.

## كيف تتعامل BroadNet مع التحوّل الاحتياطي؟

تعد BroadNet مزود حلول أعمال Meta رسمياً وتدير [WhatsApp Business API](https://www.broadnet.me/products/whatsapp-business-api) وSMS وRCS والخدمات الصوتية عبر منصة واحدة. وتستقبل [واجهة برمجة التطبيقات متعددة القنوات (Omnichannel API)](https://www.broadnet.me/products/omnichannel) طلباً واحداً مع قواعد تحوّل احتياطي صريحة عبر SMS وWhatsApp وRCS والخدمات الصوتية، وتُرجع إيصالات موحدة، بحيث تتحول حالة WhatsApp الفاشلة إلى SMS دون الحاجة إلى كود إضافي في تطبيقك.

- بالنسبة لكلمات المرور لمرة واحدة، تقوم [واجهة برمجة تطبيقات OTP (OTP API)](https://www.broadnet.me/products/otp) بالإرسال مع خاصية التحوّل الاحتياطي التلقائي عبر SMS، وWhatsApp، والصوت، وFlash Call؛ كما يغطي [MyOTP.App](https://www.broadnet.me/products/myotp) كلاً من SMS، وWhatsApp، وTelegram من حساب واحد.
- حدد حداً زمنياً للرسائل الحساسة للوقت: إذا لم تصل رسالة تفيد بالتسليم أو الفشل في الوقت المحدد، فقم بإرسال التحوّل الاحتياطي.
- احتفظ بنماذج معتمدة لكل نوع من أنواع الرسائل التي قد تحتاجها خارج نافذة الـ 24 ساعة.
- قم بإيقاف قناة معينة لعميل ما بعد 131026 حتى يؤكدها مرة أخرى، لتجنب الدفع مقابل حالات الفشل المتكررة.

للاطلاع على المزيد من الأنماط، اقرأ [استراتيجية التحوّل الاحتياطي متعدد القنوات](https://www.broadnet.me/blog/multi-channel-failover-strategy).

## كيف تبدو قائمة التحقق الخاصة بالتوجيه لكل مستلم؟

1. عند الموافقة، قم بتسجيل القنوات التي يقبلها العميل، مع التاريخ والصيغة التي وافق عليها.
2. تحقق من نوع الخط للأرقام الجديدة واطلب رقم هاتف محمول عندما يكون الخط أرضياً أو رقماً مجانياً.
3. اختر القناة الأولى بناءً على موافقة المشترك وسجل تاريخه، وليس بناءً على الإعدادات الافتراضية للدولة وحدها.
4. خارج نافذة الـ 24 ساعة، أرسل قوالب WhatsApp فقط.
5. راقب خطافات الويب (webhooks) الخاصة بالحالة وإيصالات التسليم (DLR)؛ وعامل حالات الفشل وانتهاء المهلة كمحفزات للتحوّل الاحتياطي.
6. استخدم SMS كخيار احتياطي للرسائل الحساسة للوقت، وقم بتسجيل رمز خطأ WhatsApp مع الرسالة.
7. راجع حالات الفشل أسبوعياً: فزيادة 131026 في قطاع معين تعني عادةً وجود أرقام غير صالحة أو نقص في موافقة المشترك.

## الأسئلة الشائعة

### ماذا يعني الخطأ 131026 في WhatsApp؟

تذكر Meta ثلاثة أسباب محتملة لرسالة "تعذر تسليم الرسالة.": الرقم ليس رقم WhatsApp، أو أن المستلم لم يوافق على أحدث شروط الخدمة وسياسة الخصوصية، أو أن المستلم يستخدم إصداراً قديماً من WhatsApp.

### هل يجب عليّ إعادة محاولة إرسال رسالة فشلت مع 131026؟

لا تعيد المحاولة عبر WhatsApp مباشرة. أرسل المحتوى الحساس للوقت عبر SMS بدلاً من ذلك، واطلب من العميل عبر قناة أخرى تأكيد رقم WhatsApp الخاص به.

### هل تعني استجابة 200 من API WhatsApp أن الرسالة قد تم تسليمها؟

لا، بل تعني أن الطلب قد تم قبوله. يتم الإبلاغ عن حالة التسليم عبر خطاف الويب (webhook) الخاص بالحالة كرسالة: تم الإرسال، أو تم التسليم، أو تمت القراءة، أو فشلت.

### هل يمكنني مراسلة عميل عبر WhatsApp إذا كنت أعلم أن لديه حساباً؟

لا. تتطلب سياسة Meta أن يكون الشخص قد زودك برقمه ووافق على تلقي الرسائل من شركتك عبر WhatsApp.

### ما هو الخطأ 131047؟

لقد مر أكثر من 24 ساعة منذ آخر رد للعميل. أرسل رسالة باستخدام قالب معتمد بدلاً من رسالة نصية حرة.

### ما هي القناة التي يجب أن تكون بمثابة خيار احتياطي لـ WhatsApp؟

تُعد SMS الخيار الأفضل في معظم الحالات، لأنها تصل إلى أي رقم هاتف محمول. وبالنسبة لرموز التحقق لمرة واحدة (OTP)، تُعد المكالمات الصوتية خياراً احتياطياً إضافياً في حال كانت المنصة تدعم ذلك.

### هل يمكنني التحقق من الرقم قبل الإرسال؟

نعم، وذلك ضمن إطار الأساس القانوني الخاص بك. تحقق من نوع الخط أولاً؛ بالنسبة للعملاء الذين وافقوا على التواصل، يمكن لـ MobileValidate التحقق من التسجيل عبر تطبيقات مثل Telegram و Viber و RCS، كما توفر خدمة BroadNet HLR Lookup حالة الشبكة المباشرة.

### كيف تقوم BroadNet بإرسال خيار SMS الاحتياطي؟

تطبّق Omnichannel API قواعد التحويل الاحتياطي الخاصة بك في طلب واحد، كما تتحوّل OTP API تلقائياً بين SMS وWhatsApp والمكالمات الصوتية وFlash Call.

لقد راجعنا كل مصدر أدناه في 27 سبتمبر 2026. اطلع على [معايير التحرير](https://www.broadnet.me/about/editorial-standards) الخاصة بنا.

## المصادر

- Meta للمطورين — رموز خطأ WhatsApp Cloud API (131026، 131047)، تم الوصول إليها في 27 سبتمبر 2026: [developers.facebook.com](https://developers.facebook.com/docs/whatsapp/cloud-api/support/error-codes).
- Meta للمطورين — مرجع خطاف الويب (webhook) لحالة الرسالة، تم الوصول إليه في 27 سبتمبر 2026: [developers.facebook.com](https://developers.facebook.com/docs/whatsapp/cloud-api/webhooks/reference/messages/status).
- سياسة المراسلة الخاصة بـ WhatsApp Business — متطلبات الموافقة وإلغاء الاشتراك، تم الوصول إليها في 27 سبتمبر 2026: [whatsappbusiness.com/policy](https://whatsappbusiness.com/policy/).
- MobileValidate — مرجع الخدمات والبحث عن المشغّل، آخر تحديث في 25 سبتمبر 2026: [mobilevalidate.com/docs/services](https://mobilevalidate.com/docs/services)، [mobilevalidate.com/services/carrier-lookup](https://mobilevalidate.com/services/carrier-lookup).
- MobileValidate — سياسة الاستخدام المقبول، تم الوصول إليها في 27 سبتمبر 2026: [mobilevalidate.com/legal/acceptable-use](https://mobilevalidate.com/legal/acceptable-use).
