Trying to send DCS=0 | Search |
NowSMS Support Forums ⬆ NowSMS Support - SMS Issues ⬆ Archive through July 28, 2010 ⬆ |
◄ ► |
Author | Message | |||
Chris New member Username: Chrisc Post Number: 44 Registered: 12-2008 |
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 |
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 |
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 |
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 |
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 |