PDA

View Full Version : gsm modem + همراه اول



mosi20
چهارشنبه 25 آذر 1394, 11:30 صبح
سلام
دوستان ممنون میشم هر کسی در مورد ارسال پیامک با gsm modem با اپراتور همراه اول تجربه ای داره در این تاپیک اعلام کنه
من یک دستگاه ۱۶ سیم کارت wavecom خریدم و ۲ هفته هست دارم ارسال پیامک انجام میدم
سیم کارت های من دائمی همراه اول هست و برنامه را با mcore نوشته ام
تنظیمات اتصال و ارسال پیامکم به شکل زیر هست

objSMS.Port = "COM"+ portnumber;
objSMS.BaudRate = mCore.BaudRate.BaudRate_115200;
objSMS.DataBits = mCore.DataBits.Eight;
objSMS.Parity = mCore.Parity.None;
objSMS.StopBits = mCore.StopBits.One;
objSMS.FlowControl = mCore.FlowControl.None;
objSMS.DisableCheckPIN = false;
objSMS.Encoding = mCore.Encoding.Unicode_16Bit;
objSMS.LongMessage = mCore.LongMessage.Concatenate;
objSMS.DeliveryReport = false;


مشکلی که دارم الان قبض های سیم کارت هام با هم خیلی تفاوت دارند و متوجه نمیشم چرا مثلا وقتی من امروز ۱۰۰۰ تا پیامک با متن فارسی از ۱۰ تا سیم کارتم ارسال میکنم قبض های سیم کارت ها با هم فرق میکنه مثلا یکی ۵ هزار تومن میشه و یکی ۱۲ هزار تومان
در صورتی که من خروجی ای که برای هر پیامک از mcore دریافت میکنم را ذخیره میکنم و دقیقا بهم برای هر سیم کارت ۱۰۰۰ تا رفرنس آی دی میده
این اولین مشکلم هست و دومین مشکلم این هست که آیا من با این تنظیمات که نوشتم وقتی پیامک ارسال میکنم با قیمت پیامک فارسی برام حساب میشود یا خیر؟
دقیقا برای پیامک اول ۷۰ کارکتر بیشتر که باشه ۲ تا رفرنس آی دی بهم میدمد.

سومین مشکلی که دارم با mcore روی همراه اول با این دستگاهم ussd را جوابش را نشون نمیدهد در صورتی که در لاگ های mcore جواب را دریافت کرده.راهی هست بتونم در mcore این جواب را نشون بدم؟


