Title: FW: Problem with DLRs in stable version 1.2.1??

Hello,

Recently I installed Kannel stable version 1.2.1 on a new server connected to our SMSC for test purposes. Sending SMS messages works great as long as I don't ask for delivery reports. However, when I ask for delivery reports (with DLR mask 31) Kannel has a PANIC message and is terminated as soon as the SMSC acknowledges the SMS message (the message is correctly received on the phone).

I was wondering whether you are aware of such problems in 1.2.1 (or on specific platforms) and if that's the case whether a workaround exists.

Please find below part of the kannel.log logfile concerning this issue:

2004-03-05 18:38:42 [5] DEBUG: EMI2[orange]: emi2 sending packet:
<^B00/00251/O/51/0033632647722/20683//1//7/////////////4/06
32/010601AE0205040045C60C037761702E6F72616E67652E6672000AC3072004030518382410C30720040306183824081103313030313530373839330001

0373616C7574206C657320616D6973000101////1//////01070605040B8423F0///2C^C>
2004-03-05 18:38:42 [5] DEBUG: Adding DLR smsc=orange, ts=orange-0, src="">
dst=0033632647722, mask=31
2004-03-05 18:38:42 [5] DEBUG: EMI2[orange]: Got packet from the main socket
2004-03-05 18:38:42 [5] DEBUG: EMI2[orange]: emi2 parsing packet:
<^B00/00046/R/51/A//0033632647722:050304183842/D9^C>
2004-03-05 18:38:42 [5] DEBUG: Looking for DLR smsc=orange, ts=orange-0,
dst=+33632647722, type=8
2004-03-05 18:38:42 [5] DEBUG: created DLR message for URL
<http://10.193.131.32/sms/dlr/index.php?result=%d&text=%A&ID=7>
2004-03-05 18:38:42 [5] PANIC: gwlib/octstr.c:2119: seems_valid_real:
Assertion `ostr != NULL' failed. (Called from gwlib/oct
str.c:413:octstr_hex_to_binary.)

For your information: the URL http://10.193.131.32/sms/dlr/index.php?result=%d&text=%A&ID=7 is a script which processes the delivery report by taking the numerical value result and the text value text for the message with identifier ID (7 in this case).

<<smsc_ftrd-orange.conf>>
Please note that I use exactly the same configuration (the configuration file I use can be fined above by the way) on another test server with Kannel development version 1.1.6 and that it works perfectly fine! The problem occurs using Kannel version 1.2.1 on a Linux Mandrake machine (the other one is a Solaris).

Please let me know if you could help.
Best regards,

______________________________________________________
Thomas Vergouwen
France Telecom R&D/DMR/SMO/TOM
R&D engineer - Mobile terminals & embedded Java services
38-40, rue du Général Leclerc
92794 Issy-les-Moulineaux Cedex 9 - France
Tel : +33 1 45 29 47 72
Mobile : +33 6 32 64 77 22
Fax : +33 1 45 29 66 43
http://www.francetelecom.com/rd/

Remember: it's nice 2b important, but it's more important 2b nice
______________________________________________________

Attachment: smsc_ftrd-orange.conf
Description: smsc_ftrd-orange.conf

Reply via email to