If you only see status codes 200 or 300 then there are three possibilities. One is that your mobile network does not support status updates. It is also possible that the status updates are 'stuck' in the modem and that Diafaan SMS Server is not able to retrieve them. The third possibility is that the number format in the status update does not match the number format of the message in the send log, for instance when you send a message to local number '0123456789', the status update could return the international number '+44123456789'. If the number formats don't match, Diafaan SMS Server will not be able to update the status of the message in the send log.
If you send the communication log of the modem to email address email@example.com I can have a look to see what the most likely cause for the lack of status updates is. Please make sure to include the serial number of your license in the email, we can only provide email support to licensed customers of Diafaan SMS Server.
I UNDERSTAND, BUT WHAT DO YOU SUGGEST ME FOR THE DIAFAAN TO UPDATE THE DATA BANKS THE 201 AND 301 MESSAGES? I DO NOT WANT TO BE JUST AS 200 OR 300.
Status code 200 means that the message was accepted by the SMS service but that it is not (yet) known if the message was received on the mobile phone. This is the initial status for all message that are successfully sent. When a status update (delivery report) is received from the SMS service, Diafaan SMS Server updates the status to 201 (message is delivered to the mobile phone) or 301 (message could not be delivered. Sometimes the SMS service does not send a status update back and then the final status code for the message is 200, even if the message might not be deliverable to the mobile phone.
When a message is not accepted by the SMS service, for instance when the number format is incorrect, the status code is 300.
IF IT IS AN ERROR AND THE MESSAGE HAS NOT REACHED THE DESTINY, WHY DOES DIAFAAN SEND THE LOG OF THIS MESSAGE AS STATUS 200 AND NO 301?
I USE GSM GATEWAY.
In Diafaan SMS Server, status code 301 means that the message was initially accepted by the SMS service but that Diafaan SMS Server later received a status update that the message could not be delivered to the mobile phone. It is not an indication of success.
You do not specify how you send the messages (GSM modem or SMPP) but error code 64 is probably an SMPP error and it means 'Invalid destination flag'. This error code is not caused by something in Diafaan SMS Server because it does not use the destination flag parameter when it sends an SMS message to an SMPP service. But the error could be caused by an SMPP server that uses the destination flag somewhere upstream. If you have sent the message with a GSM modem, error code 64 means 'Remote procedure error' which unfortunately does not clarify much.
HELLO, I'M FROM BRAZIL.
I NEED TO KNOW WHAT IT REALLY WANTS TO SAY THIS ERROR IN DIAFAAN.
MESSAGE WAS SENT? OR NOT? AND WHY DO DIAFAAN TREAT THIS STATUS AS SUCCESS?
Most Users Ever Online: 494
Currently Online: Henk Helmantel
Currently Browsing this Page:
Guest Posters: 481
Newest Members:, Henk Helmantel
Administrators: Henk Helmantel: 876