hi,
Currently I am using Kannel1.2 on Linux. I have configured my Kannel to
accept message with DCS value. I use the URL to send binary message to my
GSM Modem using the text (encoded binary data) and DCS = 247 (0xF7).
I am able to successfully send binary msg with DCS most of the time but
the Kannel rejects it when
1) I use hex character from 0x09 to 0x0D in my binary encoded messages (eg.
text=%09%0A%0B%0C%0D etc). I understand that hex range from 0x09 to 0x0D is
a set of special characters but then how do i encoded them in the URL so
that the Kannel accepts it.
2) Similarly when i want to encode 00 in hex (ie %00) in the URL. I receive
00 as 5C0 at the other end. I think the kannel is encoding %0 to 5C0 but
then how do i send 0x00 in url encoded form so that i receive 0x00 at the
other end.
The following url gives 'Failed' from the kannel because i have encoded 0x0C
in the url. Please tell me how to send these special characters thru URL.
../sendsms.php?to=+919845068852&text=%4D%43%47%53%0C&from=543&dcs=247&pid=0
Thank you,
Chirag