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.

Reply via email to