PDA

View Full Version : دستورات USSD + AT command



HM2020
دوشنبه 20 آذر 1391, 16:58 عصر
سلام

سلام دستورات مربوط به USSD همراه اول و ایرانسل به چه صورته ؟

من با mcore 1.2 دارم این کارو انجام میدم و دستورات USSD مربوطه هیچ پاسخی رو نمیده

دوستانی که از Mcore 1.2 در کل از Mcore استفاده کردن از مزایا و معایبش بگن ممنون

مودم GSM , و از mcore 1.2 دارم استفاده می کنم.

با تشکر

rezaprogrammer
دوشنبه 20 آذر 1391, 17:47 عصر
میشه از Mcore بگی؟ کاربردش چیه؟

sehm67
دوشنبه 20 آذر 1391, 17:55 عصر
سلام


سلام

سلام دستورات مربوط به USSD همراه اول و ایرانسل به چه صورته ؟

من با mcore 1.2 دارم این کارو انجام میدم و دستورات USSD مربوطه هیچ پاسخی رو نمیده

دوستانی که از Mcore 1.2 در کل از Mcore استفاده کردن از مزایا و معایبش بگن ممنون

مودم GSM , و از mcore 1.2 دارم استفاده می کنم.

با تشکر

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

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


میشه از Mcore بگی؟ کاربردش چیه؟

Mcore یک فایل از نوع dll هست برای مدیریت مودم GSM , و حتی گوشیهایی که دارای مودم GSM هستن برای ارسال و دریافت پیامک

rezaprogrammer
دوشنبه 20 آذر 1391, 18:22 عصر
از کجا میشه گیرش آورد؟

sehm67
سه شنبه 21 آذر 1391, 13:05 عصر
از کجا میشه گیرش آورد؟

