[PATCH] better smsbox-route abilities

Alexander Malysh amalysh at kannel.org
Tue Feb 27 18:46:38 CET 2007


Hi Stipe,

I hope you know that we never add/change config values without updating
userguide? Please update user guide...

Stipe Tolj wrote:

> Stipe Tolj wrote:
> 
>> Hi list,
>> 
>> please find attached a patch for enhancing the current smsbox routing
>> via 'smsbox-route' group in bearerbox scope.
>> 
>> Changed the config directives to 'smsc-id' and 'shortcode' for
>> smsbox-route group, since this fits the naming convention more, even
>> while these are semicolon seperated lists. (yep, need to update
>> userguide.xml too ;)
>> 
>> The need for the routing enhancement is the following situation you want
>> to handle:
>> 
>> smsc A, smsc B. Both have a shortcode X registered and deliver MOs for
>> it. You have various smsbox connections, ie. for different customers.
>> Now you want to route MO with receiver X from A to smsbox-id S1 and the
>> same receiver X from B to smsbox-id S2. Which is not possible in our
>> current way.
>> 
>> That's why I added another Dict in the gw/bb_boxc.c scope that is used
>> as lookup hash for keys of the format <shortcode>:<smsc-id>. So we get
>> the following routing logic:
>> 
>> 1) get smsbox route for smsc-id
>> 2) get smsbox route for receiver
>> 3) get smsbox route for <receiver:smsc-id>
>> 
>> Route with priority: 3, 2, 1
>> 
>> Please review and comment.
> 
> In Alex's words: no objections? commited to cvs. :)
> 
> Stipe
> 
> -------------------------------------------------------------------
> Kölner Landstrasse 419
> 40589 Düsseldorf, NRW, Germany
> 
> tolj.org system architecture      Kannel Software Foundation (KSF)
> http://www.tolj.org/              http://www.kannel.org/
> 
> mailto:st_{at}_tolj.org           mailto:stolj_{at}_kannel.org
> -------------------------------------------------------------------

-- 
Thanks,
Alex




More information about the devel mailing list