Somebody else on the list had mentioned this issue. I think your approach is more generalised and therefore preferred. We would need, in order to keep things easy, to have builti-in default behaviour that ensures that if a plug-in is missing, delivery proceeds according to prefixes. Is this taken care of? Will take a closer look at your patch and aim to put in 0.9.7.
Comments anyone? (Yes, CVS and all becoming more important!)
On Mar 03, 2005, at 01:34, Søren Hansen wrote:
Hi!
Here in Denmark, the law dictates that the mobile operators must allow
the mobile subscribers to move between operators, but take their MSISDN
with them. In other words, we can't use prefixes to determine whether or
not the user is local, and if not, to which other MMSC to send the
message. For this reason, I've devised a patch that implements a
technique similar to the billing plugin system.
I've added a directive to the configuration file for defining an external resolver module. This module is responsible for resolving an MSISDN to a hostname to which the MMS should be sent. If this hostname matches our own hostname, the user is considered local.
I've implemented the default built-in plugin so that it should work out of the box for current configurations. Because of this, I had to add both an MmsBoxSettings and the List *ProxyRelays to the list of arguments to the resolve function. I have yet to decide if this is a good or bad thing. :-)
-- Søren Hansen <[EMAIL PROTECTED]> <mbuni-resolver.diff>_______________________________________________ Devel mailing list Devel@mbuni.org http://mbuni.org/mailman/listinfo/devel_mbuni.org
_______________________________________________ Devel mailing list Devel@mbuni.org http://mbuni.org/mailman/listinfo/devel_mbuni.org