امروز قصد داریم مبحث شیرینی رو با هم بحث کنیم یه موضوع جالب و شیرین در مورد نحوه ارسال پیام با پروتکل های و ساختار های موجود ،امیدوارم از ادامه بحث لذت ببرید.
پس از ایجاد حساب کاربری در سایت ارائه دهنده خدمات مانند پرند اس ام اس می توان نسبت به ارسال پیام با یک ساختار پشتیبانی شده توسط سیستم اقدام کرد.یکی از ساختار هایی که مراکز پیام قادر به پشتبانی از آن می باشند SMPP (پیام کوتاه نظیر به نظیر) می باشد . این ساختار توشط شرکت Logica پیاده سازی شده است که در حال حاضر به صورت متن باز در اختیار شرکت های طراح مرکز پیام قرار دارد.در جدول زیر نام برخی از ساختار ها ذکر شده است:
دروازه های پیام قادر به پشتیبانی حداقل یکی از ساختارهای زیر می باشد:
HTTP, HTTPS (HTTP + SSLرمزنگاری), XML SMTP (تبدیل ایمیل به پیام), FTP.
زمانی که از ساختار های موجود مانند HTTP در طراحی برنامه ارسال و دریافت پیام استفاده می شود ،طراحی برنامه آسان می شود.به عنوان مثال با کد زیر یک پیام ارسال خواهد شد:
http://smsgateway.company123.com/cgi-bin/sendsms?account=account123&password=password123&destination=61234567&textmessage=یک+پیام+ا+ساختار+send+به++شماره+ی+۶۱۲۳۴۵۶۷+:)
smsgateway: دروازه انتقال پیام است.
company123.com: آدرس الکترونیکی شرکت ارائه دهنده پیام می باشد.
sendsms : نام فایل ارسالی هست.
account=account123 : اکانتی هست که در اختیار شرکت می باشد .
password=password123 : حاوی پسوردی میباشد که در اختیار شرکت قرار دارد.
destination=61234567 : شماره گیرنده را در بر می گیرد.
Textmessage: متن پیام ارسالی میباشد که در آن کلمات بوسیله ‘+’ از یکدیگر جدا می شوند.
دروازه پیام بعد از دریافت ، متن پیامک را به سمت گیرنده هدایت می کند
.دروازه پیام یک پیغام مبتنی بر ارسال موفق ویا نوع ایراد را باز می گرداند .در صورتی که بازگشت error 0 را بازگرداند یعنی هیچ خطایی رخ نداده و پیام با موفقیت ار سال شده است بازگشت error 1 اتمام اعتبار اکانت را نمایش می دهد error 2 طولانی بودن متن پیام را اطلاع میدهد و… .
یک ساختار برای ارسال پیام نسبت به دروازه های پیام ، مراکز پیام و حتی
شبکه ی بیسیم ممکن است متفاوت باشد به عنوان مثال کد زیر ممکن است در
دروازه ای دیگر معتبر باشد:
http://api.abccompany.com/cgi-bin/send?user=account123&passwd=password123&to=61234567&msg=این+یک+پیغام+آزمایشی+میباشد
استفاده از ساختار HTTP ایمن نمی باشد ، بدین منظور که کاربران قادر به
رویت حساب کاربری و پسورد میباشند.برای امنیت بخشیدن به دستور ارسال می توان از ساختار HTTPS به جای HTTP استفاده کرد مانند دستور زیر
https://api.abccompany.com/cgi-bin/send?user=account123&passwd=password123&to=61234567&msg=این+یک+پیغام+آزمایشی+میباشد
*
جهت ثبت نام پنل اس ام اس کلیک و یا با ما تماس بگیرید
برچسب ها :
SMPP,
ارسال SMS تبلیغاتی,
ارسال پیام,
ارسال پیامک,
ارسال پیامک انبوه به ایرانسل,
ارسال پیامک تبلیغاتی,
ارسال پیامک نمرات دانش اموزان,
پیام کوتاه نظیر به نظیر,
ساختار پیام,
مرکز پیام