PDA

View Full Version : سوال: مشکل در ارسال sms با gsm به همراه اول



esm4150
یک شنبه 03 شهریور 1392, 12:16 عصر
با سلام

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


SRP1.Write("AT+CMGS=\"" + TXBPhoneNum.Text + "\"\r");
string s = "";
do
{
Thread.Sleep(50);
s += SRP1.ReadExisting();
} while (!s.Contains(">"));
Thread.Sleep(2000);
SRP1.Write(TXBSms.Text);
Char[] Bf = new Char[2];
Bf[0] = (char)0x1A;
SRP1.Write(Bf, 0, 1);
Thread.Sleep(200);
TXBInfo.Text += SRP1.ReadExisting();

hamid_hr
یک شنبه 03 شهریور 1392, 12:36 عصر
منم از يه چيزي شبيه به همين استفاد ميكنم
فقط متن رو به hex تبديل ميكنم و ميفرستم
مشكل هم نداره
sMain.Write("AT+CMGS=\"" + Number + "\"\r\n");
System.Threading.Thread.Sleep(1000);
sMain.Write(ConvertStringToHex(Msg)+"\x1A");

اينم تبديلش به hex
private string ConvertStringToHex(string asciiString)
{
string hex = "";
foreach (char c in asciiString)
{
int tmp = c;
hex += String.Format("{0:x4}", (uint)System.Convert.ToUInt32(tmp.ToString()));
}
return hex;
}

esm4150
یک شنبه 03 شهریور 1392, 12:46 عصر
ممنون از کمکتون اما بازم ارسال نشد
سیم کارت ایرانسله وخیلی جالبه که مبلغ هم کم میکنه و ایرانسل این پیام رو برام میفرسته
Hazineye akherin tamas 100 Rial ,va baghimande etebare asli 1134 Rial ast.MAHTAB(200Toman)hazine tamase khatesabet=tamas Iranceli dar saate owjemasraf*555*3*6*3#",15

hamid_hr
یک شنبه 03 شهریور 1392, 12:52 عصر
من تست كردم
ارسال ميكنه
بزار يه وقت ديگه ارسال كن شايد مشكل شبكه هستش

esm4150
دوشنبه 04 شهریور 1392, 08:06 صبح
باز هم مشکل حل نشد .
مشکل نمی تونه از شبکه باشه چون من چند روزه دارم امتحان می کنم اما نمی شه .
آیا تا حالا کسی به این مشکل برخورد کرده ؟

esm4150
دوشنبه 25 شهریور 1392, 08:28 صبح
مشکلم حل نشد.
یک برنامه که توی همین سایت پیدا کردم لینکشو رو براتون میزارم تا با مودم خودتون تستش کنید که ایا با سیم کارت ایرانسل به همراه اول sms میزنه یا نه .
http://barnamenevis.org/attachment.p...1&d=1284724389
من که هر کاری کردم نشد . هزینه sms رو کم می کنه اما sms دریافت نمیشه.
در ضمن مودم هم سالمه . چون با یک برنامه دیگه که از dll استفاده میکنه تستش کردم و جواب داد.
ممنون میشم راهنمایی کنید .

hamid_hr
دوشنبه 25 شهریور 1392, 08:55 صبح
لينكي كه گذاشتي مشكل داره
ولي من با برنامه خودمون ديروز تست كردم به همراه اول و ايرانسل فرستاد مشكلي هم نداشت

esm4150
دوشنبه 25 شهریور 1392, 09:17 صبح
لینک اصلاح شد
http://barnamenevis.org/attachment.php?attachmentid=56551&d=1284724389

hamid_hr
دوشنبه 25 شهریور 1392, 09:24 صبح
اقا ارسال شد
دريافت هم كردم
فقط همش علامت سوال دريافت شد

esm4150
دوشنبه 25 شهریور 1392, 09:30 صبح
ممنون که جواب دادین
یک سوال داشتم آیا ُسیم کارت داخل مودم gsm تون ایرانسله ؟
من که چند روزه هر چی تلاش میکنم نمی تونم با همین برنامه به همراه اول sms ارسال کنم ولی بقیه حالتها رو انجام میده مثلا ایرانسل به ایرانسل یا همراه اول به ایرانسل و .... .
باز هم ممنونم .

hamid_hr
دوشنبه 25 شهریور 1392, 09:34 صبح
اره ايرانسله
فارسي كه ميفرستي علامت سوال نمياد؟

esm4150
دوشنبه 25 شهریور 1392, 09:41 صبح
علامت سوال میاد.
اما مشکل من فارسی یا انگلیسی بودنش نیست .مشکل اینه که به همراه اول نمیفرسته.

hamid_hr
دوشنبه 25 شهریور 1392, 09:47 صبح
به هر حال
سيم كارتم ايرانسله
به ايرانسل و همراه اول ارسال ميكنه
دريافتم ميكنم
از يه كومپوننت استفاده كن ببين درست نميشه؟

esm4150
دوشنبه 25 شهریور 1392, 09:55 صبح
با یک برنامه که از كومپوننت استفاده کرده تست زدم و ارسال کرد . اما من به دلیل اینکه برای اندروید می خوام برنامه بنویسم نمی تونم از كومپوننت استفاده کنم