Alejandro Guerrieri schrieb:
Sorry for the delay, but didn't have a chance to test this against a real
link before.
You're right, since Kannel captures the TLV before, it doesn't make it into
the TLV handler.
The receipted_message_id TLV is somewhat "special" since it's used
internally by kannel as well.
Please use this small patch that extends my "%w" patch and allows the
parameter also on deliver_sm and data_sm PDU's. You'll then be able to
access the parameter on the %w variable as well.
=CUT HERE=======================================================
Index: gw/smsc/smsc_smpp.c
===================================================================
RCS file: /home/cvs/gateway/gw/smsc/smsc_smpp.c,v
retrieving revision 1.101.2.5
diff -u -r1.101.2.5 smsc_smpp.c
--- gw/smsc/smsc_smpp.c 21 Oct 2008 12:50:46 -0000 1.101.2.5
+++ gw/smsc/smsc_smpp.c 27 Oct 2008 20:47:15 -0000
@@ -463,6 +464,9 @@
msg->sms.binfo = pdu->u.deliver_sm.service_type;
pdu->u.deliver_sm.service_type = NULL;
+ msg->sms.smsc_msg_id = pdu->u.deliver_sm.receipted_message_id;
+ pdu->u.deliver_sm.receipted_message_id = NULL;
msg->sms.smsc_msg_id ??? never heard of this msg field ;)
Alejandro, can you let us know what your patch does and if it intended
to be proposed to the mailing list for CVS inclusion?
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
-------------------------------------------------------------------