Find Jobs
Hire Freelancers

Windows Software for SMS Modem Mass Sender(repost)

$2-30 USD / hour

Anuluar
Postuar almost 13 years ago

$2-30 USD / hour

Developer will develop a windows software (Visual C etc. where executable is compiled and not runned by interpreter like java etc) for sending mass sms with our sms modems, including installer routine for plug and play usage ( installation of profilic usb to serial driver, installation of nessessary .net etc + a simple .asp website with login, where we can add users with valid IMEI numbers for this software). The software will also listen on specific tcpip port for external sms send command and also forward incoming sms to specific tcpip port on other ip. ## Deliverables Development of a Mass SMS Sender Software for a SMS Modem Device Project description: worker will develop a windows software (Visual C etc. where executable is compiled and not runned by interpreter like java etc) for sending mass sms with our sms modem, including installer routine for plug and play usage ( installation of profilic usb to serial driver, installation of nessessary .net etc + a simple .asp website with login, where we can add users with valid IMEI numbers for this software). The software will also listen on specific tcpip port for external sms send command and also forward incoming sms to specific tcpip port on other ip. Hardware: We use custom made sms modem with a very simpe binary command set, details see on this page. The device use profilic serial to usb driver and can be accessed by a virtual com port. Problems: You will have access to the hardware via remote desktop (Logmein) as sending device threw the world makes not realy sence. So for first stage of testing you just need to play with terminal software for emulating the realy simple commands. Than on next stage we are avaiable during working times for debugging and testing with you together. Technical Task (detailed) 1.) developed in visual basic 2010, Visual C, C# etc. NO JAVA. 2.) simple .asp script with login for adding valid imei numbers on our website (we want to generate a username/password with we give to user of this software. Than we can add up to 8 IMEI Numbers of the SMS Modems which have to be checked for validy by the windows software on every start) 3.) configuration: user has to enter username and password, on each start of software. software checks on our server with username and password the list of valid imei numbers of the sms modems ( the system can handle up to 8 sms modems) comunication should be encrypted ( not by ssl, just some simple text based encryption), so that the request and the list of imei numbers could be not easily be sniffed. 3.) as modem sends imei number only if modem is switched on, the software must listens on the ports which has to be defined in the configuration. software should show for each sms modem which is configured a green or red sign. if user switch on sms modem, it sends imei to the com port. software checks imei against valid list of imei numbers and set status of modem to valid which means that it can be used for sending sms. 4.) there are two functions: send single sms, send mass sms. 5.) on function send single sms user can enter phone number and text (i have to check maximum number of charachters which can be send), user enter phonenumber, text and can click to send. software sends sms to next free sms modem and waits for valid reply and answers with send ok or send failed. 6.) if user wants to send mass sms, he choose a .txt file which has in each line one phone number. user can enter text and clicks to send mass sms. system now send one sms after the other using one sms modem after the other. there should be a counter on the top of each sms modem status line where it counts valid sended sms and wrong sms. ( for statistics). software must check by status message from sms modem if sms was send and set status of modem as free so that a parallel usage of all modems is possible! 7. each send sms is written into a logfile with date/time, phonenumber and text. 8. there must be a statusmonitor window where each command and answer of sms modem is shown with date/time for debugging and seeing that system is working fine. its enough to write something like "send text on modem 1 to number xyz" and if message from modem, than " received ok from modem1" or error message... 9. as sms modem can also receive sms we must handle the case, that someone answers to the number. software will check if message received from sms modem is just a status message, a reboot of sms modem or a received sms message. if sms message was received, sender number and text will be shown in an extra window ( messages received) and also written into a logfile 10. user of software can enter in configuration window a smtp server and usename/password and a sender email adress and receiver email adress. if sms messages from 9.) are received, they will be forwardet to this emeil adress. if no smtpn is defined, they are just written to logfile. 11.) Software can be configured that it listens to an tcpip port (for example 81). It must be possible to send via TCPIP with a to be defined command a receivernumber + a text up to 160 charachters + a message id + a password which can be defined in the software. If software receives this, it will use free modem, send message and replys to the tcpip sender with message id and status (for example SEND OK, FAILURE) after that it closes tcpip connection. If some of the modems receive a message, software will open tcpip connection to other ip adress on (for example port 81) and send sender number + received text and wait for response from other IP with "OK". after that it closes tcpip connection. 12.) sourcecode will be delivered to us after invoice payed by us. it has to be includet installer programm which installs ready programm including all nessessary files to user pc.(with link on desktop and in programms) 13.) as we are willing to continuo development and functionality of this software we are interested in guys who would like to continou this project. 14.) here is some tests i have done with the modem, its realy simple. to send the text "hello world" to my mobile 01626770xxx i have to send binary on the comport the following data (in HEX) "A5 A5 00 18 51 30 31 36 32 36 37 37 30 30 30 37 23 68 65 6C 6F 20 77 6F 72 6C 64 FF FF" which is A5 A5 for the message beginning, 00 18 for length of message (24 bytes), 51 for message type (send message to mobile) and the phone number followed by # plus the text "hello world" + 0x FF 0x FF as default checksum (dont care). The modem answers with A5 A5 00 02 51 01 which means: New Message from Modem (A5 A5) with byte length 00 02 (2 Bytes) and Message 51 01 which means Succsessfully send (otherwise it would be 51 00) So i did some testing with it, it is only possible to send next message after receiving the Answer 51 00 or 51 01 from modem! well, basicaly thats it. if message by sms modem is received, there will be some a5a5, length of message which is bigger 0002 and command code 52.
ID e Projektit: 3422225

Rreth projektit

Projekt në distancë
Aktive 13 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë

Rreth klientit

Flamuri i GERMANY
Hamburg, Germany
0,0
0
Anëtar që nga tet 25, 2012

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.