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