Hi,

This is a great news for us !
I supposed you have write this in the smsc_at.c file, can I ask you to share 
the code you have add to send the AT+CNMI command ?

Concerning messages that stay in store file I don't think we have this problem 
even if sometime I see on the status page that the sore size still have 1 sms 
that stay here during several minutes but it's always comming back to 0.
Maybe it's due to our configuration, we have several pools of 8 modems and we 
have created differents kannel for each pools and we didn't put denied-smscid 
in config file so messages that don't want to go throught one modem (sim 
failure, ...) is requeued by kannel and sent by another modem.
We are sending around 20 to 40k sms/day like that and store file are empty at 
the end of the day.

Regards,
Bertrand




________________________________
De : Sdasdfaf Sdfsdf <[email protected]>
À : Bertrand Dupont <[email protected]>; "[email protected]" 
<[email protected]>
Envoyé le : Vendredi 30 Septembre 2011 13h47
Objet : Re: Re : DLR problem with Wavecom modem pool


Hi Bertrand,

i think i have great news for you.
we solved the problem for dlr with our wavecom modems.
we found out: before kannel respectively the modem stops receiving dlr it gets 
an error like "generic error".
in this case of an error it seems that the modem losts the settings for the 
at+cnmi command which we had in init-string with at+cnmi=0,2,0,1,0 and sets 
at+cnmi to at+cnmi=0,0,0,0,0.
so the modem stops receiving dlr because of this missetting.
now our solution is to give the modem every time before sending a message the 
command at+cnmi=0,2,0,1,0.
in the logfile it looks like this:
2011-09-30 11:37:18 DEBUG: AT2[xxx]: TP-Validity-Period: 24.0 hours
2011-09-30 11:37:18 DEBUG: AT2[xxx]: --> AT+CNMI=0,2,0,1,0^M
2011-09-30 11:37:18 DEBUG: AT2[xxx]: <-- OK
2011-09-30 11:37:18 DEBUG: AT2[xxx]: --> AT+CMGS=126^M
2011-09-30 11:37:19 DEBUG: AT2[xxx]: <-- >
2011-09-30 11:37:19 DEBUG: AT2[xxx]: send command status: 1

since we had this solution, we never lost a dlr again ;)
maybe it isn't the best solution for performance, because you have to set the 
command every time again before sending a sms, so you lose some milisec between 
sending the messages. but it works perfectly.

if you have another solution because of my description of the problem with the 
at+cnmi=0,0,0,0,0, so please share it.

another question:
do you have the same problem, that some messages stuck in store file and will 
only be sent by a restart of kannel?

best regards
chris


________________________________
Von: Bertrand Dupont <[email protected]>
An: Chris <[email protected]>; "[email protected]" <[email protected]>
Gesendet: 15:13 Mittwoch, 28.September 2011 
Betreff: Re : DLR problem with Wavecom modem pool


Hi

Unfortunatly no !!
We are still facing the same issue.
The only serious issue we have found is to buy TC35i siemens modems pools !! 
but this is not realy an answer to the problem.

The thing that is strange with wavecom modems is the fact that sometimes we 
have 91% trafic with positive DLR and sometime only 20% of the DLR.
And if you reeboot kannel this change, you can switch from 20% DLR to 90%.
So what we are doing now : we are monitoring each wavecom modem and when we 
detect that we have not "enought" DLR we just stop and start the smsc via 
kannel http command : http://kboxip:port/stop-sms&...etc
and most of the times it's better, but not perfect.

I realy don't know if it's a wavecom problem or if it's kannel at driver 
problem. Maybe kannel at driver has been writen for TC35i ??

If you find a better solution, share it please !

Reagrds,
Bertrand



________________________________
De : Chris <[email protected]>
À : [email protected]
Envoyé le : Dimanche 25 Septembre 2011 23h57
Objet : Re: DLR problem with Wavecom modem pool

Hi Bertrand,

did you find an
 answer for
this problem?
we have the same problem,
but still no solution....

best regards
chris

Reply via email to