واجهة برمجة تطبيقات الرسائل القصيرة لـ C# - معرف المرسل الأبجدي الرقمي

معرف المرسل الأبجدي الرقمي للرسائل القصيرة هو النص المعروض كرقم مرسل في أعلى شاشة هاتفك عند استلام رسالة قصيرة. يعرض هذا النص بدلاً من رقم الهاتف المحمول في الرسالة القصيرة. غالبًا ما تستخدم أسماء العلامات التجارية وأسماء الشركات كمعرفات مرسل أبجدية رقمية.

لتعيين معرف مرسل أبجدي رقمي للرسائل القصيرة في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#، يجب عليك تحديد حقل FromAddress في فئة رسالة SMS قبل إرسال الرسالة القصيرة باستخدام أمر client.send.

معرف مرسل الرسائل القصيرة الأبجدي الرقمي
الشكل 1 - معرف مرسل الرسائل القصيرة الأبجدي الرقمي

متى يمكنني استخدام معرف مرسل أبجدي رقمي في رسالة قصيرة؟

يمكن استخدام معرف المرسل الأبجدي الرقمي إذا تم إرسال الرسالة القصيرة عبر اتصال 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 حرفًا.)

مثال على معرف مرسل الرسائل القصيرة الأبجدي الرقمي
الشكل 2 - مثال على معرف مرسل الرسائل القصيرة الأبجدي الرقمي

ما هي الأحرف غير المسموح بها في معرف المرسل؟

لا يمكن أن يحتوي معرف المرسل الأبجدي الرقمي على أحرف خاصة. يُسمح فقط بالحروف الصغيرة والكبيرة والأرقام والمسافات. لا يُسمح بوجود شرطات أو واصلات أو نقاط أو فواصل أو أي أحرف أخرى. هذا القيود يأتي من تعريف بروتوكول الرسائل القصيرة، لذلك لا توجد طريقة لتجاوز هذا القيد في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#/.Net.

More information