Page 1 of 1

Help related to DeliveryReceipt

Posted: Mon May 08, 2017 11:04 am
by emad.samy
Dears,
We use last version of Inetlab V1.1 and need some clarifications according to the following :

1- DeliveryReceipt sent to client many times for the same messageid, Is there a way to send stop that after first time I received DeliveryReceipt ?
2- Is DeliveryReceipt affect enquirelink since my clients has disconnected after awhile when receive DeliveryReceipt
3- Is TPS is shared between submit message and DeliveryReceipt since I got Throttled when submit message and receive DeliveryReceipt ?

Kindly if any advises with code snippets will be high appreciated

Regards

Re: Help related to DeliveryReceipt

Posted: Mon May 08, 2017 3:09 pm
by alt
Hi emad.samy

1) It should stop after DeliverSmResp with Stauts = ESME_ROK.
Please enable library log to be sure that you don't throw exception in evDeliverSm handler.
http://wiki.inetlab.com/doku.php/smpp/tracing

Please also note that for concatenated messages you receive several MessageIds and several DeliveryReceipts.

2. Client sends EnquireLink to the server when there are no other PDU was sent during EnquiryInterval seconds. It means client won't send EnquireLink if you frequently send PDU to the server.

3. SendSpeedLimit does limit sending only for request PDU SubmitSm, SubmitMulti, and not for DeliverSmResp.