Re: Cannot retrieve receipted_message_id in deliver_sm using meta-datapatch
Stipe Tolj <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Organization | tolj.org system architecture |
| Message-ID | <[email protected]> |
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
-------------------------------------------------------------------