عداد أحرف رسائل SMS.
الصق نص رسالتك، وشاهد بدقة عدد الأجزاء (Segments) التي ستُحتسب، ونظام الترميز الذي سيستخدمه المشغّل، والأحرف التي تجبر الرسالة على استخدام ترميز UCS-2 المزدوج البايت.
كيف تعمل
الفارق بين 160 و70 حرفًا (ولماذا يكلّفك ذلك مالًا).
يُعرَّف ترميز SMS في المواصفة 3GPP TS 23.038. والخلاصة: تُرمَّز كل رسالة إما بـ GSM-7 (7 بت، 160 حرفًا/مقطع) أو UCS-2 (16 بت، 70 حرفًا/مقطع). ويكفي حرف واحد من خارج GSM-7 في أي موضع من الرسالة لتحويلها كلها إلى UCS-2 — فينخفض عدد الأحرف المتاح إلى أقل من النصف، وكذلك الطول الأقصى قبل أن يبدأ المشغّل بالفوترة لكل مقطع.
أحرف تبدو غير مؤثرة لكنها تفرض ترميز UCS-2
- علامات الاقتباس الذكية / المنحنية (“ ” ‘ ’) — تستبدلها تلقائيًا أنظمة macOS وiOS ومعظم معالجات النصوص. استخدم علامات الاقتباس المستقيمة (" ') بدلًا منها.
- الشرطة الطويلة — وعلامة الحذف … — يُدرجها التصحيح التلقائي أيضًا. استخدم الشرطة العادية (-) وثلاث نقاط (...).
- الأحرف المُشكّلة غير الموجودة في جدول امتداد GSM-7 — الأحرف é ñ ü مقبولة؛ أما á í ó فلا (دون الامتداد). ويُظهر لك العدّاد أعلاه بالضبط أيّ حرف تسبّب في ذلك.
- أي رمز تعبيري — 😀 🎉 ✅ كلها تفرض UCS-2.
- العربية والسيريلية والصينية واليابانية والكورية — لغات كاملة خارج GSM-7، وUCS-2 هو الخيار الوحيد.
حساب الرسائل متعددة الأجزاء
عندما تتجاوز الرسالة حد الجزء الواحد، يضيف المشغّل ترويسة بيانات المستخدم (UDH) لتمكين الجهاز المستقبل من إعادة تجميع الأجزاء. تستهلك هذه الترويسة 7 أحرف من كل جزء، ولهذا ينخفض الحد الأقصى في الرسائل متعددة الأجزاء إلى 153 حرفًا (GSM-7) أو 67 حرفًا (UCS-2) بدلًا من 160 أو 70.
تحتسب معظم شركات الاتصالات (وBroadNet كذلك) التكلفة بحسب عدد الأجزاء. يعرض العداد أعلاه عدد الأجزاء لحظيًا — واختصار بضعة أحرف قبل الحد التالي قد يوفّر لك جزءًا كاملًا.
جاهز للإرسال؟
توفر BroadNet API REST، وربط SMPP، وخطافات ويب لحالة التسليم، SDK برمجية رسمية TypeScript، بالإضافة إلى مواصفات OpenAPI 3.1 لجميع اللغات الأخرى. اطلب الوصول التجريبي وسنرد عليك خلال يوم عمل واحد.