Yes, sadly Kannel wasn't specifically designed for USSD, perhaps if there's more interest in this it could be extended to do so. Regarding the ACKs, try setting on your smsc group:
wait-ack-expire = 1 And on your core group: sms-resend-retry = 0 The first directive will force kannel to requeue non-acked messages. The second directive will set the retries attempts to 0 (no retries) thus discarding any non-acked messages. WARNING: This will discard any other temporary failures as well (e.g. throttling errors) perhaps you'd prefer to raise the retries a little. Check the userguide for further details on what those directives really do. Hope it helps, Alejandro 2009/7/6 Marcin Bockowski <[email protected]> > W dniu 6 lipca 2009 15:06 użytkownik Alejandro Guerrieri > <[email protected]> napisał: > > You'll have to patch kannel big-time to do that. Kannel was designed to > > work asynchronously (I suppose this is because that's the way SMPP and > other > > serious SMS protocols work). This makes a lot of sense, because otherwise > > you'd have to keep the connection open until the SMSC responds to your > > message (which may happen a few seconds later on some cases). > > Yeah, > i've afraid you say so :-D > Syncronous work may have some sense when using kannel with USSD server ... > Okay, thanks for pointing me in the right direction ;-) > > BTW, how about clearing store-file? Can i prevent kannel from > retransmit some messages? > > Thanks, > > -- > Marcin Boćkowski > tel. +48 79 69 0 69 79 >
