STRANGE: kannel source and destination address inversion in deliver_sm not happening

Amritesh Rachelwar <[email protected]> Sat, 6 Jul 2019 11:17:07 +0530
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <CANg6fMV+6qs6rZur9qxXZOkG_p7JdXdnywGBViP4MhAbj6PcmQ@mail.gmail.com>
--000000000000a934a0058cfcbfd1
Content-Type: text/plain; charset="UTF-8"

Hello Guys,

I am observing a very strange behavior of kannel 1.4.4. When it is
receiving DLRs its not reversing the source and destination.

Is it like that only, because smpp v3.4 says we suppose to reverse it.

Please help me out to fix this issue. Is it some configuration glitch or
kannel don't follow smpp v3.4.

Things what I tried so far,
1. I am using mysql as dlr storage, so I reversed source and destination
entry in DLR table using config file entry. I tried all permutations and
combinations for bearerbox and opensmppbox. But It didn't worked.

group = dlr-db
id = mydlr
table = dlr
field-smsc = smsc
field-timestamp = ts
*field-source = destination*
*field-destination =  source*
field-service = service
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxc

2. Modified dlr.c file and recompiled the kannel, modified below 4 lines


*        O_SET(msg->sms.sender, dlr->destination);
O_SET(msg->sms.receiver, dlr->source);*
and
*        dlrmsg->sms.receiver = octstr_duplicate(msg->sms.sender);*

*        dlrmsg->sms.sender = octstr_duplicate(msg->sms.receiver);*

Initially I had modified "*dlrmsg->sms.receiver =
octstr_duplicate(msg->sms.sender);**  dlrmsg->sms.sender =
octstr_duplicate(msg->sms.receiver);*" but it didn't worked then Modified
*O_SET *lines also.

I tried my level best but I don't know why Sender and receiver are not
getting interchanged neither in access log nor in opensmppbox logs.

Please help me in fixing this issue.


*Please find access logs as*

2019-07-05 18:41:52 *Sent SMS* [SMSC:BQRDLR] [SVC:cc] [ACT:] [BINF:]
[FID:1329246017] [META:?smpp_resp?] [*from:5577777*] [*to:55219918072*]
[flags:-1:0:-1:0:19] [msg:12:Hello 177747] [udh:0:]

2019-07-05 18:43:44 *Receive DLR* [SMSC:BQRDLR] [SVC:cc] [ACT:test] [BINF:]
[FID:1329246017] [META:?smpp?dlr_err=%03%00%00&] [*from:5577777*] [
*to:55219918072*] [flags:-1:-1:-1:-1:1]
[msg:140:id:4f3aaf41-92b1-44de-9677-b534d923f982 sub:001 dlvrd:001 submit
date:1907051641 done date:1907051643 stat:DELIVRD err:000 text:Hello
3H3170] [udh:0:]


*opensmppbox.log*

