Hi, I think there is confusion when the term SMSC is used here. As far as Kannel is concerned the entity it is connected to is the SMSC even though it may only be a SMS broker.
The dlrmask being set to 8 just notifies the sending application that Kannel has successfully sent the message to what Kannel thinks is the SMSC, which in your case is the SMS broker. There is no mechanism to retrieve a report for delivery to the SMSC when a sms broker is present, unless that broker provides one of course. Kindest Regards, Michael Mulcahy. ANAM Wireless Internet Solutions http://www.anam.com mailto:[EMAIL PROTECTED] +353 1 284 7555 Castle Yard, Saint Patrick's Road, Dalkey, County Dublin, Ireland > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Gildas PERROT > Sent: Thursday, November 15, 2001 7:55 AM > To: Devel@Kannel; Andreas Fink > Subject: RE: DLR for emi2 : notification of delivery to phone > or to SMSC > ? > > > [GP] Hi Andreas and again, thanks a lot for your answer. > Sorry about that > but I think you didn't understand my questions below. Would > you take a look > to my remarks, please : > > -----Message d'origine----- > De : [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]De la part de Andreas Fink > Envoye : lundi 12 novembre 2001 21:55 > A : Gildas PERROT > Cc : [EMAIL PROTECTED] > Objet : RE: DLR for emi2 : notification of delivery to phone > or to SMSC > ? > > > >Hi Andreas and thanks for your answer. > >To answer to your remark : so why there is dlrmask=1 and dlrmask=8. > > > value 1 means you get a delivery report when the SMSC has hit > the phone > value 2 means you get a delivery report when the SMSC has come to the > conclusion that the SMS can not be delivered for some reason. > value 4 means you get a report when the SMS has been stored in the > SMSC because the first attemt to deliver the SMS has failed (phone is > off or out of reach for example).$ > value 8 means you get a report when kannel has sent the SMS to the > SMSC and the syntax check has passed (meaning getting an ACK back). > > [GP] I understood significations of the different dlrmask > values but you > said : > > there is no such thing than delivery to SMSC. if you send 51 and get > ack back, thats considered SMSC delivery (done internally to kannel). > Asking specifically for delivery reports means delivery to phone. > > [GP] I was asking if there us not delivery report to SMSC, > why there is a > dlrmask=8 in Kannel ? > > >Furthermore, the ACK of UCP51 is not sufficient for me to know if the > >delivery to SMSC is done since I am using a CMG gateway (of > a SMS broker) > >to access to operator SMSC. > > value 8 is not implemented for anything else than EMI2 so you want to > use values 1 + 2. > > [GP] as I have a CMG SMSC (CMG=UCP=EMI), I can use EMI2 and > dlrmask=8, can I > ? > My questions was I would be interested to get the delivery > report to the > operator SMSC, not the delivery report to the SMSC broker > which is between > my Kannel and the operator SMSC. Can I do that with dlrmask ? > > Thanks in advance for your help. Gildas. > -- > > Andreas Fink > Fink-Consulting > > ------------------------------------------------------------------ > Tel: +41-61-6932730 Fax: +41-61-6932729 Mobile: +41-79-2457333 > Address: A. Fink, Schwarzwaldallee 16, 4058 Basel, Switzerland > E-Mail: [EMAIL PROTECTED] Homepage: http://www.finkconsulting.com > ------------------------------------------------------------------ > Something urgent? Try http://www.smsrelay.com/ Nickname afink > >
