I need someone to build me a sms/mms api interface to communicate with OpenMarket.
I have attached the integration guides, including SMS, MMS, MMS-Verizon, Carrier Code CSV and PHP-API SDK Kit.
The API should be able to receive both SMS and MMS messages from OpenMarket connection, parse all respected fields and place them into a mysql table. MMS messages that are received, the image should be placed in a directory (admin assigned or allow admin to base location on other elements of the message) and the table should log the location and link.
For sending, the api should poll another mysql table every 7 seconds (or admin assigned time) based on a admin controlled field such as STATUS. If STATUS = 'send', then execute api and process through OpenMarket.
The API must also provide lookup functions for the OpenMarket carrier list from online activity report, deactivated numbers to update the tables accordingly. The lookup can be a function of maybe every 1 hour (or again admin defined).
Once a message is sent, a return receipt is given for delivery and the API should update the record to show the proper timestamps and status (Send to network, delivered to handset, failed, etc.)
Please ask questions. I would prefer that this project is written in Python, however secondary consideration will be made for PHP. The solution should work as a standalone application running on a Linux server.
IT MUST BE VERY FAST and CLEAN CODE - we will have a tech review the code to ensure that it is.
Thanks and good luck bidding.
I have new updated news. In order to get the deactivated list from open market - we need to use a wget to get the file. Please read through the documentation to see the process and create the proper script to handle that activity.