Documentation:
[login to view URL]
I have SMPP and HTTP access to OpenMarket. I am throttled at 6,000 msgs per minute and would like to ensure I can send at that speeds with the app hosted on a dedicated server with 100mbps uplink.
Features:
> Manually adjust throttle from 1 to 6,000 msgs per minute
> Schedule a campaign start time (App will run 24/7)
> Ability to select multiple CSV/TXT files to be used for a blast.
> Once a CSV/TXT file is used its file name is appended with "used - %date%", for example if file is [login to view URL] it will be changed to [login to view URL]
> App won't lose any settings or stats if it crashes or is restarted.
Application Tab 1 "Status"
> Shows Pending Messages (For Active Sending Campaigns Only)
> Shows Sent Messages
>>>> Current Campaign
>>>> Past Minute***
>>>> Past Hour***
>>>> Daily Grand Total***
>>>> Monthly Grand Total***
> Shows which campaigns are scheduled to run and when and how many phone numbers are in that campaign.
*** - These stats are not for just the active sending campaign but for everything, its a grand total report so I can accurately track my usage throughout the month. If bot crashes or is restarted, these stats must NOT be lost.
Application Tab 2 "Campaigns"
> Give each campaign a unique name.
> Ability to select multiple CSV/Text files with phone numbers listed one per line
> Insert content limited to 160 characters.
>>>> Content field supports Spintax {hi|hello|howdy} with preview function to ensure it doesn't exceed 160 characters.
> Ability to schedule start time (in PST time zone)
> Save campaign
> Ability to view existing saved campaigns, modify them as needed, then re-save them. IMPORTANT: If I modify a campaign that is currently already being sent, the changes will take affect in real-time so the rest of the pending outgoing messages will be using this modified contact (in the event I need to make a change in the middle of sending)
Application Tab 3 "Schedule Campaign"
> Pick saved campaign by name
> Schedule start time (In PST time zone)
>>> Or ability to start immediately
> Check box to select if I want to use suppression file or not.
> Send seed to ____ Every ___ sms sent.
Application Tab 4 "Suppression"
> Application will receive incoming messages
> Keywords to trigger suppression file.
>>> For example if somebody replies "STOP" or "BLOCK" or "FU*K" their # is added to the master suppression file
> View current suppression file count (IE: 23,958 Suppressed)
Application Tab 6 "Settings"
> OpenMarket UserId:
> OpenMarket Password:
> Server Hostname:
> Server Port:
> Throttle rate (1-100 per second)
Application Tab 7 "Delivery Reports"
> Pick Sent Campaign
> App will then query for delivery reports for each sent sms using the ticket id # returned when sending the campaign (so its important bot tracks responses when submitting sms)
> Reports will show stats...
>>> Messages Sent to Carrier
>>> Message Delivered
>>> Message Buffered With Carrier
>>> Processing Request
>>> Errors: (Logs should show which errors received
SEE: [login to view URL]
Write me a detailed proposal and I'm more likely to work with you, saying "I can do it" and I'll simply ignore your bid.