ما الذي يمكنك استخدامه للحصول على تطبيق لتتمكن من استقبال الرسائل النصية القصيرة؟

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

  •  01-07-2019
  •  | 
  •  

سؤال

  • هل تحتاج إلى استخدام نوع من المزود؟
  • هل يمكنك إعداد خادم الرسائل القصيرة الخاص بك؟
  • هل توجد أي حلول مفتوحة المصدر؟

أنا مبتدئ في خدمة الرسائل النصية القصيرة (SMS)، لذا فإن أي فكرة عن كيفية تحقيق ذلك ستكون رائعة.أنا متحيز لجافا ولكن أي لغة جيدة.

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

المحلول

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

على سبيل المثالالشركة الألمانية متنقل يوفر واجهة برمجة تطبيقات سهلة.إذا كنت ترغب في تلقي رسالة نصية قصيرة، فما عليك سوى برمجة صفحة ويب ديناميكية بسيطة PHP / JSP / s.th.else والسماح لـ Mobilant باستدعاءها.

على سبيل المثال

  • موبيلانت يتلقى رسالة نصية قصيرة لك
  • يستدعي Mobilant صفحة الويب الخاصة بك http://yourpage.com/receive.php?message=...
  • أنت تفعل ما عليك القيام به

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

استخدام مزود والدفع عن طريق الرسائل القصيرة.إنها الطريقة الأرخص والأسرع.

نصائح أخرى

لقد استخدمت kannel على صندوق Linux مع هاتف محمول قديم متصل بالصندوق عبر كابل تسلسلي.حصلت على بطاقة مسبقة الدفع في الهاتف لأنني كنت أستخدمها للاستخدام الخاص فقط.عملت مثل السحر!

يمكنك إلقاء نظرة على Gammu إذا كنت تعمل على نظام التشغيل Linux:

http://www.gammu.org

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

باستخدام هذا الإعداد العام، نجحت في نشر تطبيق SMS ثنائي الاتجاه محلي الصنع.لقد قمت بتكوين Gammu لسحب الرسائل من الهاتف عبر البلوتوث.قام Gammu بوضعها في قاعدة بيانات MySQL، حيث كان لدي تطبيق الويب Tomcat يستطلع الرسائل الجديدة بشكل دوري.عند العثور على رسالة جديدة، يقوم النظام بمعالجة الرسالة.

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

لقد استخدمنا mBlox (http://www.mblox) في الماضي، لأنها توفر تغطية دولية شاملة، ورسائل نصية قصيرة متميزة، ومستويات مختلفة من جودة الخدمة مقابل السعر، وواجهة برمجة تطبيقات قوية قائمة على Java لكل من الرسائل النصية القصيرة الواردة والصادرة.

ستحتاج إلى بوابة الرسائل القصيرة، وسيكشف البحث عن "بوابة الرسائل القصيرة" على Google الكثير منها.لقد استخدمت http://www.clickatell.com/products/sms_gateway.php بنجاح كبير.

لا أعرف أي تطبيقات مفتوحة المصدر، ولكنني سأراقب هذا الموضوع في حالة قيام شخص آخر بذلك!

أولا، أنت بحاجة إلى بوابة الرسائل القصيرة.نلقي نظرة على كانيل بوابة الرسائل القصيرة.

متفق عليه كانيل.يمكنك إعداده على خادم LAMP باستخدام مودم GSM أيضًا.

أنا لا أجيد استخدام Java، لذا إليك دليل جيد حول كيفية القيام بذلك في Ruby on Rails: http://www.lukeredpath.co.uk/2007/8/29/sending-sms-messages-from-your-rails-application

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

يمكنك استخدام رسائل الوسائط المتعددة لإرسال الرسائل إلى عنوان بريد إلكتروني يشبه 1234567890@ messages.whatever.com.يمكنك استخدام وظائف البريد للقيام بذلك.وهناك بعض المعلومات حول ذلك هنا: http://contentdeveloper.com/2006/06/open-source-sms-text-messaging-application/

يوفر TextMarks خدمة حيث يقومون بتعيين رسالة نصية قصيرة واردة إليهم إلى HTTP GET إلى عنوان URL الذي تقدمه ثم إرسال الرد مرة أخرى كرسالة نصية قصيرة أخرى.لن يفرضوا عليك أي رسوم إذا سمحت لهم بإضافة بعض الإعلانات إلى رسالة الرد النصية القصيرة.المشكلة هي أنهم لم يعودوا يقدمون هذا مجانًا لـ T-Mobile نظرًا لأن T-Mobile يفرضون عليهم رسومًا.سأكون على استعداد للدفع لكل رسالة، لكنهم يتقاضون 0.20 دولارًا لكل مستخدم شهريًا، وهو مبلغ باهظ نوعًا ما.هل يعرف أحد من يقدم هذه الخدمة؟

أنت في الواقع لا تحتاج إلى بوابة الرسائل القصيرة؛يمكن لكل هاتف محمول تقريبًا إرسال/استقبال رسائل SMS من/إلى أي عنوان بريد إلكتروني.لقد قمت ببناء خدمة الرسائل القصيرة (http://www.txtreg.net) استخدام حرية التعبير تقريبًاالقدرة على إعادة توجيه البريد الإلكتروني إلى عنوان URL كطلب POST.يرسل المستخدم رسالة نصية إلى عنوان بريد إلكتروني، ويقوم برنامج PHP النصي بمعالجتها، ويرسل بريدًا إلكترونيًا مباشرة إلى هاتفه.

يحاول برنامج تمكين الرسائل القصيرة.لتلقي رسائل SMS، يستخدم مودم USB 3G/4G/GSM متصل بجهاز الكمبيوتر.يمكنه إعادة توجيه الرسائل الواردة إلى عنوان URL عبر HTTP، أو تخزينها في جدول قاعدة البيانات، أو كتابتها في ملف CSV، في الوقت الفعلي.

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