Setting an alternative DCS for EMI2 SMSC

Andreas Krennmair <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Hello,

The company that provides my company with access to their EMI2 SMSC 
recently required us to set the DCS to 245 so that WAP-Push messages 
would be properly relayed to the mobile phone providers to which they 
route. After some searching in the kannel source code I found out that 
there's a not quite well-documented configuration parameter 'alt-dcs' 
for smsc groups to set an alternative DCS (it does appear in the latest 
documentation, but not in the context of smsc groups).

Anyway, when you use this to set an alternative DCS, and the value 
provided is greater than 1, it is set to 1. But in my case, I need to 
set a DCS of 245, so I simply removed this alt-dcs normalization code:

diff -Nur --exclude=CVS gateway/gw/smsc/smsc.c 
gateway.alt-dcs/gw/smsc/smsc.c
--- gateway/gw/smsc/smsc.c      Thu Feb 26 16:07:30 2004
+++ gateway.alt-dcs/gw/smsc/smsc.c      Fri Aug  6 11:04:37 2004
@@ -509,8 +509,6 @@

      if (cfg_get_integer(&alt_dcs, grp, octstr_imm("alt-dcs")) == -1)
         alt_dcs = 0;
-    if (alt_dcs > 1)
-        alt_dcs = 1;

      if (cfg_get_integer(&ois_debug, grp, 
octstr_imm("ois-debug-level")) == -1)
         ois_debug = 0;

Since the alt-dcs doesn't seem to be needed really often, I suggest to 
give the user the greatest flexibility _when_ it is needed.

Regards,
Andreas Krennmair
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.