دوست عزیز ممنون از پاسختون
خوشحالم بالاخره یکی پیدا شد با ATSMS کار کرده باشه تا راهنمایی کنه] ممکنه چند تا سر نخ به من بدین در مورد استفاده از این کامپوننت؟
اول اینکه تنظیمات پورت با این کامپوننت چطور تعریف میشن؟ یکیشون رو مثال بزنید لطفا.
دمو اینکه ظاهرا باید با خاصیت ATSMS.SMS برای ارسال اقدام کنم ولی SendSMS پیدا نکردم اگه ممکنه با یه مثال بیشتر راهنمایی کنین تا سر نخ دستم بیاد.
سوال سوم اینکه این کامپوننت وب رو پشتیبانی میکنه یا نه و ایا استفاده از این کامپوننت برای وب سایت مجازه (متن باز هست؟) یا نه چون مثلا Kylix اصلا ویندوزی بود و نتونستم ازش برای وب استفاده کنم گرچه متن باز هم نبود.

ممنون میشم به این سه سوال جواب بدین


نقل قول نوشته شده توسط faravaghi مشاهده تاپیک
سلام دوست عزیز،
یه چیزی رو قبل پاسخ به سوال شما بگم و اون اینه که اگه از کامپوننت استفاده می کنید، دیگه دنبال خیلی جزئیات ریز نباشید!!!
و اینم از همون موارده که شما دیگه به نحوه ارسال کار ندارید و فقط میگین که این پیام بره برای فلان شماره همین و بس!

برای ارسال پیام شما ابتدا طول PDU رو به عنوان پارامتر به AT+CMGS پاس بدین به این شکل:
AT+CMGS=20


سپس خط فرمان حاضر میشه تا دستور شما رو اجرا کنه که همون ارسال پیام و گرفتن کد PDU است.

شما میتونید در کامپوننت ATSMS از روش زیر برای ارسال استفاده کنید هرچند که همراه این کامپوننت هم Document است هم نمونه کد:

Dim msgId As String = oPhone.SendSMS(txtMSISDN.Text, txtMsg.Text)

ویا در سی شارپ :
string msgId = oPhone.SendSMS(txtMSISDN.Text, txtMsg.Text);


البته قبلش یکم تنظیمات داره که در زمان ساخت Object باید اون ها رو انجام بدین. مثلا همین که شماره پورت، کدینگ پیام چی باشه و ....
oPhone.Encoding = EnumEncoding.Unicode_16Bit