PDA

View Full Version : سوال: ارسال پیامک



majourloo
یک شنبه 21 آذر 1389, 13:43 عصر
ارسال پیامک


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

Mostafa_Dindar
یک شنبه 21 آذر 1389, 18:04 عصر
برای ارسال پیامک شما نیازمند یه قرارداد با یک شرکت واسطه هستید , بعد از اینکه با اون شرکت قرارداد بستید , اون شرکت manual استفاده از WebService شون رو به شما میدن , اون هنگام هست که باید تصمیم بگیرید چه جداولی , چه فیلدهایی , و به چه قصدی , چه مواردی رو در دیتابیس ثبت کنید .

سربلند باشید

aliasghar2
دوشنبه 22 آذر 1389, 10:55 صبح
من در مورد ارسال پیامک تحقیقاتی انجام دادم و فهمیدم نیازی به قرارداد با شرکت خاصی نیست
و می توان با یک مودم gsm پیامک را ارسال کرد

Mostafa_Dindar
دوشنبه 22 آذر 1389, 11:08 صبح
من در مورد ارسال پیامک تحقیقاتی انجام دادم و فهمیدم نیازی به قرارداد با شرکت خاصی نیست
و می توان با یک مودم gsm پیامک را ارسال کرد

بله اینطور هم میشود

foadabd
دوشنبه 22 آذر 1389, 13:46 عصر
حالا اگه بخایم خودمون وب سرویس بنویسیم و یا یه شماره مخصوص به خودمون داشته باشیم مثل همون شرکت ها که این کارو انجام میدن. باید با کدوم سازمان قرار داد ببندیم مثلا مخابرات یا ایرانسل یا نفر سوم؟؟

L_eskandary
دوشنبه 22 آذر 1389, 23:28 عصر
البته فک کنم به شرطی که یه برنامه تحت desktop‌ باشه و یا اینکه سرور مال خودتون باشه می شه با gsm کار کرد ، در غیر این صورت نیاز به استفاده از شماره های مجازی 1000 ، 2000 , ... دارین .
موفق باشین .

aminghaderi
سه شنبه 23 آذر 1389, 02:23 صبح
حالا اگه بخایم خودمون وب سرویس بنویسیم و یا یه شماره مخصوص به خودمون داشته باشیم مثل همون شرکت ها که این کارو انجام میدن. باید با کدوم سازمان قرار داد ببندیم مثلا مخابرات یا ایرانسل یا نفر سوم؟؟
با مخابرات باید قرار داد ببنید ، خودشون راهنماییتون می کنند .
ولی ظاهرا کار پیچیده و هزینه بری هست ، من تابحال ندیدم شرکت ها کوچک این کار رو انجام داده باشند ، از لحاظ فنی نمی گم ، از لحاظ هزینه و تجهیزات منظورم هست.

بهترین کار ، کاری هست که دوستمون آقای دین دار اشاره کردند.
حالا اگر یه شرکت با سابقه دارید که از لحاظ مادی در وضعیت خوبی به سر می بره ، و می خواین سرمایه گذاری کنید ، خوب بحثش فرق می کنه.
موفق باشی.

raziee
سه شنبه 23 آذر 1389, 19:37 عصر
با مخابرات باید قرار داد ببنید ، خودشون راهنماییتون می کنند .
ولی ظاهرا کار پیچیده و هزینه بری هست ، من تابحال ندیدم شرکت ها کوچک این کار رو انجام داده باشند ، از لحاظ فنی نمی گم ، از لحاظ هزینه و تجهیزات منظورم هست.

بهترین کار ، کاری هست که دوستمون آقای دین دار اشاره کردند.
حالا اگر یه شرکت با سابقه دارید که از لحاظ مادی در وضعیت خوبی به سر می بره ، و می خواین سرمایه گذاری کنید ، خوب بحثش فرق می کنه.
موفق باشی.

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

aminghaderi
سه شنبه 23 آذر 1389, 22:06 عصر
البته به این گونه که شما هم میفرمایید نیست.
شاید هزینه ی خرید یک خط با تعداد ارقام پایین و هزینه ی سالانه استفاده خدمات از سایت برای اشخاص مناسب نباشه.
اما شرکت هایی هستند که رابطی بین شرکت ها کوچک و شرکتی مثل مگفا هستند.
کدام گونه عزیزم؟؟
من که چیزی هنوز نگفتم.

اما شرکت هایی هستند که رابطی بین شرکت ها کوچک و شرکتی مثل مگفا هستند.
این جمله رو هم من متوجه نشدم.

nathan
سه شنبه 23 آذر 1389, 22:48 عصر
ببينيد چون سيستم شما تحت وب هست بايد با يك شركت مثل مگفا عقد قرارداد كنيد كه اونا دو حالت را به شما پيشنهاد مي كنن :
1)Web Service
2)URL
فرق اينها چيه خودش يه مبحث جدا است اما فقط به اين دو شيوه مي تونيد كارتون رو پيش ببريد. علت اينكه هم اسم شركت مگفا (مركز گسترش فناوري اطلاعات) رو آوردم به اين علته كه اونا بالاترين سطح ارائه كننده خدمات ارسال پيامك تحت وب هستن و نيازي هم نيست كه خودتون رو گرفتار اين شركتهاي خرده ريز كنين. چون با خرييه وب سرويس مي تونيد همون وب سرويس رو به مشتري هاي ديگه هم اجاره بدين و از خودش هزينه خودشو دربيارين. پيش شمارشون هم 3000 هست.
من با هاشون تماس داشتم هزينه يكساله وب سرويسشون 400000 تومنه. يك شماره هشت رقمي غير رند رايگان هم بهتون مي دن.البته بري تو سايتشون و يه سرچ هم خودت بكني بهتره.

