The goal of this issue to build a second outgoing SMS provider into Mifos, an alternative to the FLS one from MIFOSX-771.
As far as I'm concerned, it's not terribly important which of the many (many) available SMS gateways you use here, as this task is more about illustrating that alternative gateways than the FLS support built under MIFOSX-771 could be built - pick whichever one has the easiest API? The idea is that other tasks like this will allow others in the future to build more gateways, strongly inspired by / copying this work.
All going well, this should "just" be about implementing a Java interface API which should exist by then. Infrastructure tasks like DB updates and retry (see MIFOSX-772) should NOT have to be handled by the new implementation you would build here.
What you do however have to look into is how your new SMS gateway would be configured by a future end-users, and how a new Admin menu entry (and REST service with it?) would configure choosing between the FLS one from MIFOSX-771 and this new one.
|