2019-07-05 16:43:42 [2748] [1] DEBUG: DLR[mysql]: Looking for DLR
smsc=smpp, ts=c394e4c2-4376-41d5-a504-b8101ee52960, dst=+55219918072, type=1
2019-07-05 16:43:42 [2748] [1] DEBUG: sql: SELECT `mask`, `service`, `url`,
`source`, `destination`, `boxc` FROM `dlr` WHERE `smsc`=? AND `ts`=?  LIMIT
1
2019-07-05 16:43:42 [2748] [1] DEBUG: column=mask buffer_type=3
max_length=0 length=10
2019-07-05 16:43:42 [2748] [1] DEBUG: column=service buffer_type=253
max_length=0 length=40
2019-07-05 16:43:42 [2748] [1] DEBUG: column=url buffer_type=253
max_length=0 length=255
2019-07-05 16:43:42 [2748] [1] DEBUG: column=source buffer_type=253
max_length=0 length=40
2019-07-05 16:43:42 [2748] [1] DEBUG: column=destination buffer_type=253
max_length=0 length=40
2019-07-05 16:43:42 [2748] [1] DEBUG: column=boxc buffer_type=253
max_length=0 length=40
2019-07-05 16:43:42 [2748] [1] DEBUG: DLR[mysql]: created DLR message for
URL <c394e4c2-4376-41d5-a504-b8101ee52960>
2019-07-05 16:43:42 [2748] [1] DEBUG: removing DLR from database
2019-07-05 16:43:42 [2748] [1] DEBUG: sql: DELETE FROM `dlr` WHERE `smsc`=?
AND `ts`=?  LIMIT 1
2019-07-05 16:43:42 [2748] [1] DEBUG: SMPP[smpp]: Sending PDU:
2019-07-05 16:43:42 [2748] [1] DEBUG: SMPP PDU 0x7f6a6400b2b0 dump:
2019-07-05 16:43:42 [2748] [1] DEBUG:   type_name: deliver_sm
2019-07-05 16:43:42 [2748] [1] DEBUG:   command_id: 5 = 0x00000005
2019-07-05 16:43:42 [2748] [1] DEBUG:   command_status: 0 = 0x00000000
2019-07-05 16:43:42 [2748] [1] DEBUG:   sequence_number: 1 = 0x00000001
2019-07-05 16:43:42 [2748] [1] DEBUG:   service_type: NULL
2019-07-05 16:43:42 [2748] [1] DEBUG:   source_addr_ton: 2 = 0x00000002
2019-07-05 16:43:42 [2748] [1] DEBUG:   source_addr_npi: 1 = 0x00000001
2019-07-05 16:43:42 [2748] [1] DEBUG:   source_addr: "5577777"
2019-07-05 16:43:42 [2748] [1] DEBUG:   dest_addr_ton: 1 = 0x00000001
2019-07-05 16:43:42 [2748] [1] DEBUG:   dest_addr_npi: 1 = 0x00000001
2019-07-05 16:43:42 [2748] [1] DEBUG:   destination_addr: "55219918072"
2019-07-05 16:43:42 [2748] [1] DEBUG:   esm_class: 4 = 0x00000004
2019-07-05 16:43:42 [2748] [1] DEBUG:   protocol_id: 0 = 0x00000000
2019-07-05 16:43:42 [2748] [1] DEBUG:   priority_flag: 0 = 0x00000000
2019-07-05 16:43:42 [2748] [1] DEBUG:   schedule_delivery_time: NULL
2019-07-05 16:43:42 [2748] [1] DEBUG:   validity_period: NULL
2019-07-05 16:43:42 [2748] [1] DEBUG:   registered_delivery: 0 = 0x00000000
2019-07-05 16:43:42 [2748] [1] DEBUG:   replace_if_present_flag: 0 =
0x00000000
2019-07-05 16:43:42 [2748] [1] DEBUG:   data_coding: 0 = 0x00000000
2019-07-05 16:43:42 [2748] [1] DEBUG:   sm_default_msg_id: 0 = 0x00000000
2019-07-05 16:43:42 [2748] [1] DEBUG:   sm_length: 0 = 0x00000000
2019-07-05 16:43:42 [2748] [1] DEBUG:   short_message:
2019-07-05 16:43:42 [2748] [1] DEBUG:    Octet string at 0x7f6a6400b000:
2019-07-05 16:43:42 [2748] [1] DEBUG:      len:  140
2019-07-05 16:43:42 [2748] [1] DEBUG:      size: 1024
2019-07-05 16:43:42 [2748] [1] DEBUG:      immutable: 0
2019-07-05 16:43:42 [2748] [1] DEBUG:      data: 69 64 3a 63 33 39 34 65 34
63 32 2d 34 33 37 36   id:c394e4c2-4376
2019-07-05 16:43:42 [2748] [1] DEBUG:      data: 2d 34 31 64 35 2d 61 35 30
34 2d 62 38 31 30 31   -41d5-a504-b8101
2019-07-05 16:43:42 [2748] [1] DEBUG:      data: 65 65 35 32 39 36 30 20 73
75 62 3a 30 30 31 20   ee52960 sub:001
2019-07-05 16:43:42 [2748] [1] DEBUG:      data: 64 6c 76 72 64 3a 30 30 31
20 73 75 62 6d 69 74   dlvrd:001 submit
2019-07-05 16:43:42 [2748] [1] DEBUG:      data: 20 64 61 74 65 3a 31 39 30
37 30 35 31 36 34 31    date:1907051641
2019-07-05 16:43:42 [2748] [1] DEBUG:      data: 20 64 6f 6e 65 20 64 61 74
65 3a 31 39 30 37 30    done date:19070
2019-07-05 16:43:42 [2748] [1] DEBUG:      data: 35 31 36 34 33 20 73 74 61
74 3a 44 45 4c 49 56   51643 stat:DELIV
2019-07-05 16:43:42 [2748] [1] DEBUG:      data: 52 44 20 65 72 72 3a 30 30
30 20 74 65 78 74 3a   RD err:000 text:
2019-07-05 16:43:42 [2748] [1] DEBUG:      data: 48 65 6c 6c 6f 20 33 48 33
31 37 30               Hello 3H3170
2019-07-05 16:43:42 [2748] [1] DEBUG:    Octet string dump ends.
2019-07-05 16:43:42 [2748] [1] DEBUG:   message_state: 2 = 0x00000002
2019-07-05 16:43:42 [2748] [1] DEBUG:   receipted_message_id:
2019-07-05 16:43:42 [2748] [1] DEBUG:    Octet string at 0x7f6a6400c4e0:
2019-07-05 16:43:42 [2748] [1] DEBUG:      len:  36
2019-07-05 16:43:42 [2748] [1] DEBUG:      size: 37
2019-07-05 16:43:42 [2748] [1] DEBUG:      immutable: 0
2019-07-05 16:43:42 [2748] [1] DEBUG:      data: 63 33 39 34 65 34 63 32 2d
34 33 37 36 2d 34 31   c394e4c2-4376-41
2019-07-05 16:43:42 [2748] [1] DEBUG:      data: 64 35 2d 61 35 30 34 2d 62
38 31 30 31 65 65 35   d5-a504-b8101ee5
2019-07-05 16:43:42 [2748] [1] DEBUG:      data: 32 39 36 30
                        2960
