PDA

View Full Version : دستور AT نمایش مقدار اعتبار سیم کارت ایرانسل



ehsanocx
شنبه 12 تیر 1389, 15:48 عصر
با سلام
به وسیله چه دستوری می تونم بفهمم که سیم کارت ایرانسلم چقد اعتبار داره؟
سیم کارت رو توی مودم GSM گذاشتم.

و از این دستورات بری نمایش همه اس ام اس ها استفاده کردم اما نمی دونم چرا کار نمی کنه؟

MSComm1.Output = "AT" & Chr(13) & Chr(10)
MSComm1.Output = "AT+CMGF=1" & Chr(13) & Chr(10)
MSComm1.Output = "AT+CSCA=" & Chr(34) & "09350001400" & Chr(34) & Chr(13) & Chr(10)
Recieved = ""
IsPrint = True
MSComm1.Output = "AT+CMGL=" & Chr(34) & "ALL" & Chr(34) & Chr(13) & Chr(10) 'List Messages




Private Sub MSComm1_OnComm()

If MSComm1.CommEvent = comEvReceive Then

Recieved = Recieved + MSComm1.Input
Text1.Text = Recieved

End If

End Sub

دوستان میشه راهنماییم کنید؟

ameri110
شنبه 12 تیر 1389, 16:12 عصر
مقدار اعتبار که داخل سیم کارت نیست
باید ریکوئست رو برای ایرانسبل بفرستی تا ببینی چون مقدار شارژ اونجا ذخیره شده
اگه با این کاری که خودت بلدی بتونی اس ام اس بفرستی میتونی این کار رو هم بکنی

ehsanocx
شنبه 12 تیر 1389, 16:18 عصر
اس ام اس میفرستم راحت مشکلی ندارم. چطوری می تونم گزارش بگبرم؟
بلد نیستم میشه راهنمایی کنید؟

ameri110
شنبه 12 تیر 1389, 17:35 عصر
ببخشید منظورم این بود که تماس بگیری :لبخند:
اگ سیمکارتت دائمیه به شماره:*130*1#
و اگه اعتباریه به شماره *140*1#
زنگ میزنی
بعد برات یه پیغام میاد (منظورم اس ام اس نیست)
تو اون پییغام میزان شارژ یا صورت حسابت رو میگه

Babak.Hassanpour
شنبه 12 تیر 1389, 22:34 عصر
به این نوع پیام میگن USSD
اینم کدش:


"AT+CUSD=1," & Chr(34) & TextCommand & Chr(34) & ",15" & vbcrlf

ehsanocx
یک شنبه 13 تیر 1389, 00:54 صبح
دوستان میشه بگن چرا کد های بالا جواب نمیده؟ و لیست SMS ها رو نمایش نمیده؟

ehsanocx
یک شنبه 13 تیر 1389, 01:00 صبح
به این نوع پیام میگن USSD
اینم کدش:


"AT+CUSD=1," & Chr(34) & TextCommand & Chr(34) & ",15" & vbcrlf


در این کد شماره #1*140* رو کجا باید بنویسم؟
txtCommand همون تکستی هست که توش باید شماره ای که می خوام اس ام اس بزنم رو وارد کنم؟
15,"AT+CUSD=1,"*140*1#
اینطوری درسته؟ جواب میده؟

ehsanocx
دوشنبه 14 تیر 1389, 00:24 صبح
دوستان کسی نمی تونه راهنماییم کنه؟

sma6871
سه شنبه 24 اسفند 1389, 20:52 عصر
این کاری که شما میخوای بکنی یه راه بیشتر نداره :
روی پورت دستور AT مینویسی
OK که اومد دستور زیر رو مینویسی :

AT+CUSD=1,"*140*1#",15

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

CSUD : 2 , "dar tarike ........",64+

nathan
پنج شنبه 22 اردیبهشت 1390, 12:58 عصر
این کاری که شما میخوای بکنی یه راه بیشتر نداره :
روی پورت دستور AT مینویسی
OK که اومد دستور زیر رو مینویسی :

AT+CUSD=1,"*140*1#",15

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

CSUD : 2 , "dar tarike ........",64+




اين كد روي ايرانسل عالي كار مي كنه اما روي همراه اول جواب نمي ده و ERROR بر مي گردونه

Mr'Jamshidy
پنج شنبه 22 اردیبهشت 1390, 17:13 عصر
آخه فکر کنم همراه اول *140*11# باشه و با ایرانسل فرق کنه
البته شایدم شما کد رو درست وارد میکنی و ایراد از جای دیگه باشه

nathan
شنبه 24 اردیبهشت 1390, 17:45 عصر
آخه فکر کنم همراه اول *140*11# باشه و با ایرانسل فرق کنه
البته شایدم شما کد رو درست وارد میکنی و ایراد از جای دیگه باشه

دوست گلم من كد رو درست وارد مي كنم يعني همون فرمت همراه اول اما جواب به اين صورته :

AT+CUSD=1,"*140*11#",15
OK

ERROR


حالا به نظرت علت چيه؟

faravaghi
شنبه 01 مرداد 1390, 19:48 عصر
دوست گلم من كد رو درست وارد مي كنم يعني همون فرمت همراه اول اما جواب به اين صورته :

AT+CUSD=1,"*140*11#",15
OK

ERROR


حالا به نظرت علت چيه؟

سلام،
یه سری به این تاپیک بزن
http://barnamenevis.org/showthread.php?158518-AT-Command-%D8%AC%D9%87%D8%AA-%D8%B4%D8%A7%D8%B1%DA%98-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%D8%B3%D9%84&p=1302535&viewfull=1#post1302535

zahedi121
یک شنبه 02 مرداد 1390, 08:54 صبح
سلام
برای ارسال اس ام اس فقط از دستورات استفاده می کنید ؟ یعنی در برنامتون از فایلهای dll استفاده نمی کنید؟
میشه یک سورس اینجا بگذارید.

خیلی متشکرم

faravaghi
چهارشنبه 05 مرداد 1390, 17:38 عصر
سلام،
یه سری به این تاپیک بزن
ارسال SMS به وسیله گوشی ... مودم ... اینترنت (http://barnamenevis.org/showthread.php?246291-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-SMS-%D8%A8%D9%87-%D9%88%D8%B3%DB%8C%D9%84%D9%87-%DA%AF%D9%88%D8%B4%DB%8C-...-%D9%85%D9%88%D8%AF%D9%85-...-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA&p=1096154&viewfull=1#post1096154)