Hi - I posted a message here last week regarding bad OTA. I now have more info. Using
the CVS from yesterday it looks like the PDU is getting truncated. Can anyone confirm
this please or see what I'm doing wrong?
Here is the XML I'm sending:
<?xml version="1.0"?>
<!DOCTYPE CHARACTERISTIC-LIST SYSTEM "file://gw/settings.dtd">
<CHARACTERISTIC-LIST>
<CHARACTERISTIC TYPE="ADDRESS">
<PARM NAME="BEARER" VALUE="GSM/CSD"/>
<PARM NAME="PROXY" VALUE="123.34.6.7"/>
<PARM NAME="CSD_DIALSTRING" VALUE="+45"/>
<PARM NAME="PPP_AUTHTYPE" VALUE="PAP"/>
</CHARACTERISTIC>
<CHARACTERISTIC TYPE="URL" VALUE=" http://wap.dk "/>
<CHARACTERISTIC TYPE="NAME">
<PARM NAME="NAME" VALUE="ABC"/>
</CHARACTERISTIC>
<CHARACTERISTIC TYPE="BOOKMARK">
<PARM NAME="NAME" VALUE="Wap"/>
<PARM NAME="URL" VALUE=" http://wap.dk "/>
</CHARACTERISTIC>
</CHARACTERISTIC-LIST>
Here is the bearerbox log (which looks ok):
2002-07-18 14:48:29 [3] INFO: smsbox: Got HTTP request </cgi-bin/sendota> from <
127.0.0.1>
2002-07-18 14:48:29 [3] INFO: sendsms used by <foo>
2002-07-18 14:48:29 [3] DEBUG: OTA service with XML document
2002-07-18 14:48:29 [3] DEBUG: Octet string at 0x100cea98:
2002-07-18 14:48:29 [3] DEBUG: len: 158
2002-07-18 14:48:29 [3] DEBUG: size: 159
2002-07-18 14:48:29 [3] DEBUG: immutable: 0
2002-07-18 14:48:29 [3] DEBUG: data: 01 06 2c 1f 2a 61 70 70 ..,.*app
2002-07-18 14:48:29 [3] DEBUG: data: 6c 69 63 61 74 69 6f 6e lication
2002-07-18 14:48:29 [3] DEBUG: data: 2f 78 2d 77 61 70 2d 70 /x-wap-p
2002-07-18 14:48:29 [3] DEBUG: data: 72 6f 76 2e 62 72 6f 77 rov.brow
2002-07-18 14:48:29 [3] DEBUG: data: 73 65 72 2d 73 65 74 74 ser-sett
2002-07-18 14:48:29 [3] DEBUG: data: 69 6e 67 73 00 81 ea 01 ings....
2002-07-18 14:48:29 [3] DEBUG: data: 01 6a 00 45 c6 06 01 87 .j.E....
2002-07-18 14:48:29 [3] DEBUG: data: 12 45 01 87 13 11 03 31 .E.....1
2002-07-18 14:48:29 [3] DEBUG: data: 32 33 2e 33 34 2e 36 2e 23.34.6.
2002-07-18 14:48:29 [3] DEBUG: data: 37 00 01 87 21 11 03 2b 7...!..+
2002-07-18 14:48:29 [3] DEBUG: data: 34 35 00 01 87 22 70 01 45..."p.
2002-07-18 14:48:29 [3] DEBUG: data: 01 86 07 11 03 20 68 74 ..... ht
2002-07-18 14:48:29 [3] DEBUG: data: 74 70 3a 2f 2f 77 61 70 tp://wap
2002-07-18 14:48:29 [3] DEBUG: data: 2e 64 6b 20 00 01 c6 08 .dk ....
2002-07-18 14:48:29 [3] DEBUG: data: 01 87 15 11 03 41 42 43 .....ABC
2002-07-18 14:48:29 [3] DEBUG: data: 00 01 01 c6 7f 01 87 15 ........
2002-07-18 14:48:29 [3] DEBUG: data: 11 03 57 61 70 00 01 87 ..Wap...
2002-07-18 14:48:29 [3] DEBUG: data: 17 11 03 20 68 74 74 70 ... http
2002-07-18 14:48:29 [3] DEBUG: data: 3a 2f 2f 77 61 70 2e 64 ://wap.d
2002-07-18 14:48:29 [3] DEBUG: data: 6b 20 00 01 01 01 k ....
2002-07-18 14:48:29 [3] DEBUG: Octet string dump ends.
2002-07-18 14:48:29 [3] INFO: /cgi-bin/sendota: XML request for target <+44777xx
xxxxx>
2002-07-18 14:48:29 [3] DEBUG: Octet string at 0x100cea98:
2002-07-18 14:48:29 [3] DEBUG: len: 158
2002-07-18 14:48:29 [3] DEBUG: size: 159
2002-07-18 14:48:29 [3] DEBUG: immutable: 0
2002-07-18 14:48:29 [3] DEBUG: data: 01 06 2c 1f 2a 61 70 70 ..,.*app
2002-07-18 14:48:29 [3] DEBUG: data: 6c 69 63 61 74 69 6f 6e lication
2002-07-18 14:48:29 [3] DEBUG: data: 2f 78 2d 77 61 70 2d 70 /x-wap-p
2002-07-18 14:48:29 [3] DEBUG: data: 72 6f 76 2e 62 72 6f 77 rov.brow
2002-07-18 14:48:29 [3] DEBUG: data: 73 65 72 2d 73 65 74 74 ser-sett
2002-07-18 14:48:29 [3] DEBUG: data: 69 6e 67 73 00 81 ea 01 ings....
2002-07-18 14:48:29 [3] DEBUG: data: 01 6a 00 45 c6 06 01 87 .j.E....
2002-07-18 14:48:29 [3] DEBUG: data: 12 45 01 87 13 11 03 31 .E.....1
2002-07-18 14:48:29 [3] DEBUG: data: 32 33 2e 33 34 2e 36 2e 23.34.6.
2002-07-18 14:48:29 [3] DEBUG: data: 37 00 01 87 21 11 03 2b 7...!..+
2002-07-18 14:48:29 [3] DEBUG: data: 34 35 00 01 87 22 70 01 45..."p.
2002-07-18 14:48:29 [3] DEBUG: data: 01 86 07 11 03 20 68 74 ..... ht
2002-07-18 14:48:29 [3] DEBUG: data: 74 70 3a 2f 2f 77 61 70 tp://wap
2002-07-18 14:48:29 [3] DEBUG: data: 2e 64 6b 20 00 01 c6 08 .dk ....
2002-07-18 14:48:29 [3] DEBUG: data: 01 87 15 11 03 41 42 43 .....ABC
2002-07-18 14:48:29 [3] DEBUG: data: 00 01 01 c6 7f 01 87 15 ........
2002-07-18 14:48:29 [3] DEBUG: data: 11 03 57 61 70 00 01 87 ..Wap...
2002-07-18 14:48:29 [3] DEBUG: data: 17 11 03 20 68 74 74 70 ... http
2002-07-18 14:48:29 [3] DEBUG: data: 3a 2f 2f 77 61 70 2e 64 ://wap.d
2002-07-18 14:48:29 [3] DEBUG: data: 6b 20 00 01 01 01 k ....
2002-07-18 14:48:29 [3] DEBUG: Octet string dump ends.
2002-07-18 14:48:29 [3] INFO: /cgi-bin/sendota <<default>> <+447779xxxxxx>
2002-07-18 14:48:29 [3] DEBUG: message length 158, sending 1 messages
2002-07-18 14:48:29 [3] DEBUG: Status: 202 Answer: <Sent.>
Here is the smsbox log:
2002-07-18 14:48:29 [7] DEBUG: boxc_receiver: sms received
2002-07-18 14:48:30 [5] DEBUG: AT2[COM4]: international starting with + (+447779
xxxxx)
2002-07-18 14:48:30 [5] DEBUG: AT2[COM4]: TP-Validity-Period: 24.0 hours
2002-07-18 14:48:30 [5] DEBUG: AT2[COM4]: --> AT+CMGS=154^M
2002-07-18 14:48:30 [5] DEBUG: AT2[COM4]: <-- >
2002-07-18 14:48:30 [5] DEBUG: AT2[COM4]: send command status: 1
2002-07-18 14:48:30 [5] DEBUG: AT2[COM4]: --> 0051000C914477975370650004A78C0605
04C34FC00201062C1F2A6170706C69636174696F6E2F782D7761702D70726F762E62726F77736572
2D73657474696E67730081EA01016A0045C6060187124501871311033132332E33342E362E370001
872111032B3435000187227001018607110320687474703A2F2F7761702E646B200001C608018715
1103414243000101C67F0187151103576170
2002-07-18 14:48:30 [5] DEBUG: AT2[COM4]: --> ^Z
2002-07-18 14:48:35 [5] DEBUG: AT2[COM4]: <-- >
2002-07-18 14:48:35 [5] DEBUG: AT2[COM4]: <-- +CMGS: 124
2002-07-18 14:48:35 [5] DEBUG: AT2[COM4]: <-- OK
2002-07-18 14:48:35 [5] DEBUG: AT2[COM4]: send command status: 0
And here is the actual recieved message taken from the phone message store:
683C0010683C0010000000004B8E8D000200B100101D0708700072006F00760001000100342B3434373737313731313735349E6170706C69636174696F6E2F782D7761702D70726F762E62726F777365722D73657474696E67733502436F6E74656E742D547970653A206170706C69636174696F6E2F782D7761702D70726F762E62726F777365722D73657474696E67733B20636861727365743D7574662D380D0AB50201016A0045C6060187124501871311033132332E33342E362E370001872111032B3435000187227001018607110320687474703A2F2F7761702E646B200001C6080187151103414243000101C67F0187151103576170
This looks to me like the message is just cut off after the "Wap" string!!!
System is Cygwin, sending with Ericsson R320 as SMSC using AT2, reciever is T68i.
Anyone please!!! (I'm quite new to this so please don't assume I can see the obvious
;-))
PS Thanks Peter for help so far, the PORT tip didnt help though as if you omit it a
default is supplied.
_______________________________________________________________________
Freeserve AnyTime, only �13.99 per month with one month's FREE trial!
For more information visit http://www.freeserve.com/time/ or call free on 0800 970 8890