remove-me
سه شنبه 23 آذر 1389, 22:52 عصر
دوست عزيز اگر سايت شما قرار است روي يك سرور كه دسترسي فيزيكي به آن داريد قرار بگيرد مي تونيد
1- به پروژتون يك برنامه تحت دسكتاپ اضافه كنيد.
2- از كامپوننت هاي مربوطه مثل KylixSMS استفاده كنيد. كتابي هم در اين زمينه هست كه با جستجو در گوگل پيداش مي كنيد.
3- يك مودم GSM از طريق usb به سرور وصل مي شه و داخلش يك سيم كارت مي زاريد و بقيه مراحل طبق روال كد نويسي مي شود.
براي شماره هاي غير عادي مثلا 5 رقمي مي توانيد با مخابرات صحبت كنيد.
در غير اينصورت اگر توانايي ارتباط با سرور را نداريد مي توانيد از سرور هايي كه امكان ارسال sms را مي دهند استفاده كنيد.
من از روش اول استفاده كردم و جوابگو بوده

vahid1
چهارشنبه 24 آذر 1389, 20:44 عصر
علاوه بر توضيحات خوبي كه دوستان در رابطه با Web Service و GSM Modem داده‌اند به تجربيات زير هم توجه كنيد.
شركت‌هاي مخابراتي، عرضه كننده سرويس پيام كوتاه هستند و سرويس تبادل پيام كوتاه را بصورت عمده ازطريق SMS Gateway ارائه مي‌كنند. در كشور ما شركت مخابرات (همراه اول) از طريق شركت‌هاي معدودي (فكر كنم فعلاً فقط 4 شركت هستند) اين سرويس رو عرضه مي‌كند و سايرين كه قصد ارسال و دريافت پيام كوتاه بصورت تجاري دارند با اين شركت‌ها وارد قرار داد مي‌شوند. اين شركت ها با پس از عقد قرارداد به كاربرانشون به 3 روش (User Panel و WEB service و URL ) ارائه سرويس مي‌كنند. براي برنامه نويس‌ها و سرويس دريافت و ارسال پيام كوتاه Web Service و URL كاربرد دارد. مزاياي استفاده از اين سرويس‌ها به عقيده من عبارت اسا از:
- سرعت بالا در ارسال (البته فقط در مواقعي كه بار خطوط زياد نباشد و در روز‌هائي مانند مناسبت‌هاي ملي و مذهبي شركت مخابرات اولويت را به SIM Cards مي‌دهد و اين سروس‌ها كارائي چنداني ندارند)
- هزينه كمتر نسبت به GSM Modem (البته خيلي متغير است)
- برخي معتقدند استفاده از شماره‌هاي ارائه شده توسط اين سرويس‌ها كه با 1000 و 2000 و 3000 و 4000 شروع مي‌شود كلاس تجاري دارد و مشتريان ديد بهتري به آن‌ها دارند. (البته جنبه‌ي منفي آن را هم در نظر بگيريد)
- امكان ارسال با نام به جاي شماره كه حتماً دريافت آن را تجربه كرده‌ايد


در مقابل اين راه‌حل مي‌توانيد يك يا چند GSM Modem و SIM Card تهيه كنيد و خودتان از طريق كامپيوتر ( Client ويا Server) پيام كوتاه ارسال و دريافت كنيد. براي اين كار ابزارها و كتابخانه‌هاي متعددي وجود دارد كه چندتائي را شخصاً تجربه كرده‌ام و LogixMobile را ترجيح مي‌دهم و در حجم كاري تا چند هزار خيلي خوب كار مي‌كند. به عقيدم من مزاياي استفاده از اين روش عبارت است از:
- استقلال (وقتي از سرويس‌دهنده‌هاي شركتي استفاده مي‌كنيد بايد تاوان خرابي‌ها و قطع بودن سيستم‌هاي واسط را هم شما بپردازيد)
- بدون نياز به اينترنت
- پاسخ گوئي بهتر در زمان شلوغي خطوط
- امكان رديابي دقيق‌تر خطاها

راه و روش مورد استفاده شخصي من، استفاده از هر دو راه است به عبارت ديگر نرم‌افزار دريافت و ارسال پيامك را بصورت يك Windows Service تهيه و برروي Server هميشه فعال است و بخش‌هاي ديگر، نيازهاي ارسال و دريافت پيام كوتاه را با استفاده از اين سرويس انجام مي‌دهند. ارسال بنا به نياز و كاربرد قابل برنامه ريزي است و از هر دو روش Web Service و GSM Mobile امكان دريافت و ارسال ممكن است.

نكات مهم:
- براي GSM Modem در نظر داشته باشيد كه سرعت ارسال در بهترين شرايط 8 ثانيه است (همراه اول). براي حجم زياد خودتان محاسبه كنيد. متوسط 14 ثانيه است. و استفاده هم‌زمان از چند GSM Modem بخوبي امكان پذير است.
- Web Service ها (حتي بهترين شركت‌ها) زمان‌هاي Down قابل توجهي دارند در هنگام عقد قرارداد درصد زمان UpTime را بخواهيد ذكر كنند.
-
با آرزوي موفقيت