ما هي أنواع التقنيات المتاحة لإرسال الرسائل النصية؟[مغلق]

StackOverflow https://stackoverflow.com/questions/53019

  •  09-06-2019
  •  | 
  •  

سؤال

إنني أتطلع إلى إرسال رسائل نصية آلية منتظمة إلى قائمة المستخدمين المشتركين.بعد أن لعبت مع أجهزة Windows Mobile، يمكنني تنفيذ ذلك بسهولة باستخدام إطار عمل .Net المدمج + جهاز متصل بـ USB وإرسال الرسائل من خلاله.أرغب في استكشاف حلول أخرى مثل امتلاك خادم أو شيء مشابه للقيام بذلك.ليس لدي أي فكرة عما ينطوي عليه مثل هذا النظام.

هل كانت مفيدة؟

المحلول

يعتمد الأمر كله على عدد الرسائل النصية التي تنوي إرسالها ومدى أهمية وصول الرسالة في الوقت المحدد (ووصولها بالفعل).

مجمعات الرسائل القصيرة

للحصول على حجم أكبر وموثوقية جيدة، سوف تحتاج إلى استخدام مجمع الرسائل القصيرة.تحتوي هذه المجمعات على واجهة برمجة تطبيقات خدمة الويب (أو SMPP) التي يمكنك استخدامها لإرسال رسالتك ومعرفة ما إذا كان قد تم تسليم رسالتك بمرور الوقت.بعض الأمثلة على المجمعين الذين لدي خبرة معهم هي Air2Web، وmBlox، وما إلى ذلك.

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

يمكنهم أيضًا التأكد من امتثالك لأية قواعد تتعلق باستخدام الرسائل القصيرة.سوف تقوم شركات الاتصالات بإيقافك تمامًا إذا كنت لا تحترم استخدام الرسائل القصيرة وتستخدم الرسائل القصيرة فقط ضمن حدود ما وافقت عليه عندما بدأت في استخدام المجمع.إذا تجاوزت حدودك، فستكون لديهم علاقات مجمعة لمنع أي انقطاع في الخدمة.

ستدفع مقابل كل رسالة وقد يكون لديك رسوم خدمة أساسية.كل هذا إذا تم تحديده حسب حجمك.

SMTP إلى الرسائل القصيرة

إذا كنت تريد حلاً غير موثوق به ومنخفض الإيجار لعدد قليل من العناوين المعروفة، فيمكنك استخدام حل SMTP إلى الرسائل القصيرة.في هذه الحالة، ما عليك سوى معرفة موفر خدمة الهاتف المحمول للمستلم واستخدام نظام البريد الإلكتروني لموفر خدمة الهاتف المحمول الخاص به لإرسال الرسالة.مثال على ذلك هو 7705551212@cellcompany.com.

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

لكن هذا السيناريو هو الأسهل استخدامًا من أي لغة برمجة تقريبًا.هناك مليون مثال C# لكيفية إرسال البريد الإلكتروني وهذه الطريقة لن تكون مختلفة.

هذا هو الحل الأكثر فعالية من حيث التكلفة (أي.مجانًا) حتى تحصل على عدد كبير من الرسائل.عندما تبدأ في القيام بالكثير من هذا، قد تتدخل شركات الاتصالات عندما تجد أنك ترسل عددًا كبيرًا من الرسائل عبر SMTP إلى بوابة الرسائل القصيرة.

الرسائل النصية الفعالة

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

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

لا تنس أنك ستحتاج إلى التأكد من أن المستلمين يدركون أنه قد يتعين عليهم الدفع مقابل الرسائل النصية الواردة.في عالم من خطط الرسائل النصية غير المحدودة، أصبح هذا الأمر أقل إثارة للقلق.

نصائح أخرى

يمكنك عادة الحصول على حساب مع مزود خدمة الرسائل القصيرة وإرسال الرسائل باستخدام واجهة برمجة التطبيقات (SOAP، resful http، smpp ....)

يؤدي البحث على Google عن مزود خدمة الرسائل القصيرة إلى ظهور العديد من النتائج بتكاليف متفاوتة.هنا مقالة إعلامية كيفية اختيار مزود خدمة الرسائل القصيرة

أنا أستعمل عقل الذين يوفرون بوابات لإرسال رسائل SMS ورسائل الدفع الصوتي والرسائل النصية القصيرة الواردة -> بوابات HTTP POST وأشياء أخرى.

بالنسبة لبيرل، هناك ملفي الرسائل القصيرة::عقل وحدة للتفاعل معهم؛يجب أن يكون إعداد شيء ما في C# سهلاً جدًا.

يمكنك دائمًا تجربة خدمة بوابة خارجية لهذا الغرض.شخص مثل Clickatell توفير عدد من الخدمات وواجهات برمجة التطبيقات لإنجاز هذا العمل في مجموعة متنوعة من البلدان.هذا ليس إعلانا!لقد استخدمت خدماتهم فقط لطيار التكنولوجيا.هناك عدد غير قليل من هذه حولها.

هناك تقنية أخرى لإرسال رسائل نصية قصيرة وهي تقنية text2land.com لتحويل النص إلى كلام لإرسال رسائل نصية قصيرة إلى الهواتف الأرضية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top