SMS Engine-Enterprise Edition Guide
Transcript of SMS Engine-Enterprise Edition Guide
-
8/10/2019 SMS Engine-Enterprise Edition Guide
1/30
-
8/10/2019 SMS Engine-Enterprise Edition Guide
2/30
MOBITEK SMS Engine (Enterprise Edition) 1. REVISION HISTORY
!" RE#ISION $ISTOR%
EDITION ISSUED DATE REMARK
1st 1sto4 Noe:;er< 233+ $r/4t re9e/se
2nd 2"rdo4 Noe:;er< 233+ Minor orretion
"rd 't=o4 $ee:;er< 233+ S-& st/te:ent 4or sending SMS
%t= 1"t=o4 >/n?/r@< 233, Version 2 re9e/sed
't= 2't=o4 *e;r?/r@< 233, Version 2.1 re9e/sed. S?pports S-& /nd Aindos/?t=enti/tion :ode.
t= 1"t=o4 M/r=< 233, Version ".3 re9e/sed. S?pports C=inese =/r/ters.
+t= ,t=o4 >?9@< 233, *#-D setion ep/nded.*e/t?reD setion ep/nded.&i:it/tionsD setion ep/nded.S@ste: #r=itet?reD setion /dded.
,t= 1,t=o4 >?9@< 233, Serie pit?re /dded.
t= 13t=o4 Septe:;er< 233, *#-D setion ?pd/ted.
13t= t=o4 Oto;er< 233, #ppendi 1 /dded.
11t= 2t=o4 Oto;er< 233, *#-D setion ?pd/ted.
12t= 1"t=o4 Noe:;er< 233, #ppnedi 1 /:ended.#ppendi 2 /dded.
1"t= 1+t=o4 $ee:;er< 233, Version ".1 re9e/sed.
1%t= 12t=o4 #?g?st< 233 *#-D setion ?pd/ted.#ppendi 1 ?pd/ted.
1't= 1sto4 >/n?/r@< 2313 Version ".2 is re9e/sed
1t= 1sto4 M/@< 2313 Version "." /ndVersion '.2 is re9e/sed
1+t= 13t=o4 #?g?st< 2313 MS S-& Ser2er Edition is s?pported
1,t= 2ndo4 Septe:;er< 2313 RE-IREMENTSD ?pd/ted
1t= 12t=o4 Oto;er< 2313 #&ERT MESS#!E $ISYE$ BY SMS EN!INE MONITORD is?pd/ted
23t= 1sto4 M/r=< 2311 SMS Engine Enterprise Edition ersion '.% is re9e/sed
21st 2,t=o4 >?9@< 2311 SMS Engine Enterprise Edition ersion '.' is re9e/sed
SMS Engine Monitor ersion '.' is re9e/sed *#-D setion ?pd/ted
22nd +t=o4 >/n?/r@
-
8/10/2019 SMS Engine-Enterprise Edition Guide
3/30
-
8/10/2019 SMS Engine-Enterprise Edition Guide
4/30
MOBITEK SMS Engine (Enterprise Edition) '. INTRO$CTION
-" INTROD.'TION
MOBITEK SMS Engine (Enterprise Edition)is a Windows Servicethat sends and recei"es SMS. System
integrator and sotware de"elo!er #SI$S%& do not need to write any code to build a SMS 'ateway. The
MOBITEK SMS Engine (Enterprise Edition) uses MS SQL Server database to store incoming SMS, and
to check i there is any !ending SMS to be send out. SI$S% only needs to insert record into database to sendout SMS, and retrie"e record rom database to read SMS. The MOBITEK SMS Engine (EnterpriseEdition) has taken care all SMS transactions.
/" 0ET.RES
1. (elease ) "ersion *.+.
2. (unning as Windows Service.
3. MOBITEK SMS Engine (Enterprise Edition) will always try to initiali-e connection with modem,e.g. I P$ser"er is rebooted, the ser"ice will automatically establish connection with 'SM modem.
4. /uto0reconnection with modem ) i modem is disconnected rom P$ser"er #or whate"er reasons&,
and then re0connected at later stage, ser"ice will automatically establish connection with modem.5. 1orks in both 1indows 23 bit and 45 bit.
6. 6ses Microsot S78 Ser"eror MyS78 Ser"erto store incoming SMS, and to !rocess outgoing SMSin database. Su!!ort both Windowsand SQLauthentication mode.
7. Pre"ention o any lost o SMS9)
a) %uring initiali-ation, i there are any database error, it will not send nor read SMS, thereore nomessage will be lost.
b) /uto0reconnection with database ser"er.
8. Sending o SMS in al!hanumeric character #te:t& and in hinese character#6nicode&.
. IntelligentSMS Sending 8ogic90
a) Schedulingo outgoing SMS ) based on the date and time set in ;datetimeI>O@ rule will be a!!lied ) SMSEngine will !rocess the strecord in the outbo: until the last record.
1".onigure the directiono indi"idual modem90
a) 3 way send and read SMSA
b) way read SMSA or
!) way send SMS.
11.(emote monitoringo SMS Engine Enterprise EditionService, modem status, and messagestatus.
a) SMS Engine Monitorcan be installed on client P#s& to monitorA
b) SMS Engine Monitorwill !o!0u! a balloon message to notiy administrator In the e"ent o!roblem encountered #reer to section or more details&.
12.8oad balancing) 5 modems work together to broadcast message. It is COT on ?round0robin@ basis.
13.%ynamic Dueue si-e) the Engine will dynamically allocate Dueue si-e, i more modems aresuccessully initiali-ed then Due-e si-e will be increased.
MOBITEKSystemSdn .Bhd. (207015-D)6th Floor, Suite 16, IOI Business Park, Persiaran Puchong Jaya Selatan, Bandar Puchong Jaya, Puchong 4717, Selangor, !alaysia.
"el# $6%&'644('' Fa)# $6%&'64(1* +e# ---.moitek.com.my
ri/te /nd Con4identi/9 Edition no. 22 /ge % o4 "3
-
8/10/2019 SMS Engine-Enterprise Edition Guide
5/30
MOBITEK SMS Engine (Enterprise Edition) . *E#TRES
14.onirugable Dueue si-e) the Dueue si-e can be changed, deault si-e is + SMS$records !er modem
15.(outing) so!hisicated and intelligent routing logic that can be easily conigured90
a) Modem will send to designated !rei: mobile number. 'ood or cost sa"ing as SMS sent withinthe intra0network is chea!er than inter0network.
b) Modem will be or not be used.
16.Cumber o retries) can be conigured. I SMS ails to be send, it will retry until the s!eicied time.
17.>ail0o"er) i modem no. cannot send out the SMS, modem no. 3 will take o"er, and so on untilmodem no. 5.
18.Su!!orts multi!le modems) u! to 5 or more MOBITEK Modem #Ty!e S'%K& or multi!leMobi#$TETM
1.>le:ible installation) MOBITEK SMS Engine (Enterprise Edition) can be installed on any one othese "ariations90
a) 1%4%1) install MOBITEK SMS Engineon ser"er connected with 5 units o MOBITEK
Modem #Ty!e S'%K& and connected to database
b) 2%2%2) install MOBITEK SMS Engineon 3 ser"ersA each ser"er with 3 units o MOBITEK
Modem #Ty!e S'%K&; 3 Enginesare connected to 3 dierent databases
!) 4%1%4 & install MOBITEK SMS Engineon 5 ser"ersA each ser"er with units o MOBITEK
Modem #Ty!e S'%K&; 5 SMS Enginesare connected to 5 dierent databases
1" ,IMITTIONS
1. Sending o SMS in al!hanumeric character with ma:imum o 4 characters length.
2. Sending o SMS in hinese character with ma:imum o characters length.
3. %oes not su!!ort concatenate or long SMS.
MOBITEKSystemSdn .Bhd. (207015-D)6th Floor, Suite 16, IOI Business Park, Persiaran Puchong Jaya Selatan, Bandar Puchong Jaya, Puchong 4717, Selangor, !alaysia.
"el# $6%&'644('' Fa)# $6%&'64(1* +e# ---.moitek.com.my
ri/te /nd Con4identi/9 Edition no. 22 /ge ' o4 "3
-
8/10/2019 SMS Engine-Enterprise Edition Guide
6/30
MOBITEK SMS Engine (Enterprise Edition) ,. RE-IREMENTS
2" RE3.IREMENTS
1. System integrators and sotware de"elo!ers must !osses knowledge o9
a) Microsot S78 Ser"er, Microsot S78 Ser"er Enter!rise Manager, Microsot S78 Ser"er 7uery/naly-erA
b) MyS78 %atabase Ser"erA
!) %atabase !rogramming
O%B, /%O, /%O.netA and
S78 statement
d) /dministrating 1indows Ser"ice
2. SMS modem T'pe S#su!!lied by MOBITEK System Sdn. Bhd.
3. SIM card#s&
4. Su!!orted o!erating system9 0
a) 1indows 3 Ser"er 23 bitA
b) 1indows 32 Ser"er 23 bit and 45 bitA
!) 1indows 3+ Ser"er 23 bit and 45 bitA
d) 1indows FP Pro 23 bit and 45 bitA
e) 1indows Gista Business Edition 23 bit and 45 bitA or
f) 1indows 23 bit and 45 bit.
5. Microsot .CET >ramework Gersion 3.
6. S78 Ser"er90
a) Microsot S78 Ser"er 3 $ 32 $ 3+ Enter!rise EditionA
b) Microsot S78 Ser"er 3* E:!ress EditionA
!) MyS78 "ersion 5. and abo"e with MyS78 O%B dri"er "ersion *. in 1indows OSA or
d) MyS78 "ersion 5. and abo"e with MyS78 O%B dri"er "ersion *. in 8inu: OS.
MOBITEKSystemSdn .Bhd. (207015-D)6th Floor, Suite 16, IOI Business Park, Persiaran Puchong Jaya Selatan, Bandar Puchong Jaya, Puchong 4717, Selangor, !alaysia.
"el# $6%&'644('' Fa)# $6%&'64(1* +e# ---.moitek.com.my
ri/te /nd Con4identi/9 Edition no. 22 /ge o4 "3
-
8/10/2019 SMS Engine-Enterprise Edition Guide
7/30
MOBITEK SMS Engine (Enterprise Edition) . SYSTEM #RCHITECTRE
4" S%STEM R'$ITE'T.RE
Sending SMS
MOBITEKSystemSdn .Bhd. (207015-D)6th Floor, Suite 16, IOI Business Park, Persiaran Puchong Jaya Selatan, Bandar Puchong Jaya, Puchong 4717, Selangor, !alaysia.
"el# $6%&'644('' Fa)# $6%&'64(1* +e# ---.moitek.com.my
ri/te /nd Con4identi/9 Edition no. 22 /ge + o4 "3
SMS Engine
running as Windows Service
Outbox ab!e
in
MS S"#
or
M$S"#database
%our a&&!ication
'onnect to Outbox ab!e via O#ED OD' *D'
Insert into Outbox (msg_id,
message, destination) values
('1', 'Hello!', '+6017111')
o send out SMS +aving '+inese
c+aracter, t+e S"# stateent is.
Insert into Outbox (msg_id,
message, destination, msgt"#e)
values
('1',' H,'+6017111','$')
SMS Engine wi!! c+ec/
Outbox ab!e or new
record, t+en send SMS
out
-
8/10/2019 SMS Engine-Enterprise Edition Guide
8/30
MOBITEK SMS Engine (Enterprise Edition)
Reading / Receiving SMS
MOBITEKSystemSdn .Bhd. (207015-D)6th Floor, Suite 16, IOI Business Park, Persiaran Puchong Jaya Selatan, Bandar Puchong Jaya, Puchong 4717, Selangor, !alaysia.
"el# $6%&'644('' Fa)# $6%&'64(1* +e# ---.moitek.com.my
ri/te /nd Con4identi/9 Edition no. 22 /ge , o4 "3
SMS Engine
running as Windows Service
nbox ab!e
in
MS S"#
or
M$S"#database
%our a&&!ication
'onnect to Outbox ab!e via O#ED
OD' *D'
o read a!! new SMS
Se!ect ro nbox w+ere
read3status 4 6o c+ange t+e status o new8 SMS to
read8
9&date nbox Set read3status 4
:ead W+ere Status 4 6
or9&date nbox Set read3status 4:ead W+ere sg3id 4 ID of the
message that SI/SD is processing
W+enever t+ere is an
incoing SMS, SMSEngine wi!! insert into
nbox ab!e
-
8/10/2019 SMS Engine-Enterprise Edition Guide
9/30
MOBITEK SMS Engine (Enterprise Edition) 13. INST#&TION o4 SMS EN!INE ENTERRISE E$ITION
!5" INST,,TION of SMS ENGINE ENTERPRISE EDITION
1. SMS Engine can be installed in these "ariations de!ending on your system design90
d) 1%4%1) install SMS Engineon ser"er connected with 5 units o GSM Modem Type SGDKandconnected to database
e) 2%2%2) install SMS Engineon 3 ser"ersA each ser"er with 3 units o GSM Modem Type SGDK; 3SMS Engines are connected to 3 dierent databases
f) 4%1%4 & install SMS Engineon 5 ser"ersA each ser"er with units o GSM Modem Type SGDK; 5SMS Engines are connected to 5 dierent databases
Note: For 2:2:2 c nfigurati n and 4:1:4 c nfigurati n, the database must beseparated, i.e. centralised database is not supported.
2. To a"oid conusion, we strongly recommend that you install according to 1%4%1 !onfig*ration.
3. Install Microsoft .NET Frmewor! "ersion #.$
a) install it rom the %A or
b) download rom #htt!9$$www.microsot.com$downloads$details.as!:amilyid=+*4eacb052430
5bd0+edd0aab*c*e5*Jdis!laylang=en&
4. /dd a new database or use e:isting database.
5. E:ecute S78 scri!t #in %& to add new tables to a new database or e:isting database.
a) >or MS S78 database ser"er, the sDl scri!t is ?MSS78.sDl@A
b) >or MyS78 database ser"er, the sDl scri!t is ?MyS78.sDl@.
6. The S78 scri!t will generate 5 tables9
a) inbo:
b) outbo:
!) modem
-
8/10/2019 SMS Engine-Enterprise Edition Guide
10/30
MOBITEK SMS Engine (Enterprise Edition) 13. INST#&TION o4 SMS EN!INE ENTERRISE E$ITION
1". 6sing Notepd, edit the coniguration ile ?conig.:ml@, located at ?9Program >ilesSMS EngineEnter!rise Editionconig.:ml@. The contents o conig.:ml is as ollows9
/01SE
22
)2#,)26
27
)2#,)26
2#
)2#,)26
28
)2#,)26
MYS91
-
8/10/2019 SMS Engine-Enterprise Edition Guide
11/30
MOBITEK SMS Engine (Enterprise Edition) 13. INST#&TION o4 SMS EN!INE ENTERRISE E$ITION
11. This table describe the node9
NODE 'A(UE DESCRI)TION
3 #n integer< st/rting4ro: 3
38 no retr@"8 retr@ " ti:es
Enter t=e n?:;er o4 retr@ in t=e eent i4 SMS/nnot ;e sent. T=e tot/9 n?:;er o4 sending is
1 n?:;er o4 retr@. T=is is / g9o;/9 settingt=/t i99 /44et /99 :ode:s.
False Tr?eD or */9seD Enter 4/9seD to dis/;9e ro?ting 4e/t?re. Ortr?eD to en/;9e it. T=is is / g9o;/9 setting t=/ti99 /44et /99 :ode:s. I4 it is set to tr?eD< t=ent=e :ode: i99 send SMS on9@ to n?:;ers it=pre4i /ording to017,012.
N0# Setting o4 e/= :ode:. I4 t=ere /re % :ode:sou can !oto the web site of the GSM networ operator ?T/@='2=/@='2carrier.
% T:e log file is good for tro*ble s:ooting. $n' setting for *s to !ontrol t:e siDe of t:e file?
A: "t is !ood to eep lo! for audit and trouble shootin! purposes. And nowadays, ser1er has lar!ehard dis capacity, so the lo! file ho!!in! space is not an issue.
% T:e seri!e 9ill al9a's tr' to initialiDe 9it: #SM ode. @:at abo*t database !onne!tion? @:atif t:e seri!e started before S> Serer started? @ill t:e seri!e tr' to re!onne!t 9it: S> serer?
A: >es, it will. Chen the SMS /n!ine /nterprise /dition ser1ice is started, it will always try to initialiDethe GSM modem, and will always try to connect to SE@ ser1er."n order that the ser1ice is not stopped ?for whate1er reasons, !oto FAdministrati1e Tools Ser1icesH, ri!ht clic on FSMS /n!ine #roperties ;eco1ery tabH.Under FIirst failure:H select F;estart ser1iceHUnder FSecond failure:H select F;estart ser1iceHUnder FSubse$uent failures:H select F;estart ser1iceHThis will mae sure that the S S /n!ine - /nterprise /ditionser1ice is always runnin!, and it willalways attempt to initialise the GSM modem and to connect to the database.Bowe1er, if your SE@ Ser1erfails, then not only S S /n!ine - /nterprise /dition will not runproperly, other applications are affected as well. Therefore, it is your responsibility to ensure thatSE@ Ser1erdoes not fail.
MOBITEKSystemSdn .Bhd. (207015-D)6th Floor, Suite 16, IOI Business Park, Persiaran Puchong Jaya Selatan, Bandar Puchong Jaya, Puchong 4717, Selangor, !alaysia.
"el# $6%&'644('' Fa)# $6%&'64(1* +e# ---.moitek.com.my
ri/te /nd Con4identi/9 Edition no. 22 /ge 21 o4 "3
http://www.u.com.my/http://www.u.com.my/ -
8/10/2019 SMS Engine-Enterprise Edition Guide
22/30
MOBITEK SMS Engine (Enterprise Edition) 1. *RE-ENT&Y #SKE$ -ESTIONS
% Can + odif' t:e str*!t*re database or tables?
A: "t is important that the database schema or structure of 3 tables ?inbo6, outbo6, modem4stateare intact. >ou must not modify the fields nor data type. 'therwise the SMS /n!ine will fail to
operate properly.>ou must use the SE@ script pro1ided to create 3 tables, and you must bac-up your databasebefore you do so. Ce do not assume any liability if there are any data corruption or data loss.
% o9 does t:e SMS Engine pro!ess ea!: re!ord in o*tbo- table in order to send o*t SMS?
A: The process flow is as follows# @ Sor# @ ; Sor# @ ; IThe final 1alue is either JSJ or JIJ.
Note: &ystem 'ntegrator must not enter any values into (sent)status* field, doing so %ill disruptthe flo% or %ill cause &+& ngine to process the record improperly.
% o + need to enter ;= in ;sent/stat*s= field?
A: >ou do not need to enter the 1alue J#J for sent4status, it is automatically inserted. The SMS/n!ine will automatically update the sent4status field.
% Ma' 9e
-
8/10/2019 SMS Engine-Enterprise Edition Guide
23/30
MOBITEK SMS Engine (Enterprise Edition) 1. *RE-ENT&Y #SKE$ -ESTIONS
A: &o. Lut there is a solution. "nstall a1 rtual mach ne
in < bit machine. "nstall Cindows 3% bitinside 1irtual machine. "nstall SMS /n!ine - /nterprise /dition inside 1irtual machine. @ist ofrecommended 1irtual machine:
NMware Ser1er ?http:22www.1mware.com2products2ser1er2 Microsoft Nirtual #= %887
?http:22www.microsoft.com2windows2downloads21irtualpc2default.msp6 Microsoft Nirtual Ser1er %88O
?http:22www.microsoft.com2windowsser1ersystem21irtualser1er2Guide on usin! serial port on NMCare --http:22www.1mware.com2support2ws32doc2ws3%4de1ices3.htmlGuide on usin! serial port on Microsoft Nirtual Ser1er %88O --http:22www.microsoft.com2windowsser1ersystem21irtualser1er2e1aluation21irtualiDationfa$.msp6@oo under E. "s there a list of the Nirtual Ser1er %88O ;% emulated hardwarePNote:1. $e have not tested &+& ngine running in an environment as described above. -herefore you areresponsible for configuring virtual machine and re#uest support from the vendor of virtualmachine.2. customer our ours have successfully run &+& ngine on this system configuration:
/ost server $indo%s 200 &erver 34 bit 'nstall +icrosoft 5irtual P6 2007 in $indo%s 200 &erver 34 bit
'nstall $indo%s 8P Pro 2 bit inside 5irtual P6 2007 'nstall &+& ngine in $indo%s 8P Pro 2 bit
Some ad1ice on mi!ratin! SMS /n!ine from 3% bit to 1irtual machine in < bit machine:- do not mi!rate all data ?inbo6 table and outbo6 table o1er to 1irtual machine first if re$uired, install USL dri1er ?that comes with the USL con1erter and connect the GSM
modem to < bit machine, and confi!ure 1irtual machine to see if it can detect a new ='Mport in 9e1ice Mana!er #orts
do not loo in 9e1ice Mana!er Modems, it will not show as modem install a copy of SMS /n!ine in 1itrual machine with Cin %883 ser1er run a test to see if it can send and recei1e SMS if test result is o, then only mi!rate o1er to 1irtual machine
MOBITEKSystemSdn .Bhd. (207015-D)6th Floor, Suite 16, IOI Business Park, Persiaran Puchong Jaya Selatan, Bandar Puchong Jaya, Puchong 4717, Selangor, !alaysia.
"el# $6%&'644('' Fa)# $6%&'64(1* +e# ---.moitek.com.my
ri/te /nd Con4identi/9 Edition no. 22 /ge 2" o4 "3
http://www.vmware.com/products/server/http://www.microsoft.com/windows/downloads/virtualpc/default.mspxhttp://www.microsoft.com/windowsserversystem/virtualserver/http://www.vmware.com/support/ws3/doc/ws32_devices3.htmlhttp://www.microsoft.com/windowsserversystem/virtualserver/evaluation/virtualizationfaq.mspxhttp://www.microsoft.com/windowsserversystem/virtualserver/evaluation/virtualizationfaq.mspxhttp://www.vmware.com/products/server/http://www.microsoft.com/windows/downloads/virtualpc/default.mspxhttp://www.microsoft.com/windowsserversystem/virtualserver/http://www.vmware.com/support/ws3/doc/ws32_devices3.htmlhttp://www.microsoft.com/windowsserversystem/virtualserver/evaluation/virtualizationfaq.mspx -
8/10/2019 SMS Engine-Enterprise Edition Guide
24/30
-
8/10/2019 SMS Engine-Enterprise Edition Guide
25/30
MOBITEK SMS Engine (Enterprise Edition) 1. #EN$I5 18 !I$E TO #$$ 1 OR MORE !SM MO$EM TO
E5ISTIN! SMS EN!INE
!4" PPENDI7 !: G.IDE TO DD ! OR MORE GSM MODEM TO
E7ISTING SMS ENGINE
/s co!y o SMS Engine comes with 5 modem access license #M/8&, it can only control u! to 5 'SM
modems. I you begin with 'SM modem, and later you want to add or more, !lease ollow these ste!s9
1. Sto! ?SMS Engine Enter!rise Edition@ ser"ice.
2. Back0u! your database.
3. Back0u! the % #SMS Engine ) Enter!rise Edition&, as there is no download link on our web site. ouneed the % i you want to roll0back or restore.
4. Switch o the !ower to all e:isiting 'SM modems.
5. onnect additional or new 'SM modem to ser"er $ machine.
6. (un the set0u! ile 00 ?/dd.e:e@
7. 6se note!ad #any te:t editor& to edit ?conig.:ml@ by adding or more MO%EML node. (eer to te:t
higlighted in yellow at table below. Sa"e ile ater changes are made.MO$EM7&ISTJ
MO$EMJI$J10I$JORTJ'0ORTJEN#B&E$Jtr?e0EN#B&E$JT#R!ET7RE*I5J0T#R!ET7RE*I5J0MO$EMJ
MO$EMJI$J20I$JORTJ0ORTJEN#B&E$Jtr?e0EN#B&E$JT#R!ET7RE*I5J0T#R!ET7RE*I5J0MO$EMJ
0MO$EM7&ISTJ
8. Switch on !ower to all 'SM modems.
. Make sure that all the 'SM modemsH red 8E% is blinking.
1". Start the ser"ice.
11. O!en log ile to see i ser"ice is successully started and all modems are initialised. 'oto ?9Program>ilesSMS Engine Enter!rise Editionlog@, log ile is sa"ed as ?yyyy
-
8/10/2019 SMS Engine-Enterprise Edition Guide
26/30
-
8/10/2019 SMS Engine-Enterprise Edition Guide
27/30
MOBITEK SMS Engine (Enterprise Edition) 23. #EN$I5 28 !I$E TO INCRE#SE MO$EM #CCESS &ICENSE
*ROM % TO ,
EN#B&E$Jtr?e0EN#B&E$JT#R!ET7RE*I5J0T#R!ET7RE*I5J0MO$EMJ
MO$EMJI$J,0I$JORTJ120ORTJ
EN#B&E$Jtr?e0EN#B&E$JT#R!ET7RE*I5J0T#R!ET7RE*I5J0MO$EMJ
0MO$EM7&ISTJ
1". Switch on !ower to all 'SM modems.
12. Make sure that all the 'SM modemsH red 8E% is blinking.
13. Start the ser"ice.
14. O!en log ile to see i ser"ice is successully started and all modems are initialised. 'oto ?9Program>ilesSMS Engine Enter!rise Editionlog@, log ile is sa"ed as ?yyyy
-
8/10/2019 SMS Engine-Enterprise Edition Guide
28/30
MOBITEK SMS Engine (Enterprise Edition) 21. #EN$I5 "8 RE&E#SE NOTE
&!" PPENDI7 : RE,ESE NOTE
Fersion 3.1
1. dateTime
-
8/10/2019 SMS Engine-Enterprise Edition Guide
29/30
MOBITEK SMS Engine (Enterprise Edition) 21. #EN$I5 "8 RE&E#SE NOTE
Fersion 5.3
1. The current matching criteria or deli"ery status re!ort is ;message reerence; and ;mobile number;,change the criteria to ;message reerence; and the last 4 digit o mobile number.
2. Bug >i:ed ) SMS Engine has successully initiali-e the modem, it did not log ;Modem with I% =
initiali-ed; in te:t ile but u!date Qmodemi:ed ) each modemHs thread writes to a log ile, but will cause I$O error i 3 or more threads tryto o!en and write the log ile at the same time.
Fersion 5.5
2. Bug >i:ed ) The condition ?MO%E = (@ is not a!!lied when ?(O6TIC' = True@.
3. 8ogic orrected ) in "ersion *.5 when ?T/('ETIF@ is em!ty, the Engine still uses thatmodem to send out SMSA in "ersion *.* that modem 1I88 COT be used to send out any SMSbecause there is no matching o target !rei: #as it is em!ty&.
4. SMS Engine Monitor ) the deault monitoring inter"al is set to * seconds #instead o 2 seconds&
5. SMS Engine Monitor ) added status, ?modem is enabled but SMS Engine ser"ice is not running@.
Fersion 5.6
1. Cew >eature9 wildcard ) I (O6TIC'LT(6E$(O6TIC'L andT/('ETIFL$T/('ETIFLthen the modem can be used to send out SMS to any destination$numbers because ;;;; is a wildcard
2. Cew >eature9 P(IO(ITI/TIOC ) earliest ;datetimeeature9 dynamic Dueue si-e based on the number o acti"e$enable modems.The Dueue or ;;senteature9 1indows OS 45 bit is su!!orted
Fersion 5.7
1. Bug >i:ed9E((O( Q33R QMicrosotRQO%B S78 Ser"er %ri"erRQS78 Ser"erRThe con"ersion o a"archar data ty!e to a datetime data ty!e resulted in an out0o0range "alue.By con"erting the EC'ICE and MOCITO( to be inde!endent o the system locale$date ormat.
MOBITEKSystemSdn .Bhd. (207015-D)6th Floor, Suite 16, IOI Business Park, Persiaran Puchong Jaya Selatan, Bandar Puchong Jaya, Puchong 4717, Selangor, !alaysia.
"el# $6%&'644('' Fa)# $6%&'64(1* +e# ---.moitek.com.my
ri/te /nd Con4identi/9 Edition no. 22 /ge 2 o4 "3
-
8/10/2019 SMS Engine-Enterprise Edition Guide
30/30
MOBITEK SMS Engine (Enterprise Edition) 21. #EN$I5 "8 RE&E#SE NOTE
Fersion 5.8
1. Bug >i:ed9 change all S78 to lower case to match with the table names that are in lower case.Otherwise, MyS78 running on 8inu: will result error 00 ;E((O( Q53S3R QMyS78RQO%B *. %ri"erRQmysDld0*..420cllRTable Hsweetcoci:ed9 E((O( Q53R QMyS78RQO%B *. %ri"erRQmysDld0*..420cllRou ha"e an error in yourS78 synta:A check the manual that corres!onds to your MyS78 ser"er "ersion or the right synta: touse near Hset sent