Category Archives: STK

The Difference Between Buying from MobitekQ24.com and from Mobitek.com.my

We have an on-line store at MobitekQ24.com

MobitekQ24.com is meant for:-

  1. self-service, furthermore:-
    1. no quotation is required from our Sales Team of mobitek.com.my;
    2. no technical question to ask our Sales Team of mobitek.com.my; and
    3. no consultation is required from our Sales Team of mobitek.com.my.
  2. customers who had knowledge of what they want and does not need to be serviced by our Sales Team of mobitek.com.my

Continue reading

How to Decode Alpha Fields in the STK Menu

REQUESTING SUPPORT for MOBITEK Q24 STK MODEM

Product:  MOBITEK® Q24 STK MODEM (1 SIM card) Expiry Date of Warranty and Support I14-2036-ONEMART
12 Month from 21,March 2014
Which STK API version are you using?
  • version 6
What is the Operating System?
  • Windows 7
  • 32 bit
Which programming language are you using?
  • VB.net
SIM Card Used:
  • Name of Operator: ORANGE
  • Memory: 128k
  • 3G activated: Yes
Description of Problem: Case 1 : Network Operator is ORANGE. In this case the Main menu and Sub menu are not display correctly but in my cell phone it’s correct. See the attach screen capture

Orange STK MENU-01

Orange STK MENU in mobile phone (left) compare with STK VB.net (right)

 

Orange STK MENU-02

Orange STK MENU as shown in mobile phone (left) and in VB.net (right)

 

Suggested Solution no. 1  We suggest a work around:-

  • noted down all the values of the menu item that matches the menu in your mobile phone screen, refer table below
  • when you call functions of MOBITEK STK API, you only need to pass the value of the menu item and not the text of menu item as the argument/parameter
Menu Menu Item FUNCTION CALL
Recharger 128
Retour 129
Rapports 130
Option 131
Dernier trans 1 Correct -> SubMenuSelect(1)
Wrong ->  SubMenuSelect(Dernier trans)
Solde 2 SubMenuSelect(2)
Rapport jour. 3 SubMenuSelect(3)
Suggested Solution no. 2 In countries where English is not the primary language, the STK Menu may display alphanumeric string instead of English text. We provide VB.Net sample code to decode the alphanumeric string.The VB.Net Sample Code decodes the alphanumeric string into UCS2 and then decode the UCS2 to display the unicode characters. The sample code is in the MOBITEK Air-Time Reload Development Kit CD.

Example, the alphanumeric string displayed by Orange STK Menu is “810E00C4E5F2EEE9E5F220F4F2E1EEF3AE “, the VB.Net sample code will decode it and convert to “Dernier trans.”. Refer image below.

Decoding Orange STK MENU-01

Decoding Orange STK MENU-01

 

Using MOBITEK STK API version 6.2 with Java

Installation Guide

  1. We’ll be assuming you have already install the MOBITEK® SIM Tool Kit Application Programming Interface (STK API) version 6.2 and the MOBITEK® Q24 STK MODEM is connected to a PC
  2. Install Eclipse IDE (you may use other IDE) and JRE
  3. Install JACOB –  Unzip the file “jacob-1.14.3.zip”
    –  Copy these 2 files to “system32” folder:
    a) jacob-1.14.3-x64.dll
    b) jacob-1.14.3-x86.dll

Using the STK API in JAVA

  1. Create new java project in Eclipse
  2. Include Jacob.jar in Library
  3. Create a new class and copy and paste the sample code provided
  4. Made modification where necessary (ie Port Number, Script for the STK )
    – Port number may be change in line
vMOBITEK = Modem.invoke("Init", 1);

– Script of STK may be found in  Start() Function

private static void Start() { 
...
...
}
// In case you are not using maxis just try to call the main menu first
// Comment the other

Continue reading

How to Set-Up a Air-Time Reload Service for Customers in Singapore to Reload MAXIS Air-Time?

I’d like to do Maxis E-Load & Digi Flexi E-Load from overseas like Korea, Singapore. Please let me know the possibility.

The set-up is as follows:-

  • The MOBITEK Q24 STK MODEM will be located in Malaysia with Maxis e-load SIM card inserted
  • MOBITEK Q24 SMS MODEM will be located in Malaysia with Singapore SIM card, roaming enable, number is +65923xxxxx
  • customer in Singapore will send SMS to +65923xxxxx with message containing command to reload
  • your application will read the incoming SMS reload request from MOBITEK Q24 SMS MODEM
  • your application will then instruct MOBITEK Q24 STK MODEM to begin reload process

For more information about:-

  1. MOBITEK Q24 STK MODEM and MOBITEK STK API
  2. MOBITEK Q24 SMS MODEM and MOBITEK SMS GATEWAY DEVELOPMENT KIT

How does MOBTEK STK MODEM HUB, STKMH-EP432 model work?

Note: this post has been superseded by http://mobitek-system.com/blog/2015/01/how-does-mobtek-q24-stk-modem-hub-model-stkmh-ep432-c-work/

MOBITEK STK MODEM HUB

Basically, there are 4 STK MODEM in STKMH-EP432, and each of them is assigned to an IP address:-

  • modem 1 => 192.168.1.10:8001
  • modem 2 => 192.168.1.10:8002
  • modem 3 => 192.168.1.10:8003
  • modem 4 => 192.168.1.10:800

On PC side, you will need to install a virtual com port driver that will map com port to the IP address, e.g.:-

  • COM Port no. 11 => 192.168.1.10:8001
  • COM Port no. 12 => 192.168.1.10:8002
  • COM Port no. 13 => 192.168.1.10:8003
  • COM Port no. 14 => 192.168.1.10:8004

Then your Reload System/Software communicates with the COM port number, e.g.:-

  • Reload1.exe => MobitekSTKAPI.dll => DisplayMainMenu() => COM Port no. 11
  • Reload2.exe => MobitekSTKAPI.dll => DisplayMainMenu() => COM Port no. 12
  • Reload3.exe => MobitekSTKAPI.dll => DisplayMainMenu() => COM Port no. 13
  • Reload4.exe => MobitekSTKAPI.dll => DisplayMainMenu() => COM Port no. 14

Or if you are using multi-threading, then

  • Reload.exe => thread no. 1 => MobitekSTKAPI.dll => DisplayMainMenu() => COM Port no. 11
  • Reload.exe => thread no. 2 => MobitekSTKAPI.dll => DisplayMainMenu() => COM Port no. 12
  • Reload.exe => thread no. 3 => MobitekSTKAPI.dll => DisplayMainMenu() => COM Port no. 13
  • Reload.exe => thread no. 4 => MobitekSTKAPI.dll => DisplayMainMenu() => COM Port no. 14