2019-07-05 16:43:42 [2748] [1] DEBUG:    Octet string dump ends.
2019-07-05 16:43:42 [2748] [1] DEBUG: SMPP PDU dump ends.

Regards,
Amritesh

--000000000000a934a0058cfcbfd1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div dir=3D"ltr" class=3D"gmail_signature" data-smart=
mail=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div class=
=3D"gmail-adn gmail-ads" style=3D"border-left:none;padding:0px;display:flex=
;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium=
"><div class=3D"gmail-gs" style=3D"margin:0px;padding:0px 0px 20px;width:66=
3px"><div class=3D"gmail-"><div id=3D"gmail-:379" class=3D"gmail-ii gmail-g=
t" style=3D"font-size:0.875rem;direction:ltr;margin:8px 0px 0px;padding:0px=
"><div id=3D"gmail-:37a" class=3D"gmail-a3s gmail-aXjCH" style=3D"overflow:=
hidden;font-variant-numeric:normal;font-variant-east-asian:normal;font-stre=
tch:normal;font-size:small;line-height:1.5;font-family:Arial,Helvetica,sans=
-serif"><div dir=3D"ltr"><div>Hello Guys,<br><br>I am observing a very stra=
nge behavior of kannel 1.4.4. When it is receiving DLRs its not reversing t=
he source and destination.<br><br>Is it like that only, because smpp v3.4 s=
ays we suppose to reverse it.<br><br>Please help me out to fix this issue. =
Is it some configuration glitch or kannel don&#39;t follow smpp v3.4.</div>=
<div><br></div><div><div>Things what I tried so far,</div><div>1. I am usin=
g mysql as dlr storage, so I reversed source and destination entry in DLR t=
able using config file entry. I tried all permutations and combinations for=
 bearerbox and opensmppbox. But It didn&#39;t worked.</div></div><div><br><=
