Re: Malformed addr for Incoming short code

Stipe Tolj <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Organization tolj.org system architecture
Message-ID <[email protected]>
Arne K. Haaje wrote:
> 
> However, nothing ended up in the access-log. Now, if you send an 
> outgoing message and it get's rejected you get (at least when using DLR) 
> a 16 NACK in the log. Why not use a line in the access-log when 
> *receiving* invalid messages as well?

This would imply we have a new gw/bb_smscconn.c:bb_smscconn_receive_failed() as 
we have for bb_smscconn_send_failed().

So within gw/smsc/smsc_smpp.c:handle_pdu() we would call the _receive_failed() 
at appropriate places with the "so long unpacked" PDU and destroy the message 
after we have the access.log writen.

BTW, reviewing the code here, I see a bug:

gw/smsc/smsc_smpp.c:1337:  if (pdu->u.deliver_sm.esm_class & (0x04|0x08)) {

where we process currently pdu->type == data_sm ?? this should be 
pdu->u.data_sm.esm_class here, right?

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
-------------------------------------------------------------------
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.