12/07/2015 20:28:15: Modem is connected
12/07/2015 20:28:15: Reading incoming messages [Option-2]
12/07/2015 20:28:15: Modem Command: AT+CMGL=1<cr>
12/07/2015 20:28:18: Recv: <cr><lf>+CMGL: 3,1,,157<cr><lf>06918919015000640A9189993605500008512170615555418B 060804F3130504002006330627064506270646064700200039 003900390030002006270642062F0627064500200641063106 45062706CC06CC062F002E0020064706450631062706470020 062706480644000A0634064606270633064700200642062806 36003A00200033003400370035003000380031003400300039 003000350035000A063406460627<cr><lf>+CMGL: 4,1,,157<cr><lf>06918919015000600A9189993605500008512170615555418B 060804F313050106450634062A063106A9002006AF06310627 064506CC00200646063806310020062806470020062706CC06 4606A906470020064506280644063A0020064506CC06270646 062F0648063106470020062C06460627062806390627064406 CC002006270632002006330642064100200645062C06270632 0020062706410632062706CC0634<cr><lf>+CMGL: 5,1,,157<cr><lf>06918919015000600A9189993605500008512170615555418B 060804F3130502002006CC06270641062A0647060C00200627 0631062A062806270637002006340645062700200628064700 200645062F062A0020062F0648002006470641062A06470020 06CC06A906370631064106470020064506CC06AF0631062F06 2F002E0020062C0647062A0020062C0644064806AF06CC0631 06CC002006270632002006420637<cr><lf>+CMGL: 6,1,,157<cr><lf>06918919015000600A9189993605500008512170615555418B 060804F31305030639002006A9062706450644002006460633 0628062A0020062806470020067E0631062F0627062E062A00 20064206280636002006280647002006310648063200200628 06470020064506280644063A00200032003500340030003000 300020063106CC0627064400200635063106410627064B0020 0627063200200637063106CC0642<cr><lf>+CMGL: 7,1,,63<cr><lf>06918919015000640A9189993605500008512170615555412D 060804F3130505063306470020067E0631062F0627062E062A 003A002000320035003400340036003900350032<cr><lf>+CMGL: 9,1,,39<cr><lf>069189190150006405918999F9000851217071528141170608 04DFD6020200360031003100320035003200330035<cr><lf>+CMGL: 10,1,,155<cr><lf>069189190150006405918999F90008512170715281418B0608 04DFD6020106390645064406CC0627062A0020067E0631062F 0627062E062A0020062806270020064506480641064206CC06 2A002006270646062C0627064500200634062F002E00200634 06450627063106470020062A0631062706A906460634002006 340645062700200639062806270631062A0633062A00200627 063200200031003200300037<cr><lf><cr><lf>OK<cr><lf>
12/07/2015 20:28:18: Modem Command: AT+CMGL=0<cr>
12/07/2015 20:28:18: Recv: +CMGL: 3,1,,157<cr><lf>06918919015000640A9189993605500008512170615555418B 060804F3130504002006330627064506270646064700200039 003900390030002006270642062F0627064500200641063106 45062706CC06CC062F002E0020064706450631062706470020 062706480644000A0634064606270633064700200642062806 36003A00200033003400370035003000380031003400300039 003000350035000A063406460627<cr><lf>+CMGL: 4,1,,157<cr><lf>06918919015000600A9189993605500008512170615555418B 060804F313050106450634062A063106A9002006AF06310627 064506CC00200646063806310020062806470020062706CC06 4606A906470020064506280644063A0020064506CC06270646 062F0648063106470020062C06460627062806390627064406 CC002006270632002006330642064100200645062C06270632 0020062706410632062706CC0634<cr><lf>+CMGL: 5,1,,157<cr><lf>06918919015000600A9189993605500008512170615555418B 060804F3130502002006CC06270641062A0647060C00200627 0631062A062806270637002006340645062700200628064700 200645062F062A0020062F0648002006470641062A06470020 06CC06A906370631064106470020064506CC06AF0631062F06 2F002E0020062C0647062A0020062C0644064806AF06CC0631 06CC002006270632002006420637<cr><lf>+CMGL: 6,1,,157<cr><lf>06918919015000600A9189993605500008512170615555418B 060804F31305030639002006A9062706450644002006460633 0628062A0020062806470020067E0631062F0627062E062A00 20064206280636002006280647002006310648063200200628 06470020064506280644063A00200032003500340030003000 300020063106CC0627064400200635063106410627064B0020 0627063200200637063106CC0642<cr><lf>+CMGL: 7,1,,63<cr><lf>06918919015000640A9189993605500008512170615555412D 060804F3130505063306470020067E0631062F0627062E062A 003A002000320035003400340036003900350032<cr><lf>+CMGL: 9,1,,39<cr><lf>069189190150006405918999F9000851217071528141170608 04DFD6020200360031003100320035003200330035<cr><lf>+CMGL: 10,1,,155<cr><lf>069189190150006405918999F90008512170715281418B0608 04DFD6020106390645064406CC0627062A0020067E0631062F 0627062E062A0020062806270020064506480641064206CC06 2A002006270646062C0627064500200634062F002E00200634 06450627063106470020062A0631062706A906460634002006 340645062700200639062806270631062A0633062A00200627 063200200031003200300037<cr><lf>OK<cr><lf>
12/07/2015 20:28:18: Processing incoming messages [0 Msgs]

abdullah20
چهارشنبه 25 آذر 1394, 18:12 عصر
من با mcore کار نکردم و بیشتر با کایلیکس کار کردم
درمورد پیامک ها هم بله دیگه پیامک شما از طریق سیم کارت ارسال میشه و اگر فارسی باشه فارسی حساب میشه
مشکل سومتون برمیگرده به مودم شما

mosi20
چهارشنبه 25 آذر 1394, 18:18 عصر
میشه یه توضیح بدید من ۱۶ تا پورت دارم چجوری میتونم تو کایلیکس ازش استفاده کنم
زدم استفاده کنم ولی تا ۱۰ تا بیشتر نمیزاره موجودیت ازش بسازم
اگه یک مثال داشته باشید بهم بدید ممنون میشم
من با متغیر شماره پورت را میفرستم توی یک فانکشن و از اونجا ارسال را انجام میدم برای ۱۶ تا پورت ۱۶ تا ترد میسازم و همین فانکشن را اجرا میکنم ( اگه شما توضیح بدید جحوری این کار را بکنم بهتره )
در مورد ussd با کایلیکس درست کار میکنه ولی با mcore جواب را نمیده
در مورد فارسی حساب شدن پیامک اطلاعاتی ندارید؟یعنی همین انکودینگ که گذاشتم درسته؟( پیامک فارسی میاد رو گوشیم )

abdullah20
چهارشنبه 25 آذر 1394, 18:20 عصر
راستی مودم شما wavecom است بله این مودم با کایلیکس سازگاری کامل دارد
درمورد فارسی حساب شدن هم بله دیگه شما از طریق سیم کارت ارسال میکنید حالا با موبایل یا مودم فرقی نمیکنه

mosi20
چهارشنبه 25 آذر 1394, 18:55 عصر
میتونی یک مثال از کایلیک برام بزنی که توش ۱۶ تا پرت داشته باشه؟
تویه یه فانکشن باشه و فقط اسم پورت را بهش بدم