PDA

View Full Version : نوشتن اسکریپت ارسال اس ام اس (sms panel)



mohammad-gh
یک شنبه 24 بهمن 1389, 12:27 عصر
با سلام
من تا به حال هر سایتی بر مینای php رو نوشتم
اما نمی دونم مبنا یا نحوه کار پنلهای ارسال پیام چیه
از دوستان می خوام اگر اطلاعاتی در مورد اس ام اس پنل دارند مطرح کنند تا کار رو شروع کنیم
و همینجا به جلو ببریم

sattaryekta
یک شنبه 24 بهمن 1389, 13:28 عصر
وقتی از یک فروشنده سرویس SMS را خریداری کنی به شما یک API میده که خیلی راحت میتونی نام کاربری و رمزت را توی اون قرار بدی و اطلاعات دریافت و ارسال کنی.
مثلا یک کد میده به این صورت:

http://site.ex/post.php?username=a&password=b&num=c&msg=dبه حای a نام کاربری و b رمز عبور و c شماره گیرنده پیامک و d متن پیامک

در مواردی هم که میخوای لیست پیام های رسیده را توی سایت نشون بدی اغلب بوسیله XML اطلاعات رد و بدل میشه.

amir001
دوشنبه 25 بهمن 1389, 13:37 عصر
برای ارسال و دریافت پیام از مودم های GSM استفاده میشه که باUSB یا SerialPort به کامپیوتر متصل میشن و با ATcommand با اون کار میکنند. مثلا یک متن خاص حاوی یک کامند و داده های اون را درون پورت سریال مینویسی و مودم برات انجام میده.

حالا اگر یک سرور در ایران داری که بتونی مودم GSM بذاری روش میتونی خودت با پی اچ پی فرامین ارسال و دریافت را بهش بدی و یا از یک برنامه میانی که با یک زبان دیگه مثل جاوا یا سی شارپ نوشته شده استفاده کنی تا اونها با پورت سریال ارتباط داشته باشند و شما فقط اطلاعات را از دیتا بیس بخونی.

بعضی سرورها این کار را انجام میدن و توابع API به شما میدن برای کار کردن. (روشی که sattaryekta (http://barnamenevis.org/member.php?174265-sattaryekta) توضیح دادند)

اگر به صورت ساده بخواهی و تعداد پیامهات زیاد نباشند میتونی خودت هم بدون داشتن API از سایتهای موجود استفاده کنی.
من خودم برای ارسال SMS از سایت http://www.smsiran.com/ استفاده میکردم یک اسکریپت نوشته بودم که خودش درون سایت لاگین میکرد و یک پیامک ارسال میکرد.

sattaryekta
سه شنبه 26 بهمن 1389, 09:51 صبح
برای ارسال و دریافت پیام از مودم های GSM استفاده میشه که باUSB یا SerialPort به کامپیوتر متصل میشن و با ATcommand با اون کار میکنند. مثلا یک متن خاص حاوی یک کامند و داده های اون را درون پورت سریال مینویسی و مودم برات انجام میده.
این راه درستی هست ولی مخارج بالا و سرعت بسیار پایینی داره. (البته اگر منظور شما را درست متوجه شده باشم)
راه کم خرج تر و البته بسیار بسیار سریع تر استفاده از پورت هایی هست که اوپراتور های تلفن همراه به بعضی شرکت ها به صورت عمده واگذار کرده اند و اونها هم به مصرف کننده واگذار می کنند. هزاران پیامک را در عرض چند دقیقه ارسال میکنه.

vimax65
سه شنبه 26 بهمن 1389, 10:43 صبح
الان فیس بوک داره از چی استفاده می کنه؟ تو پروفایل آدم شمارشو میزاره بعد سریع اس ام اس میده منظورم اینه
این پنل های رایگانی که تو نت کار می کنن چی؟

mohammad-gh
دوشنبه 02 اسفند 1389, 20:38 عصر
راستش من با GSM مودم کار کرم و حتی براش با دات نت برنامه هم نوشتم
اما راهی که گفتید خیلی دور و پیچ داشت ولی باز ممنون
غیر از اون راهی که بشه یک sms پنل نوشت چی می تونه باشه

sattaryekta
سه شنبه 03 اسفند 1389, 13:18 عصر
غیر از اون راهی که بشه یک sms پنل نوشت چی می تونه باشه
اگر هدف شما ارسال و دریافت سخت افزاری پیامک باشد راهش کار با سخت افزار مربوطه است که قطعا پیچیدگی های خودش را دارد.
ولی اگر هدف شما بایگانی، آرشیو و... اطلاعات مربوطه و ارسال پیامک به هر طریقی که شده باشد بهترین راه خرید یک سرویس و API مربوطه است.

مثلا این شرکت:
http://magfa.ir/
یک فروشنده عمده sms است. (البته فروش به اشخاص ندارد)
و مثلا این شرکت:
http://www.ariasms.com
API و سرویس مربوطه را خریداری کرده و برنامه اش را نوشته و به مصرف کننده ها میفروشد.

شما باید کاری را انجام بدی که http://www.ariasms.com انجام داده!

MOJTABAATEFEH
سه شنبه 03 اسفند 1389, 14:05 عصر
آیا امکان ارتباط نرم افزار هایی که تحت ویندوز نوشتیم با این پنل های ارائه شده هست؟

با تشکر

sattaryekta
سه شنبه 03 اسفند 1389, 21:36 عصر
آیا امکان ارتباط نرم افزار هایی که تحت ویندوز نوشتیم با این پنل های ارائه شده هست؟
من چند نرم افزار تحت ویندوز (مثلا نرم افزارهایی که در بانک ها استفاده می شوند) را دیده ام که به همین روش sms ارسال میکنند.

MOJTABAATEFEH
جمعه 13 آبان 1390, 20:28 عصر
دوست عزیز در این زمینه اطلاعات بیشتری میتوانید بدهید؟

با تشکر

MOJTABAATEFEH
چهارشنبه 03 آبان 1391, 07:23 صبح
کسی راجع به پست 9 توضیحات بیشتری میتونه بده؟

با تشکر