Hi ,
I am facing problem in sending SMS with LF through Kannel
Gateway-1.4.0 .
I am sending the hex value of LF i,e %0A in SMS. In push
scenario its
working fine and I am able to get the actual result in
mobile handset.But in
push againest pull scenario %0A is not working. In this case
Gateway pulls
SMS using a short code and keyword . Then Gateway invoke URL
and send http
request to application server using that keyword. The
application server
reponses a message with %0A to the Gateway. But Gateway
could not able to
handle it and the mobile handset getting the SMS without
LF.
Please find the ss.log of the Gateway below
2007-02-01 18:40:15 [17636] [9] DEBUG: Parsing URL
`http://203.212.64.42/cgi-bin/c
elless.pl?src=6677&sms=Demo&msisdn=919868898
445':
2007-02-01 18:40:15 [17636] [9] DEBUG: Scheme: http://
2007-02-01 18:40:15 [17636] [9] DEBUG: Host:
203.212.64.42
2007-02-01 18:40:15 [17636] [9] DEBUG: Port: 80
2007-02-01 18:40:15 [17636] [9] DEBUG: Username: (null)
2007-02-01 18:40:15 [17636] [9] DEBUG: Password: (null)
2007-02-01 18:40:15 [17636] [9] DEBUG: Path:
/cgi-bin/celless.pl
2007-02-01 18:40:15 [17636] [9] DEBUG: Query:
src=6677&sms=Demo&msisdn=919868898445
2007-02-01 18:40:15 [17636] [9] DEBUG: Fragment: (null)
2007-02-01 18:40:15 [17636] [9] DEBUG: HTTP: Opening
connection to
`203.212.64.42:80' (fd=28).
2007-02-01 18:40:15 [17636] [9] DEBUG: Socket connecting
2007-02-01 18:40:15 [17636] [8] DEBUG: Get info about
connecting socket
2007-02-01 18:40:15 [17636] [8] DEBUG: HTTP: Sending
request:
2007-02-01 18:40:15 [17636] [8] DEBUG: Octet string at
0x813c1b0:
2007-02-01 18:40:15 [17636] [8] DEBUG: len: 121
2007-02-01 18:40:15 [17636] [8] DEBUG: size: 1024
2007-02-01 18:40:15 [17636] [8] DEBUG: immutable: 0
2007-02-01 18:40:15 [17636] [8] DEBUG: data: 47 45 54 20
2f 63 67 69 2d 62
69 6e 2f 63 65 6c GET /cgi-bin/cel
2007-02-01 18:40:15 [17636] [8] DEBUG: data: 6c 65 73 73
2e 70 6c 3f 73 72
63 3d 36 36 37 37 less.pl?src=6677
2007-02-01 18:40:15 [17636] [8] DEBUG: data: 26 73 6d 73
3d 44 65 6d 6f 26
6d 73 69 73 64 6e &sms=Demo&msisdn
2007-02-01 18:40:15 [17636] [8] DEBUG: data: 3d 39 31 39
38 36 38 38 39 38
34 34 35 20 48 54 =919868898445 HT
2007-02-01 18:40:15 [17636] [8] DEBUG: data: 54 50 2f 31
2e 31 0d 0a 48 6f
73 74 3a 20 32 30 TP/1.1..Host: 20
2007-02-01 18:40:15 [17636] [8] DEBUG: data: 33 2e 32 31
32 2e 36 34 2e 34
32 0d 0a 55 73 65 3.212.64.42..Use
2007-02-01 18:40:15 [17636] [8] DEBUG: data: 72 2d 41 67
65 6e 74 3a 20 4b
61 6e 6e 65 6c 2f r-Agent: Kannel/
2007-02-01 18:40:15 [17636] [8] DEBUG: data: 31 2e 33 2e
32 0d 0a 0d 0a
1.3.2....
2007-02-01 18:40:15 [17636] [8] DEBUG: Octet string dump
ends.
2007-02-01 18:40:16 [17636] [8] DEBUG: HTTP: Status line:
<HTTP/1.1 200 OK>
2007-02-01 18:40:16 [17636] [8] DEBUG: HTTP: Received
response:
2007-02-01 18:40:16 [17636] [8] DEBUG: Octet string at
0x813d5d8:
2007-02-01 18:40:16 [17636] [8] DEBUG: len: 178
2007-02-01 18:40:16 [17636] [8] DEBUG: size: 1024
2007-02-01 18:40:16 [17636] [8] DEBUG: immutable: 0
2007-02-01 18:40:16 [17636] [8] DEBUG: data: 44 61 74 65
3a 20 54 68 75 2c
20 30 31 20 46 65 Date: Thu, 01 Fe
2007-02-01 18:40:16 [17636] [8] DEBUG: data: 62 20 32 30
30 37 20 31 33 3a
31 30 3a 31 36 20 b 2007 13:10:16
2007-02-01 18:40:16 [17636] [8] DEBUG: data: 47 4d 54 0d
0a 53 65 72 76 65
72 3a 20 41 70 61 GMT..Server: Apa
2007-02-01 18:40:16 [17636] [8] DEBUG: data: 63 68 65 2f
32 2e 30 2e 35 32
20 28 52 65 64 20 che/2.0.52 (Red
2007-02-01 18:40:16 [17636] [8] DEBUG: data: 48 61 74 29
0d 0a 43 6f 6e 6e
65 63 74 69 6f 6e Hat)..Connection
2007-02-01 18:40:16 [17636] [8] DEBUG: data: 3a 20 63 6c
6f 73 65 0d 0a 54
72 61 6e 73 66 65 : close..Transfe
2007-02-01 18:40:16 [17636] [8] DEBUG: data: 72 2d 45 6e
63 6f 64 69 6e 67
3a 20 63 68 75 6e r-Encoding: chun
2007-02-01 18:40:16 [17636] [8] DEBUG: data: 6b 65 64 0d
0a 43 6f 6e 74 65
6e 74 2d 54 79 70 ked..Content-Typ
2007-02-01 18:40:16 [17636] [8] DEBUG: data: 65 3a 20 74
65 78 74 2f 68 74
6d 6c 3b 20 63 68 e: text/html; ch
2007-02-01 18:40:16 [17636] [8] DEBUG: data: 61 72 73 65
74 3d 55 54 46 2d
38 0d 0a 0d 0a 48 arset=UTF-8....H
2007-02-01 18:40:16 [17636] [8] DEBUG: data: 65 6c 6c 6f
20 0a 20 48 6f 77
20 61 72 65 20 79 ello . How are y
2007-02-01 18:40:16 [17636] [8] DEBUG: data: 6f 75
ou
2007-02-01 18:40:16 [17636] [8] DEBUG: Octet string dump
ends.
2007-02-01 18:40:16 [17636] [5] DEBUG: message length 17,
sending 1 messages
Find the sc.log below
2007-02-01 18:40:15 [17606] [6] DEBUG: type_name:
deliver_sm
2007-02-01 18:40:15 [17606] [6] DEBUG: command_id: 5 =
0x00000005
2007-02-01 18:40:15 [17606] [6] DEBUG: command_status: 0 =
0x00000000
2007-02-01 18:40:15 [17606] [6] DEBUG: sequence_number:
18605 = 0x000048ad
2007-02-01 18:40:15 [17606] [6] DEBUG: service_type: NULL
2007-02-01 18:40:15 [17606] [6] DEBUG: source_addr_ton: 1
= 0x00000001
2007-02-01 18:40:15 [17606] [6] DEBUG: source_addr_npi: 1
= 0x00000001
2007-02-01 18:40:15 [17606] [6] DEBUG: source_addr:
"919868898445"
2007-02-01 18:40:15 [17606] [6] DEBUG: dest_addr_ton: 1 =
0x00000001
2007-02-01 18:40:15 [17606] [6] DEBUG: dest_addr_npi: 1 =
0x00000001
2007-02-01 18:40:15 [17606] [6] DEBUG: destination_addr:
"6677"
2007-02-01 18:40:15 [17606] [6] DEBUG: esm_class: 0 =
0x00000000
2007-02-01 18:40:15 [17606] [6] DEBUG: protocol_id: 0 =
0x00000000
2007-02-01 18:40:15 [17606] [6] DEBUG: priority_flag: 0 =
0x00000000
2007-02-01 18:40:15 [17606] [6] DEBUG:
schedule_delivery_time: NULL
2007-02-01 18:40:15 [17606] [6] DEBUG: validity_period:
NULL
2007-02-01 18:40:15 [17606] [6] DEBUG:
registered_delivery: 0 = 0x00000000
2007-02-01 18:40:15 [17606] [6] DEBUG:
replace_if_present_flag: 0 =
0x00000000
2007-02-01 18:40:15 [17606] [6] DEBUG: data_coding: 0 =
0x00000000
2007-02-01 18:40:15 [17606] [6] DEBUG: sm_default_msg_id:
0 = 0x00000000
2007-02-01 18:40:15 [17606] [6] DEBUG: sm_length: 0 =
0x00000000
2007-02-01 18:40:15 [17606] [6] DEBUG: short_message:
""
2007-02-01 18:40:15 [17606] [6] DEBUG:
user_message_reference: 172 =
0x000000ac
2007-02-01 18:40:15 [17606] [6] DEBUG: message_payload:
"Demo"
2007-02-01 18:40:15 [17606] [6] DEBUG: SMPP PDU dump ends.
2007-02-01 18:40:15 [17606] [6] DEBUG: SMPP[mtnldel6677]:
Sending PDU:
2007-02-01 18:40:15 [17606] [6] DEBUG: SMPP PDU 0x8191210
dump:
2007-02-01 18:40:15 [17606] [6] DEBUG: type_name:
deliver_sm_resp
2007-02-01 18:40:15 [17606] [6] DEBUG: command_id:
2147483653 = 0x80000005
2007-02-01 18:40:15 [17606] [6] DEBUG: command_status: 0 =
0x00000000
2007-02-01 18:40:15 [17606] [6] DEBUG: sequence_number:
18605 = 0x000048ad
2007-02-01 18:40:15 [17606] [6] DEBUG: message_id: NULL
2007-02-01 18:40:15 [17606] [6] DEBUG: SMPP PDU dump ends.
2007-02-01 18:40:15 [17606] [9] DEBUG: send_msg: sending msg
to box:
<127.0.0.1>
2007-02-01 18:40:15 [17606] [9] DEBUG: boxc_sender: sent
message to
<127.0.0.1>
2007-02-01 18:40:15 [17606] [8] DEBUG: boxc_receiver: got
ack
2007-02-01 18:40:16 [17606] [8] DEBUG: boxc_receiver: sms
received
2007-02-01 18:40:16 [17606] [8] DEBUG: send_msg: sending msg
to box:
<127.0.0.1>
2007-02-01 18:40:16 [17606] [6] DEBUG: SMPP[mtnldel6677]:
Manually forced
source addr ton = 0, source add npi = 1
2007-02-01 18:40:16 [17606] [6] DEBUG: SMPP[mtnldel6677]:
Manually forced
dest addr ton = 0, dest add npi = 1
2007-02-01 18:40:16 [17606] [6] DEBUG: SMPP[mtnldel6677]:
Sending PDU:
2007-02-01 18:40:16 [17606] [6] DEBUG: SMPP PDU 0x8190488
dump:
2007-02-01 18:40:16 [17606] [6] DEBUG: type_name:
submit_sm
2007-02-01 18:40:16 [17606] [6] DEBUG: command_id: 4 =
0x00000004
2007-02-01 18:40:16 [17606] [6] DEBUG: command_status: 0 =
0x00000000
2007-02-01 18:40:16 [17606] [6] DEBUG: sequence_number: 3
= 0x00000003
2007-02-01 18:40:16 [17606] [6] DEBUG: service_type: NULL
2007-02-01 18:40:16 [17606] [6] DEBUG: source_addr_ton: 0
= 0x00000000
2007-02-01 18:40:16 [17606] [6] DEBUG: source_addr_npi: 1
= 0x00000001
2007-02-01 18:40:16 [17606] [6] DEBUG: source_addr:
"6677"
2007-02-01 18:40:16 [17606] [6] DEBUG: dest_addr_ton: 0 =
0x00000000
2007-02-01 18:40:16 [17606] [6] DEBUG: dest_addr_npi: 1 =
0x00000001
2007-02-01 18:40:16 [17606] [6] DEBUG: destination_addr:
"919868898445"
2007-02-01 18:40:16 [17606] [6] DEBUG: esm_class: 3 =
0x00000003
2007-02-01 18:40:16 [17606] [6] DEBUG: protocol_id: 0 =
0x00000000
2007-02-01 18:40:16 [17606] [6] DEBUG: priority_flag: 0 =
0x00000000
2007-02-01 18:40:16 [17606] [6] DEBUG:
schedule_delivery_time: NULL
2007-02-01 18:40:16 [17606] [6] DEBUG: validity_period:
NULL
2007-02-01 18:40:16 [17606] [6] DEBUG:
registered_delivery: 0 = 0x00000000
2007-02-01 18:40:16 [17606] [6] DEBUG:
replace_if_present_flag: 0 =
0x00000000
2007-02-01 18:40:16 [17606] [6] DEBUG: data_coding: 0 =
0x00000000
2007-02-01 18:40:16 [17606] [6] DEBUG: sm_default_msg_id:
0 = 0x00000000
2007-02-01 18:40:16 [17606] [6] DEBUG: sm_length: 17 =
0x00000011
2007-02-01 18:40:16 [17606] [6] DEBUG: short_message:
"Hello How are you"
2007-02-01 18:40:16 [17606] [6] DEBUG: SMPP PDU dump ends.
2007-02-01 18:40:16 [17606] [6] DEBUG: SMPP[mtnldel6677]:
Got PDU:
2007-02-01 18:40:16 [17606] [6] DEBUG: SMPP PDU 0x8190488
dump:
2007-02-01 18:40:16 [17606] [6] DEBUG: type_name:
submit_sm_resp
2007-02-01 18:40:16 [17606] [6] DEBUG: command_id:
2147483652 = 0x80000004
2007-02-01 18:40:16 [17606] [6] DEBUG: command_status: 0 =
0x00000000
2007-02-01 18:40:16 [17606] [6] DEBUG: sequence_number: 3
= 0x00000003
2007-02-01 18:40:16 [17606] [6] DEBUG: message_id:
"23a605d0"
2007-02-01 18:40:16 [17606] [6] DEBUG: SMPP PDU dump ends.
2007-02-01 18:40:17 [17606] [8] DEBUG: boxc_receiver:
heartbeat with load
value 0 received
2007-02-01 18:40:26 [17606] [6] DEBUG: Optional parameter
tag (0x0204)
2007-02-01 18:40:26 [17606] [6] DEBUG: Optional parameter
length read as 2
2007-02-01 18:40:26 [17606] [6] DEBUG: Optional parameter
tag (0x0424)
2007-02-01 18:40:26 [17606] [6] DEBUG: Optional parameter
length read as 22
2007-02-01 18:40:26 [17606] [6] DEBUG: SMPP[mtnldel6677]:
Got PDU:
2007-02-01 18:40:26 [17606] [6] DEBUG: SMPP PDU 0x8190488
dump:
The message is Hello %0A How are you
Please suggest me regarding the above problem.
I need your help ASAP.
Thanks in advance
Cheers
Manas Ranjan Mohanty
Software Engg.
Cellnext Solutions Ltd.
_______________________________________________
announce mailing list
announce kannel.org
http:
//www.kannel.org/mailman/listinfo/announce
|