Thanks for your response, but we're not using kannel as a gateway to other mobile phones. Rather, we're writing an application that needs to receive multi-part messages concatenated at some stage into one continuous message. Don't suppose you'd have any advice in this regard?
Regards, Geoffrey Roberts
On 30/11/2005, at 11:51 PM, Aarno Syvänen wrote: Why do you not let the phone to do reassembling ? If it cannot do it, it cannot understand long messages either.
Aarno
On 25 Nov 2005, at 03:18, Geoffrey Roberts wrote: Hi,
You'll have to forgive me for sounding a mite clueless, but I'm new to using kannel. I'm attempting to find out if it's possible to use kannel (specifically, version 1.4.0 running on Linux 2.6.8-1.521) to concatenate multiple received message segments, or at least to pass the relevant UDH parameters for each segment to the application which processes received messages. We're trying to deal with messages longer than 160 ASCII characters — problem is that kannel interprets these segments as separate messages, and not only doesn't attempt to combine them, but also sends back two message receipts to the sender. I've noticed significant segment parameters being set in the PDU dump, namely sar_total_segments and sar_segment_seqnum, but I've no idea how to pass them on to the python script that parses the messages.
I've checked through the mailing list archives, the kannel user guide and FAQ, and haven't managed to find any conclusive answers to either problem, or even an indication that what I'm attempting clearly isn't possible. Is there anything I'm missing? Sorry in advance if this question's already been answered without my noticing. If you need more information to help solve this problem, I'll see what I can provide.
Regards, Geoffrey Roberts
|