Trying to send DCS=0

Trying to send DCS=0 SearchSearch
Author Message
Chris
New member
Username: Chrisc

Post Number: 44
Registered: 12-2008
Posted on Thursday, June 10, 2010 - 04:02 pm:   

Hi guys

We're trying to get our message encoding and data coding correct by sending messages with DCS=0 with message encoding GSM (IA5).

The problem is, we're having difficulty sending the € Euro character symbol, which is why we're trying to set our DCS to 0 as advised by the operator.

However, if I use wireshark and capture the data I send, I can see the DCS is set to 0x01.

I've already applied the RemapMessageClassDCS=No parameter on each bind, but no difference.

Can you provide any help?

Regards
Chris
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2225
Registered: 08-2008
Posted on Thursday, June 10, 2010 - 04:13 pm:   

Hi Chris,

The default character set encoding setting will do this (GSM character set with data_coding=0).
Chris
New member
Username: Chrisc

Post Number: 45
Registered: 12-2008
Posted on Friday, June 11, 2010 - 09:10 am:   

Hi Des

Thank you for this,the issue has now been resolved.

I have a few things I would like to raise though.

If we set the character set to GSM (IA5), why is it that the DCS changes to 0x01 when we specify DCS 0?

Also, when we pick a character set to a bind, apply the changes and restart NowSMS the (Default) option in the dropdown dissapears.

Only when we manually remove the character set parameter in the bind section of the SMSGW.ini file and restart the service, does the Default option return.

Thanks

Regards
Chris
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2226
Registered: 08-2008
Posted on Friday, June 11, 2010 - 02:23 pm:   

Hi Chris,

We will investigate why the default option disappears. It should not. It is the most commonly used setting.

The SMPP data_coding value is similar to the DCS value in raw SMS, but it has some different values. 0 indicates that a default character set is being used (but does not define which character set, only that it is up to the SMSC). 1 explicitly indicates GSM character set and 3 indicates iso-8859-1. The SMSC should use these values to figure out how to decode the characters, re-encode if necessary, and set the DCS to 0. Unfortunately, as you have seen, different vendors and
implentations do things differently, which is why we have so many different settings.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2241
Registered: 08-2008
Posted on Tuesday, June 15, 2010 - 07:00 pm:   

A follow-up Chris ...

Deafult is still selectable, but unless you have a mouse with a scroll wheel, you can't scroll to it.

Since we've added a couple of other character set options to this list (including Roman-8), they no longer fit into the drop down window. We will be adding a scroll bar to the drop down window in the next update.

--
Des
NowSMS Support