Server API For Bonrix SMS Systems 1. Introduction: The Server API provides Interface for sending SMS through Bonrix SMS Server and also provides interface for Sending and Receiving SMS through Bonrix Bi-directional SMS Server. This server API is useful to software developer who wants to provide SMS facility in their existing software using Bonrix SMS Systems as a core part for sending and receiving SMS. 2. PreRequired: Following package should be installed on your machine before proceeding. 1. Bonrix SMS Manager (BonrixSMSManager.EXE) 2. Bonrix Directory Structure (BonrixDirectoryStructure.EXE) 3. Bonrix SMS Server or Bonrix SMS Server 4 Sanchrnet.in. 4. Bonrix Bidirectional SMS Server or Bonrix Bidirectional SMS Server 4 Sancharnet.in. Note: 1. Following servers are only outgoing SMS. 1.1 Bonrix SMS Server: SMS Sending through mobile connected with PC. 1.2 Bonrix SMS Server 4 Sanchrnet.in: SMS Sending through Internet Connection using Sancharnet.in Gateway. 2. Following servers are for both outgoing as well as incoming SMS. 2.1 Bonrix Bidirectional SMS Server: SMS sending and receiving through mobile connected with PC. 2.2 Bonrix Bidirectional SMS Server 4 Sanchrnet.in: SMS Sending is through Internet Connection using Sancharnet.in Gateway while receiving of SMS will be carried out using mobile connected with PC. 3. Server API: Please refer to directory structure: c:\bonrix\sms\queue\ 1. For sending SMS you have to create text file named mobile number and its content should be SMS text message that you want to send to mobile user and drop this text file inside directory C:\bonrix\sms\queue\pendingMessages\ or C:\bonrix\sms\queue\pendingUrgentMessages\ Example: Create 9426045500.txt with its text content as SMS message that you want to send to mobile user and drop this file inside C:\bonrix\sms\queue\pendingMessages\ or C:\bonrix\sms\queue\pendingUrgentMessages\ Server will pick this file automatically and send it as SMS. Server will also delete this file from current location after sending it as SMS and server will make backup copy in C:\bonrix\sms\queue\sentMessages\ 2. Similarly you will get received SMS at mobile connected with pc at following directory. C:\bonrix\sms\queue\receivedMessages\ Server will create new text file at above directory after deleting SMS from mobile memory (inbox). It will also create one backup copy at following directory with Date and time as additional information in file name. C:\bonrix\sms\queue\receivedMessagesLog\ 3. For answering incoming SMS you can use Bonrix Autoreply Manager or you can develop a new autroreply manger or a customized system your self which will automatically read SMS from C:\bonrix\sms\queue\receivedMessages\ and delete it then search its answer from database, prepare reply and drop output as text file in C:\bonrix\sms\queue\pendingMessages\ or C:\bonrix\sms\queue\pendingUrgentMessages\ as define previously. Note: If for one mobile user more than one SMS queued up in ...\pendingMessages\ or ...\receivedMessages\ directory then first SMS will be 9426045500.txt, second SMS will be 9426045500_1.txt, third SMS will be 9426045500_2.txt and so on. 4. Starting SMS System: Start Bonrix SMS Server or Bonrix SMS Server 4 Sancharnet.in if you want only outgoing SMS. If you also want incoming SMS with outgoing SMS then Start Bonrix Bidirectional SMS Server or Bonrix Bidirectional SMS Server 4 Sancharnet.in in place of using Bonrix SMS Server or Bonrix SMS Server 4 Sancharnet.in. 5. Source Code Support: If required, on request source code of Bonrix SMS Manager and Bonrix AutoReply Manger will be made available. You can modify this source code to fulfill your system requirements. Bonrix SMS Manager source code will guide you how to use Bonrix system for outgoing SMS while Bonrix AutoReply Manger source code will guide you how to user Bonrix system for incoming and outgoing SMS at same time. With more customization in Bonrix AutoReply Manager, any type of AutoReply SMS System can be developed. And with more customization in Bonrix SMS Manager, any type of Group SMS System can be developed. Feel free to ask for any further query on +91 94260 45500. Renish Ladani Bonrix Software Systems Website: http://www.Bonrix.net Email: info@bonrix.net Mobile: +91 94260 45500 Customers Community: http://forum.bonrix.net Mobile World: http://mobileworld.bonrix.net Live Support: renishl@yahoo.com, renishladani@hotmail.com Address: 44,45, Center Point, Panchwati Circle, C.G.Road, Ellisbridge, Ahmedabad-380006. INDIA.