This is the way the SQL Connector is designed to work. Normally, when if retrieves the messages from the SQL database it removes these messages from the MessageOut table. As an alternative you can choose to keep the messages in the MessageOut table and let the SQL Connector change one of the database fields to indicate that the message has been read from the database. The default name of this database field is 'IsSent' but it is not an indication that the message was sent, just that it was read from the database.
The status of the message is stored in the MessageLog table of the database, there you can see if the message was actually sent and delivered to the mobile phone.
If the status of the message is 'Sent', it means that Diafaan SMS Server has sent the message and that it is accepted by the SMS gateway. If the status is 'Delivered' it means that Diafaan SMS Server has received a status update from the network for the message.
I think there is a problem with : change field (in connector : Send SMS).
If i select Remove the record : i receive message on my phone (no problem it work)
but if i select change field and Statut to 1
I add in mysql message with statut = 0
statut change 0 -> 1 (this : ok) but message isn't sent. I don't receive it on my phone
I think "statut" change before sending.
(Other problem (less important) i see in sendlog : somtimes "Delivered" and somtimes just : "sent" .
Ex : same number (my phone number) i send 30 messages identical.
Result: 17 delivered and 12 Sent
Is it a problem of diafaan or my operator?... i don't know)
Most Users Ever Online: 494
Currently Browsing this Page:
Guest Posters: 516
Newest Members:, Henk Helmantel
Administrators: Henk Helmantel: 985