الرسائل النصية: البوابة المحلية، ورموز التحقق لمرة واحدة، والتحويل إلى واتساب
كل رسالة نصية ترسلها المنشأة — رسائل ما قبل الوصول والترحيب في رحلات النزيل، وزر «إرسال رسالة نصية قصيرة» على أي سجل، ورموز التحقق لمرة واحدة في بوابة النزلاء والتطبيق — تخرج عبر بوابة محلية: SMS Misr في مصر، أو Unifonic في السعودية، أو أي بوابة لها واجهة HTTP. تُكتب الأرقام أولاً بالصيغة الدولية، وتُسجَّل كل رسالة مع رد البوابة وتقرير التسليم، والرسالة التي ترفضها البوابة يمكن أن تذهب إلى النزيل على واتساب بدلاً منها. ووضع المحاكاة يعرض ذلك كله قبل وجود أي بيانات اعتماد.
أين:تجربة النزيل › الرسائل النصية › لوحة المعلومات · سجل الرسائل النصية · رموز التحقق لمرة واحدة (OTP) · إرسال رسالة تجريبية · إرسال رمز تحقق · تجربة النزيل › التهيئة › بوابات الرسائل النصية
قبل أن تبدأ
- حساب لدى المزوّد: لـ SMS Misr اسم المستخدم وكلمة المرور ورمز المرسل (sender token) لاسم مرسل معتمد؛ ولـ Unifonic قيمة AppSid ومعرّف مرسل معتمد.
- اسم المرسل المسجل لدى المزوّد: حتى 11 حرفاً ورقماً، مثل AzureBay.
- من دون أي بوابة، يُستخدم رصيد الرسائل الخاص بـ Odoo (IAP) كما كان.
كيف
إعداد البوابة
- تجربة النزيل › التهيئة › بوابات الرسائل النصية › «جديد»: الاسم، والنوع (SMS Misr، أو Unifonic، أو Generic HTTP)، واسم المرسل، مع تفعيل «افتراضية». اترك «المنشأة» فارغاً لتخدم البوابة كل منشآت الشركة، أو اختر منشأة لتمنحها اسم مرسل خاصاً بها.
- ابدأ بوضع «المحاكاة»: لا يغادر شيء الخادم، وتُسجَّل كل رسالة بالرقم كما كانت سترسل إليه. استخدم «إرسال تجربة» لترى ذلك.
- تبويب «بيانات الاعتماد» (للمديرين فقط): اسم المستخدم وكلمة المرور ورمز المرسل لـ SMS Misr، أو AppSid لـ Unifonic. ولا تظهر هذه البيانات أبداً في أي سطر سجل أو رسالة خطأ.
- تبويب «التسليم والتكلفة»: أعطِ المزوّد «عنوان تقارير التسليم» ليبلغ عن الرسائل المسلَّمة والفاشلة؛ وأدخل التكلفة لكل جزء لترى إنفاق الشهر؛ واضبط حداً يومياً إذا احتاجه الحساب.
- غيّر الوضع إلى «تشغيل فعلي». وترفض البوابة التشغيل الفعلي ما دامت إحدى بيانات الاعتماد ناقصة.
معرفة طريق الرسالة
- الرسالة التي تتبع منشأة — رسالة رحلة، أو إقامة، أو أي سجل له منشأة — تمر عبر بوابة تلك المنشأة إن كانت لها بوابة، وإلا فعبر بوابة الشركة، وإلا فعبر البوابة الافتراضية.
- تُقرأ الأرقام على أنها من دولة البوابة الافتراضية وتُرسل بالصيغة الدولية: الجوال المصري 01012345678 يُرسل بمفتاح مصر 20 بدلاً من الصفر الأول، والجوال السعودي 0501234567 بمفتاح السعودية 966.
- الرسالة التي ترفضها البوابة تُعلَّم فاشلة بكلمات البوابة نفسها (مثلاً SMS Misr 1906: رصيد غير كافٍ)، ويستمر عمل الرحلة أو الشاشة التي أرسلتها.
- إذا كان موصل واتساب مثبتاً وخيار «التحويل إلى واتساب» مفعّلاً، تُسلَّم الرسالة المرفوضة إلى واتساب بدلاً من ذلك، ويذكر السجل «سُلِّمت إلى واتساب».
متابعة سجل الرسائل النصية
- تجربة النزيل › الرسائل النصية › سجل الرسائل النصية: الرقم كما أُرسل، وأول 160 حرفاً، وعدد الأجزاء، والغرض (رحلة نزيل، أو رمز تحقق، أو تجربة، أو إشعار)، والسجل الذي تتبعه، ومعرّف الرسالة لدى البوابة، والتكلفة، والحالة: «مرسلة» أو «مسلَّمة» أو «فاشلة» أو «محاكاة» أو «سُلِّمت إلى واتساب».
- عوامل تصفية لليوم، وآخر سبعة أيام، والفاشلة، والمسلَّمة؛ والتجميع حسب اليوم أو الغرض أو البوابة أو المنشأة؛ وعرضا الرسم البياني والجدول المحوري يُظهران الأحجام والتكلفة لكل أسبوع.
- افتح السجل من سطر الرسالة لترى الإقامة أو رسالة الرحلة التي خلفها.
رموز التحقق لمرة واحدة (OTP) للبوابة والتطبيق
- تطلب بوابة النزلاء والتطبيق رمزاً من ستة أرقام برسالة نصية، بالعربية أو الإنجليزية؛ صلاحيته خمس دقائق، وخمس محاولات خاطئة تغلقه. ولا يُحفظ منه إلا بصمة مشفّرة (salted hash)، فلا أحد يستطيع قراءة الرمز، ولا حتى مسؤول النظام.
- تجربة النزيل › الرسائل النصية › رموز التحقق لمرة واحدة (OTP) تعرض كل طلب: الرقم، والغرض منه، وموعد انتهائه، والمحاولات، وهل تم التحقق.
- الرسائل النصية › إرسال رمز تحقق يرسل رمزاً إلى هاتفك ويتيح لك إدخاله، وهما الخطوتان نفسهما اللتان يمر بهما النزيل. وفي وضع المحاكاة يظهر الرمز في النافذة، لأن شيئاً لم يُرسل.
أسئلة يطرحها الاستقبال
لماذا لا نستخدم رصيد الرسائل الخاص بـ Odoo؟
البوابة المحلية تكلّف جزءاً يسيراً لكل رسالة، وترسل باسم المرسل الخاص بك، وتأتي ردودها بمصطلحات المشغلين المحليين. ويبقى رصيد Odoo مستخدماً إذا لم تُضبط أي بوابة.
نزيل يقول إن الرسالة لم تصله.
ابحث في سجل الرسائل النصية عن الرقم: «فاشلة» تُظهر سبب البوابة، و«مسلَّمة» تُظهر متى استلمها الجهاز، و«مرسلة» تعني أن تقرير التسليم لم يصل بعد.
هل يمكن لمنشأتين الإرسال باسمين مختلفين؟
نعم: بوابة لكل منشأة، لكل منها اسم مرسل خاص، وبوابة على مستوى الشركة تغطي الباقي.
هل تظهر الرموز في السجل؟
لا. نص رمز التحقق مخفي في السجل وفي قائمة الرسائل النصية الخاصة بـ Odoo، ولا يرى الأرقام إلا هاتف النزيل.
انظر أيضاً: تجربة النزيل: رحلة النزيل، والعروض الإضافية، والولاء، والشكاوى، والرضا المساعد الذكي الامتثال: قوائم النزلاء والتراخيص وإقرارات الرسوم