Hi,
The wrong dcs value is fixed in this part (gw/sms.c) :
/* mode 1 */
else {
debug("bb.sms.smpp", 0, "[debug perso #1] dcs: %d", dcs);
dcs |= 0xF0; /* sets bits 7-3 */
debug("bb.sms.smpp", 0, "[debug perso #2] dcs: %d", dcs);
if(msg->sms.coding != DC_UNDEF){
dcs |= (msg->sms.coding << 2); /* only DC_7BIT or
DC_8BIT, sets bit 2*/
debug("bb.sms.smpp", 0, "[debug perso #3] dcs: %d",
dcs);
}
if (msg->sms.mclass == MC_UNDEF){
dcs |= 1; /* default meaning: ME specific */
debug("bb.sms.smpp", 0, "[debug perso #4] dcs: %d",
dcs);
}else{
dcs |= msg->sms.mclass; /* sets bit 1,0 */
debug("bb.sms.smpp", 0, "[debug perso #5] dcs: %d",
dcs);
}
debug("bb.sms.smpp", 0, "[debug perso #6] dcs: %d", dcs);
}
Logs :
2008-02-07 17:37:18 [11772] [14] DEBUG: [debug perso #1] dcs: 0
2008-02-07 17:37:18 [11772] [14] DEBUG: [debug perso #2] dcs: 240
2008-02-07 17:37:18 [11772] [14] DEBUG: [debug perso #3] dcs: 240
2008-02-07 17:37:18 [11772] [14] DEBUG: [debug perso #5] dcs: 241
2008-02-07 17:37:18 [11772] [14] DEBUG: [debug perso #6] dcs: 241
Regards,
Olivier PELLEGRINO
MIL'NR3
Le jeudi 07 février 2008 à 15:42 +0100, Stipe Tolj a écrit :
> Olivier PELLEGRINO schrieb:
> > Output:
> > 2008-02-05 15:42:28 [20444] [14] DEBUG: [debug perso #1]
> > msg->sms.alt_dcs: -1, smpp->conn->alt_dcs: 0,
> > pdu->u.submit_sm.data_coding: 0, SMPP_DEFAULT_CHARSET: UTF-8,
> > smpp->alt_charset: ISO-8859-1
> > 2008-02-05 15:42:28 [20444] [14] DEBUG: [debug perso #2] if condition
> > 2008-02-05 15:42:28 [20444] [14] DEBUG: [debug perso #3]
> > msg->sms.alt_dcs: -1, smpp->conn->alt_dcs: 0,
> > pdu->u.submit_sm.data_coding: 241, SMPP_DEFAULT_CHARSET: UTF-8,
> > smpp->alt_charset: ISO-8859-1
>
> ok, which proves that the submit_sm.data_coding = 241 is set within the if
> condition branch, hence via fields_to_dcs(msg, 1);
>
> Please check within gw/sms.c:fields_to_dcs() which if branch set the dcs
> value
> accordingly.
>
> Stipe
>
> -------------------------------------------------------------------
> Kölner Landstrasse 419
> 40589 Düsseldorf, NRW, Germany
>
> tolj.org system architecture Kannel Software Foundation (KSF)
> http://www.tolj.org/ http://www.kannel.org/
>
> mailto:st_{at}_tolj.org mailto:stolj_{at}_kannel.org
> -------------------------------------------------------------------
>