Search found 21 matches

by BenEllis
Wed Nov 11, 2009 1:29 pm
Forum: ALT.SMS.SmppClient
Topic: Multipart SMS DELIVERY problem
Replies: 29
Views: 62461

It might help if you copy and paste the code you're using to create your submitsm and read your deliversm? Sounds like you're setting the .ShortMessage property to an encoded Hex String instead of a standard string. Also, I believe the .Default option requires different encodings depending on the SM...
by BenEllis
Wed Nov 11, 2009 1:00 pm
Forum: ALT.SMS.SmppClient
Topic: GSM 03.38 support
Replies: 9
Views: 22626

Use the below function to generate your ShortMessageBytes and change the DataEncoding to ASCII (GSM03.3.) [Edit: Added § to the encoding algorithm as it was missing.] i.e. req.ShortMessageBytes = GSMEncode("!£$%^&*()€"); public static byte[] GSMEncode(string PlainText) { // ` is not a conversion, ju...
by BenEllis
Wed Nov 11, 2009 12:56 pm
Forum: ALT.SMS.SmppClient
Topic: How to send special chars(Extended Charset)?
Replies: 1
Views: 10227

GSM 03.38 / ASCII Encoder

Use the below function to generate your ShortMessageBytes and change the DataEncoding to ASCII (GSM03.38). i.e. req.ShortMessageBytes = GSMEncode("!£$%^&*()€"); public static byte[] GSMEncode(string PlainText) { // ` is not a conversion, just a untranslatable letter. // x0D should be CR but this cau...
by BenEllis
Wed Nov 11, 2009 12:53 pm
Forum: ALT.SMS.SmppClient
Topic: GSM 03.38 support
Replies: 9
Views: 22626

GSM 03.38 / ASCII Support

Nevermind, wrote my own. Works a charm :)
by BenEllis
Tue Nov 10, 2009 3:14 pm
Forum: ALT.SMS.SmppClient
Topic: GSM 03.38 support
Replies: 9
Views: 22626

GSM 03.38 support

Is there support for GSM 03.38 encoding or do I need to write my own?
by BenEllis
Tue Nov 10, 2009 3:09 pm
Forum: ALT.SMS.SmppClient
Topic: Events for outgoing messages
Replies: 0
Views: 6965

Events for outgoing messages

Can you add events for when a SubmitSm, SubmitMultiSm, etc are actually sent? So you would get evSendData(object sender, byte[] data) followed by evSubmitSmSent(object sender, SubmitSm data) followed by evReceiveData(object sender, byte[] data) followed by evSubmitCompleted(object sender, SubmitSmRe...