Re: [PATCH] Fixing SMPP re-routing, DLR request indication

Stipe Tolj <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Organization tolj.org system architecture
Message-ID <[email protected]>
Alexander Malysh schrieb:
> Hi,
> 
> AFAIK deliver_sm.registered_delivery may contain values: 4, 8, 12 only.
> Also 1 and 2 are wrong in the patch.
> The second thing is, that ESME/SME DLRs contains only ACKs.

??? we set 1 and 2 since we want to ensure that a re-routed MO, that is then
morphed to a MT will match the corresponding SMSC DR flags.

> Short to say: as from the smpp spec perspective -1

can you explain this please? I don't see any spec illegal setting we do?

> For the SMPP based re-routing I don't see any sense to forward DLR flags
> without a SMPP based DLR re-routing possibility, means submit_sm for
> ESME/SME ACKs should be also implemented.

DLR re-routing is POSSIBLE within Kannel, we will morph the DLR (MO) into a MT
(submit_sm). The only "problem" is interpretation at SMSC side. But we could use
data_sm PDU to ensure we don't clash with direction semantics for the DLR, as
submit_sm is always SMSC->ESME and that direction doesn't apply for a SMSC DR
itself.

> P.S. Saw anybody deliver_sm.registered_delivery set from real SMSC in
> the wild? If so how submit_sm with ACK should look like?

yep, some vendors of CDMA components that allow internal routing to "external"
networks (GSM) via MO (deliver_sm) on their SMPP links set the
deliver_sm.registered_delivery to indicate they expect a DR from the associated
communication partner.

Stipe

-- 
-------------------------------------------------------------------
Kölner Landstrasse 419
40589 DÃŒsseldorf, NRW, Germany

tolj.org system architecture      Kannel Software Foundation (KSF)
http://www.tolj.org/              http://www.kannel.org/

mailto:st_{at}_tolj.org           mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.