1 Schlumberger SIM Toolkit in GSM Wilson Cheung Schlumberger Technologies (Asia) Ltd. SIM Toolkit in GSM Wilson Cheung Schlumberger Technologies (Asia)

Slides:



Advertisements
Similar presentations
CS4032 Presentation SMS, SIM, MMS and Barcodes Richard Drysdale.
Advertisements

Costpoint Credit Card Training Log In
The Short Message Service Centre SMSC ME MAST SMSC LOCAL MOBILE NET.
KX-TVM50 KX-TVM200 V2.0 (Edition 1.1 2nd November, 2007)
GALVESTON COUNTY, TX P-CARD TRAINING GALVESTON COUNTY.
Arctic IEC-104 Gateway Jari Lahti, CTO.
Protocol Configuration in Horner OCS
TFTP (Trivial File Transfer Protocol)
RCH & USSD Application (Unstructured Supplementary Service Data)
© Paradigm Publishing, Inc. 2-1 Chapter 2 Input and Processing Chapter 2 Input and Processing.
Customer Service Module Course Contents Table of Contents Enter A Request Search A Request Create Invoice (Funeral home request) Search Invoice Manage.
National Security, Forensics and Mobile Communications V Gratzer, D Naccache, D Znaty Acknowledgment: several of the techniques and tools described here.
90-70 DeviceNet configuration
Mobile Communication. Transaction/Submit, deliver, report and command SMS-Submit: This transaction corresponds to the submission of the message from SME.
The right asset. In the right place. At the right time. ZebraDesigner LDA New Features.
The Internet. Telnet Telnet means using your computer as a terminal. All commands you type are sent to the host computer you are connected to and executed.
Hypotheses for the SMS user interface Richard Walker Frascati January 5, 2007.
File Transfer: FTP and TFTP
© 2013 The McGraw-Hill Companies, Inc. All rights reserved. Chapter 9 Tests, Procedures, and Codes.
File Transfer Protocol (FTP)
Sign directly on a tablet with your finger or stylus Sign non-zipForm ® documents via zipVault® Securely stores signed copies in zipVault® Fax or .
Monitoring systems COMET types MS55 & MS6 MS55/MS6 Configuration.
File Transfer Protocol (FTP)
PROACTIS: Supplier User Guide Contract Management.
File Transfer Protocol CS-328 Dick Steflik. FTP RFC 959 uses two TCP Ports –one for control –one for data transfers command-response protocol control.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Python for S60 SmartPhones PostPC Workshop Fall 2006 Amnon Dekel.
1. 2 LXU800 User’s Manual 1.Installation – Windows XP UI Features Introduction Data Connection & Disconnection.
Cell Phone Terminal. Setting up your cell phone How to do a transaction.
Process-to-Process Delivery:
System Calls 1.
Student Financial Assistance. Edconnet SFA to the Internet: EDconnect Software Session 16.
CICS-Prg1 Terminal Handling CURSOR Positioning (in SEND MAP) IC option in DFHMDF Macro (ATTRB Parm)  If more than one – LAST position is used. DIRECT.
3G TS USIM Conformance Test Specification STF 162 USIM Conformance Test Team 3GPP T3 Meeting #15 San Diego, USA, August, 2000 Tdoc T
9/15/2015© 2008 Raymond P. Jefferis IIILect Application Layer.
Phones and fieldTask. Session Objective Be familiar with: – selecting smart phones for a survey, – configuring them – and using them – fieldTask (c) Smap.
Simple Mail Transfer Protocol (SMTP)
Smart Card 李開振, 許家碩 Department of Computer Science National Chiao Tung University.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Department of Computer Science Southern Illinois University Edwardsville Spring, 2008 Dr. Hiroshi Fujinoki FTP Protocol Programming.
Mobile Communication The SMS implies of several additional elements in the network architecture There is also another Element called.
Page 1 Non-Payroll Cost Transfer Enhancements Last update January 24, 2008 What are the some of the new enhancements of the Non-Payroll Cost Transfer?
SMS Module Model : SB-DN-SMS/IP Configuration of SMS Module.
UNDERSTANDING YOUR ONLINE OFFICE. When you subscribe to mid global gate, You will be furnished with a Welcome Letter with a 12-digit PIN.. You will be.
Copyright 2002, Paradigm Publishing Inc. CHAPTER 12 BACKNEXTEND 12-1 LINKS TO OBJECTIVES Mail Merge Concepts Mail Merge Concepts Mail Merge Wizard Mail.
GTR Data Inc. Welcome to our EDI Demonstration G.T.R. Data Inc. August 1997.
Your Car Safeguard System Riding on a GSM mobile network.
1 Schlumberger Implementation of SIM Toolkit in the CDMA SIM Kamilla Gam Nielsen Schlumberger Technologies (Europe) International Implementation of SIM.
HOW TO BECOME MARTIN SCORSESE IN TWO HOURS. Recording, publishing and watching videos on the internet.
Cuallet step by step guide. Step 1 From the Cuallet home page, click the “Sign Up Now” button. New user / Register.
By ENTRACK Inc ENTRACK tm GUI/400 EDI System Presentation §©Copyright 2001.
SIM application
1 Mezzanine Ware (Pty) Ltd © 2014 Installing\Uninstalling the Mezzanine Helium Android application.
Wisdom of the Crowed Final Review High Speed Digital Systems Lab.
GPRS functionality overview in Horner OCS. GPRS functionality – Peer to Peer communication over GPRS – CSCAPE connectivity over GPRS – Data exchange using.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
HDL-MGSM.431. Description MGSM.431 is an automation module based on GSM monitoring and controlling. Being at a great distance you can operate a target.
My Company icon should drop down to -Playbooks -Pages -Analytics -Settings (Company Wizard + suspend, contacts, help topics etc.) -Partnerships.
Presents. Application running in the background. It will not be visible in list of running application.
Group 2 Web Service For Collaborative editing Uses scalable Client-Server architecture to minimize network communication and improve reliability Provides.
Field Programmable Port Extender (FPX) 1 Remote Management of the Field Programmable Port Extender (FPX) Todd Sproull Washington University, Applied Research.
MMS Plato Chen Aug, MMS Brief Introduction MMS is short for Multimedia Messaging Service.Its biggest feature is supported for multimedia functions,
Student Financial Assistance. Session Session 23 EDExpress - Direct Loan Module Version 8.1 What’s New for
SMS module HDL-MGSM.431.
How to Setup and Utilize Functionality
Siemens Step 7 Project with Controllere in 7 Steps: Step 1
Universal Mobile Apps IVR, USSD, SMS, and the STK
My name is Pascal Urien, ENST
Using screens and adding two numbers - addda.cbl
Presentation transcript:

1 Schlumberger SIM Toolkit in GSM Wilson Cheung Schlumberger Technologies (Asia) Ltd. SIM Toolkit in GSM Wilson Cheung Schlumberger Technologies (Asia) Ltd.

2 Schlumberger Communication Communication between any smart card and Terminal must follow ISO Schlumberger Electronic Transactions Command Status Word

3 Schlumberger Command and Status Word Examples of commands: What are status words: CREATE FILE UPDATE RECORD SELECT SUCCESSFUL FILE ALREADY EXISTS ACCESS CONDITION NOT FULFIL

4 SchlumbergerCommand Each command must have this format: ClsInsP1P2P3Data (Optional) Class Instruction Parameter 1 Parameter 2 Parameter 3

5 Schlumberger Example of Command A0D60510Data For the Command UPDATE BINARY: 00 Instruction code for UPDATE BINARY Offset in file to update (5 bytes) length of data to update (16 bytes)

6 Schlumberger Example of Status Word Status Word only contains 2 bytes: SW1SW2 Example: 9000 = successful 9804 = access condition not fulfilled

7 Schlumberger Phase 2 and Phase 2+ The essence of Phase 2 (w/o STK) is that the mobile phone is the MASTER and the SIM is the SLAVE Schlumberger Electronic Transactions Give me the content of the 12th phone number OK. Here is the phone number you want

8 Schlumberger Example of phase 2 operation What did the phone and SIM actually send in the previous slide? Schlumberger Electronic Transactions Select file 6F3A No data sent, SW = 9000 Read Record no. 12 Data sent, SW = 9000

9 Schlumberger What is different in phase 2+ ? Now, SIM can be the MASTER! The applications in phase 2+(with STK) is done by sending PROACTIVE COMMANDS to the phone. OK, and here is the status of your command Do this Proactive Command for me!

10 Schlumberger 4 new ME commands New ME commands: 1. TERMINAL PROFILE (Which proactive commands ME can do) 2. FETCH (ME gets the proactive command from SIM) 3. TERMINAL RESPONSE (Status of the execution of the command) 4. ENVELOPE (Activation of STK)

11 Schlumberger What are Proactive Commands? Proactive Commands to be executed by the phone Examples: Display Text Get Input Select Item Send Short Message Set Up Call Send SS Play Tone Provide Loci

12 Schlumberger How to send Proactive Commands within ISO ? By the status word 91XX and the command FETCH SW = 91XX (some Proactive Command pending) FETCH XX bytes Send XX bytes containing Proactive command, SW = 9000 Execution of Proactive Command

13 Schlumberger How does the phone send status to the SIM ? By the command TERMINAL RESPONSE SW = 91XX (if more Proactive Command pending) Execution of Proactive Command TERMINAL RESPONSE (status = OK) SW = 9000 (if no Proactive Command pending)

14 Schlumberger Initialization Procedure ( Normal ) ME SIM Read EF phase ID Phase = 03 TERMINAL PROFILE 91XX FETCH XX bytes SETUP MENU ME setup level 1 and 2 of user menu, then send TERMINAL RESPONSE 9000

15 Schlumberger SIM Application Operating Procedure Initialization Procedure When user selects any item in level 2 of the user menu ENVELOPE (MENU SELECTION) ME “FETCH” proactive command ME sends TERMINAL RESPONSE to SIM SIM sends sw = 91XX SIM sends sw = 9000 End of session, phone will go to idle mode SIM sends sw = 91XX

16 Schlumberger The structure of proactive commands : TLV TLV is the short form for Tag, Length and Value V TL Tag: meaning / identifier for this data field Length: Length for the Value part Value: the actual data for this data field * GSM contain the complete reference for structures of all Proactive Command

17 Schlumberger Proactive Command - Setup Call Address T L V F0 = local call, = int call, TONNPI Address in BCD format Address TLV ` Setup Call BER-TLV

18 Schlumberger Proactive Command - Send SMS address alpha tpdu (SMS-SUBMIT) T L V F No of digits in dest. addr TONNPI for dest addr Dest addr = 123 PIDDCS 7-bit, 8-bit and 16-bit (=UCS2) User data length User data Send SMS BER-TLV tpdu TLV

19 Schlumberger SMS-PP data download (SMS from network to SIM) SMSPP is an other way to receive a SMS from the network. With Phase 2 SMS the SIM is the SLAVE With Phase 2+ SMSPP the SIM can be THE MASTER - decrypt a message like stock trading information - activation of application already stored in the SIM -...

20 Schlumberger SMSPP download F3 7F F No of digits in dest. addr TONNPI for dest addr Dest addr = 123 PIDDCS User data length User data GSM SMS Service Center