/div><div>group =3D dlr-db<br>id =3D mydlr<br>table =3D dlr<br>field-smsc =
=3D smsc<br>field-timestamp =3D ts<br><b><font color=3D"#ff0000">field-sour=
ce =3D destination</font></b></div><div><b><font color=3D"#ff0000">field-de=
stination =3D=C2=A0 source</font></b>=C2=A0=C2=A0<br>field-service =3D serv=
ice<br>field-url =3D url<br>field-mask =3D mask<br>field-status =3D status<=
br>field-boxc-id =3D boxc<br></div><div><br></div><div>2. Modified dlr.c fi=
le and recompiled the kannel, modified below 4 lines</div><div><br></div><d=
iv><b><font color=3D"#ff0000">=C2=A0 =C2=A0 =C2=A0 =C2=A0 O_SET(msg-&gt;sms=
.sender, dlr-&gt;destination);<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 O_SET(msg-&gt=
;sms.receiver, dlr-&gt;source);</font></b><br></div><div>and=C2=A0</div><di=
v><b><font color=3D"#ff0000">=C2=A0 =C2=A0 =C2=A0 =C2=A0 dlrmsg-&gt;sms.rec=
eiver =3D octstr_duplicate(msg-&gt;sms.sender);</font></b></div><b><font co=
lor=3D"#ff0000">=C2=A0 =C2=A0 =C2=A0 =C2=A0 dlrmsg-&gt;sms.sender =3D octst=
r_duplicate(msg-&gt;sms.receiver);<br></font></b><div><br></div><div>Initia=
lly I had modified &quot;<b><font color=3D"#0000ff">dlrmsg-&gt;sms.receiver=
 =3D octstr_duplicate(msg-&gt;sms.sender);</font></b><b><font color=3D"#000=
