اطلاعیه

Collapse
No announcement yet.

کمک برای دریافت اعتبار سیمکارت در sim900

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #31
    پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

    نوشته اصلی توسط fazel459 نمایش پست ها
    سلام
    از ایرانسل موجودی میگیرم به صورت زیر میرسه.چطور تبدیلش کنم به تکست
    +CMGL: 1,"REC UNREAD","Irancel",,"16/03/25,11:08:11+14"
    0500031E060400610062006C006500200074006F0020007200 650063006500690076006500200061
    00750074006F006D006100740069006300200049006E007400 650072006E00650074002000730065
    007400740069006E00670073002E00200050006C0065006100 7300650020006400690061006C0020
    002A003500350035002A0034002A0034002A0031
    سلام دوستان من هم همین مشکل را دارم چطوری باید مقدار شارژ را استخراج کنم؟

    دیدگاه


      #32
      پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

      سلام
      در خواست اعتبار در واقع همان شماره گیری می باشد که برای هر اپراتوری متفاوت است.(همون جوری که تو گوشی هم ما یک کد رو شماره گیری می کنیم)
      من که چندین ساله و بدون هیچ مشکلی با شماره گیری کد دستوری اپراتور مورد نظر شارژ رو میبینم.
      مثلا در ایرانسل
      کد HTML:
      ATD *141*1#;
      در جواب هم دقیقا همان متنی که در هنگام شماره گیری با گوشی می بینیم رو داریم فقط با یک تکه اضافه

      کد HTML:
      +CUSD: 0,"Dar 1390/08/14 20:15 mande hesabe shoma: 5775 Rial. Irancell Haamiye Lige Bartare KHALIJE FARS",64
      حالا +CUSD: رو سزچ کن و پیداش کن.

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

      دیدگاه


        #33
        پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

        من با دستور AT+CUSD هم با sim900 و هم sim800 چه با سیمکارت ایرانسل و چه با همراه اول مشکلی ندارم و بخوبی ماژول جواب میده.
        مشکل دوستانی که در جواب ماژول یه سری اعداد رو بر میگردونه اینه که ماژولشون به مد PDU میره و علتش اینه که زبان سیمکارتشون فارسیه. زبان سیمکارت رو انگلیسی کنید مشکل حل میشه.
        موفق باشید
        www.gam-co.blogsky.com

        دیدگاه


          #34
          پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

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

          دیدگاه


            #35
            پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

            نوشته اصلی توسط stm32.microcontroller نمایش پست ها
            از پاسخهاتون متشکرم دوستان عزیزم نه من مد text گذاشتم مشکل جای دیگریست من اس ام اس را هم درست دریافت و هم درست ارسال میکنم موقعی هم که با سیم کارت تماس میگیرم باقیماندعت شارژ را درست نمایش میده ولی موقعی که جدا گانه شارژ را میپرسم چرت و چرت میدهسیم کارتها را در اوردم با موبایل تست کردم خروجیش انگلیسی میده نه فارسی نمیدونم حالا باید چکار کنم
            میدونم مد text انتخاب میکنید ولی چون جواب به الفبایی غیر از انگلیسی میاد که کداسکیشو نمیشناسه ماژول به طور خودکار روی مد PDU سوئیچ میکنه.
            منم این مشکلو داشتم که میگم. کاری که من کردم این بود که یه بار زبان سیمکارت رو فارسی کردم و دوباره به لاتین تغییر دادم اکی شد.
            www.gam-co.blogsky.com

            دیدگاه


              #36
              پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

              ابتدا این کامند را وارد کنید:
              AT+CSMP=17,167,0,0

              بعد:
              AT+CUSD=1



              سپس :
              ATD *141*1#;
              جدیدترین ویرایش توسط parham1989d; ۱۱:۳۷ ۱۳۹۵/۰۹/۲۹.

              دیدگاه


                #37
                پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

                نوشته اصلی توسط parham1989d نمایش پست ها
                ابتدا این کامند را وارد کنید:
                AT+CSMP=17,167,0,0

                بعد:
                AT+CUSD=1



                سپس :
                ATD *141*1#;
                سلام ممنون زدم ولی نشد

                دیدگاه


                  #38
                  پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

                  نوشته اصلی توسط Robo-amir نمایش پست ها
                  +CUSD: 0,"Dar 1390/08/14 20:15 mande hesabe shoma: 5775 Rial. Irancell Haamiye Lige Bartare KHALIJE FARS",64
                  با سلام و ممنون از وقتی که می ذارید
                  من با این دستور موجودی سیمکارت رو می گیرم، اما می خوام مقدار دقیق موجودی که مثلا اینجا"5775" هست رو با مقداری تو برنامه مقایسه کنم و اگه از او مقدار کمتر شد ، پیام هشدار ارسال کنم
                  می خوام ببینم اگر برای رسید ن به عدد 5775 بگم عدد بعد از این رشته یعنی":mande hesabe shoma"رو ذخیره کن ، قابل اطمینان هست و در طول چند سال عوض نمی شه؟
                  www.heronic-rg.com

                  دیدگاه


                    #39
                    پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

                    خوب عدد قبل ریال رو ذخیره کن

                    دیدگاه


                      #40
                      پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

                      از کجا بدونم چند رقمه ،چند تا کاراکتر برم عقب؟
                      می خوام بدونم اگر فقط اون عدد رو به تنهایی بخوام ذخیره کنم ، آیا در پاسخ cusd تو جای خاصی ذخیره می شه؟
                      ممنون از همفکریتون
                      جدیدترین ویرایش توسط zohal61; ۱۵:۴۵ ۱۳۹۵/۱۱/۱۲.
                      www.heronic-rg.com

                      دیدگاه


                        #41
                        پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

                        نوشته اصلی توسط zohal61 نمایش پست ها
                        +CUSD: 0,"Dar 1390/08/14 20:15 mande hesabe shoma: 5775 Rial. Irancell Haamiye Lige Bartare KHALIJE FARS",64
                        بعد مانده حساب شما، یک دو نقطس بعد فاصله-> عدد -> فاصله -> ریال
                        کد هگز فاصله هم 20 هست
                        البته من خودم حالشو نداشتم برای کار خودم فعلا از اول جمله گرفتم


                        یک مورد دیگه هم تست کنین بعدش که atoi بزنید بخوایید رشته را عددش کنید خود دستورش کارکترهایی که عدد نیست را در نظر نمیگیره بنابراین شما می تونین حداکثر طول ممکن رو بگیرید
                        جدیدترین ویرایش توسط aminta; ۱۸:۴۹ ۱۳۹۵/۱۱/۱۲.

                        دیدگاه


                          #42
                          پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

                          خیلی ممنون خیلی راهنماییم کردید
                          ولی موضوع من اینه که این کاراکترهایی که ایرانسل قرار میده ممکنه دو سال دیگه عوض بشه ؟ و این مقایسه های من دچار مشکل بشه؟
                          می خوام بدونم مقدار دقیق عدد جایی به طور مشخص ذخیره نمیشه که کاری به کاراکترهای قبل و بعدش نداشته باشم و مستقیما با اون مقایسه کنم
                          www.heronic-rg.com

                          دیدگاه


                            #43
                            پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

                            سلام چطور زبان سیم کارت و تغییر دادید . برای همراه اول

                            دیدگاه


                              #44
                              پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

                              نوشته اصلی توسط emad94 نمایش پست ها
                              سلام چطور زبان سیم کارت و تغییر دادید . برای همراه اول
                              کد:
                              *198*1#
                              برای فارسی کردن زبان در همراه اول
                              کد:
                              *198*2#
                              برای انگلیسی کردن زبان در همراه اول
                              خردمند به کار خویش تکیه میکند و نادان به آرزوی خویش . « حضرت علی (ع) »
                              اگر همیشه همان کاری را که انجام داده اید تکرار کنید ، چیزی بیش از آنچه تا کنون به دست آورده اید، به دست نخواهید آورد
                              مارک تواین می گوید: بهتر است دهان خود را ببندید و ابله به نظر برسید تا اینکه آن را باز کنید و همه تردیدها را از میان ببرید !!!

                              دیدگاه


                                #45
                                پاسخ : کمک برای دریافت اعتبار سیمکارت در sim900

                                AT+CUSD=1,"*555*1*2#",15

                                دیدگاه

                                لطفا صبر کنید...
                                X