Hi again,
Well I have discovered the root of the problem, and I am now
searching for a solution.
The message arrives in the the message payload field of the PDU, but it
appears that this is not where kannel looks for it. Any suggestions as
to how to alter this will be very welcome.
Attached is an XML of the packet as exported from ethereal.
Thanks,
Kyriacos
--
Kyriacos Sakkas
Development Team
Netsmart
Tel: + 357 22 452565
Fax: + 357 22 452566
Email: [EMAIL PROTECTED]
http://www.netsmart.com.cy
Taking Business to a New Level!
** Confidentiality Notice: The information contained in this email
message may be privileged, confidential and protected from disclosure.
If you are not the intended recipient, any dissemination, distribution,
or copying of this email message is strictly prohibited.
If you think that you have received this email message in error, please
email the sender at [EMAIL PROTECTED] **
<?xml version="1.0"?>
<pdml version="0" creator="ethereal/0.10.6">
<packet>
<proto name="geninfo" pos="0" showname="General information" size="108">
<field name="num" pos="0" show="25" showname="Number" value="19" size="108"/>
<field name="len" pos="0" show="108" showname="Packet Length" value="6c" size="108"/>
<field name="caplen" pos="0" show="108" showname="Captured Length" value="6c" size="108"/>
<field name="timestamp" pos="0" show="May 13, 2005 19:03:16.316045000" showname="Captured Time" value="1116000196.316045000" size="108"/>
</proto>
<proto name="frame" showname="Frame 25 (108 bytes on wire, 108 bytes captured)" size="108" pos="0">
<field name="frame.marked" showname="Frame is marked: False" hide="yes" size="0" pos="0" show="0"/>
<field name="frame.time" showname="Arrival Time: May 13, 2005 19:03:16.316045000" size="0" pos="0" show="May 13, 2005 19:03:16.316045000"/>
<field name="frame.time_delta" showname="Time delta from previous packet: 4.913670000 seconds" size="0" pos="0" show="4.913670000"/>
<field name="frame.time_relative" showname="Time since reference or first frame: 15.750882000 seconds" size="0" pos="0" show="15.750882000"/>
<field name="frame.number" showname="Frame Number: 25" size="0" pos="0" show="25"/>
<field name="frame.pkt_len" showname="Packet Length: 108 bytes" size="0" pos="0" show="108"/>
<field name="frame.cap_len" showname="Capture Length: 108 bytes" size="0" pos="0" show="108"/>
</proto>
<proto name="eth" showname="Ethernet II, Src: 00:12:d9:ad:dd:d0, Dst: 00:0f:3d:ec:ee:44" size="14" pos="0">
<field name="eth.dst" showname="Destination: 00:0f:3d:ec:ee:44 (D-Link_ec:ee:44)" size="6" pos="0" show="00:0f:3d:ec:ee:44" value="000f3decee44"/>
<field name="eth.src" showname="Source: 00:12:d9:ad:dd:d0 (00:12:d9:ad:dd:d0)" size="6" pos="6" show="00:12:d9:ad:dd:d0" value="0012d9adddd0"/>
<field name="eth.addr" showname="Source or Destination Address: 00:0f:3d:ec:ee:44 (D-Link_ec:ee:44)" hide="yes" size="6" pos="0" show="00:0f:3d:ec:ee:44" value="000f3decee44"/>
<field name="eth.addr" showname="Source or Destination Address: 00:12:d9:ad:dd:d0 (00:12:d9:ad:dd:d0)" hide="yes" size="6" pos="6" show="00:12:d9:ad:dd:d0" value="0012d9adddd0"/>
<field name="eth.type" showname="Type: IP (0x0800)" size="2" pos="12" show="0x0800" value="0800"/>
</proto>
<proto name="ip" showname="Internet Protocol, Src Addr: 213.249.56.2 (213.249.56.2), Dst Addr: 192.168.0.10 (192.168.0.10)" size="20" pos="14">
<field name="ip.version" showname="Version: 4" size="1" pos="14" show="4" value="45"/>
<field name="ip.hdr_len" showname="Header length: 20 bytes" size="1" pos="14" show="20" value="45"/>
<field name="ip.dsfield" showname="Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)" size="1" pos="15" show="0" value="00">
<field name="ip.dsfield.dscp" showname="0000 00.. = Differentiated Services Codepoint: Default (0x00)" size="1" pos="15" show="0x00" value="00"/>
<field name="ip.dsfield.ect" showname=".... ..0. = ECN-Capable Transport (ECT): 0" size="1" pos="15" show="0" value="00"/>
<field name="ip.dsfield.ce" showname=".... ...0 = ECN-CE: 0" size="1" pos="15" show="0" value="00"/>
</field>
<field name="ip.len" showname="Total Length: 94" size="2" pos="16" show="94" value="005e"/>
<field name="ip.id" showname="Identification: 0x5bcc (23500)" size="2" pos="18" show="0x5bcc" value="5bcc"/>
<field name="ip.flags" showname="Flags: 0x04 (Don't Fragment)" size="1" pos="20" show="0x04" value="40">
<field name="ip.flags.rb" showname="0... = Reserved bit: Not set" size="1" pos="20" show="0" value="40"/>
<field name="ip.flags.df" showname=".1.. = Don't fragment: Set" size="1" pos="20" show="1" value="40"/>
<field name="ip.flags.mf" showname="..0. = More fragments: Not set" size="1" pos="20" show="0" value="40"/>
</field>
<field name="ip.frag_offset" showname="Fragment offset: 0" size="2" pos="20" show="0" value="4000"/>
<field name="ip.ttl" showname="Time to live: 43" size="1" pos="22" show="43" value="2b"/>
<field name="ip.proto" showname="Protocol: TCP (0x06)" size="1" pos="23" show="0x06" value="06"/>
<field name="ip.checksum" showname="Header checksum: 0x2520 (correct)" size="2" pos="24" show="0x2520" value="2520"/>
<field name="ip.src" showname="Source: 213.249.56.2 (213.249.56.2)" size="4" pos="26" show="213.249.56.2" value="d5f93802"/>
<field name="ip.addr" showname="Source or Destination Address: 213.249.56.2 (213.249.56.2)" hide="yes" size="4" pos="26" show="213.249.56.2" value="d5f93802"/>
<field name="ip.dst" showname="Destination: 192.168.0.10 (192.168.0.10)" size="4" pos="30" show="192.168.0.10" value="c0a8000a"/>
<field name="ip.addr" showname="Source or Destination Address: 192.168.0.10 (192.168.0.10)" hide="yes" size="4" pos="30" show="192.168.0.10" value="c0a8000a"/>
</proto>
<proto name="tcp" showname="Transmission Control Protocol, Src Port: 5209 (5209), Dst Port: 56445 (56445), Seq: 32, Ack: 32, Len: 54" size="20" pos="34">
<field name="tcp.srcport" showname="Source port: 5209 (5209)" size="2" pos="34" show="5209" value="1459"/>
<field name="tcp.dstport" showname="Destination port: 56445 (56445)" size="2" pos="36" show="56445" value="dc7d"/>
<field name="tcp.port" showname="Source or Destination Port: 5209" hide="yes" size="2" pos="34" show="5209" value="1459"/>
<field name="tcp.port" showname="Source or Destination Port: 56445" hide="yes" size="2" pos="36" show="56445" value="dc7d"/>
<field name="tcp.len" showname="TCP Segment Len: 54" hide="yes" size="4" pos="34" show="54" value="1459dc7d"/>
<field name="tcp.seq" showname="Sequence number: 32 (relative sequence number)" size="4" pos="38" show="32" value="8200560e"/>
<field name="tcp.nxtseq" showname="Next sequence number: 86 (relative sequence number)" size="0" pos="34" show="86"/>
<field name="tcp.ack" showname="Acknowledgement number: 32 (relative ack number)" size="4" pos="42" show="32" value="1cd552bd"/>
<field name="tcp.hdr_len" showname="Header length: 20 bytes" size="1" pos="46" show="20" value="50"/>
<field name="tcp.flags" showname="Flags: 0x0018 (PSH, ACK)" size="1" pos="47" show="0x18" value="18">
<field name="tcp.flags.cwr" showname="0... .... = Congestion Window Reduced (CWR): Not set" size="1" pos="47" show="0" value="18"/>
<field name="tcp.flags.ecn" showname=".0.. .... = ECN-Echo: Not set" size="1" pos="47" show="0" value="18"/>
<field name="tcp.flags.urg" showname="..0. .... = Urgent: Not set" size="1" pos="47" show="0" value="18"/>
<field name="tcp.flags.ack" showname="...1 .... = Acknowledgment: Set" size="1" pos="47" show="1" value="18"/>
<field name="tcp.flags.push" showname=".... 1... = Push: Set" size="1" pos="47" show="1" value="18"/>
<field name="tcp.flags.reset" showname=".... .0.. = Reset: Not set" size="1" pos="47" show="0" value="18"/>
<field name="tcp.flags.syn" showname=".... ..0. = Syn: Not set" size="1" pos="47" show="0" value="18"/>
<field name="tcp.flags.fin" showname=".... ...0 = Fin: Not set" size="1" pos="47" show="0" value="18"/>
</field>
<field name="tcp.window_size" showname="Window size: 33120" size="2" pos="48" show="33120" value="8160"/>
<field name="tcp.checksum" showname="Checksum: 0x51dc (correct)" size="2" pos="50" show="0x51dc" value="51dc"/>
</proto>
<proto name="smpp" showname="Short Message Peer to Peer, Command: Deliver_sm, Seq: 5, Len: 54" size="54" pos="54">
<field name="smpp.command_length" showname="Length : 54" size="4" pos="54" show="54" value="00000036"/>
<field name="smpp.command_id" showname="Operation : Deliver_sm (0x00000005)" size="4" pos="58" show="0x00000005" value="00000005"/>
<field name="smpp.sequence_number" showname="Sequence #: 5" size="4" pos="66" show="5" value="00000005"/>
<field name="smpp.service_type" showname="Service type: (Default)" size="1" pos="70" show="(Default)" value="00"/>
<field name="smpp.source_addr_ton" showname="Type of number (originator): International (0x01)" size="1" pos="71" show="0x01" value="01"/>
<field name="smpp.source_addr_npi" showname="Numbering plan indicator (originator): ISDN (E163/E164) (0x01)" size="1" pos="72" show="0x01" value="01"/>
<field name="smpp.source_addr" showname="Originator address: 306944796019" size="13" pos="73" show="306944796019" value="33303639343437393630313900"/>
<field name="smpp.dest_addr_ton" showname="Type of number (recipient): Network specific (0x03)" size="1" pos="86" show="0x03" value="03"/>
<field name="smpp.dest_addr_npi" showname="Numbering plan indicator (recipient): Private (0x09)" size="1" pos="87" show="0x09" value="09"/>
<field name="smpp.destination_addr" showname="Recipient address: 4870" size="5" pos="88" show="4870" value="3438373000"/>
<field name="smpp.esm.submit.msg_mode" showname=".... ..00 = Messaging mode: Default SMSC mode (0x00)" size="1" pos="93" show="0x00" value="00"/>
<field name="smpp.esm.submit.msg_type" showname="..00 00.. = Message type : Default message type (0x00)" size="1" pos="93" show="0x00" value="00"/>
<field name="smpp.esm.submit.features" showname="00.. .... = GSM features : No specific features selected (0x00)" size="1" pos="93" show="0x00" value="00"/>
<field name="smpp.protocol_id" showname="Protocol id.: 0x00" size="1" pos="94" show="0x00" value="00"/>
<field name="smpp.priority_flag" showname="Priority level: GSM: None ANSI-136: Bulk IS-95: Normal (0x00)" size="1" pos="95" show="0x00" value="00"/>
<field show="Scheduled delivery time: Immediate delivery" size="1" pos="96" value="00"/>
<field show="Validity period: SMSC default validity period" size="1" pos="97" value="00"/>
<field name="smpp.regdel.receipt" showname=".... ..00 = Delivery receipt : No SMSC delivery receipt requested (0x00)" size="1" pos="98" show="0x00" value="00"/>
<field name="smpp.regdel.acks" showname=".... 00.. = Message type : No recipient SME acknowledgement requested (0x00)" size="1" pos="98" show="0x00" value="00"/>
<field name="smpp.regdel.notif" showname="...0 .... = Intermediate notif: No intermediate notification requested (0x00)" size="1" pos="98" show="0x00" value="00"/>
<field name="smpp.replace_if_present_flag" showname=".... ...0 = Replace : Don't replace (0x00)" size="1" pos="99" show="0x00" value="00"/>
<field name="smpp.data_coding" showname="Data coding: 0x00" size="1" pos="100" show="0x00" value="00">
<field name="smpp.dcs" showname="SMPP Data Coding Scheme: SMSC default alphabet (0x00)" size="1" pos="100" show="0x00" value="00"/>
<field show="GSM SMS Data Coding" size="1" pos="100" value="00"/>
<field name="smpp.dcs.sms_coding_group" showname="0000 .... = DCS Coding Group for SMS: SMS DCS: General Data Coding indication - Uncompressed text, no message class (0x00)" size="1" pos="100" show="0x00" value="00"/>
<field name="smpp.dcs.text_compression" showname="..0. .... = DCS Text compression: Uncompressed text" size="1" pos="100" show="0" value="00"/>
<field name="smpp.dcs.class_present" showname="...0 .... = DCS Class present: No message class" size="1" pos="100" show="0" value="00"/>
<field name="smpp.dcs.charset" showname=".... 00.. = DCS Character set: GSM 7-bit default alphabet (0x00)" size="1" pos="100" show="0x00" value="00"/>
<field show="GSM CBS Data Coding" size="1" pos="100" value="00"/>
<field name="smpp.dcs.cbs_coding_group" showname="0000 .... = DCS Coding Group for CBS: CBS DCS: Language using the GSM 7-bit default alphabet (0x00)" size="1" pos="100" show="0x00" value="00"/>
<field name="smpp.dcs.cbs_language" showname="..00 0000 = DCS CBS Message language: German (0x00)" size="1" pos="100" show="0x00" value="00"/>
</field>
<field name="smpp.sm_default_msg_id" showname="Predefined message: 0" size="1" pos="101" show="0" value="00"/>
<field name="smpp.sm_length" showname="Message length: 0" size="1" pos="102" show="0" value="00"/>
<field name="smpp.opt_param" showname="Optional parameters" size="0" pos="103">
<field name="smpp.message_payload" showname="Payload" size="1" pos="107" show="" value="41"/>
</field>
</proto>
</packet>
</pdml>