Am Montag, den 09.07.2007, 17:21 +0200 schrieb Matthias Huber:
> When i send more than one messages shortly after the other, my log 
> (/var/spool/asterisk/sms ) looks like this
> and only two of four messages arrive.
> 
> What am i doing wrong ?
> 
> I am using an AVM B1 PCI with chan-capi and 1.4.4.
> 
> and also, when sending with smsq -x only two of the messages are handled.
> (i thought, asterisk itself handles the queues ? )
> 
> Here the log:
> 
> 2007-07-09T15:04:14 YOM04 0 - 0172xxxxxxx test11
> 2007-07-09T15:04:15 ?OM05 0 - 0172xxxxxxx test12
> 2007-07-09T15:07:51 YOM06 0 - 0172xxxxxxx test13
> 2007-07-09T15:07:53 ?OM07 0 - 0172xxxxxxx test14
> 
> sorry - i am a total newbie at asterisk.

My experience with sending several subsequent short messages is that
this might run you into a timing issue. Whyever, some calls will not
successfully transmit the first two packets of the SMS handshake,
resulting in a non-delivery.

This can be seen on the CLI, so perhaps your problem shows up there as
well: Try
asterisk -r

CLI> set verbose 10

(keep CLI open)
and send those messages. I would expect those failing messages to show a
different pattern.

I got this failing probability _way_ down by using an additional Wait(1)
or Wait(2) in the dialplan where the SMS sending happens, after bringing
up the line and before sending the SMS proper.

HTH
Anselm


_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to