0ff">=C2=A0 dlrmsg-&gt;sms.sender =3D octstr_duplicate(msg-&gt;sms.receiver=
);</font></b>&quot; but it didn&#39;t worked then Modified=C2=A0<b style=3D=
"color:rgb(0,0,255)">O_SET=C2=A0</b><font color=3D"#000000">lines also.<br>=
<br>I tried my level best but I don&#39;t know why Sender and receiver are =
not getting interchanged neither in access log nor in opensmppbox logs.=C2=
=A0</font></div><div><font color=3D"#000000"><br></font></div><div><font co=
lor=3D"#000000">Please help me in fixing this issue.</font></div><div><br><=
/div><div><br></div><div><b><font size=3D"4">Please find access logs as</fo=
nt></b></div><div><br></div><div>2019-07-05 18:41:52=C2=A0<b><font color=3D=
"#ff0000">Sent SMS</font></b>=C2=A0[SMSC:BQRDLR] [SVC:cc] [ACT:] [BINF:] [F=
ID:1329246017] [META:?smpp_resp?] [<b><font color=3D"#ff0000">from:5577777<=
/font></b>] [<b><font color=3D"#0000ff">to:55219918072</font></b>] [flags:-=
1:0:-1:0:19] [msg:12:Hello 177747] [udh:0:]</div><div><br>2019-07-05 18:43:=
44=C2=A0<b><font color=3D"#0000ff">Receive DLR</font></b>=C2=A0[SMSC:BQRDLR=
] [SVC:cc] [ACT:test] [BINF:] [FID:1329246017] [META:?smpp?dlr_err=3D%03%00=
%00&amp;] [<b><font color=3D"#ff0000">from:5577777</font></b>] [<font color=
=3D"#0000ff"><b>to:55219918072</b></font>] [flags:-1:-1:-1:-1:1] [msg:140:i=
d:4f3aaf41-92b1-44de-9677-b534d923f982 sub:001 dlvrd:001 submit date:190705=
1641 done date:1907051643 stat:DELIVRD err:000 text:Hello 3H3170] [udh:0:]<=
br></div><div><br></div><div><br></div><div><font size=3D"4"><b>opensmppbox=
.log</b></font></div><div><br></div><div>2019-07-05 16:43:42 [2748] [1] DEB=
UG: DLR[mysql]: Looking for DLR smsc=3Dsmpp, ts=3Dc394e4c2-4376-41d5-a504-b=
8101ee52960, dst=3D+55219918072, type=3D1<br>2019-07-05 16:43:42 [2748] [1]=
 DEBUG: sql: SELECT `mask`, `service`, `url`, `source`, `destination`, `box=
c` FROM `dlr` WHERE `smsc`=3D? AND `ts`=3D?=C2=A0 LIMIT 1<br>2019-07-05 16:=
43:42 [2748] [1] DEBUG: column=3Dmask buffer_type=3D3 max_length=3D0 length=
=3D10<br>2019-07-05 16:43:42 [2748] [1] DEBUG: column=3Dservice buffer_type=
=3D253 max_length=3D0 length=3D40<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =
column=3Durl buffer_type=3D253 max_length=3D0 length=3D255<br>2019-07-05 16=
:43:42 [2748] [1] DEBUG: column=3Dsource buffer_type=3D253 max_length=3D0 l=
ength=3D40<br>2019-07-05 16:43:42 [2748] [1] DEBUG: column=3Ddestination bu=
ffer_type=3D253 max_length=3D0 length=3D40<br>2019-07-05 16:43:42 [2748] [1=
] DEBUG: column=3Dboxc buffer_type=3D253 max_length=3D0 length=3D40<br>2019=
-07-05 16:43:42 [2748] [1] DEBUG: DLR[mysql]: created DLR message for URL &=
lt;c394e4c2-4376-41d5-a504-b8101ee52960&gt;<br>2019-07-05 16:43:42 [2748] [=
1] DEBUG: removing DLR from database<br>2019-07-05 16:43:42 [2748] [1] DEBU=
G: sql: DELETE FROM `dlr` WHERE `smsc`=3D? AND `ts`=3D?=C2=A0 LIMIT 1<br>20=
19-07-05 16:43:42 [2748] [1] DEBUG: SMPP[smpp]: Sending PDU:<br>2019-07-05 =
16:43:42 [2748] [1] DEBUG: SMPP PDU 0x7f6a6400b2b0 dump:<br>2019-07-05 16:4=
3:42 [2748] [1] DEBUG: =C2=A0 type_name: deliver_sm<br>2019-07-05 16:43:42 =
[2748] [1] DEBUG: =C2=A0 command_id: 5 =3D 0x00000005<br>2019-07-05 16:43:4=
2 [2748] [1] DEBUG: =C2=A0 command_status: 0 =3D 0x00000000<br>2019-07-05 1=
6:43:42 [2748] [1] DEBUG: =C2=A0 sequence_number: 1 =3D 0x00000001<br>2019-=
07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 service_type: NULL<br>2019-07-05 16=
:43:42 [2748] [1] DEBUG: =C2=A0 source_addr_ton: 2 =3D 0x00000002<br>2019-0=
7-05 16:43:42 [2748] [1] DEBUG: =C2=A0 source_addr_npi: 1 =3D 0x00000001<br=
>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 source_addr: &quot;5577777&qu=
ot;<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 dest_addr_ton: 1 =3D 0x=
00000001<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 dest_addr_npi: 1 =
=3D 0x00000001<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 destination_=
addr: &quot;55219918072&quot;<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=
=A0 esm_class: 4 =3D 0x00000004<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =
=C2=A0 protocol_id: 0 =3D 0x00000000<br>2019-07-05 16:43:42 [2748] [1] DEBU=
G: =C2=A0 priority_flag: 0 =3D 0x00000000<br>2019-07-05 16:43:42 [2748] [1]=
 DEBUG: =C2=A0 schedule_delivery_time: NULL<br>2019-07-05 16:43:42 [2748] [=
1] DEBUG: =C2=A0 validity_period: NULL<br>2019-07-05 16:43:42 [2748] [1] DE=
BUG: =C2=A0 registered_delivery: 0 =3D 0x00000000<br>2019-07-05 16:43:42 [2=
748] [1] DEBUG: =C2=A0 replace_if_present_flag: 0 =3D 0x00000000<br>2019-07=
-05 16:43:42 [2748] [1] DEBUG: =C2=A0 data_coding: 0 =3D 0x00000000<br>2019=
-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 sm_default_msg_id: 0 =3D 0x0000000=
0<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 sm_length: 0 =3D 0x000000=
00<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 short_message:<br>2019-0=
7-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0Octet string at 0x7f6a6400b000=
:<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0 =C2=A0len: =C2=A01=
40<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0 =C2=A0size: 1024<=
br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0 =C2=A0immutable: 0<b=
r>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0 =C2=A0data: 69 64 3a =
63 33 39 34 65 34 63 32 2d 34 33 37 36 =C2=A0 id:c394e4c2-4376<br>2019-07-0=
5 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0 =C2=A0data: 2d 34 31 64 35 2d 61=
 35 30 34 2d 62 38 31 30 31 =C2=A0 -41d5-a504-b8101<br>2019-07-05 16:43:42 =
