SMC:Features
From Akorena Wiki
Contents |
Flexible Configuration
Spectra Voucher Topup is designed to be very flexible. All system parameters is stored in database and can be changed easily.
Open Systems
You can extend system functionality easily. We introduce bridges, external decoder, gateways and provides you with example, so you can write your own.
Bridges
Bridges in our terminology is a software that connect external entities to our internal systems. Let's say to allow user send SMS using Google Talk, there is a software we called gtalk-bridge.
- xmlrpc-bridge: XML-RPC to internal Message Queue. This is the main message entrance to internal system. Other bridges should connect to this bridge.
- http-xmlrpc-bridge: HTTP to XML-RPC. Convert plain HTTP GET request, and send to XML-RPC server.
- yahoo-bridge: Yahoo! Messenger to XML-RPC. Convert Yahoo! Messenger conversation and send to XML-RPC server.
- gtalk-bridge: Google Talk to XML-RPC. Convert Google Talk conversation and send to XML-RPC server.
You can write your own bridge, to extend system connectivity to external entities. As long as your own bridge can talk XML-RPC on other side (or HTTP, using dual stage bridges) the possibility is endless.
Gateways
Gateways is a external software that send request from internal system to external voucher providers.
- http-gateway: Generic gateway using HTTP GET method. Can be used with Kannel
- smslib-gateway: Send message to SMSLib's SMSServer
