| Part 1 SLA: Various ways in how to restrict a Service Provider to send SMSs via OCSG |
| Blog - Telecom, IMS, SOA | |||||
| Written by Jonas W | |||||
| Saturday, 07 March 2009 23:06 | |||||
White listThis blog post require from the reader to be familiar to the OCSG’s Partner Management Model and how to add and modify Service Level Agreements (SLAs). OCSG exposes a northbound ParlayX interface.
The issue on the configuration step was to know how to fetch the addresses array. (If arg0.addresses doesn’t work, try parameters.addresses). Also, please remember to use tel: prefix on addresses. (Imran Raza Khan, thank you!) BlacklistWe can also invert the behavior if this restriction. Say that we would like to restrict the provider or application and not let him send SMSs to alarm numbers. In that case, this restriction can be added something like this:
Restrict TPSIt is also possible to restrict the number of transactions per time unit. This is handled via methodRestrictions element. In the example below we have a complete service contract and we limit the provider to only send 10 requests per 8 second time window. Messages above this rate are rejected. In the example we have also added a day-restriction of maximum 1000 messages, this as a second protection-level.
Blacklist methodThere is also one variant where you can exclude one or several methods from the interface exposed to providers. Only simple way is to use the blacklist method tag. In the example below we restrict the usage of sendSms to network, but the application can still receive text messages, since we don’t have any restriction expressed for this.
More Policy optionsYou have of course also many other ways that you can restrict and control traffic in OCSG. It’s quite easy to experiment with these, just modify and test! Here are some samples of what to modify on SP/APP group SLA level: Comments? Contact This e-mail address is being protected from spambots, you need JavaScript enabled to view it |
|||||
MinaProjekt.se is the Redstone project site that gives users free access to information tools to collaborate, communicate and manage documents. The service is completely open to companies, organizations, associations and individuals.
We deliver business performance for clients based on our skill-sets:
| Services & Capabilities: | Agile Development | Pre-Study | Integration | Testing | Data | Architecture | Support | Troubleshooting | Portals | CMS |
| Tools & Technology: | Java EE | EJB | C/C++/C# | Telco | SS7 | ParlayX | Web Services | SOAP | WSDL | Web 2.0 | Ruby on Rails | HTML | XML | CSS | JSP |
| Products: | XML-RPC for Java | Prevalent Storage for Java | minaprojekt.se |
| Blogs: | Telecom, IMS & SOA | Ruby on Rails | Redstone |