واجهة برمجة تطبيقات الرسائل القصيرة لـ C# - معرف المرسل الأبجدي الرقمي
معرف المرسل الأبجدي الرقمي للرسائل القصيرة هو النص المعروض كرقم مرسل في أعلى شاشة هاتفك عند استلام رسالة قصيرة. يعرض هذا النص بدلاً من رقم الهاتف المحمول في الرسالة القصيرة. غالبًا ما تستخدم أسماء العلامات التجارية وأسماء الشركات كمعرفات مرسل أبجدية رقمية.
لتعيين معرف مرسل أبجدي رقمي للرسائل القصيرة في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#، يجب عليك تحديد حقل FromAddress في فئة رسالة SMS قبل إرسال الرسالة القصيرة باستخدام أمر client.send.
متى يمكنني استخدام معرف مرسل أبجدي رقمي في رسالة قصيرة؟
يمكن استخدام معرف المرسل الأبجدي الرقمي إذا تم إرسال الرسالة القصيرة عبر اتصال IP للرسائل القصيرة في اتصال عميل SMPP، اتصال UCP/EMI للرسائل القصيرة، اتصال CIMD2 للرسائل القصيرة أو اتصال واجهة برمجة تطبيقات REST للرسائل القصيرة.
هل يمكنني استخدام معرف مرسل أبجدي رقمي في Android؟
يمكن لهواتف Android استقبال رسائل SMS بمعرفات مرسل أبجدية رقمية، ولكن لا يمكنك إرسال رسائل SMS منها بمعرف مرسل أبجدي رقمي. حتى إذا كان لديك بوابة رسائل قصيرة لـ Android مثبتة، فلن يتم دعم معرفات المرسل الأبجدية الرقمية.
هل يمكنني الرد على رسالة SMS إذا كان معرف المرسل أبجدي رقمي؟
إذا كان حقل عنوان المرسل في الرسالة القصيرة يحتوي على معرف مرسل أبجدي رقمي، أي أن معرف المرسل يحتوي على أحرف، فلن يتمكن المستلم من إرسال رد على هذه الرسالة. على سبيل المثال في المملكة المتحدة، عند استلام رسائل تسويقية من Domino's pizza، لا يمكنك إرسال "STOP" لإلغاء الاشتراك من خدمتهم. يجب عليك إرسال رسالة الإيقاف إلى رقم مختلف، لأنهم استخدموا معرف مرسل أبجدي رقمي عند إرسال الرسالة القصيرة من واجهة برمجة تطبيقات الرسائل القصيرة لـ C#.
كيفية إرسال رسالة SMS بمعرف مرسل أبجدي رقمي في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#
لإرسال رسالة SMS بمعرف مرسل أبجدي رقمي من واجهة برمجة تطبيقات الرسائل القصيرة لـ C# في بوابة Ozeki للرسائل القصيرة، اتبع هذه الخطوات
- الخطوة 1: إنشاء مثيل جديد لفئة رسالة SMS في فئة واجهة برمجة تطبيقات C#/Net الخاصة بك
- الخطوة 2: تعيين حقل عنوان المرسل في رسالة SMS إلى معرف المرسل الأبجدي الرقمي
- الخطوة 3: إرسال الرسالة القصيرة عن طريق استدعاء طريقة client.send
مثال على معرف مرسل أبجدي رقمي في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#:
var msg = new OzxMessage();
msg.FromAddress = "MyBrand";
msg.ToAddress = "Hello, I would like to let you know, that the product is great";
msg.Text = "+36201234567";
Console.WriteLine("Sending message. ID: "+msg.ID);
Client.Send(msg);
ما هو الحد الأقصى لطول معرف المرسل الأبجدي الرقمي للرسائل القصيرة؟
الحد الأقصى لطول معرف المرسل الأبجدي الرقمي هو 11 حرفًا.
وهذا أقل من 15 رقمًا المسموح بها لمعرفات المرسل الرقمية
معرف المرسل الأبجدي الرقمي (أحرف): الحد الأقصى 11 حرفًا
معرف المرسل الرقمي (أرقام): الحد الأقصى 15 رقمًا
ما هي الأحرف المسموح بها في معرف المرسل؟
يمكن أن يحتوي معرف المرسل الأبجدي الرقمي على الأحرف التالية: a-z A-Z 0-9. يجب أن يحتوي معرف المرسل على حرف واحد على الأقل.
الحروف الكبيرة: A - Z
الحروف الصغيرة: a - z
الأرقام: 0 - 9
المسافة: " "
(الحد الأقصى لطول معرف المرسل الأبجدي الرقمي هو 11 حرفًا.)
ما هي الأحرف غير المسموح بها في معرف المرسل؟
لا يمكن أن يحتوي معرف المرسل الأبجدي الرقمي على أحرف خاصة. يُسمح فقط بالحروف الصغيرة والكبيرة والأرقام والمسافات. لا يُسمح بوجود شرطات أو واصلات أو نقاط أو فواصل أو أي أحرف أخرى. هذا القيود يأتي من تعريف بروتوكول الرسائل القصيرة، لذلك لا توجد طريقة لتجاوز هذا القيد في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#/.Net.
More information
- كيفية إرسال رسالة نصية من C#
- استقبال الرسائل القصيرة في C#
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - الاتصال لإرسال الرسائل القصيرة
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - قطع الاتصال من بوابة الرسائل القصيرة
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - إبقاء اتصال الرسائل القصيرة نشطًا
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - إرسال رسالة نصية
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - رسالة مقبولة للتسليم
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - رسالة غير مقبولة للتسليم
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - تم الإرسال
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - فشل الإرسال
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - تقرير تسليم ناجح
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - تقرير فشل التسليم
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - معرف مرسل أبجدي رقمي
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - كيفية استخدام رقم قصير كمعرف مرسل
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - فئة الرسالة النصية