-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
اتفاقا کدهای برنامه منم با سی شارپه!!!
این ربطی نداره که!!! اون یک DLL که به عنوان یک پروژه به برنامه اضافه می کنید، یه نمونه ازش میسازید و بعد حالشو میبرید.
خوبی این کار اینه که هروقت اونو(DLL) تغییر بدین فقط کافیه یک بار اونو اصطلاحا Build کنید تا تغییرات در پروژه سی شارپ هم اعمل بشه.
دیدین چقدر راحته!!!
فقط می خواد یکم فقط یکم VB بلد باشین تا بتونید چیزایی که می خواین درست کنید.
اسمش ATSMS است. ایمیل تون رو بدین براتون بفرستم.
راستی خودش Document هم داره!
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
f_pakzad
اگر بخواهیم در شبکه استفاده کنیم ممکن است روی هر سیستم بایک شماره پورت جدا متصل شده باشد. در آنصورت چه کنیم؟به ازای هر سیستم در شبکه باید یک رکورددر دیتابیسمون وجود داشته باشه؟
پیشنهاد من اینه که به ازای هر نسخه از نرم افزار که قراره رو هر کلاینت نصب بشه یک فایل Configuration داشته باشید، بعد بیاین تنظیمات مودم رو (که اصلا حفاظتی نیست!) تو اون قرار بدین بعد هر وقت برنامه قراره اجرا بشه برید اون فایل رو بخونید و باهاش کار کنید. شاید بپرسین چطوری؟
میگم بهتون.
یکی از روشها اینه که فایل Configuration رو در قالب یک فایل XML بسازید.
<?xml version="1.0" encoding="utf-8"?>
<Configuration>
<Name></Name>
<Phone></Phone>
<Mobile></Mobile>
<Fax></Fax>
<Address></Address>
<Site></Site>
<Email></Email>
<Modem>
<Port>COM9</Port>
<BaudRate>9600</BaudRate>
<DeliveryReport>True</DeliveryReport>
<AutoDeleteReadMessage>False</AutoDeleteReadMessage>
<AutoDeleteSendMessage>True</AutoDeleteSendMessage>
<MessageMemory>2</MessageMemory>
<MessageValidity>TwelveHours</MessageValidity>
<ChargeCode>*140*11#</ChargeCode>
</Modem>
<ConnectionString>
<DataSource></DataSource>
<InitialCatalog></InitialCatalog>
<UserID></UserID>
<Password></Password>
<IntegratedSecurity></IntegratedSecurity>
<Security></Security>
</ConnectionString>
</Configuration>
بعد برای خواندن اون از روش زیر استفاده کنید:
using System.Xml;
using System.IO;
// Modem:
private string _Port;
private int _BaudRate;
private bool _DeliveryReport;
private bool _AutoDeleteReadMessage;
private bool _AutoDeleteSendMessage;
private int _MessageMemory;
private string _MessageValidity;
private string _ChargeCode;
protected internal void GetModemSetting()
{
try
{
if (File.Exists(_path))
{
XmlValidatingReader vr = new XmlValidatingReader(new XmlTextReader(_path));
vr.ValidationType = ValidationType.None;
vr.EntityHandling = EntityHandling.ExpandEntities;
XmlDocument doc = new XmlDocument();
doc.Load(vr);
vr.Close();
foreach (XmlElement element in doc.SelectNodes("//Modem"))
{
_Port = element.ChildNodes[0].InnerText;
_BaudRate = Convert.ToInt32(element.ChildNodes[1].InnerText);
_DeliveryReport = Convert.ToBoolean(element.ChildNodes[2].InnerText);
_AutoDeleteReadMessage = Convert.ToBoolean(element.ChildNodes[3].InnerText);
_AutoDeleteSendMessage = Convert.ToBoolean(element.ChildNodes[4].InnerText);
_MessageMemory = Convert.ToInt32(element.ChildNodes[5].InnerText);
_MessageValidity = element.ChildNodes[6].InnerText;
_ChargeCode = element.ChildNodes[7].InnerText;
}
}
}
catch (Exception ex) { MessageBox.Show(ex.Message); }
}
برای تغییر تنظیمات هم می تونید این جوری کار کنید:
protected internal void UpdateModem(string iPortName
, int iBaudRate
, bool iDeliveryReport
, bool iAutoDeleteReadMessage
, bool iAutoDeleteSendMessage
, int iMessageMemory
, string iMessageValidity
, string iChargeCode)
{
try
{
if (File.Exists(_path))
{
XmlValidatingReader vr = new XmlValidatingReader(new XmlTextReader(_path));
vr.ValidationType = ValidationType.None;
vr.EntityHandling = EntityHandling.ExpandEntities;
XmlDocument doc = new XmlDocument();
doc.Load(vr);
vr.Close();
foreach (XmlElement element in doc.SelectNodes("//Modem"))
{
XmlNode root = doc.DocumentElement["Modem"];
//Replace the Port Element Of XML Document
XmlElement elemPort = doc.CreateElement("Port");
elemPort.InnerText = iPortName;
root.ReplaceChild(elemPort, root.ChildNodes[0]);
//Replace the BaudRate Element Of XML Document
XmlElement elemBaudRate = doc.CreateElement("BaudRate");
elemBaudRate.InnerText = iBaudRate.ToString();
root.ReplaceChild(elemBaudRate, root.ChildNodes[1]);
//Replace the SkinDataGrid Element Of XML Document
XmlElement elemDeliveryReport = doc.CreateElement("DeliveryReport");
elemDeliveryReport.InnerText = iDeliveryReport.ToString();
root.ReplaceChild(elemDeliveryReport, root.ChildNodes[2]);
//Replace the AutoDeleteReadMessage Element Of XML Document
XmlElement elemAutoDeleteReadMessage = doc.CreateElement("AutoDeleteReadMessage");
elemAutoDeleteReadMessage.InnerText = iAutoDeleteReadMessage.ToString();
root.ReplaceChild(elemAutoDeleteReadMessage, root.ChildNodes[3]);
//Replace the AutoDeleteSendMessage Element Of XML Document
XmlElement elemAutoDeleteSendMessage = doc.CreateElement("AutoDeleteSendMessage");
elemAutoDeleteSendMessage.InnerText = iAutoDeleteSendMessage.ToString();
root.ReplaceChild(elemAutoDeleteSendMessage, root.ChildNodes[4]);
//Replace the MessageMemory Element Of XML Document
XmlElement elemMessageMemory = doc.CreateElement("MessageMemory");
elemMessageMemory.InnerText = iMessageMemory.ToString();
root.ReplaceChild(elemMessageMemory, root.ChildNodes[5]);
//Replace the MessageMemory Element Of XML Document
XmlElement elemMessageValidity = doc.CreateElement("MessageValidity");
elemMessageValidity.InnerText = iMessageValidity.ToString();
root.ReplaceChild(elemMessageValidity, root.ChildNodes[6]);
//Replace the ChargeCode Element Of XML Document
XmlElement elemChargeCode = doc.CreateElement("ChargeCode");
elemChargeCode.InnerText = iChargeCode.ToString();
root.ReplaceChild(elemChargeCode, root.ChildNodes[7]);
}
doc.Save(_path);
_Port = iPortName;
_BaudRate = iBaudRate;
_DeliveryReport = iDeliveryReport;
_AutoDeleteReadMessage = iAutoDeleteReadMessage;
_AutoDeleteSendMessage = iAutoDeleteSendMessage;
_MessageMemory = iMessageMemory;
_MessageValidity = iMessageValidity;
_ChargeCode = iChargeCode;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
البته اگه گیر به پسورد و این چیزا ندین!!! برای اینم راه داره. یعنی بیاین این چیزا که امنیتی است رو کد کنید و بعد ذخیره کنید. حالا این تاپیک جاش نیست ولی اگه کسی خواست براش بگم.
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
در کامپوننت GSMCommunication این امکان وجود داره که بتونیم پیغام delivery بگیریم؟
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
faravaghi
پیشنهاد من اینه که به ازای هر نسخه از نرم افزار که قراره رو هر کلاینت نصب بشه یک فایل Configuration داشته باشید، بعد بیاین تنظیمات مودم رو (که اصلا حفاظتی نیست!) تو اون قرار بدین بعد هر وقت برنامه قراره اجرا بشه برید اون فایل رو بخونید و باهاش کار کنید. شاید بپرسین چطوری؟
میگم بهتون.
[/LEFT]
یک راه دیگر هم پیداکردم. ابتدا توسط دستور زیر پورتها را پیدامیکنیم
ManagementObjectSearcher mos = new ManagementObjectSearcher("SELECT * FROM Win32_POTSModem");
foreach (ManagementObject mo in mos.Get())
{
listBox1.Items.Add(mo["Caption"].ToString());
//listBox1.Items.Add(mo["StatusInfo"].ToString());
listBox1.Items.Add(mo["AttachedTo"].ToString());
}
سپس از متد IsConnected در یک حلقه استفاده میکنیم و برای همه پورتها آن را چک میکنیم. ضمن اینکه ابتدا و انتهای حلقه باید پورت را باز و بسته کنیم. و به این صورت میتونیم شماره پورتی که gsmmodem بهش متصل هست رو پیدا کنیم.(مگر اینکه دو تا gsm وصل باشه!)
البته روش شما علمی تر هست ولی بعضی کاربران حوصله یادگرفتن و تنظیم و.. ندارند. بنابراین مجبوریم به روش هلو..برو تو گلو...واسشون بنویسیم!
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
دوستان من با بيشتر كامپونت ها كاركردم بهترينش كاليكس اونم نسخه اصلي و بعدم از طريق وب سروس خوب بوده بقيه هركدوم يك ايرادي داشت
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
دل شكسته
دوستان من با بيشتر كامپونت ها كاركردم بهترينش كاليكس اونم نسخه اصلي و بعدم از طريق وب سروس خوب بوده بقيه هركدوم يك ايرادي داشت
منم دوست دارم باهاش کار کنم. اما به مودمم وصل نمیشه. چه کنم؟؟
-
4 ضمیمه
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
دل شكسته
دوست خوب اگه هدف كمك كردن بزار اينجا تا هم استفاده كن و نيازي نيست كسي اميل شو بده تا بفرستي براش
دوست گلم جسارت نکردم خدمت اساتید.
من اگه چنین حرفی گفتم برای اینکه کسی که دنبال یه مطلبیه باید برای هزینه بده، و منظور من از هزینه اینه که بره دنبالش و با اطلاعات یه چیزی رو بدست بیاره.
من اگه گفتم کسی ایمیل بده برا اینکه ببینم آیا کسی برای اون چیزی که می خواد حاضره وقت بزاره!!
اگه این طوری نباشه به هیچ کجا نمیرسه؟! چون همه این کامپوننت ها کامل نیست یا لااقل تو ایران اینجوریه بلکه لازمه یه جاهاشو خودت بسته به نیازت عوض کنی.
حالا اگه کسی این روحیه رو داشته باشه می تونه تمام کارشو انجام بده. همین جوری که گفتم این یک کامپوننت با سورس کد است یعنی دستت بازه هر کاری می خوای بکن! پس چه کسی برد میکنه، اونی که وقت بیشتری گذاشته و چیز بیشتری یاد گرفته.
جون من یه موقع فکر نکنی می خوام کلاس بذارم، نه جون داداش. اگه شما حضرات می فرمایید سمعا وطاعتا. بقیه اش با خود دوستان
من آنچه شرط بلاغت بود با شما گفتم خواه پند گیر خواه ملال
بنده از تمام کسانی که مثل رفیقمون برداشت کردم عذر خواهی میکنم. امید است مورد قبول حق افتد.
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
کاربرد flash sms در چیست؟
آیا از نظر هزینه با پیامها ی متنی معمولی فرق دارد؟
آیا میتوان flash را به صورتی فرستاد که شماره فرستنده مشخص نباشد یعنی هویت فرستنده پیام مخفی باشد و یا میتواند به این صورت باشد که امکان ذخیره flash در صندوق دریافت نباشد؟
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
سلام،
وقتی شما پیامی دریافت میکنید بر روی صفحه نمایش تلفن متن "1 پیام دریافت شد" نمایش داده میشود ولی FlashSMS نمایش متن به طور مستقیم بر روی صفحه نمایش است.
پیامهایی که به صورت Flash SMS ارسال می شوند، متن پیام بر روی صفحه نمایش دستگاه تلفن همراه نمایش داده می شود این در حالی است که یک پیام به صورت متن عادی به صندوق دریافت پیام گیرنده هدایت خواهد شد. این یکی از ویژگی های مفید است که محتوای پیام کوتاه مهم است و باید در اسرع وقت خوانده است.
سرویس فلش SMS می تواند مفید باشد برای یک شرکت که نیاز به اقدام فوری در مورد هشدار و اورژانس دارد. که از سوی کارکنان تمایل به توجه کمتری می شود، در هنگامی که پیام های خوانده نشده خود را جستجو می کنند به خصوص در صورتی که بسیاری از آنها(پیام ها) است. آنها ممکن است فراموش کنند که پیام خود را در مورد تاریخ رویداد مهم، جلسه ، نارسایی سیستم و غیره ببینند و عکس العمل مناسب انجام دهند. برای اینکه اطمینان حاصل کنید که اطلاع رسانی شما نادیده گرفته نمی شود می توانید از روش Flash SMS برای سیستم های ارتباطی خود استفاده نمایید.
فلش اس ام اس راه حل خوب برای ارسال پیام مستقیم است، با این حال همه دستگاه های تلفن همراه قادر به انجام این کار نیستند.
در ضمن پیامی که به این صورت به کاربر ارسال شده قابل ذخیره شدن بر روی گوشی یا سیم کارت نیست مگر اینکه کاربر تلفن همراه آن را انتخاب و ذخیره نماید.
پشتیبانی در همه Nokias، برخی از زیمنس، اریکسون، موتورولا و غیره...
هیچ تفاوتی در هزینه با پیام های معمولی ندارد و تنها تفاوت در نحوه نمایش آنهاست.
هویت فرستنده هیچگاه قابل مخفی شدن نیست! بدلیل اینکه این پارامتر در سمت مخابرات تنظیم و در پیام قرار میگیرد و سپس پیام ارسال میگردد که قابل دستکاری نباشد!!!
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
با سلام من با kylix کار می کنم پیام های دریافتی را بعضی موقع سالم نشون میده ولی بیشتر موقع اس ام اس ها ناقص است
احتمال : فکر می کنم فایل ocx آون اصلی نیست
از کجا می تونم نسخه ای که بتونم باهاش سالم کار کنم گیر بیارم
ممنون میشم راهنمایی ام کنید .
-
1 ضمیمه
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
من وقتی با vs2008 کار می کنم به راحتی کی تونم با کامپونت kylix کار کنم
ولی وقتی vs2010 کار می کنم یه ارور میده نمی دونم مشکلش چیه
ممنون میشم کمکم کنید ...
ضمیمه 74745
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
samsami
من وقتی با vs2008 کار می کنم به راحتی کی تونم با کامپونت kylix کار کنم
ولی وقتی vs2010 کار می کنم یه ارور میده نمی دونم مشکلش چیه
ممنون میشم کمکم کنید ...
ضمیمه 74745
اگر اون کرکی که براتون فرستادم رو استفاده میکنید نباید مشکلی باشه ... فکر میکنم کلا دی ال ال هم مشکل داره... اسم کامل فایل دی ال ال و حجمش رو برام بفرستید چک کنم!
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
با سلام خدمت اساتید فن،
اول اینکه وقتی پیام یک قسمتی میفرستید یه شماره رفرنس میده که برای پیگیری که اگه تایید ارسال خواستی مراجعه کنی به اون شماره و بقیه داستان....
حالا اگه اومدیم و خواستیم یه پیام چند قسمتی بفرستیم چکار باید کرد؟
یعنی اینکه همه رفرنس های هر پارت رو نگه میدارین؟
بعد اگه تایید اومد چی؟
اصلا چطوری تو بانک ذخیره میکنید؟ یکجا کل پیام ذخیره میشه یا نه مثل موبایل هر قسمت از پیام که جدا فرستاده میشه رو جدا تو بانک ذخیره می کنید، اگه اینجوریه چطور این قسمت هارو متصل میکنید؟
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
سلام
شما میتونید به من کمک کنید
پروژه ام در رابطه با ربات کنترل شونده توسط GSMهست.
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
samira1367
سلام
شما میتونید به من کمک کنید
پروژه ام در رابطه با ربات کنترل شونده توسط GSMهست.
پروژه شما دو قسمت هست .
اول )نرم افزار تحت ویندوز که ارسال پیامک بتونین باهاش انجام بدید .که خوب نمونه زیاد تو همین تاپیک هست
دوم ) استفاده از نرم افزار کد ویژن برای اینکه بتونید برای سخت افزارتون که چیپست جی اس ام بر روش سوار هست برنامه بنویسید که پیامهای دریافتی رو بخونه ، انالیز کنه ، و دستورات لازم رو به ربات منتقل کنه و اونو کنترل کنه .
بهتره بجای انجمن سی شارپ سوالتون رو تو انجمن برنامه نویسی سیستم های Embedded مطرح کنید اونجا خیلی زودتر و بهتر بجواب میرسید :
https://barnamenevis.org/forumdisplay...DB%8C-Embedded
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
دوستان من از KylixSMS استفاده می کنم. توی سمپلش جایی که پورت می خواد com3 را وارد می کنم. یعنی همون پورتی که گوشی وصله ولی بازم اررو اتصال می ده.
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
faravaghi
با سلام خدمت اساتید فن،
اول اینکه وقتی پیام یک قسمتی میفرستید یه شماره رفرنس میده که برای پیگیری که اگه تایید ارسال خواستی مراجعه کنی به اون شماره و بقیه داستان....
حالا اگه اومدیم و خواستیم یه پیام چند قسمتی بفرستیم چکار باید کرد؟
یعنی اینکه همه رفرنس های هر پارت رو نگه میدارین؟
بعد اگه تایید اومد چی؟
اصلا چطوری تو بانک ذخیره میکنید؟ یکجا کل پیام ذخیره میشه یا نه مثل موبایل هر قسمت از پیام که جدا فرستاده میشه رو جدا تو بانک ذخیره می کنید، اگه اینجوریه چطور این قسمت هارو متصل میکنید؟
شما که پیامهای چند قسمتی رو جداجدا ارسال نمی کنید ! هر پیام (که مثلا 500 کرکتر باشه) رو شما یه جا به فانکشن ارسال اس ام اس تحویل می دین فلذا کلن برای اون یک ریفرنس می گیرین .
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
www.rayanehkhabar.com
دوستان من از KylixSMS استفاده می کنم. توی سمپلش جایی که پورت می خواد com3 را وارد می کنم. یعنی همون پورتی که گوشی وصله ولی بازم اررو اتصال می ده.
دستگاه شما به کام 3 وصله ؟ احتمالا از طریق پورت سریال مجازی دیگه ؟ باودریت رو چه عددی قرار دادید ؟ اگه 9600 ه سعی کنین ببرینش بالا تا 115200 .
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
سلام،
نقل قول:
نوشته شده توسط
pirmard
شما که پیامهای چند قسمتی رو جداجدا ارسال نمی کنید ! هر پیام (که مثلا 500 کرکتر باشه) رو شما یه جا به فانکشن ارسال اس ام اس تحویل می دین فلذا کلن برای اون یک ریفرنس می گیرین .
اگه شما 500 کاراکتر دارید این 500 تا باید به قسمت های 66 تایی(اگه فارسی باشه) تقسیم بشه. بعد هر کدوم که ارسال میکنید یک رفرنس داره!!
حالا اگه شما به این کامپوننت ها کار میکنید که برای این 500 تا یک رفرنس میگیرید، یه جای کار میلنگه یا فقط رفرنس یکی از قسمت ها رو به شما تحویل میده!
بزارید یه جور دیگه سوال کنم:
وقتی یک پیام چند قسمتی براتون میاد، هر قسمت جدا در سیم یا گوشی ذخیره میشه. وقتی شما میرین تو Inbox میاد قسمت ها رو به هم میچسبونه و بعد نشون میده. حالا سوال اینجاست که بر اساس چه الگوریتمی این ادقام انجام میشه؟
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
faravaghi
بر اساس چه الگوریتمی این ادقام انجام میشه؟
خوب الان زیاد یادم نیست که بسته pdu چجور ساخته میشد ولی مثلا اگه پیام 500 کاراکتری شما به 10 پارت تقسیم بشه انتهای هر پارت مشخص میشه که این پیام ادامه داره و این پارت تکه چندم پیام هست .
اینجوری وقتی 10 پارت دریافت شد بر اساس شماره ای که در هر پارت وجود داره مرتب میشه و بصورت یه پیام مجزا نمایش داده میشه .
برای اینکه ببینید بسته pdu برای ارسال پیام چجوری ساخته میشه میتونید مراجعه کنید به :
https://barnamenevis.org/forumdisplay...A7%DB%8C%D9%84
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
گوشی من هیچ کدوم از کامپوننتهای معروف را ساپورت مکرد و فقط GSMCommunication را ساپورت کرد. آیا این کامپوننت خوب عمل می کند اگه بخوام باهاش نرم افزار بنویسم واسه ارسال اس ام اس؟
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
سایت اصلیه GSMCommunication چیه؟
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
من کار نکردم
دقیقا مشکلت تو mcore و kylix چیه که از اونا استفاده نمیکنی
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
mcore و kylixبا گوشی من یا کانکت نمیشن یا اس ام اس را ارسال نمی کنن
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
در درجه اول گوشی باید جی اس ام مودم داشته باشه
با گوشی های سامسونگ هم کانکت نمی شه به دلیل پروتکل حفاظتی که دار ه شما بهتر گوشیتون عوض کنید بهترین ش سونی اریکسون هر دوی این کامپوننت ها خوب هستن ولی mcoreفارسی پشتیبانی نمی کنه یا ورژنی که من دارم پشتیبانی نمی کنه
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
چطوری با kylix اسم اس گروهی بفرستم؟ چطوری تو حلقه بزارم؟
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
هم میتونی از تایمر استفاده کنی و هم از ترد
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
www.rayanehkhabar.com
چطوری با kylix اسم اس گروهی بفرستم؟ چطوری تو حلقه بزارم؟
سلام
اگه از mcore استفاده کنی خودش یک صف ارسال داره.
موفق باشید
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
sg.programmer
هم میتونی از تایمر استفاده کنی و هم از ترد
یکم واضح تر میگین؟
من قراره شماره ها از دیتابیس خونده بشه. چطوری باید به تک تکشون اس ام اس ارسال کرد به ترتیب؟
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
www.rayanehkhabar.com
یکم واضح تر میگین؟
من قراره شماره ها از دیتابیس خونده بشه. چطوری باید به تک تکشون اس ام اس ارسال کرد به ترتیب؟
همه رو اول یک جا از بانک بخون و بزار تو یک آرایه. بعد اقدام به ارسال کن.
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
سلام
دوستان من همه مطالب تاپیک رو دنبال کردم و مطالب مفیدی رو یاد گرفتم
می خواستم خواهش کنم اساتید اگه امکانش هست مراحل ساخت یه برنامه ارسال پیامک رو بصورت طبقه بندی شده و مرحله به مرحله توی یه فایل اماده کنن .
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
sadra1234
سلام
دوستان من همه مطالب تاپیک رو دنبال کردم و مطالب مفیدی رو یاد گرفتم
می خواستم خواهش کنم اساتید اگه امکانش هست مراحل ساخت یه برنامه ارسال پیامک رو بصورت طبقه بندی شده و مرحله به مرحله توی یه فایل اماده کنن .
خب اگه خوندی مشکل پس چیه؟
با کدوم کامپوننت می خوای کار کنی؟
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
با سلام خدمت همه اساتید . من از کامپوننت gsmcomm برای ارسال اسمس با سی شارپ استفاده میکنم ، روی اسمس های تکی (یونیکد و غیر یونیکد) مشکلی ندارم . اسمس های طولانی رو هم توسط pdu ارسال میکنم و درست ارسال میشه . اما یه مشکل هست اینجا و اون اینکه تو ارسال اسمس طولانی یونیکد ، چند کاراکتر از اسمس حذف میشه ، مثلا فرض کنید لغت "افتخارآفرین" رو داریم تو مسیج (جایی که یه قسمت اسمس تموم و اون یکی شروع میشه) به این صورت نوشته میشه : افتخفرین!
ممنون میشم اگه راهنماییم بفرمایید
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
8611670474
سلام به نظر من اگه کسی می خواد اس ام اس بفرسته این کامپلنتی که دوستمون گذاشتن مفیدو کامله من تست کردم جواب داد فقط تو قسمت Read از روی گوشیم کار نکرد
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
با سلام خدمت اساتید،
یک سوال فنی!
وقتی پیامی میاد اگه تک قسمتی باشه مشکلی نیست. ولی اگه توی چند قسمت باشه یک مشکل دارم و اون هم اینه که چطور و با چه الگوریتمی این قسمت های جدا رو به هم و باترتیب خودش بچسبونم؟
نکته های زیر رو بگم شاید توی جواب ها تاثیر داشته باشه:
- توی دریافت هر پارت مشکل ندارم و هر قسمت به صورت عالی دریافت میشه و توی بانک به صورت جدا جدا ذخیره میشه.
- پارامتر هایی که توی بانک داریم ایناست:
- متن پیام
- شماره تلفن فرستنده
- تاریخ دریافت
- طول پیام دریافت شده
- شماره رفرنس پیام
- و شماره قسمت پیام(مثلا قسمت سوم از یک پیام 4 قسمتی)
آیا با دستورات SQL میشه؟ و یا ....
در ضمن دوستانی که با کامپوننت ها کار میکنن بفرمایند این قسمت رو چطور پیاده سازی کرده اند؟
یعنی برای دریافت پیام های پند قسمتی در زمان دریافت به هم الصاق میشه و یا به صورت جدا ذخیره و موقع نمایش به هم پیوند میخوره؟
البته تا جایی که من توی موبایل ها دیدم این نوع پیام ها به صورت جدا ذخیره و موقع نمایش سرهم دیده میشن!
حالا هر راهی به نظر دوستان میرسه دریغ نفرمایید. کم ما و کرم شما.
با تشکر از همه
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
سلام آقا من یه برنامه نوشتمو مدیریت سوپر مارکت و توش یه سرویس گذاشتم که مشتریان بتونند از طریق ارسال پیامک کالا رو سفارش بدن.از جی اس ام مودم می خوام برای ارسال و دریافت اس ام اس استفاده کنم ولی مشکلی که دارم اینه که نمی دونم چه جوری باید گوشی رو وصل کنم به کامپیوتر لطفا اگه میدونی چجوری میشه این کارو کرد بهم کمک کن چون باید تا سه روز دیگه این پروژه رو تحویل بدم
ممنون
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
با سلام خدمت اساتید
من با kylix و gsm مودم وقتی ارسال انجام می دم خطای -36 رو بهم میده (ERR_NRTWORK_RP) ولی اس ام اس ارسال میشه و به گوشی می رسه!! کسی از دوستان به این مشکل بر نخورده؟ این خطا برای چیه؟
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
سلام
در زمان استفاده از kylix این خطا بهم میده
ERR_LOCATION_EMPTY
دوستان میتونن راهنمایی کنن
اطلاعات بیشتر اینجا ببینید
ایام به کام
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
سلام دوستان
من یه مشکل کوچولو با کامپوننت kylix دارم،اونم اینه که همه چیز درسته فقط بعضی مواقع، موقع ارسال با خظای
Err_PDU_Parameter
مواجه میشه.
آیا کسی از دوستان دلیل تولید این خطا رو میدونه
با تشکر
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
سلام دوست گرامی،
من با این کامپوننت کار نکردم ولی بروز چنین خطایی با توجه به چیزی که نوشتین باید مربوط به PDU باشه. اگه می تونید کد PDU یی که تولید میکنید رو بزارید تا باهم مشکلش رو برطرف کنیم.
البته اگه قابل بدونید.
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
با سلام و ممنون از توجه تون
دوست عزیز من خودم هم چند وقتیه که در گیر کار با این کامپوننت هستم.
و اطلاعاتم در باره ی PDU در این حده که :در واقع PDU استانداردی برای کد کردن پیام و سایر اطلاعات لازم برای ارسال هستش(البته اگه اطلاعاتم درست باشه! ).
و خوشبختانه Kylix خودش زحمت این تبدیل اطلاعات من رو به صورت PDU میکشه یعنی من اطلاعات کد شده ای (بصورت PDU)نمیبینم که بخوام در مورد درست بودنشون تحقیق کنم و یا به شما نشون بدم و البته بعید میدونم که kylix در ساخت PDU اشتباه کنه:متعجب:
و از این گذشته،مشکل اینجاست که بطور مثال من پبامکی که چند لحظه پیش در ارسالش با پیعام خطای ERR_PDU_PARAMETER مواجه شدم رو با یک با خاموش و روشن کردن GSM_MODEM دوباره بدون هیچ خطایی ارسال میکنم .،و همین بیشتر منو در مورد اینکه اشکال از خود PDUی تولید شده باشه به شک میندازه!
به هر حال اگه میتونید راهنمایی کنید.
با تشکر از لطفی که مبذول خواهید داشت
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
سلام مهربون،
باید خدمت سرور گلم عرض کنم اطلاعاتتون درسته و PDU برای همینی که گفتین استفاده میشه.
آخه من خودم حدود 6 ماه صرف یادگیری همین PDU کردم و تقریبا خودم یه کامپوننت رو که قبلا معرفی کردم رو برای خودم بهینه و تقریبا بعضی از قسمتهای اونو مثل همین قسمت PDU رو خودم نوشتم. به همین خاطره توبرنامه دیگه از این جور خطاها و یا کرک کردن و نفهمیدن بعضی از چیزا رو ندارم. هر جایی ام که به مشکلی بربخورم سریعا رفع میشه.
اینی که اون کامپوننت به شما اجازه دیدن کدهاشو نمیده کار معقولیه و دیگه برمیگرده به زمانی که می خواستین یه روش مناسب برای ارسال پیدا کنید و منتج شده به استفاده از اون.
من بیشتر از این نمی تونم کمک کنم(چون این کامپوننت رو ندیدم و باهاش کار نکردم)
خوشحال میشم اگه بتونم یه بار کوچیک از روی شونه دوستان بردارم(البته اگه قابل باشم و مثل این دفعه عاجز از اون نباشم.)
به امید رفع مشکل شما
اَمَّن یُّجیبُ المُضطَرَّ اِذا دَعاهُ وَ یَکشِفُ السُّوءَ
آمین
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
سلام مشکل کار رو پیدا کردم البته بیشتر شبیه یه سوتیه تا مشکل:قهقهه:
ایراد از اینجا شروع شده که من شماره تلفن رو با پیشوند 98+ برای ارسال وارد کردم در حالی که فرمت شماره تلفن باید یا با98 بدون + شروع بشه یا با همون 0 شروع بشه...
و در حالت کلی میشه نتیجه گرفت که خطای Err_PDU_Parameter برمیگرده به اشکالاتی که در پارامترهای پیام (اعم از شماره مرکز پیام ،شماره تلفن مقصد،متن پیام و ...)
وجود داره
با تشکر از اقای faravaghi
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
نقل قول:
نوشته شده توسط
mahziar
چند نفر از دوستان با پیام خصوصی از من نحوه ارسال long SMS (پیامک چند صفحه ای ) با استفاده از کامپوننت GSM Communication رو سوال کرده بودند که نحوه انجام این کارو در زیر توضیح میدم :
بجای تعریف متغیر pdu از نوع SmsSubmitPdu باید اونو از نوع OutgoingSmsPdu[] تعریف کرد :
OutgoingSmsPdu[] pdus;
بجای :
SmsSubmitPdu pdu;
و برای مقدار دهی کردن این متغیر ساخته شده هم بجای :
pdu = new SmsSubmitPdu(messagetext, PhoneNumber.Text, dcs);
باید از :برای پیامک فارسی
pdus = GsmComm.PduConverter.SmartMessaging.SmartMessageFa ctory.CreateConcatUnicodeTextMessage(messagetext, PhoneNumber.Text);
و از :
pdus = GsmComm.PduConverter.SmartMessaging.SmartMessageFa ctory.CreateConcatTextMessage(messagetext1, textBox8.Text);
برای پیامک انگلیسی استفاده کرد .
جهت ارسال این Pdus هم کافیه بجای دستور :
CommSetting.comm.SendMessage(pdu);
از دستورات :
foreach (OutgoingSmsPdu pdu in pdus)
{
CommSetting.comm.SendMessage(pdu);
}
استفاده بشه .
با این کار ، با این که هر خونه آرایه بصورت مجزا ارسال میشه ، اما در گوشی مخاطب بصورت پیوسته و در قالب یک پیامک دریافت میشه .
با تشکر از شما دوست عزیز،
آیا در این حالت، یعنی لانگ اس ام اس، امکان دریافت دلیوری وجود داره؟
در حالت تکی با ست کردن یک پراپرتی می توان دلیوری را درخواست کرد.
ممنونم.
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
با سلام خدمت تمامی دوستان
اول ی شوک
این موضوع دیگه قدیمی شده برای ارسال اس ام اس دیگه خیلی سخت پورت پیدا کنی، بلتوث پیدا کنی ،ارور نده ........ کلی داستان داره
کلی باید با مشتریات سرو کله بزنی
از من هم می شنوید اصلا طرف مودم (دیلینک ای جو و.....) نرید که کلی دردسر داره اگر باهاش کارنکی از شبکه خارج میشه سیم کارت قفل میکنه و........
و امام چالش جدید
موبایل با سیستم عامل آندروید
حالا باید چیکار کرد جوابش باشه توی بخش بعدی
جواب تمامی این همه بدبختی
ی سرچ در مورد وب سرویس
و تمام
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
برای اینکه شوک قبلی ی مقدار کم اثر تر بشه
ی آموزش میزام برای
ارسال اس ام اس موبایل با سیستم آندروید (آسون برای مصرف کننده پر دردسر برای نویسنده آندروید )من با آندروید 4.0تست کردم جواب داد حالا دوستان تست کنند جوابشو بزارن اینجا (البته با دیگر آندرویدها).
برای این کار ی نرم افزاری هست به نام
PdaNet Pro v3.50
به حجم حدود 6 m
کارش اتصال گوشی های آندرویدی به اینترنت با جی اس ام مودم
این نرم افزار هم روی کامپیوتر نصب میشه و هم روی گوشی در هنگام نصب باید گوشی با کابل یو اس بی
به کامپیوتر وصل باشه .
تازه خودش هم ی برنامه برای ارسال اس ام اس داره
برای پیدا کردن پورت هم باید برید توی دیوایس منیجر
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
کامپوننت رو که نصب کنی داخل خودش نمونه داره
لینک دانلود کامپونتKylix 5 با حجم حدود 5 مگ
بازم میگم وقتتون رو با این کامپوننت تلف نکنید
گزینه های بهتری هم برای ارسال اس ام اس هست بی درد سر !!!!!!!!!!!!!
.
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
با عرض سلام
بنده هیچ اطلاعاتی در باره ی اسمس فرستادن ندارم
می خوام بدونم چجور میشه با گوشی اسمس داد(منظورم بشه از کامپیوتر به وسیله ی موبایل اسمس داد)
(در ضمن می دونم تا پیک مال 11 ماه پیش)
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
سلام،
یکم همین تاپیک رو مطالعه کن. برای ارسال پیامک باید با استفاده از AT Command ها می تونید این کار رو بکنید.
ابتدا برو یک مودم تعریف کن(یا با اتصال GSM مودم و یا گوشی، که درایور اون رو هم نصب کن) و سپس برنامه Hyper Terminal رو باز کن و دستورات AT رو توی اون تایپ کن ببین نتیجه چی میشه.
بعد همین دستورات رو باید با برنامه نویسی بفرستی و نتیجه رو پردازش کنی.
اگه حوصله این کار هارو نداری باید بری از کامپوننت هایی که آماده هست استفاده کنی.
بهترین کمک برای شما F1 می باشد.
-
نقل قول: ارسال SMS به وسیله گوشی ... مودم ... اینترنت
دقیقا من هیچی از این موضوعات نمی دونم و از 100 درصد گفته های شما5 درصدش گرفتم:گیج:
میشه دقیق تر صحبت کنید
در ضمن من قط فرستادن اسمس را با موبایل می خوام
شرمنده
با تشکر