Hi,
What I mean here is, currently Kannel support 1,2,4,8,16 as DLR value.
My telco send back the DLR with 17 as the value which means insufficient
balance via HTTP SMSC (http://host:port/?dlr=17). I have patched
smsc_http.c to grab this value. But since this value is not a standard
one for Kannel, then Kannel doesn't destroy this dlr mask. What Im
trying to do also is how to destroy this dlr mask. TIA.

Regards,


Willy
On Sun, 2008-05-25 at 15:12 +0200, Andreas Fink wrote:
> what you mean by "custom" dlr mask?
> 
> DLR mask is a field which is internal to kannel. Its a bitfield. so  
> 0x17 would give you 0x10 + 0x4 + 0x2 + 0x1 type of messages back.  
> Depending on which bits are set, certain reports from the SMSC are  
> sent back or not. Some SMSC's dont support all of those. For example  
> SMPP doesnt have a message called "Buffered" like this is in EMI/UCP.
> 
> 
> 
> 
> On 25.05.2008, at 10:33, sangprabv wrote:
> 
> > Hi,
> > I have a situation where I need to implement a custom dlr mask. I have
> > read dlr.h, and I found some definitions for each dlr mask.
> > My question is if I need to implement let say 17 as a custom dlr mask.
> > Will it be:
> > #define DLR_CUSTOM 0x17?
> > And also how to make Kannel automatically destroy this custom dlr  
> > mask?
> > TIA
> >
> > Regards,
> >
> >
> > Willy
> >
> 
-- 
[sangprabv]
http://www.sangprabv.web.id


Reply via email to