 |
|
 |
Hello, good project but I think there a missing in the uploaded library!
compose() method in SMS.cs is just for UCS2 encoding!
switch (messageEncoding) {
case SMSEncoding.UCS2:
messageBytes = EncodeUCS2(_message);
break;
default:
messageBytes = new byte[0];
break;
}
To promote computer science in Africa !
|
|
|
|
 |
|
|
 |
|
 |
Thanks for this link but this code contains bugs yet but I'll exploit the other working codes!
To promote computer science in Africa !
|
|
|
|
 |
|
 |
Why dosnt work character like ^ [ ] {} ??
|
|
|
|
 |
|
 |
thank u So So SO MUCH my friend
|
|
|
|
 |
|
|
 |
|
 |
on CellId.ru you can download free library for working with GSM modem! (for .NET) with C# sample.
You can send and receive SMS messages, USSD.
support GSM and UCS2 coding format and
PDU and Text format!!!
You can download from cellid.ru
|
|
|
|
 |
|
|
 |
|
 |
i download update smspdulib from codeproblem.com its support multipart or long sms .but still a bug decode function and bug is when i receive multipart or long sms last part of sms convert to some garbage collection .if i recieve three parts sms..first two part recieved correctly but third part show like that please check this and guide me how can i solve this problem..
[1st Part]
I used the Visual Studio 2005 Beta 1 (it was one year ago) because Visual\r\nStudio 2005 has a SerialPort-component. You just have to connect with that
[2nd Part]
port to your modem/handphone, and read all the messages.\r\nI made a project that reads messages from a database and sends them, and\r\ninserts the rece
[Third Part]
RmKIAZKggCOKgAR]AB]_iQKeAhCEYK]@(QKeKAnCgABYg_Afkaa_eiAL_eP_kegADKioKK]AhQKAf[gAF_kYIADKAfK]IAJiGY@Jee_e[fkaa_ei]@Yg_A \t+[@
|
|
|
|
 |
|
 |
hi i m new in c# and want to develop sms application i heard smspdulib please tell me how to recieve sms using pdulib i m able to encode and decode sms using pdulib but i m unable to send and recieve sms.. hope u all brothers help me and and guide me
|
|
|
|
 |
|
 |
please exmplain me how can i send and receive sms using smspdulib if possible give me any example
|
|
|
|
 |
|
 |
can anybody explain me how to send and recieve sms via gsm modem connected to PC via bluetooth (serial port profile) or data cable."
|
|
|
|
 |
|
 |
Hi,
Could you please let me know how your code can involve the Service center number? I try to use Hyperterminal to send PDU SMS. When I past the PDU code generated by the program, it show the error.
The PDU code seems missed the PDU code.
Thanks.
|
|
|
|
 |
|
 |
Here is technical specification:
"Digital cellular telecommunications system (Phase 2+);
Technical realization of the Short Message Service (SMS)
Point-to-Point (PP)"
ETSI TS 100 901 V7.5.0 (2001-12)
|
|
|
|
 |
|
 |
Broken link. Page cannot be found.
Best, Ed.
|
|
|
|
 |
|
 |
Sorry. It's very strange.
I have this document on Google Docs - Here it is
And a little bug, i think:
method SMS.Compose(...) have strange code in switch -> default(for _8bit):
switch (messageEncoding) {
case SMSEncoding.UCS2:
messageBytes = EncodeUCS2(_message);
length = messageBytes.Length;
break;
case SMSEncoding._7bit:
messageBytes = Encode7bit( _message, out length );
break;
default:
messageBytes = new byte[0];
break;
}
There is no user 8 bit data in messageBytes ((
Code from your Google Code SVN.
modified on Friday, January 22, 2010 2:52 PM
|
|
|
|
 |
|
 |
Thank you for specification. It will be useful for contributors of this library.
About switch -> default I can say that it's seems to be not implemented default encoding. As I remember I don't have enough time, so it's uncompleted and is subject to implementation.
Best, Ed.
|
|
|
|
 |
|
 |
Thanks for your job, Ed.
Hope documentation will help you to develop)
|
|
|
|
 |
|
 |
Thanks a lot Eduard! you save my life!!...
|
|
|
|
 |
|
 |
Hello,
For the message "test" the following pdu is generated: 0001000C91293313325476000004F4F29C0E ;
Ive used the following online pdu decoder, http://twit88.com/home/utility/sms-pdu-encode-decode[^]
and the result is:
SMSC#B9DF64799DCE73
Sender:
TimeStamp:// ::
TP_PID:
TP_DCS:
TP_DCS-popis:Uncompressed Text
class
Alphabet:Default
Length
With your decoder the result is:
Service center number:
Service center time stamp: 01-01-0001 0:00:00
Message reference #: 0
Direction: Submited
Phone number: +923331234567
Status report indication: False
Message:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ '
So I must assume something is wrong. Anyone with a solution ? Sugestions ?
Thanks
|
|
|
|
 |
|
 |
Hi, the problem is in the Fecth() Function, it is not checking if validity period is not present.
You can fix it by doing this:
if (sms._direction == SMSDirection.Submited)
if (sms._validityPeriod != 0x00)
sms._validityPeriod = PopByte(ref source);
|
|
|
|
 |
|
|
 |
|
|
 |
|
 |
This fix doesn't work for me. I am quite new to PDU, but for what I know I assume a typo. Didn't you want to test for _validityPeriodFormat?
if (sms._direction == SMSDirection.Submited)
{
if (sms._validityPeriodFormat != 0x00)
sms._validityPeriod = PopByte(ref source);
}
|
|
|
|
 |
|
 |
Your pdu doesn't support character like áà and ç. It would be great for you to add this type of characters to the decoding. Worldwide support from your library.
|
|
|
|
 |