Hi,
Since they are unknown to bb, they are discarded and do not affect a thing
(of course you could ask your provider and configure them in). These are
transmitted over meta-data to smppbox, but AFAIK, smppbox doesn't support
meta-data, yet. Besides for DLRs you don't need it.
BR,
Nikos
----- Original Message -----
From: XEN-Housing s.r.o.
To: Nikos Balkanas
Cc: [email protected]
Sent: Monday, October 25, 2010 2:33 PM
Subject: Re: Opensmppbox and TLV
Hi Nikos,
thnx for explanation, but i stil do not know why, when deliver_sm come from
smsc have TLV, and deliver_sm form smppbox has not.
for example (from log), not processed (not defined in config) TLV that from
smsc within PDU of deliver_sm:
2010-10-25 13:20:21 [29222] [17] WARNING: SMPP: Unknown
TLV(0x1416,0x0006,323331303200) for PDU type (deliver_sm) received!
2010-10-25 13:20:21 [29222] [17] WARNING: SMPP: Unknown
TLV(0x1418,0x0004,000000e1) for PDU type (deliver_sm) received!
that TLV came from smsc, but they not pass trought whole system to
smppclient. 0x1418 is in that case price, and 0x1416 is MCC/MNC.
Slavoj.
Dna 25. 10. 2010 13:01, Nikos Balkanas wrote / napisal(a):
Hi,
Your understanding of the flow is wrong. smsbox cannot connect to smpp
provider (bearer). That is the job for barebox (aka bearerbox). So the flow
is:
ESME (smppclient)->smppbox->bearerbox->smsc
and for DLRs (or other MOs):
ESME(smppclient)<-smppbox<-bearerbox<-smsc
DLRs are not transmitted over TLVs, but as deliver_sm (MO) and subsequentlt
over Msg * to smppbox. It then generates SMPP deliver_sm for final
transmission to ESME.
BR,
Nikos
----- Original Message ----- From: "XEN-Housing s.r.o."
<[email protected]>
To: <[email protected]>
Sent: Monday, October 25, 2010 1:42 PM
Subject: Opensmppbox and TLV
Hello there
Situation 1 (i hope that i will draw it as it is;)
smppclient -> opensmppbox -> barebox -> smsbox -> smpp_provider
when i send sms via http interface of kannel, sms is sent to my
smpp_provider. In DLR they send me in TLV filled price of sms. Kannel will
parse it in metadata and in DLR http callback will fill it.
but when i send sms via opensmppbox tlv will came from smpp_provider too,
but in DLR that smppclient get from opensmppbox, that tlv are not.
Did I some mistake in configuration, or opensmppbox will not get tlv from
barebox?
Slavoj.