Was there a change to DCS=4 versus DCS=F5 as default for messages

Was there a change to DCS=4 versus DCS=F5 as default for messages SearchSearch
Author Message
Stone
New member
Username: Stone

Post Number: 6
Registered: 01-2010
Posted on Wednesday, March 03, 2010 - 10:46 pm:   

Hi I downloaded a test version of nowsms in January. We had to set BinaryDCS=4 in out SMSGW.ini in order to correctly talk to the SMPP. By default nowsms would send F5 which was not accepted by the SMPP. Now we use a different SMSC and I wanted to send DCS=F5 so I removed the entry in the INI file. But it looks NOWSMS still sends DCS=4. I have to say that we just recently donloaded a newer version 2010.02.09 (don't remember the previous version) but it seems I cannot get NOWSMS to send F5 anymore??? even if setting BinaryDCS=F5 in the INI file. Was there a change made in that area? I didn't find anything in the release notes. If this is not a problem with the release what could be my problem?
Thanks
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 1903
Registered: 08-2008
Posted on Wednesday, March 03, 2010 - 11:00 pm:   

Are you using WDP Adaptation?
Stone
New member
Username: Stone

Post Number: 7
Registered: 01-2010
Posted on Wednesday, March 03, 2010 - 11:09 pm:   

Yes...but I always used it. should I try without? Does WDP enable DCS=4 by default? I thought I used it before and got F5 as default.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 1904
Registered: 08-2008
Posted on Wednesday, March 03, 2010 - 11:40 pm:   

Hi Stone,

I don't have all the details in front of me right now, but someone pointed out to us that the WDP Adaptation spec specifies a data_coding value of 4.

Checking use TLV parmameters will do similar encoding to WDP adaptation, except that it segments.

Check the readme file included with the update, as there is a new BinaryDCS parm that works per connection. I'm just not sure if it works with WDP Adaptation as more details are hard coded for it.

(I will investigate more tomorrow ... just wanted to give some quick preliminary feedback.)

-- Des
Stone
New member
Username: Stone

Post Number: 8
Registered: 01-2010
Posted on Thursday, March 04, 2010 - 02:26 am:   

OK. I checked the readme but couldn't find anything related to BinaryDCS.if you find out more tomorrow that would be great.
Thanks
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 1906
Registered: 08-2008
Posted on Thursday, March 04, 2010 - 02:12 pm:   

Hi Stone,

I've done some research on this issue, and found a few relevant discussions (and history lesson) on this issue:

http://support.nowsms.com/discus/messages/1/41812.html
http://support.nowsms.com/discus/messages/1/13877.html
http://support.nowsms.com/discus/messages/1/42172.html

Here's a synopsis.

Beginning with NowSMS 2006, NowSMS began defaulting to using DCS=4 for WAP Push messages when WDP Adaptation is used. This is done because that is what the WDP Adaptation specification says.

In 2009, we accidentally broke this automatic F5 to 4 remapping for WDP Adaptation when adding a new configuration setting.

Late in 2009, we fixed this to go back to the automatic remapping.

While there is a configuration setting to override the binary DCS value on a per-SMSC connection basis, I have tested it and it will not work when WDP Adaptation is used for a connection and the DCS value is F5. F5 is always remapped to 4 when WDP Adaptation is enabled.

We could probably fix the DCS override setting to allow and override of F5, but I'm wondering if this can be resolved in a different way.

Why are you using WDP Adaptation? One of the primary reasons that people use it is to have the upstream SMSC segment a long message instead of having NowSMS segment it. Is this what you need to do? Does the value of 4 not work for your messages? (We have noticed that many operator MMSCs use a DCS value of 4 when sending out their WAP Push/MMS Notification messages, so it is somewhat common.)

--
Des
NowSMS Support