Plivo SMS Integration

V teku Objavljeno Jul 21, 2015 Plačilo ob prevzemu
V teku Plačilo ob prevzemu

Hello,

I am looking for an application to either run on my Windows 7 desktop or to be hosted online that will send bulk sms through the Plivo API. Their API is well documented with lots of pre-build code you can likely use. This application should support purchasing numbers, bulk sending, handling API responses and basic reporting for me to view.

API Documentation:

Ordering Numbers: [login to view URL]

Sending SMS: [login to view URL]

Sending SMS: [login to view URL]

Plivo Helper Code (.NET + Java + PHP + Python + Ruby): [login to view URL]

Application Summary:

The application will support the purchasing of US sms enabled numbers through the Plivo API in bulk. For example I can set it to purchase 2,000 numbers and the application will go out and purchase the numbers and store it locally for the second part of the application which is sending. I should be able to view how many active numbers are in my account, and manually select one or multiple that I wish to unrent and the application will use the API to unrent those numbers I selected.

I will then be uploading a list in CSV format to the application. There will be two header columns named: Phone,Name and approximately 250,000 rows of data. I will then have a spot to compose my SMS message with spintax (hi|hello|morning) support in addition to variable support from the CSV file I uploaded (%Name%). So my message may look like this: “%Name% {good morning|hello|good day|hi) how are you {today|this morning|doing today}?” The application will then distribute my message to all recipients in my CSV file by using the Plivo API ensuring that each Plivo number I purchased is only used to send a max of 200 sms per day. So if I upload a list of 250,000 contacts the application should ensure it rotates through 1,250 Plivo numbers that I have purchased before sending the broadcast. As it’s sending I should be able to track the applications process, pause or resume it if needed and view the delivery statistics such as how many were delivered, queued, failed…etc. After it’s done sending I should be able to export all the rows that were delivered or queued successfully.

Note to Bidders:

I usually hire programmers that take the time to read my project, understand what I am trying to accomplish and take their time writing a bid letting me know how they plan to do this, what programming language they intend to use, how long it will take…etc. I generally ignore bids that appear to be copied and pasted to 100s of projects.

.NET Java PHP Python Ruby

ID projekta: #8118355

Več o projektu

29 predlogov Oddaljen projekt Aktiven Jul 28, 2015