I'm looking for someone to create a basic web based SMS Text Messaging API gateway, this platform must be authored in Classic ASP & user MS SQL Server for data storage. The platform will consist of 4 elements:
? Front end website
? User Area
? Admin Area
? API
All I require is the basic site framework & functionality creating in the first instance, however this will be an ongoing project and as such I will be looking to establish a long term working relationship with the chosen worker.
## Deliverables
**Introduction**
I'm looking for someone to create a basic web based SMS Text Messaging API gateway, this platform must be authored in Classic ASP & user MS SQL Server for data storage. The platform will consist of 4 elements:
? Front end website
? User Area
? Admin Area
? API
All I require is the basic site framework & functionality creating in the first instance, however this will be an ongoing project and as such I will be looking to establish a long term working relationship with the chosen worker.
**Technical Details**
The site will make use of the following technologies
? Classic ASP
? MS SQL Server
? IIS6.0
? Server 2003
**Site Elements**
**Front End Site**
This will consist of five pages:
? *Home* - Content to be supplied
? *Features* - Content to be supplied
? *Login* - A form containing username, password , submit button & lost password link
? *Pricing* - Table of credit prices sourced from the database
? *About Us* - Content to be supplied
**User Area**
The user area will consist of the following pages:
? *Forgot Password* - A form containing email, PIN & submit button (incl capchta code)
? *Account Overview* - Credit balance, help docs, list of open support tickets
? *Send Message* - Send an SMS Message (form containing from, to, optional ref, message & send button)
? *Settings* - Email addr, API guid and password, low credit notify level, change password & change PIN)
? *Message History* - View by from, optional reference, date range, message status, recipient, send method (site, API) & free text search
? *Purchase Credits* - Purchase credit, redeem coupon, purchase history
? *Contact Support* - Raise ticket, view open tickets, view closed tickets
**API**
The API will use HTTP GET & POST, if 3 incorrect API passwords are entered for a given API guid that account is then locked out and prevented from accessing the API until unlocked, an IP blacklist is also maintained, any matching IP's are denied API access.
The following API methods will be required:
? *Query Balance* - Retrieves current credit balance
? *Send Message* - Sends an SMS Message
? *Query Message Status* - queries the delivery status of an SMS Message
? *Query Opt Out* - queries if number is in the tel no blacklist table
**Admin Area**
The following pages will be required:
? *Gateway* - Choose from one of several SMS API Gateway providers and stores credentials (providers to include Click-a-tell, txtlocal, clicksms)
? *Credit Prices* - Lists current credit numbers & prices along with active\inactive flag consists of 2 boxes, number of credits & price (e.g 1,000 credits ?7 or 2,000 credits ?13)
? *Number Blacklist* - Messages cannot be sent to numbers stored in this list - held in a TelNo Blacklist Table in the database
? *API IP Blacklist* - IP addresses stored within this table CANNOT use the API
Further details of this project will be provided once a worker has been chosen