Tomasz Zieleniewski schrieb: > Hi, > > I have the following scenario. > > Kannel is connected to SMSC through SMPP as ESME. > My simulator generates MO message and sends to kannel > the delivery_sm PDU. > Should Kannel send any acknowledgment to SMPP simulator to inform about > message > delivery if registered_delivery parameter is set to 1(0x00000001)?? > (if yes in what form?) > I know that in case of submit_sm with this parameter set to 1 should cause > to send SMSC Delivery or SME Acknowledgment in delivery_sm or data_sm PDU.
Hi Tomasz, there is no "explicite" DLR from the ESME towards the SMSC, as we have in the other case, where the ESME sends a submit_sm PDU and sets the registered_delivery = 0x01 flag to indicate to the upstream SMSC that a corresponding DLR is requested. Here a reference from the spec: "SME Delivery Acknowledgement Despite its name, an SME Delivery Acknowledgement is not an indication that the short message has arrived at the SME, but rather an indication from the recipient SME that the user has read the short message. For an MS-based SME, an SME Delivery Acknowledgement is sent when the MS user or MS application has read the message from the SMS storage unit (e.g. SIM card). For a fixed SME (i.e. ESME) the circumstances in which an SME Delivery Acknowledgement may be sent are beyond the scope of this specification. Note: The SME Delivery Acknowledgement function may not be supported on all network types." So, the ESME _does_ acknowledge by the corresponding deliver_sm_resp PDU that the ESME has received the MO and will transport it accordingly to the final receiver. 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 -------------------------------------------------------------------
