Great! Thanks, I'll set that up. Can you get the PDU count back for reporting longer OTA transmissions? Also, can you get this count without actually performing a send, ie. go through the process of compiling ota/counting the sms chars and saying "if you want to perform this transmission it will use x SMS's - Proceed?"
Tvm for help. > > From: "Oded Arbel" <[EMAIL PROTECTED]> > Date: Wed 09/Oct/2002 18:56 GMT > To: <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]> > Subject: RE: http: sendsms always returns "Sent." even when it aint. > > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > > > I am running a GSM-phone-as-SMSC with a custom web front end. > > When my webapp makes the sendsms call Kannel immediately > > returns "Sent." then tries the transmission. Even when I > > unplug the phone :-( Anyone know a way to delay the return of > > this status until the send has been attempted, so that I can > > track errors properly please? The same applies to sendota. > > You can't do that, as the this that returns the "sent" is the smsbox and the part >that actually tries to send is another process entirely - the bearerbox. since >sending a message can take anything from a fraction of a second to several days, its >not very practical to hold the HTTP connection until the message has really been >sent. > > The "Sent" message does not pertain to the actual sending of the SM to the network, >but simply denotes the fact that smsbox parsed the message, found it correct and sent >it to the bearerbox. > > In order to detect later errors, such as failure to send the SM to the network, one >can use the DLR (delivery report) functionality in Kannel. > > -- > Oded Arbel > m-Wise mobile solutions > [EMAIL PROTECTED] > > +972-9-9581711 (116) > +972-67-340014 > > ::.. > Only God can make random selections. > > _______________________________________________________________________ Freeserve AnyTime, only £13.99 per month with one month's FREE trial! For more information visit http://www.freeserve.com/time/ or call free on 0800 970 8890