I found out the problem!!!
the originator that is defined in the SMSC should match the
global-sender field.
HTH to somebody and 10x to all that were helping in this thread
Alex
aleksandar ivanovski wrote:
Peter,
I guess you are talking about %A (no %a).
However you were right, it returns ACK/, so the kannel is responding
How in the name of god did I provoke this situation, or to put it other
way how to ask the software to get DLR from the SMSC. (Becouse I was
getting 1s as DLR)
Here are few lines of the access.log:
2005-07-22 12:31:43 Sent SMS [SMSC:ESBank] [SVC:tester] [ACT:] [BINF:]
[from:ESBank] [to:38970327924] [flags:-1:0:-1:-1:31] [msg:4:test] [udh:0:]
2005-07-22 12:31:43 DLR SMS [SMSC:ESBank] [SVC:tester] [ACT:] [BINF:]
[from:ESBank] [to:38970327924] [flags:-1:-1:-1:-1:8] [msg:4:ACK/] [udh:0:]
10x for the help and looking forward to hearing from you
Alex
Peter Beckman wrote:
On Thu, 21 Jul 2005, aleksandar ivanovski wrote:
This is new for me.(I guess this is kannel response not the SMSCs')
How do I find out the originator of the delivery report?
Just look at the %a (response). If it looks like:
ACK/ or NACK/69/...
it's from kannel. If it looks like
id:283308380 sub:001 dlvrd:001 submit date:0501250428 done
date:0501250428 stat:ACKED err:003 text: .
it's from the SMSC.
How would you comment that dlr-mask < 16 does not even trigger the DLR?
I was receiving 16s when the number does not exist or similar...
16 == SMSC Rejected, response would be NACK/##/SOMETEXT
8 == SMSC Accepted, response would be ACK/
4 == Carrier Accepted
2 == Handset Rejected/Failed
1 == Handset Delivered
Beckman
Peter Beckman wrote:
Remember that Kannel itself generates the DLR for 8 (submitted
successfully
to SMSC), NOT the SMSC itself. The SMSC will generally send you DLR
of 4,
2 and 1; Kannel generates DLRs for 8 and 16 (failed submit to
SMSC). The
DLR reports themselves also look different.
Beckman
On Thu, 21 Jul 2005, aleksandar ivanovski wrote:
Hi all,
A problem suddenly raised from nowhere :-(
The dlr reporting works it is just that it always sends value %d=8.
One other thing that i noticed is that the dlr is triggered only if
I set dlr-mask=31. I don't remember that I have changed something
in the conf file and I was able to receive 1s when the message was
delivered.
Any Idea what may be the cause of this problem.
Have one more small problem: although I have read a lot on this
forum, I was not able to realize how to track msg except with the
phone# which is not always suitable. I cannot make it work with the
uniqueID that I send in the sendsms URL. i.e. I cannot retrieve it
back.
thank you all
Alex
---------------------------------------------------------------------------
Peter Beckman
Internet Guy
[EMAIL PROTECTED]
http://www.purplecow.com/
---------------------------------------------------------------------------
---------------------------------------------------------------------------
Peter Beckman
Internet Guy
[EMAIL PROTECTED]
http://www.purplecow.com/
---------------------------------------------------------------------------