[2748] [1] DEBUG: =C2=A0 =C2=A0 =C2=A0data: 65 65 35 32 39 36 30 20 73 75 6=
2 3a 30 30 31 20 =C2=A0 ee52960 sub:001<br>2019-07-05 16:43:42 [2748] [1] D=
EBUG: =C2=A0 =C2=A0 =C2=A0data: 64 6c 76 72 64 3a 30 30 31 20 73 75 62 6d 6=
9 74 =C2=A0 dlvrd:001 submit<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=
=A0 =C2=A0 =C2=A0data: 20 64 61 74 65 3a 31 39 30 37 30 35 31 36 34 31 =C2=
=A0 =C2=A0date:1907051641<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =
=C2=A0 =C2=A0data: 20 64 6f 6e 65 20 64 61 74 65 3a 31 39 30 37 30 =C2=A0 =
=C2=A0done date:19070<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=
=A0 =C2=A0data: 35 31 36 34 33 20 73 74 61 74 3a 44 45 4c 49 56 =C2=A0 5164=
3 stat:DELIV<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0 =C2=A0d=
ata: 52 44 20 65 72 72 3a 30 30 30 20 74 65 78 74 3a =C2=A0 RD err:000 text=
:<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0 =C2=A0data: 48 65 =
6c 6c 6f 20 33 48 33 31 37 30 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 Hello 3H3170<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0Octe=
t string dump ends.<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 message=
_state: 2 =3D 0x00000002<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 re=
ceipted_message_id:<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0O=
ctet string at 0x7f6a6400c4e0:<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=
=A0 =C2=A0 =C2=A0len: =C2=A036<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=
=A0 =C2=A0 =C2=A0size: 37<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =
=C2=A0 =C2=A0immutable: 0<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =
=C2=A0 =C2=A0data: 63 33 39 34 65 34 63 32 2d 34 33 37 36 2d 34 31 =C2=A0 c=
394e4c2-4376-41<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0 =C2=
=A0data: 64 35 2d 61 35 30 34 2d 62 38 31 30 31 65 65 35 =C2=A0 d5-a504-b81=
01ee5<br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0 =C2=A0data: 32=
 39 36 30 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 2960<=
br>2019-07-05 16:43:42 [2748] [1] DEBUG: =C2=A0 =C2=A0Octet string dump end=
s.<br>2019-07-05 16:43:42 [2748] [1] DEBUG: SMPP PDU dump ends.<br><br></di=
v>Regards,<br clear=3D"all"><div><div dir=3D"ltr" class=3D"gmail-m_-2849089=
495592771580gmail-m_6391009313278069332gmail_signature">Amritesh</div></div=
></div></div></div></div></div></div></div></div></div></div></div></div>

--000000000000a934a0058cfcbfd1--