Enterprise Rasel Professional ALTARIQ Systems & Projects Welcome to Rasel! Contents What is Rasel Service? Learn more about Rasel Service and The way it works. Pages (2) What is Rasel Professional? Learn about the Rasel Professional Service. Pages (3) (2) Rasel Professional Components Learn about The components of Rasel Professional, and the way they interact. Pages (4) Examples and Screenshots In this section you will find examples of what Rasel Professional can do associated with screenshots. Pages (12) Rasel Professional Price Pages (14) 1 Enterprise Rasel Professional ALTARIQ Systems & Projects What is Rasel Service? Rasel is an international service that offers mobile messaging Service from any device that connects to the Internet. Rasel service has many editions each for a different usage: o Rasel Standard: the standard edition for home users and mid scale companies, the application is fully functioned to organize contacts and messages, keeps track of sent and not sent messages as well as track messages from computer to gateway and until it reaches the mobile device. o Rasel Web: a web module that allows any website to have a messaging service available. o Rasel Mobile: a mobile application that uses GPRS connection to send SMSes, the program is fully functioned to organize messages. o Rasel Enterprise: the enterprise edition for mid scale and large scale companies, schools, universities, and banks, Rasel Enterprise comes with additional packages that customizes it to schools, banks… etc, it has the ability to send SMS Batches for a large number of people and with different message content, only by simple clicks Rasel Enterprise can connect to any kind of Database, and can build any query by using the Enterprise query browser and finally can compose a batch SMS by the powerful batch message composer. 2 Enterprise Rasel Professional ALTARIQ Systems & Projects What is Rasel Professional? Rasel Professional is an edition of Rasel that's used by enterprises to send a large scale of SMSes in an automated manner. Using Rasel Professional the enterprise can easily inject templates based upon their database; these templates take the data from the enterprise database and send it to the client as soon as Rasel Professional is notified about a change in the condition. Sending conditions can be totally defined by the enterprise, e.g. when row count reaches X, when a client balance reaches a low margin, when a student grades are released … etc. Rasel Service uses multiple gateways to get your SMSes sent with full speed and with minimal amount of delay. Rasel Service challenges prices by its quality service. Rasel Professional Components Before we look at Rasel Professional components in details we will talk about its components in brief: 1. SMS Server: this server is always resident and is in charge of sending SMS requests from all over University. 2. Rasel Enterprise: this application controls the server remotely, as it has the ability to modify templates, define new templates, associate templates, sends student batch SMSes and so much more. 3 Rasel Professional Enterprise ALTARIQ Systems & Projects Now we will have detailed description about these two components: SMS Server: Description SMS Server is a cross platform, light, and powerful server that offers the SMS service over IP inside the university Service, it requires a connection to the Internet in order to send SMSes. The University intermediate table is a table that's found in SMS server local database, it is designed to hold the information that's desired to be sent to the clients, and is specified by the University System, where the consultation team places triggers as desired in the University database, these triggers add information to this Intermediate Table as required. SMS server doesn't have any interference with the University database, or the bank system, it uses that Intermediate Table that's fed by the University system to send the information required. SMS Server can be used to send any other SMS batches or single messages too. Benefits to the client The SMS Server offers a lot of benefits to the client: 1. The University can easily integrate this server with its existing system. 2. The University doesn't need to modify its existing system. 3. The University can monitor the SMS service. 4. The SMS service can be used all over the University as there is one server doing the mission. 5. The SMS server can run over any operating system, and in case of any maintenance ALTARIQ technical staff can 4 Rasel Professional Enterprise ALTARIQ Systems & Projects access this server without accessing any of the bank system servers. 6. The SMS service can be used for various uses even for the University local employees (notifications, announcements… etc). System Requirements As mentioned above the SMS server is programmed to run over any operating system and with no compatibility issues, here follows the system requirements: Minimum System Requirements: Pentium 4 HT Processor 3.00 GHz. 1 GB of DDR2 RAM. Fast Ethernet network connection. Static IP over the network. A valid and always on Internet Connection. Windows XP or Linux RedHat operating system. Optimal System Requirements: Pentium Xeon Processor 3.00 GHz. 2 GB of DDR2 RAM. Gigabit Ethernet network connection. Static IP over the network. A valid and always on Internet Connection. Linux RedHat fedora core 4.0 operating system. 5 Enterprise Rasel Professional ALTARIQ Systems & Projects Connectivity As SMS server will have no access on the bank database, it will use the mentioned intermediate table; the SMS Server will be the messenger that contacts the Rasel Gateway and sends Messages the following diagram clarifies this procedure: Rasel Professional Servers We will add trigger here to send the required transactions info to the intermediate table And Deliver this Internet SMS Server DSL 1 Way Insertion Intermediate Table Threading Fields …. …. Protected Area, Only send info to the Intermediate Table in the other server. 1 way connection Rasel Gateway Rasel Control Panel As can be seen from the previous diagram; the process starts when the banking system adds rows in the Intermediate table by the triggers places in its database, The SMS Server which has monitoring over this table directly sends these information and tags it as sent, also it adds it to the sending history and logs it in its local database. 6 Rasel Professional Enterprise ALTARIQ Systems & Projects Functionalities & key-features : Wide range database connectivity: Whatever your database is the SMS Server can connect to it, no specified DBMS is needed; SMS Server can connect to the following DBMSes: 1. Microsoft SQL Server 2005 Enterprise. 2. Microsoft SQL Server 2000. 3. Oracle (all editions). 4. Microsoft Access. 5. Microsoft Excel. 6. Any ODBC Database. Sending functions: o Auto sends option. o Scheduling option. o History: Sent or not sent SMSes are stored into the SMS History. o Cost calculation: accurate and quick calculations of cost can be returned. Logging capabilities: o Any access on the System is logged. o All the transactions occurring are logged. o Log appears in the User interface. o Log is stored in the local database. o Log is redirected to plain text files in case of database failure. o Errors are logged too. Live Activities Monitoring o Active users on the system are monitored. 7 Rasel Professional Enterprise ALTARIQ Systems & Projects Security: o A security system is implemented to prevent any hack on the System. o Encryption methodology is encrypted and a 256 bit algorithm is used, that means SMSes are kept confidential and secret. o Information Decryption occurs only between the SMS Server and the SMS gateway, which means nobody can see this information except the recipient himself. Rasel Client Application: Description: Rasel client application is an application that takes advantage of the SMS Server; it is used to compose SMSes, to send SMSes to the SMS Server in order to be sent to the clients, and controls the server. The normal section of Rasel Enterprise is in sending the SMSes either single SMSes or Batch SMSes, Rasel Enterprise can be directed to any database just like the SMS Server, except that the SMS Server connects to the Intermediate table, Rasel Enterprise can be connected to any database as needed, you can even connect to an excel file! The control section of Rasel Enterprise is found to control the SMS Server, as will described later in the section, all the functionalities of the server is controlled form Rasel Enterprise like Template definition, scheduling options, refresh rates… etc. Many copies of Rasel Enterprise can be installed on different PCs, the SMS Server can serve them all, and the Control panel is protected with a Username and Password so nobody can access it except the system administrator. 8 Rasel Professional Enterprise ALTARIQ Systems & Projects Benefits to the client: Rasel Enterprise has many benefits to offer to clients: 1. Can run as a normal messaging system. 2. Can run as an advanced messaging system to send batch SMSes. 3. Can connect to any database or data file to send SMSes from. 4. Its flexible User Interface can be used to compose templates for both general usage and bank notification usage. 5. Its query builder is so easy to use and is associated with an expert mode SQL Query writer. 6. The server control capabilities in Rasel Enterprise appear directly when you log in using the administrator password. 7. Logging and Server monitoring can be followed up from Rasel Enterprise too! System Requirements: Optimal System Requirements: Pentium 4 HT Processor 3.00 GHz. 512 MB of DDR2 RAM. Fast Ethernet network connection. Windows XP or Linux RedHat operating system. Connectivity: Rasel Enterprise has only local communication with the SMS Server, which means Rasel Enterprise can work even if the PC that it is installed on doesn't have an Internet connection. 9 Rasel Professional Enterprise ALTARIQ Systems & Projects Functionalities & key-features : It's a normal SMS application too! Rasel Enterprise works as a normal SMS application but with powerful functionalities like database wide connectivity and batch SMS composition. Wide range database connectivity: As mentioned before in SMS Server functionalities. Powerful Query Builder: Rasel Enterprise query builder can be used either as a drag and drop UI, or as an expert SQL query editor, it then allows you to validate your SQL Query, and previews the data you chose. From the query builder you can specify the mobile number column, and then you can use all the other columns. Powerful Template Designer: Templates can be designed and previewed using Rasel Enterprise, the graphical template designer allows you by dragging and dropping fields to create successful and comprehensive templates. Sending functions: Rasel Enterprise can use and utilize all the sending options mentioned in the SMS Server sending functions section. Logging capabilities: All Rasel Enterprise transactions are logged in the SMS Server local database. One SMS Server over all bank branches! Rasel Enterprise can connect to the SMS Server remotely over the Internet too! You will only need to associate your SMS Server with a static IP address over the Internet. 10 Rasel Professional Enterprise ALTARIQ Systems & Projects Security: As mentioned Rasel Enterprise doesn't require an Internet connection to Operate, it only connects to the SMS Server locally. 11