Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Virtual Number pool monitoring app
Java Shell
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.openshift
deployments
src/main
.gitignore
README
README.openshift
pom.xml

README

Overview
===========
This app can be used to monitor the delivery performance of virtual numbers for an SMS gateway.
When an expected message isn't received on a virtual number within a configurable timeframe the sysadmin will receive an email and/or SMS.

Usage
===========
1) Copy the beans-template.xml file to beans-xml. Configure beans.xml with credentials, numbers to test, etc
2) Deploy to openshift or JBoss 7.1.1. Untested on other JEE6 servers.

Notes
===========
- The VirtualNumberCheckExecutor is the main execution process of the app. It is executed by a timer.
- The state of all the checks are held in CheckStateStore
- REST endpoint for Delivery Receipt and Inbound SMS push processing located at <context>/rest/process. See classes in package com.smspl.mc4.monitoring.virtualnumber.rest

TODO
===========
1) Set up test framework (yes this should be done first!)
2) Quis custodiet ipsos custodes?

Frameworks and Libraries
=================================
- jdk 1.6
- cdi (weld)
- seam 3 solder (config, logging)
- seam 3 rest
- joda-time
Something went wrong with that request. Please try again.