TextToSms application
This website provides a short description how to configure application TextToSms      
                 
Application works in 3 steps:      
1.Check folder Work for text files with sms details, and prepare object sms from them,      
2.Send sms from text file by SMS_Server.dll message-people provider,      
3.Check mailbox for sending status and write it to status text file.      
                 
TextToSms QuickStart      
Please use the configuration file TextToSms_Required.reg.      
To the folder "Folder_Work", copy files [sms].txt.      
               
Every 15 s ("Folder_Work_Check_Interval_ms" = "15000"), the program checks whether the file in the "Folder_Work" and if so, it sends (send status appears in the window).      
Every 5 min ("POP3_Check_Interval_ms" = "300000"), the program checks the POP3 mailbox and download emails with the title "POP3_Email_Subject" = "SMS Status"      
Status is visible in the window and copied to the file "POP3_Folder_Work" = "REQUIRED" \ "POP3_Status_File_Name" = "SMS_Statusq.txt".      
               
TextToSms configuration
TextToSms configuration      
                 
Registry entries      
[HKLM_TTS] = [HKEY_LOCAL_MACHINE\SOFTWARE\ROMICO\TextToSms]      
       
Name Location Example Description Registry Key example Version      
TextToSms - all registy in one file [HKLM_TTS]     TextToSms.reg TextToSms >= 11.05.2012, 1_0_9      
TextToSms - all required registy in one file [HKLM_TTS]     TextToSms_Required.reg TextToSms >= 11.05.2012, 1_0_9      
         
TextToSms.exe - registry for files txt checking                
Name Location Example Description Registry Key example Version      
TextToSms - folder for check txt files are [HKLM_TTS] "Folder_Work"="c:\\sms_text" TextToSms - folder for check txt files are [default ""] TextToSms_Folder_Work.reg TextToSms >= 11.05.2012, 1_0_9      
TextToSms - checking for txt files interval [HKLM_TTS] "Folder_Work_Check_Interval_ms", "15000" TextToSms - checking for txt files interval [default "15000"] TextToSms_Folder_Work Check_Interval_ms.reg TextToSms >= 11.05.2012, 1_0_9      
TextToSms - debug [HKLM_TTS] "Debug"="1" TextToSms - debug [default "0"] TextToSms_Debug_On.reg TextToSms >= 11.05.2012, 1_0_9      
         
TextToSms.exe - registry SMS_Sever.dll                
Name Location Example Description Registry Key example Version      
Timeout of waiting for SMS queue access [HKLM_TTS]\ Sms_Server "Queue_Access_Timeout_ms"="1000" Timeout of waiting for queue access [default "1000"] TextToSms_Sms_Server Queue_Access_Timeout_ms.reg TextToSms >= 11.05.2012, 1_0_9      
Max count of queue positions [HKLM_TTS]\ Sms_Server "Queue_Max_Count_ms"="30" Max count of queue positions [default "30"] TextToSms_Sms_Server Queue_Max_Count.reg TextToSms >= 11.05.2012, 1_0_9      
Life time of SMS, waiting time for sending [HKLM_TTS]\ Sms_Server "SMS_LifeTime_ms"="60000" Waiting time for SMS sending [default "60000"] TextToSms_Sms_Server SMS_LifeTime_ms.reg TextToSms >= 11.05.2012, 1_0_9      
Interval time thread checks is SMS to send [HKLM_TTS]\ Sms_Server "Thread_Interval_ms"="250" Interval of thread checks is SMS to send [default "250"] TextToSms_Sms_Server Thread_Interval_ms.reg TextToSms >= 11.05.2012, 1_0_9      
         
