Why does it do that ? The way I understand it, OK means OK - got it,
thank you, you can go home now :-) does the manual document it ?
What do you think we should do about it - I see several options :
* Treat OK as an error (retry again immidietly until the "retry limit"
and then discard the message).
* treat it as a special error, forcing a delay.
* treat it as a temporary failure, bouncing it to the top of the local
outgoing_queue
* treat it as a temporary failure, sending it back to bearerbox with a
FAILED_TEMPORARY status.

I think the last two are the easiest to implement and offer the more
"correct" way of handling such stuff.

--
Oded Arbel
m-Wise Inc.
[EMAIL PROTECTED]
(972)-67-340014
(972)-9-9581711 (ext: 116)

::..
/real/ kernel hackers
    dd if=/dev/urandom of=/vmlinuz
and influence the Universal Randomosity Field.
-- Gaal Yahas


> -----Original Message-----
> From: Jacob Vennervald Madsen [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, May 01, 2002 10:49 AM
> To: [EMAIL PROTECTED]
> Subject: bug in siemens tc53 at2
> 
> 
> Hi List
> 
> I think there is a bug in the Siemens TC35 AT2 code.
> When a message is sent through a Siemens TC35 in PDU mode it can send
> three different responses:
> 
> +CMGS:<mr>OK
> This means that the message was successfully sent.
> 
> OK
> This means that the modem understood the command but it could not send
> the message.
> 
> +CMS ERROR:<err>
> This means that the modem didn't understand the command.
> 
> If I send a lot of messages back and forth on a Siemens modem some
> messages doesn't get sent because kannel takes the OK message as
> successful sending when it really should try sending again.
> 
> Jacob Vennervald
> 
> 

Reply via email to