PDA

View Full Version : امکان ارسال پیامک در برنامم . کمک کنید



programerinfonet
جمعه 31 خرداد 1392, 12:35 عصر
سلام دوستان
خسته نباشید
من یک برنامه نوشتم که میخوام توش امکان ارسال پیامک به صورت اتوماتیک رو قرار بدم . به شکلی که مثلأ هر روز یک پیامک برای افرادی که 3 روز به موئد چکشان مانده ارسال کنم
اما نمی دونم چه جوری
در ضمن این برنامه قراره به صورت انبوه توزیع بشه لطفأ راهنماییم کنید در زمینه ی پیامک چی کار کنم
ممنون

rubiks.kde
جمعه 31 خرداد 1392, 12:51 عصر
برای این کار باید یک مودم GSM داشته باشی تا بتونی با اون پیام ارسال کنی و بعد از تهیه یا خودت از اول بشین و با دستورات AT Command پیام ارسال کن یا از کتابخونه های آماده استفاده کن.

programerinfonet
جمعه 31 خرداد 1392, 12:55 عصر
ممنون
اما فکر نمی کنید سامانه بهتر باشه تا مودم ؟
مشکل منم همینه میخوام جوری باشه که کاربر راحت باشه تو دردسر خرید سامانه و ... نیوفته از طرفی هم مشکل دسترسی به اینترنت
اگه میشه یک راهنمایی مفصل کنید کههم امکان از طریق مودم gsm داشته باشم هم وب سرویس
بعد میخواستم ببینم میشه با یک مرکز وب سرویس هماهنگ کنم که مستقیم با خودشون کار کنم ؟؟؟
مثلأ نرم افزارمو با وب سرویسشون مرتبط کنم یعنی کاربر از تو محیط برنامم بتونه شارژشو ببینه و ارسال پیامک داشته باشه و گزارشات و ...

jeson_park
جمعه 31 خرداد 1392, 12:56 عصر
از کتابخانه GSMComm (http://www.scampers.org/steve/sms/libraries.htm)استفاده کنید
این هم آموزشش (http://www.codeproject.com/Articles/20420/How-To-Send-and-Receive-SMS-using-GSM-Modem) هست

rubiks.kde
جمعه 31 خرداد 1392, 13:18 عصر
ممنون
اما فکر نمی کنید سامانه بهتر باشه تا مودم ؟
مشکل منم همینه میخوام جوری باشه که کاربر راحت باشه تو دردسر خرید سامانه و ... نیوفته از طرفی هم مشکل دسترسی به اینترنت
اگه میشه یک راهنمایی مفصل کنید کههم امکان از طریق مودم gsm داشته باشم هم وب سرویس
بعد میخواستم ببینم میشه با یک مرکز وب سرویس هماهنگ کنم که مستقیم با خودشون کار کنم ؟؟؟
مثلأ نرم افزارمو با وب سرویسشون مرتبط کنم یعنی کاربر از تو محیط برنامم بتونه شارژشو ببینه و ارسال پیامک داشته باشه و گزارشات و ...

ببینید اگه میخوایید مشکلاتی مثل اینترنت نداشته باشید یه مودم GSM رو استفاده میکنید با همون دستورات AT میتونید قابلیت شارژ سیم کارت و ... رو بهش بدید و در کل شاید راحتر باشه ولی در مورد وب سرویس ، خیلی از شرکت ها برای برنامه نویس ها وب سرویس ارایه میدن و شما از اون طریق اون بدون وارد شدن به سامانه اونها میتونید به امکاناتش دسترسی داشته باشید ولی نیاز به اینترنت دارید.

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

ولی وقتی شما از مودم GSM استفاده می کنید مشتری خودش یه سیمکارت میخره میزاره روش و شما هیچ نیازی به تفکیک ندارید.

programerinfonet
جمعه 31 خرداد 1392, 13:28 عصر
ممنون بابت راهنماییاتون
من میخواستم مثلأ یک بخش که خوب تنظیمات GSM مشخصه
و یک بخض هم باشه که یکسری مقادیر رو از کاربر بگیره و به وب سرویس متصل شه . شاید یک کاربر یک پنل ارسال پیامک داشت خواست از همون استفاده کنه . اون موقع چی بره یک مودم بخره ؟
ممنون میشم در این باره هم توضیح بدید

rubiks.kde
جمعه 31 خرداد 1392, 13:40 عصر
ممنون بابت راهنماییاتون
من میخواستم مثلأ یک بخش که خوب تنظیمات GSM مشخصه
و یک بخض هم باشه که یکسری مقادیر رو از کاربر بگیره و به وب سرویس متصل شه . شاید یک کاربر یک پنل ارسال پیامک داشت خواست از همون استفاده کنه . اون موقع چی بره یک مودم بخره ؟
ممنون میشم در این باره هم توضیح بدید

ببین دوست عزیز وقتی شما از موذم استفاده میکنه دستورات استانداره و توی همه ی مودم ها یکیه و نیاز به تغییر نداره و اصلا شما کاری نداره نوع مودم ، مارکش ، سیم کارت و ... چیه.
ولی توی وب سرویس مثلا من یکی از مشتریات یه پنل دارم و وب سرویس هم داره ولی توابع برقراری ارتباطم فرق میکنه.نمیدونم منظورم رو گرفتی یا نه.
یعنی هر شرکت برای دسترسی به وب سرویسش از توابع خودش و استاندارد خودش استفاده میکنه و شاید از هر ده تا 2 تاش مثل هم نباشه شاید یکی برای ارسال 4 تا پارامتر میخواد ولی یکی دیگه 3 پارامتر میخواد و این کار شما رو برای تفکیک این همه وب سرویس مشکل میکنه.

راه دیگه هم اینه که برای یه شرکت خاص بنویسی و به مشتریات بگی اگه خواستی پنل بگیری برو از این شرکت بگیر.