White Paper Cntact Details Pan Cyber Infrmatin Technlgy PO Bx 34222 Dubai UAE Phne : 97143377033 Fax : 97143377266 Email : inf@pancyber.cm URL : www.pancyber.cm
TABLE OF CONTENTS OVERVIEW...3 SYSTEM ARCHITECTURE...4 APPLICATION FEATURES...5 WEB BASED ADMINISTRATION AND MANAGEMENT...5 INTERFACE FOR SENDING BULK SMS...5 ODBC LOOKUP...6 DISTRIBUTION LIST...6 UNICODE SUPPORT...6 INBOUND SMS AND ROUTING LIST MANAGEMENT...6 CAMPAIGN MANAGER...7 REPORTS...7 USER LIST AND CREDIT MANAGEMENT...7 MULTIPLE SENDER ID SUPPORT...7 SMS BANKING...8 API S...9 HARDWARE/SOFTWARE REQUIREMENTS...10 Pan Cyber Infrmatin Techcnlgy Page 2 f 10
Overview InCntact is a high-capacity, massively scalable service platfrm that brings the Unicde messaging capabilities f the mbile devices, while retaining the immediacy and simplicity f the mbile Shrt Messaging Services (SMS) that is ppular in many parts f the wrld tday. It enables enterprise users t send and receive messages that cntain multilingual text. InCntact is develped using industry standard SMPP prtcl. The SMPP prtcl is an pen standard prtcl designed t prvide a flexible data cmmunicatins interface fr the transfer f shrt messages. This prtcl is specifically designed t enable applicatins cmmunicate with an SMSC Server. This methd prvides access via TCP/IP. It utilizes an pen prtcl called the Shrt Message Peer t Peer prtcl ( SMPP ) t allw sending and receiving f messages with advanced delivery ptins suited t high thrughput. Apart frm SMPP InCntact als supprt GSM mdem based Push and Pull services which requires a SIM card. Mst cmmn GSM mdules which supprt AT cmmands fr SMS are supprted. A typical SMPP cnnectin supprts thrughput f up t arund 35 SMS messages per secnd. That's ver 3,000,000 messages a day, and nearly 100,000,000 messages a mnth. With multiple SMPP cnnectins, this can be easily increased. Pan Cyber Infrmatin Techcnlgy Page 3 f 10
System Architecture Lcal Intranet SMPP Server SMPP API s ISO 8583 Web Service HTTP XML ODBC SMTP Scket Back End Applicatins SMPP Frame Relay Or Static Internet IP ` Push Pull InCntact SMS Server LAN ` Brwser based Clients ` Pan Cyber Infrmatin Techcnlgy Page 4 f 10
Applicatin Features Web Based administratin and management InCntact prvides a thin client interface fr users t access the system withut any client installatin. The slutin can als be hsted n a server with a public access fr utsurcing cmpanies t prvide their clients access based n their user id and prfile. The fllwing rles are available in the system Agent : Send messages and t receive messages in their Inbx Create Distributin list and Send messages Bulk SMS Campaigns Administratr: Create Users and assign Rights Create User Grups Generate Reprts Cnfigure Ruting Rules fr Incming Messages Create Shrt Cdes and assign them t users Create and Manage SMS Banking Message Categries and Services Create and Manage SMS Banking Messages SMS Banking Users Create/Manage Custmer Prfile (Based n Rle assigned) Apprve Registratin (Based n Rle assigned) Execute Campaign (Based n Rle assigned) Interface fr Sending Bulk SMS Using the web interface users can imprt an ASCII text file r excel file with mbile numbers and ther data fr sending SMS. Persnalized messages can be sent t custmers by merging the fields in excel r text file thrugh the editr. The user friendly editr prvides a list f fields in excel r text file t drp them t the SMS editr. Pan Cyber Infrmatin Techcnlgy Page 5 f 10
ODBC lkup This interface can be cnfigured t lk int an ODBC cmpatible database, pickup mbile numbers at scheduled time and send SMS t the mbile numbers. Mbile numbers will be picked based n a cnditin specified in the SQL query. Multiple ODBC interfaces can be created and each can be assigned t a campaign. This interface can be used fr sending autmatic SMS based n cnditins like Card activatin, Renewal, Upgrade etc. This can be implemented by a trigger defined n the subscriber database t insert values int a table which will be the lkup table fr sending SMS. Distributin List Users can create and manage their wn distributin list with frequently used numbers thrugh a file imprt r by manual input. Just by clicking n the Distributin list SMS can be sent t selected r all users. UNICODE Supprt This slutin is capable f sending SMS in English and Arabic languages. Each shrt message is up t 160 characters is length when Latin alphabets are used, and 70 characters in length when nn-latin alphabets such as Arabic and Chinese are used. Multi part SMS can be sent in English and Arabic t send large size messages. Inbund SMS and ruting list management This mdule is useful in a PULL service envirnment t execute actins n the SMS when they arrive. Multiple rules can be cnfigured based n the Shrt Cde r Message Text and individual actins can be cnfigured. The fllwing actins can be cnfigured fr each rule Send an aut reply by SMS Call URL and Pst the Message and Mbile Number Execute an SQL query n an ODBC cnnectin with the message and mbile number Frward the SMS as an Email t a precnfigured email address Pan Cyber Infrmatin Techcnlgy Page 6 f 10
Assign the message t a InCntact user grup r t a specific InCntact User. User can then access the messages thrugh the inbx and take actins. Send the message as XML data via a TCPIP scket Campaign manager Yu can define campaigns and can be linked t SMS bradcast r while receiving SMS. Statistical Reprts can be taken using this interface fr each campaign fr a given perid. Reprts 1. Detailed reprt n each SMS sent and received. 2. Summary and details f message sent by each user 3. Campaign based incming and utging User list and credit management An interface will be prvided t create users and assign message credits fr them. Only valid users defined will be allwed t send SMS messages. Multiple Sender ID Supprt Each user can be assigned a sender ID r they can chse frm a list f sender ID s. This will allw users t execute multiple campaigns frm the same user ID. The ruting can als be dne t multiple transmitters based n the sender Id s. Pan Cyber Infrmatin Techcnlgy Page 7 f 10
SMS Banking The SMS banking mdule prvides the fllwing features Define Categries and charges fr messages Define Each Service and the message template in English and Arabic Interface t register custmers mbile number and chse their preferred language XML API t link Accunt Number, Credit Card Number t the SMS Banking registratin screen Interface t apprve the SMS banking registratin Custmers can chse the type f SMS alerts they need Custmer Registratin Prcess Custmer registratin can be dne in tw ways. Optin ne is the InCntact SMS custmer registratin page can be linked t the internet and custmers can register their using their mbile number. A CIF r a unique custmer reference can be linked t the cre systems t list dwn their accunt numbers and credit card numbers. The registratin page can be custmized als t input the accunt number r card number directly. Optin 2 is custmer can visit the branch r thrugh any ther media send the request t the bank. A user (maker) can register the requests thrugh the InCntact screen, which is then mved t the checker pl. Checker then can apprve r reject the request the requests. An ptin is available t send the user an SMS cnfirming the SMS subscriptin. Optinally a TIN number can be sent t the custmer fr ding transactins thrugh SMS. During the registratin prcess the default services that are marked in the system are added t the prfile autmatically. Custmers can then lgin t the prfile applicatin and mdify the service selectin r it can be dne thrugh the InCntact administratin screens. System Integratin fr Push InCntact can be integrated with the Cre/Card system thrugh the fllwing methds ISO 8583: Cre/Card system will send the transactin details thrugh an ISO message and an alert is sent t the custmer Web Service : Cre/Card system will call a web service f InCntact with the transactin details. ODBC Link : A table will be expsed by Cre/Card system with the transactin details. A flag field will be updated when the SMS is sent, based n this flag Cre/Card system can delete this recrd. Pan Cyber Infrmatin Techcnlgy Page 8 f 10
File Uplad : An excel file will have the data in a pre-defined frmat with the details f the transactin/activity. An SMS template will be defined fr each message. This methd can be used fr alerts like Chq Bk ready, Payment Due date reminders etc System Integratin fr Pull InCntact can be integrated with the Cre/Card system thrugh the fllwing methds. The type f service can be identified based n the SMS cntent ISO 8583: InCntact will send the Accunt/Card number t the Cre/Card system. Based n the respnse a reply will be sent t the custmer Web Service : InCntact will call the Web Service expsed by the Cre/Card with the Message details and based n the respnse a reply will be sent t custmer ODBC : InCntact Can call a Stred Prcedure with the message data and based n the return value frm the SP, a respnse can be sent t custmer API s Expsed The fllwing API s are prvided fr integrating SMS with ther applicatins.net Web Service (SOAP Prtcl) COM Interface XML Pst SMTP/POP3/IMAP Interface (Send SMS t a specific email address with the mbile numbers in the subject field and the text in the bdy) Pan Cyber Infrmatin Techcnlgy Page 9 f 10
Hardware/Sftware requirements A windws 2000 prfessinal r higher server with 2 GB f RAM SQL Server r any ODBC cmpatible database An accunt with the SMSC service prvider with cnnectin details and prt number Ensure that yu have the apprpriate Internet cnnectivity Ensure that yu have an Internet IP address fr each machine wishing t access the SMS Netwrk Ensure that yu have altered yur firewall (if any) t allw access t the prt prvided by Etisalat Cmmunicatin Interfaces SMPP SMPP is a prtcl fr high vlume SMS bradcasting. Arund 30 messages can be sent per secnd using this prtcl. T get this interface, yu need t talk t yur Telecm prvider. The cnnectivity fr SMPP is using TCP/IP via internet/frame relay. GSM Mdem A GSM device will be prvided by us which is cnnected t the SMS server. A GSM based SIM is required which will be kept inside the GSM device fr netwrk cnnectivity. HTTP Prviders The Telecm prvider r 3 rd party cmpanies will prvide a URL with the required parameters like Mbile Number, Message Text, Sender ID etc. This URL will be cnfigured in ur applicatin fr sending SMS Pan Cyber Infrmatin Techcnlgy Page 10 f 10