At the moment my Kannel configuration is: "modem as smsc"-bearebox-sqlbox-smsbox
This playing with modem as smsc is just temporatily. What I need is solution that will have "in-depth" log files and stored messages in any status. Can I have it with Kannel and how to set it up?? To explain... I already have smpp client (from other vendor) connected to SMSC using SMPP and trying to find alternative since it is just communication channel with no possibility to force sending sms again or never to send it--- I cannot play/change anything..... Now, I am trying to find out if Kannel can help me. 1) I need this because if my system fails in some moment I need to force sending messages later, when system get "online", but sometimes I what to select those messages - let's say that some messages are become "old" and not neccessarily to be send after some time. I have found this difficult because this system after I use send-sms url message is stored to sent-sms table and commes to kannel.store file. If it comes to kannel.store and system fails, after systems got UP those messages will be send regardless if some of them are technologically absolete (irelevant for the sender or receiver). So it something is in system it will be delivered sometime .... no matter what... 2) Is there, any chance to keep all messages in senD-sms table after sent successfully but with status (you should add one field in table talking about status of message) Let's say ... status 0 - a message is send successfully and recorded in senT-sms status 1 - a message is not yet sent and "pending" status 2 - a message sending failed, will be sent in XX seconds (defined on level of smsc) status 3 - permanently failed and will not be sent again 3) If you have above, It can be developed web admin to manage single or multiple messages to force sending it again (if neccessary), sending it in XX seconds (to be configurable on level of Kannel or on level of single smsc) or to force never to send... 4) Is there a way to have one send-sms and sent-sms table per smsc connection ? 5) As an alternative - is there any chance to make kannel.store file readable, OR to have some tool to just "open it" as readable, edit it, and save it in same format as it was? 6) kannel.store is file that can be configured to have it one per message or one for all. Can it be set to have one file per day??? One per smsc connection ??? A. On Thu, 2012-02-09 at 16:23 +0100, Milan P. Stanic wrote: > On Thu, 2012-02-09 at 16:05, aco.s wrote: > > Hi there! > > I have Bearerbox-Sqlbox-Smsbox system that is working (can send and > > receive messages and reply on them), but records in db are very poor. > > Read userguide carefully. And read mailing list archive. Search for > answers on the Net. Two days ago I and Alvaro answered such question > in this mailing list. > > > > dlr-storage is temporary 'place' where Kannel keeps DLR's until it > > > process them. After Kannel finishes with them it then deletes them from > > > temporary storage, be it xxSQL or memory. > > > I have a few questions regarding this: > > > > 1) In configuration Bearerbox - Smsbox (no sqlbox) > > ..in kannel.conf I have... > > >dlr-storage = mysql > > >include = "dlr-mysql.conf" > > ...... > > I made two tests with MO+MT and MT message. Messages are delivered > > successfully. > > Nothing is inserted in dlr table in my kannel db. Why? > > > > > > 2) In configuration Bearerbox - Sqlbox - Smsbox > > ..in kannel.conf I have... > > >dlr-storage = mysql > > >include = "dlr-mysql.conf" > > ........... > > I made two tests, one with MO+MT and another with MT message. Messages > > are delivered successfully, but nothing recorded in dlr table. In > > sent-sms table I have all recorded. Why nothing recorded in dlr table? > > > > > > 3) Configuration as in 2), but sending messages by inserting sql record > > in send-sms table. > > In this case I have message delivered successfully and recorded in > > sent-sms table, but nothing in dlr table. Also, dlr- fields in sent-sms > > table are empty. > > > > > > 4) During those tests, only few fields are filled in sent-sql table. How > > to force sqlbox to fill all or most of fields ??? > > > > > > I have read SQLBOX User's Guide but there are no details about this... > > Where to look for details ??? > > > > Thank you. > > > > > > >
