GSM 03.38 to ASCII Conversion via SMPP

GSM 03.38 to ASCII Conversion via SMPP SearchSearch
Author Message
Ritual
New member
Username: Ritual

Post Number: 1
Registered: 08-2009
Posted on Saturday, August 29, 2009 - 06:13 am:   

Hi

We have a remote client who sends messages via SMPP through to NowSMS server in GSM 03.38 character set with DCS 0 which works fine normally when sending to carriers via SMPP, however we are now connected to this new carrier which treats DCS 0 as ASCII and DCS 1 also as ASCII. Is there a way to make NowSMS re-encode messages out a certain SMPP carrier into ASCII format? Otherwise, non a-z 0-9 characters come out as wierd characters because of the mismatched assumed character sets.

Appreciate any help you can provide to find a solution.

Cheers
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 1186
Registered: 08-2008
Posted on Saturday, August 29, 2009 - 02:32 pm:   

Hi,

Yes, the character set can be configured on a per SMPP SMSC connection.

Go into "Properties" for the connection in the "SMSC" list, and in the "Advanced" settings there is an "SMSC Character Set" selection. If you set this to "iso-8859-1", it will encode the message using the ASCII characters that you need to use for this provider.

--
Des
NowSMS Support
Ritual
New member
Username: Ritual

Post Number: 2
Registered: 08-2009
Posted on Sunday, August 30, 2009 - 05:09 am:   

Hi Des

Thanks for your reply.

I have changed it to the iso-8859-1 charset which seems to have helped and now the $ and @ signs work correctly, however the ¥èöñüà type characters etc.. are still coming through wierd.
I checked the carriers documentation, and it appears that: "thus, it will be assumed that the external messaging device is using the ASCII codepage 437 character representation." not the iso-8859-1 character set. Most of the characters work, however the ones that don't match up between iso-8859-1 and ASCII codepage 437 are still coming up incorrect. This carrier is the countries largest carrier. Why they don't follow standards is suprising.. I have asked them to change to allow default 7bit, however they say it will break too many other things in their complex system.

Any ideas?

Cheers
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 1187
Registered: 08-2008
Posted on Sunday, August 30, 2009 - 03:00 pm:   

Hi,

A quick question...for that range of characters, can you give me some

examples of what character you get instead of the expected.

I just want to make sure we know what character set we're really dealing with as that character set is never mentioned in the SMPP specs.

-- Des