نمونه برنامه همراه با کد فعالسازی mcore 1.2.3 (http://uplod.ir/i6aslxyb2idh/mCore.NETSMSLibrary1.2.3.zip.htm) حجم 1.1 Mb

viper2009
شنبه 25 آذر 1391, 01:12 صبح
با سلام
امیدوارم راهنمایی های زیر به کار آید (زیرا چند ماه پیش این دستورات را نوشته بودم، ممکنه از قلم افتاده هم داشته باشد)

ابتدا روش ارسال :

Public WithEvents objSMS As New mCore.SMS
objSMS.NewUSSDIndication = True
objSMS.SendUSSD("دستورات USSD")



دوم که نیاز هست تابع دریافت USSD فعال شود

Private Sub objSMS_NewUSSDReceived(ByVal sender As Object, ByVal e As mCore.NewUSSDReceivedEventArgs) Handles objSMS.NewUSSDReceived

که با استفاده از دستور e.Message متن پاسخ ها را دریافت می کنی

viper2009
شنبه 25 آذر 1391, 01:27 صبح
راستی یادم رفت این هم لینک مرجع راهنمای استفاده از کامپوننت mCore

mCore.dll (http://www.logixmobile.com/products/mcorelib/help/index.asp?p=http://www.logixmobile.com/products/mcorelib/help/source/Reference/SMSObject/Methods/CancelUSSDSession.htm)

sehm67
یک شنبه 26 آذر 1391, 13:25 عصر
سلام دستورات مربوط به USSD همراه اول و ایرانسل به چه صورته ؟

من با mcore 1.2 دارم این کارو انجام میدم و دستورات USSD مربوطه هیچ پاسخی رو نمیده

دوستانی که از Mcore 1.2 در کل از Mcore استفاده کردن از مزایا و معایبش بگن ممنون

مودم GSM , و از mcore 1.2 دارم استفاده می کنم.



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

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


با سلام
امیدوارم راهنمایی های زیر به کار آید (زیرا چند ماه پیش این دستورات را نوشته بودم، ممکنه از قلم افتاده هم داشته باشد)

ابتدا روش ارسال :
1
2
3
4
Public WithEvents objSMS As New mCore.SMS
objSMS.NewUSSDIndication = True
objSMS.SendUSSD("دستورات USSD")



دوم که نیاز هست تابع دریافت USSD فعال شود
1
2
Private Sub objSMS_NewUSSDReceived(ByVal sender As Object, ByVal e As mCore.NewUSSDReceivedEventArgs) Handles objSMS.NewUSSDReceived

که با استفاده از دستور e.Message متن پاسخ ها را دریافت می کنی


راستی یادم رفت این هم لینک مرجع راهنمای استفاده از کامپوننت mCore

mCore.dll

دوست عزیز این دستورات پاسخی از اپراتور دریافت نمیکنن دستورات USSD مربوط کار نمیکنه من دقیقا این دستورات رو وارد کردم

اما ظاهرا با اپراتور ایران کار نمیکنه ؟؟

sehm67
پنج شنبه 30 آذر 1391, 22:57 عصر
سلام

من با استفاده ار Com port دستور اعلام موجودی را فرستادم و جواب زیر برام ارسال شد

حالا چطور میتونم کد زیر رو به متن قابل فهم تبدیل کنم ؟


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

OK

+CUSD: 0,"0059006F00750072002000620061006C0061006E0063006500 20006900730020003100300020005200690061006C002E0059 006F007500720020006100630063006F0075006E0074002000 770069006C006C002000650078007000690072006500200061 0066007400650072002000310030002F00310030002F003200 3000310033002E006B00680061007200690064006500200063 0068006100720067006500200065006C006500630074007200 6F006E0069006B0069002C004100730061006E002000760061 00200062006100730061007200660065002E",72

sehm67
دوشنبه 11 دی 1391, 17:08 عصر
سلام

من با استفاده از دستورات AT دستور اعلام موجودی را فرستادم و جواب زیر برام ارسال شد

حالا چطور میتونم کد زیر رو به متن قابل فهم تبدیل کنم ؟

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

OK

+CUSD: 0,"0059006F00750072002000620061006C0061006E0063006 50020006900730020003100300020005200690061006C002E0 05900

با سلام

با استفاده از کد زیر می توانید کد بالا را به متن قابل فهم تبدیل نمایید :


Shared Function DecodeUnicode(ByVal strUnicode As String) As String
Dim code As String = ""
Dim j As Integer
Dim c() As String 'temp
ReDim c(strUnicode.Length / 4) '2 Byte a Unicode char

For j = 0 To strUnicode.Length \ 4 - 1
Dim d() As Char = strUnicode.ToCharArray(j * 4, 4)
c(j) = "&H" & CType(d, String)
c(j) = ChrW(Val(c(j)))
code += c(j)
Next
Return code
End Function

fazel-as
دوشنبه 19 اسفند 1392, 15:20 عصر
نمونه برنامه همراه با کد فعالسازی mcore 1.2.3 (http://uplod.ir/i6aslxyb2idh/mCore.NETSMSLibrary1.2.3.zip.htm) حجم 1.1 Mb
سلام
امکان داره لینک را اصلاح کنید ؟
تشکر

sehm67
دوشنبه 19 اسفند 1392, 18:57 عصر
سلام
امکان داره لینک را اصلاح کنید ؟
تشکر

سلام

بفرمایید (http://barnamenevis.org/showthread.php?437850-%D9%85%D8%B4%DA%A9%D9%84-%D8%A8%D8%A7-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%D8%B3-%D8%A7%D9%85-%D8%A7%D8%B3-%D8%A7%D8%B2-GSM-(-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D9%88-%DB%8C%DA%A9-%D9%BE%D8%A7%D8%B1%D8%AA-%D8%A8%D9%87-%D8%A8%D8%A7%D9%84%D8%A7-)&p=1959775&viewfull=1#post1959775)

fazel-as
سه شنبه 20 اسفند 1392, 09:07 صبح
سلام
dll بدون محدودیته؟ یا کد فعال ساز می خواهد؟اگر نیاز به کد دارد لطفا راهنمایی کنید
تشکر

sehm67
پنج شنبه 22 اسفند 1392, 18:58 عصر
سلام
dll بدون محدودیته؟ یا کد فعال ساز می خواهد؟اگر نیاز به کد دارد لطفا راهنمایی کنید
تشکر

سلام

زیاد باهاش کار نکردم داخل فرم لود برنامه فک کنم سه تا شماره سریال نوشته .

با هاش کار کن ببین عملکردش چطوریه .

توصیه میکنم دنبال وب سرویس بری و بعضی شرکتها هستن که دی ال ال برای کار مودم جی اس ام ارائه بدن.

fazel-as
جمعه 23 اسفند 1392, 10:39 صبح
سلام
برای کار خاصی نیاز دارم از مودم استفاده کنم.من مستقیم با دستورات AT راه انداختم.چون dll یوزر پسورد می خواهد
تشکر

mortezagt
سه شنبه 27 اسفند 1392, 08:04 صبح
'کد های لایسنس برای فعالسازی
objSMS.License.Company = "ZURICH INSURANCE GROUP (HK)"
objSMS.License.LicenseType = "PRO-DISTRIBUTION"
objSMS.License.Key = "FJ4F-C51W-MCER-BRAW"

کد بالا رو توی رویداد لود فرم بزارید

mortezagt
سه شنبه 27 اسفند 1392, 08:05 صبح
objSMS.License.Company = "ZURICH INSURANCE GROUP (HK)"
objSMS.License.LicenseType = "PRO-DISTRIBUTION"
objSMS.License.Key = "FJ4F-C51W-MCER-BRAW"

myfynet
دوشنبه 03 فروردین 1394, 22:31 عصر
سلام

سلام دستورات مربوط به USSD همراه اول و ایرانسل به چه صورته ؟

من با mcore 1.2 دارم این کارو انجام میدم و دستورات USSD مربوطه هیچ پاسخی رو نمیده

دوستانی که از Mcore 1.2 در کل از Mcore استفاده کردن از مزایا و معایبش بگن ممنون

مودم GSM , و از mcore 1.2 دارم استفاده می کنم.

با تشکر


دوستان عزیز برای دریافت سرویس USSD اختصاصی میتونید از طریق لینک زیر اقدام کنید

ussd.ehsanserver.com
شرکت احسان سرور تنها مرجع ارایه دهنده ی سرویس تو ایران هستش