TextToSms.exe - registry for message-people.de provider                
Name Location Example Description Registry Key example Version      
SMTP - server uses SSL [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_UseSSL"="1" SMTP server uses SSL flag [default "0"] TextToSms_Sms_Provider MessagePeople SMTP_UseSSL_On.reg TextToSms >= 11.05.2012, 1_0_9      
SMTP - server IP [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_ServerIp"="" SMTP server IP [default ""] TextToSms_Sms_Provider MessagePeople SMTP_ServerIp.reg TextToSms >= 11.05.2012, 1_0_9      
SMTP - server Port [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_ServerPort"="25" SMTP server port no SSL is 25, SSL can be 465  [default "25"] TextToSms_Sms_Provider MessagePeople_SMTP ServerPort.reg TextToSms >= 11.05.2012, 1_0_9      
SMTP - Connection time out [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_ConnectionTimeOut_sec"="60" Connection time out [default "60"] TextToSms_Sms_Provider MessagePeople SMTP_ConnectionTimeOut_sec.reg TextToSms >= 11.05.2012, 1_0_9      
SMTP - Login is required [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_LoginRequired"="1" Login is required [default "0"] TextToSms_Sms_Provider MessagePeople SMTP_LoginRequired_On.reg TextToSms >= 11.05.2012, 1_0_9      
SMTP - Login type NTML [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_LoginType_NTML"="1"  Login type NTML [default "0"] TextToSms_Sms_Provider MessagePeople SMTP_LoginType_NTML_On.reg TextToSms >= 15.05.2012, 1_0_11      
SMTP - User name [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_User"="" User name [default ""] TextToSms_Sms_Provider MessagePeople SMTP_User.reg TextToSms >= 11.05.2012, 1_0_9      
SMTP - Password [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_Password"="" Password [default ""] TextToSms_Sms_Provider MessagePeople SMTP_Password.reg TextToSms >= 11.05.2012, 1_0_9      
SMTP - Email address "From" [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_From"="" Email address "From" [default ""] TextToSms_Sms_Provider MessagePeople SMTP_From.reg TextToSms >= 11.05.2012, 1_0_9      
SMTP - Email subject [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_Subject"="Sms to [smsreceiver]" Email subject, strings " [smssender]",  "[smsreceiver]"will be replaced  [default = "Sms to [smsreceiver]"] TextToSms_Sms_Provider MessagePeople SMTP_Subject.reg TextToSms >= 11.05.2012, 1_0_9      
SMTP - Email header [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_Header"=" Email header [default ""] TextToSms_Sms_Provider MessagePeopl _SMTP_Header.reg TextToSms >= 11.05.2012, 1_0_9      
SMTP - Email message [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_Message"="[smsmessage]" Email text, string " [smsmessage]" will be replaced  [default ="[smsmessage]"] TextToSms_Sms_Provider MessagePeople SMTP_Message.reg TextToSms >= 11.05.2012, 1_0_9      
SMTP - Email footer [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_Footer"="" Email footer [default ""] TextToSms_Sms_Provider MessagePeople SMTP_Footer.reg TextToSms >= 11.05.2012, 1_0_9      
SMTP - Email address "To" [HKLM_TTS]\ Sms_Provider\ MessagePeople "SMTP_To"="" Email address "To" [default ""] TextToSms_Sms_Provider MessagePeople SMTP_To.reg TextToSms >= 11.05.2012, 1_0_9      
POP3 -  server IP or DNS name [HKLM_TTS]\ Sms_Provider\ MessagePeople "POP3_ServerIp"= "" POP3 -  server IP or DNS name  [default =""] TextToSms_Sms_Provider MessagePeople POP3_ServerIp.reg TextToSms >= 11.05.2012, 1_0_9      
POP3 -  server port [HKLM_TTS]\ Sms_Provider\ MessagePeople "POP3_ServerPort"="995" POP3 -  server port no SSL is 110, SSL can be 995  [default "995"] TextToSms_Sms_Provider MessagePeople POP3_ServerPort.reg TextToSms >= 11.05.2012, 1_0_9      
POP3 - user name [HKLM_TTS]\ Sms_Provider\ MessagePeople "POP3_User"="" POP3 - user name [default ""] TextToSms_Sms_Provider MessagePeople POP3_User.reg TextToSms >= 11.05.2012, 1_0_9      
POP3 - password [HKLM_TTS]\ Sms_Provider\ MessagePeople "POP3_Password"="" POP3 - password  [default =""] TextToSms_Sms_Provider MessagePeople POP3_Password.reg TextToSms >= 11.05.2012, 1_0_9      
POP3 - flag for use SSL [HKLM_TTS]\ Sms_Provider\ MessagePeople "POP3_UseSSL"="1" POP3 - flag for use SSL [default "1"] TextToSms_Sms_Provider MessagePeople POP3_UseSSL_On.reg TextToSms >= 11.05.2012, 1_0_9      
POP3 - email subiect of files which be download [HKLM_TTS]\ Sms_Provider\ MessagePeople "POP3_Email_Subject"="SMS Status" POP3 - email subiect of files which be download [default "SMS Status"] TextToSms_Sms_Provider MessagePeople POP3_Email_Subject.reg TextToSms >= 11.05.2012, 1_0_9      
POP3 - folder for save status file [HKLM_TTS]\ Sms_Provider\ MessagePeople "POP3_Folder_Work"="c:\\sms_status" POP3 - folder for save status file  [default =""] TextToSms_Sms_Provider MessagePeople POP3_Folder_Work.reg TextToSms >= 11.05.2012, 1_0_9      
POP3 - checking for emails interval [HKLM_TTS]\ Sms_Provider\ MessagePeople "POP3_Check_Interval_ms"="300000" POP3 - checking for emails interval [default "300000"] TextToSms_Sms_Provider MessagePeople POP3_Check_Interval_ms.reg TextToSms >= 11.05.2012, 1_0_9      
POP3 - flag for save copy of downloaded emails [HKLM_TTS]\ Sms_Provider\ MessagePeople "POP3_Email_Copy_Save"="1" POP3 - flag for save copy of downloaded emails [default "0"] TextToSms_Sms_Provider MessagePeople POP3_Email_Copy_Save_On.reg TextToSms >= 11.05.2012, 1_0_9      
POP3 - name of file with statuses [HKLM_TTS]\ Sms_Provider\ MessagePeople "POP3_Status_File_Name"=
"SMS_Status.txt"
POP3 - name of file with statuses  [default ="SMS_Status.txt"] TextToSms_Sms_Provider MessagePeople POP3_Status_File_Name.reg TextToSms >= 11.05.2012, 1_0_9      
MessagePeople - email address for sms sending [HKLM_TTS]\ Sms_Provider\ MessagePeople "MessagePeople_MailboxAddress"=
"smsgateway@message-people.de"
MessagePeople - email address for sms sending [default ""] TextToSms_Sms_Provider MessagePeople MessagePeople_MailboxAddress.reg TextToSms >= 11.05.2012, 1_0_9      
MessagePeople - user name for service access [HKLM_TTS]\ Sms_Provider\ MessagePeople "MessagePeople_UserId"= "" MessagePeople - user name for service access [default ""] TextToSms_Sms_Provider MessagePeople MessagePeople_UserId.reg TextToSms >= 11.05.2012, 1_0_9      
MessagePeople - password for service access [HKLM_TTS]\ Sms_Provider\ MessagePeople "MessagePeople_Password"="" MessagePeople - password for service access  [default =""] TextToSms_Sms_Provider MessagePeople MessagePeople_Password.reg TextToSms >= 11.05.2012, 1_0_9