Home

Remote-SAT User's Guide

image

Contents

1. 13 1 1 7 2 Remote SAT state transition table 14 1 1 8 Examples for using Remote SAT rrrannnnnrnnnvnrnnnnrvrnnnnrrnrnnnnennnnenennnnsnennnnnsnnnnnnee 16 1 1 9 Using SMS related AT commands 18 1 1 10 Sequence scenarios Lader 19 1 1 10 1 Initialization sequence a 19 1 1 10 2 Proactive command sequencoe 20 1 1 10 3 Envelope command sequence Menu selection 21 1 1 10 4 Envelope command sequence Call MO SMS Control 22 1 1 10 5 Event download sequencoe 23 L2 PS ARE ST PCI AOA ere 24 1 3 ASSTN Remote SAT Notification 26 1 4 AT SSTGI Remote SAT Get Information rvvnnnnnnnnnnvnvrrrvnnnnnnrrnnvvrrrnnnnnnrrrsrvrvrrrennenenrrnnnr 28 1 4 1 ATA SSTGI Remote SAT Get Information Generic Format 28 1 4 2 ATA SSTGI Remote SAT Get Information Refresh 1 29 1 4 3 AT SSTGI Remote SAT Get Information
2. 60 1 5 2 14 ATSSSTR Remote SAT Response Set Up Menu 97 61 1 5 2 15 ATASSTR Remote SAT Response Set Up Idle Mode Text 40 61 1 5 3 Event response commands 62 1 5 3 1 ATSSSTR Remote SAT Event Response Menu Selection 211 62 1 5 3 2 ATSSSTR Remote SAT Event Response User Activity 232 62 1 5 3 3 ATSSSTR Remote SAT Event Response Idle Screen Available 233 63 1 5 3 4 ATASSTR Remote SAT Event Response Language Selection 235 63 1 5 3 5 ATSSSTR Remote SAT Event Response Browser Termination 236 63 1 5 3 6 ATSSSTR Remote SAT Event Response Terminate Command 254 64 2 TO CN u tc te sa tt cm ten oc oats uuu 2 65 AT ARENT re 65 2 2 Appendix B UCS2 Character Set Options 68 2 3 Appendix C Language Codes a a 70 Remote SAT UG v07 Page 4 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 0 Document history This chapter reports modifications and improvements over previous versions of the document Preceding document Remote Sat User s Guide Version 06a New document Remote SAT User s
3. r 51 1 5 2 Proactive Commands 52 1 5 2 1 AT SSTR Remote SAT Response Refresh 1 52 1 5 2 2 ATSSSTR Remote SAT Response Set Up Event List 5 52 1 5 2 3 ATSSSTR Remote SAT Response Setup Call 16 53 1 5 2 4 ATASSTR Remote SAT Response Send SS 17 54 1 5 2 5 ATSSSTR Remote SAT Response Send USSD 18 54 1 5 2 6 ATSSSTR Remote SAT Response Send Short Message 19 55 Remote SAT UG v07 Page 3 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobile 1 5 2 7 ATSSSTR Remote SAT Response Send DTMF 20 55 1 5 2 8 ATASSTR Remote SAT Response Launch Browser 21 56 1 5 2 9 ATASSTR Remote SAT Response Play Tone 92 56 1 5 2 10 ATASSTR Remote SAT Response Display Text 33 57 1 5 2 11 AT SSTR Remote SAT Response Get Inkey 34 58 1 5 2 12 ATASSTR Remote SAT Response Get Input 35 59 1 5 2 13 AT SSTR Remote SAT Response Select Item 96
4. ATASSTR lt eve gt ENVELOPE CMD 2 When an event occurs that is in the TA event list as configured using the PAC SETUP EVENTLIST SAT is informed using AT SSTR SAT creates the envelope command to send to the SIM application and responds to the TA During this operation SAT remains in IDLE state Remote SAT UG v07 Page 23 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobile Test command Response ATASSTA ASSTA list of supported lt state gt s list of supported lt alphabet gt s See below for parameter description Read command The read command can be used to request the current operating status and the ATASSTA used alphabet of the Remote SAT interface State handling is described in chapter 1 1 7 Response ASSTA lt state gt lt alphabet gt lt allowedInstance gt lt SatProfile gt lt state gt Device is in one of the following state 0 RESET 1 OFF 2 IDLE 3 PAC 4 WAIT Only this state can be selected directly by the TA see write command lt allowedInstance gt 0 SAT is already used on another instance logical channel in case of the multiplex protocol Only test and read commands can be used 1 SAT may be started on this instance via the write version of this command see below lt SatProfile gt SAT profile according to GSM 11 14 see appendix The profile informs the SIM application which features
5. ENVELOPE CMD OK 2 A SIM application will provide SAT with main menu to display using the PAC SETUP MENU The envelope command MENU SELECTION allows the TA to select an item from this menu using ATASSTR When this takes place SAT will issue a response to the user but will not change the state The SIM application is then generally expected to issue a PAC Remote SAT UG v07 Page 21 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 1 10 4 Envelope command sequence Call MO SMS Control ENVELOPE CMD Idle 2 k RESPONSE ASSTN lt env gt ATASSTGI lt env gt gt P Wait 4 ASSTGI lt env gt values lt O A Envelope commands are issued for Call MO control by SAT if Call control is enabled Upon receiving the response from the SIM application SAT changes to the PAC state In the PAC state the TA is informed of the pending information and expected to issue AT SSTGI to request further information This sends SAT into the WAIT state upon which it sends the relevant Call MO Control information to the TA SAT then returns to its IDLE state Remote SAT UG v07 Page 22 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 1 10 5 Event download sequence ca 2
6. Proactive SIM POLLING OFF Proactive SIM REFRESH 4 fee hex Fourth byte Proactive SIM SELECT ITEM Proactive SIM SEND SHORT MESSAGE Proactive SIM SEND SS Proactive SIM SEND USSD Proactive SIM SET UP CALL Proactive SIM SET UP MENU Proactive SIM PROVIDE LOCAL INFORMATION MCC MNC LAC Cell ID amp IMET Proactive SIM PROVIDE LOCAL INFORMATION NMR AAG Fe ee Proactive SIM SET UP EVENT LIST Event MT call Event Call connected Event Call disconnected Event Location status Event User activity Event Idle screen available Event Card reader status Remote SAT UG v07 Page 66 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released Mobi le tot hex Sixth byte Event driven information extensions Baie Default Profile Event Language selection Event Browser Termination Event Data available Event Channel status RFU bit 0 RFU bit 0 So RE bit 0 RFU bit 0 b8 b7 bo b5 b4 b3 b2 bl hex Seventh byte Multiple card proactive Commands uOr Te hass Va 0 0 0 0 0 0 0 0 00 IME Default Profile Proactive SIM POWER ON CARD Proactive SIM POWER OFF CARD Proactive SIM PERFORM CARD APDU Proactive SIM GET READER STATUS Card reader status Proactive SIM GET READER STATUS Card reader identifier RFU bit 0 PREP a Bd KR ad ai P
7. OK Parameters lt cmdType gt 211 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 Command performed successfully 19 Help information required by the user no other value can be returned lt itemld gt ID of selected item 1 255 Note Write command ATASSTR 232 Reference Siemens Sent by the customer application to indicate that a key has been pressed Response OK Parameters lt cmdType gt 232 Event command ID see Table 1 Note Remote SAT UG v07 Page 62 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released Mobile Write command AT SSTR 233 Reference Siemens Sent by the customer application to indicate that the screen has become idle Response OK Parameters lt cmdType gt 233 Event command ID see Table 1 Note Write command ATASSTR 235 lt inputString gt Reference Siemens Sent by the customer application to indicate that the customer application has changed language Response OK Parameters lt cmdType gt 235 Event command ID see Table 1 lt inputString gt Two character language tag e g en for English or de for German refer to Chapter 2 3 Note Write command ATASSTR 236 lt TermCause gt Reference Siemens Remote SAT UG v07 Sent by the customer application to indicate that the internet browser application has been terminated Response OK P
8. lt LF gt Parameters lt cmdType gt 5 Proactive command ID see Table 1 lt commandDetails gt This byte is RFU lt eventList gt Unsigned integer used as bitfield bit 1 4 RFU bit 5 0 User Activity not in Event List 1 Any user activity keyboard press has to be signaled to the ME bit 6 0 Idle Screen Available not in Event List 1 Any idle screen available event has to be signaled to the ME bit 7 RFU bit 8 0 Language Selection not in Event List 1 Language Selection events have to be signaled to the ME bit 9 0 Browser Termination not in Event List 1 Browser Termination events have to be signaled to the ME bit 10 16 RFU The event list tells the TA which events have to be reported to the ME via the related commands AT SSTR 232 233 235 236 Reference Note Siemens It is possible to issue AT SSTGI during states IDLE PAC and WAIT for this proactive command without previously receiving an URC SSTN lt cmdType gt see Chapter 1 4 1 Remote SAT UG v07 Page 30 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command This command is to be used upon receiving an unsolicited result code ATASSTGI 16 SSTIN 16 If the SIM Application attempts to set up a call it uses this response to inform the TA of the call parameters The sequence of events is as follows 1 After the Remote SAT notification 16 was issued the TA has to request the command parameter using ATAS
9. Set Up Event List 5 30 1 4 4 AT SSTGI Remote SAT Get Information Set up Call 16 31 1 4 5 AT SSTGI Remote SAT Get Information Send SS 17 33 1 4 6 AT SSTGI Remote SAT Get Information Send USSD 18 34 1 4 7 AT SSTGI Remote SAT Get Information Send Short Message 19 35 1 4 8 ATASSTGI Remote SAT Get Information Send DTMF 20 36 1 4 9 ATASSTGI Remote SAT Get Information Launch Browser 21 37 1 4 10 ATSSTGI Remote SAT Get Information Play Tone 32 39 1 4 11 ATSSSTGI Remote SAT Get Information Display Text 33 40 1 4 12 ATASSTGI Remote SAT Get Information Get Inkey 34 41 1 4 13 ATASSTGI Remote SAT Get Information Get Input 35 42 1 4 14 ATSSSTGI Remote SAT Get Information Select Item 36 43 1 4 15 ATASSTGI Remote SAT Get Information Set up Menu 97 45 1 4 16 AT SSTGI Remote SAT Get Information Set up Idle Mode Text 40 46 1 4 17 ATSSSTGI Remote SAT Get Information Get Icon Data 250 47 1 5 AT SSTR Remote SAT Response Generic Formatl 49 1 5 1 Remote SAT Command Status
10. pino SJESN I VS 9J0Way Mobile SIEMENS Remote SAT User s Guide SI E M E N S Confidential Released mobi le General note Product is deemed accepted by Recipient and is provided without interface to Recipient s products The documentation and or Product are provided for testing evaluation integration and information purposes The documentation and or Product are provided on an as is basis only and may contain deficiencies or inadequacies The Documentation and or Product are provided without warranty of any kind express or implied To the maximum extent permitted by applicable law Siemens further disclaims all warranties including without limitation any implied warranties of merchantability completeness fitness for a particular purpose and non infringement of third party rights The entire risk arising out of the use or performance of the Product and documentation remains with Recipient This Product is not intended for use in life support appliances devices or systems where a malfunction of the product can reasonably be expected to result in personal injury Applications incorporating the described product must be designed to be in accordance with the technical specifications provided in these guidelines Failure to comply with any of the required procedures can result in malfunctions or serious discrepancies in results Furthermore all safety instructions regarding the use of mobile technical systems including GSM
11. redirected to URC SSTN 255 Please note that the handling of this proactive command is different no AT SSTGI and ATASSTR responses It is mapped to the URC SSTN 255 For more detailed information refer to Chapter 1 3 5 to 255 Reserved values For every return value of lt commandDetails gt except 4 SIM reset the external application shall react as follows 1 The TA is requested to show a Please Wait alert window on its screen until it will receive the RSAT notification ASSTN 101 Terminate proactive command REFRESH 2 The TA completes the proactive command cycle using AT SSTGI 1 In case the ME is still busy on accessing the SIM interface the ME may respond with CME ERROR SIM blocked or CME ERROR SIM busy The TA should retry AT SSTGI 1 until the ME responds with OK 3 Stop displaying Please Wait alert window 4 Issue the related terminal response AT SSTR 1 lt status gt Reference Note Siemens Remote SAT UG v07 Page 29 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command This command is mainly to be used upon receiving an unsolicited result code ATASSTGI 5 ASSTN 5 However please refer to the note below The response informs the TA of the events that it must monitor within itself If any of these events occur the TA must report them to the ME Response ASSTGI lt cmdType gt lt commandDetails gt lt eventList gt lt CR gt
12. Byelorussian be x0023 langByelrussan 46 _ Cambodian km dangKhmer 8 Chewa 1 dangChewa 092 Chinese h 10x0004 l langTradChinese langSimpChinese 19 T 33 S Corsican co Croatian hr Ox001a langCroatian 18 Danish da 10x0006 langDansh VU English fen 10x0009 langenglish 10 gt Esperanto eo dlangEsperano mm gt Fi 0 langFlemish 4 gt F _ j a eee langGalla MM dlangGeorgian ba gt Galician pg German e _ 10x0007 el EE Guarani l n 1 fangGuarani OMBI Gujarati gu 1 fangGujarati 169 Hausa ha 1 pp 4 Remote SAT UG v07 Page 70 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released Mobi le Language _ ISO Code Win Code MacName MacCode Interlingua fa 1 PP Interlingue fe Inuktitut fu 1 Inupiak hko o o ga o KM langinuktitut 143 x0010 Japanese fa 10x0011 langJapanese JI Javanese jw fangJavaneseRom 138 Kannada Im jagKknnaqa 08 gt Kashmiri ks dangKashmi 62 Kazakh kK 1 dangKazakh 48 Kinyarwanda rw Kirghiz jk 1 dangKirghiz A Kirundi langKurdish eoo gt pr Laothian fo 1 la Lappish dlanglappish langSaamisk 290 Latin fa 1 langlatin 14 gt Latvian Lettish _ lv 0x0026 langLatvian 28 Lingala Malagasy mg langMalagasy 93 langMalayRoman Latin Maay fs poose JAngMeleyarabectAzebk BL 89 Malayalam m fangMalayalam Maltese mt
13. SAT state transition diagram POWER ON Hardware reset Event SIM sends first proactive command ATASSTA 1 x B OK F ATASSTR lt 2xx gt ATASSTR lt PAC gt lt status gt I bite C s OK OK ASSTN 254 an optional uro if SIM application has o ST sends PAO returned to its main menu lt lt Cee terminates PAC ae lt PAC gt DST PA 1 S masSTN lt PAC gt as URC Output depends on PAC OK Remote SAT UG v07 Page 13 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 1 7 2 Remote SAT state transition table The following table outlines which AT commands can be issued during certain states However the test and read AT commands are available at any time So it is possible to determine the current state of the interface via ATASSTA Ifa response contains text the selected alphabet has to be used Meaning of options in column M O X M The TA has to issue the AT command to get Remote SAT service mandatory O Issue of the AT command is optional X Issue of the AT command is not allowed at this time and may cause an error message State AT AT command msn o sses e SSS En x SSC C S S S S sss x SIM has started its application 1 SAT service is available but the Remote SAT interface needs to be activated by the TA ASSTA 1 n Enables SAT service so that all SAT notificati
14. a EE Turkmen fk jagukmn 6 Twi tw Uighur Jug Jjagihr 136 Uzbek jz languzbek 4 Vietnamese vi 10x002a langVietnamese 180 Volap k VT Welsh jy langwelh 128 Wolof wo PG Xhosa ph Yiddish iyi gt dlangYiddsh 14 Yoruba OT Zu i pp Remote SAT UG_v07 Page 72 of 72 24 05 2004
15. are supported by the SIM Application Toolkit implemented by the ME The profile cannot be changed by the TA Write command The write command activates the AT command interface to the SIM Application AT SSTA Toolkit in the ME It must be issued each time the ME is switched on again lt mode gt However removing and inserting the SIM does not affect the activation status lt Alphabet gt SAT commands which are not using the AT interface non MMI related SAT commands e g PROVIDE LOCAL INFORMATION may be executed without activating Remote SAT Response OK Remote SAT UG v07 Page 24 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Parameter lt mode gt 1 Activate Remote SAT to enter state IDLE lt Alphabet gt 0 GSM default alphabet GSM 03 38 input of a character requests one byte e g Y e Onthe ME s output of string parameter e g Examples character values will range from 32 to 255 e On input to the ME only character values from 32 to 128 are accepted Therefore input characters with GSM alphabet values outside this range have to be entered with an escape character and the hexadecimal value e g W00 is 1 UCS2 To display the 16 bit value of characters represented in UCS2 alphabet a 4 byte string is required e g 0059 is coding the character Y For details please refer to ISO IEC 10646 Reference Note Siemens Use of GSM default alphabe
16. command because screen IS busy Reference Note Siemens Remote SAT UG v07 Page 56 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released m O bi le Write command The TA can respond with a move through proactive session or provide ATASSTR 33 additional information lt status gt Response OK Parameters lt cmdType gt 33 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 Command performed successfully 16 Proactive SIM session terminated by user 17 Backward move in the proactive SIM session requested by the user 18 No response from user 32 TA currently unable to process command 132 TA currently unable to process command because screen IS busy Reference Note Siemens Used to provide information to the ME upon receiving a SSTGI response Remote SAT UG v07 Page 57 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released Mobi le Write command AT SSTR 34 lt status gt lt inputString gt Reference Siemens The TA provides a response that can indicate the user s intentions and include the input key Response OK Parameters lt cmdType gt 34 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 Command performed successfully 16 Proactive SIM session terminated by user 17 Backward move in the proactive SIM session requested by the user 18 No response from user 19 Help inf
17. gt Unsigned Integer range 0 255 used as a bit field bit 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 an icon exists bits 2 to 8 RFU lt iconld gt 0 255 0 No icon Reference Note Siemens Remote SAT UG v07 Page 33 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command This command is to be used upon receiving an unsolicited result code AT SSTGI 18 ASSTN 18 The module is sending an unstructured supplementary service request to the network and is alerting the user of this Text and an icon identifier can be passed to the TA to display to the user Response ASSTGI lt cmdType gt lt commandDetails gt lt text gt lt iconQualifier gt lt iconld gt lt CR gt lt LF gt Parameters lt cmdType gt 18 Proactive command ID see Table 1 lt commandDetails gt This byte is RFU lt text gt String lt iconQualifier gt Unsigned integer range 0 255 used as a bit field bit 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 an icon exists bits 2 8 RFU lt iconld gt 0 255 0 No icon Reference Note Siemens Remote SAT UG v07 Page 34 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Con
18. products which also apply to cellular phones must be followed Siemens or its suppliers shall regardless of any legal theory upon which the claim is based not be liable for any consequential incidental direct indirect punitive or other damages whatsoever including without limitation damages for loss of business profits business interruption loss of business information or data or other pecuniary loss arising out the use of or inability to use the Documentation and or Product even if Siemens has been advised of the possibility of such damages The foregoing limitations of liability shall not apply in case of mandatory liability e g under the German Product Liability Act in case of intent gross negligence injury of life body or health or breach of a condition which goes to the root of the contract However Claims for Damages arising from a breach of a condition which goes to the root of the contract shall be limited to the foreseeable damage which is intrinsic to the contract unless caused by intent or gross negligence or based on liability for injury of life body or health The above provision does not imply a change on the burden of proof to the detriment of the Recipient Subject to change without notice at any time The interpretation of this general note shall be governed and construed according to German law without reference to any other substantive law Copyright notice Transmittal reproduction dissemination and or editing o
19. requests data regarding an icon s bitmap from SIM The bitmap is addressed via its icon identifier if reported to be available by a proactive command lt iconld gt parameter greater than 0 Therefore this command is not to be used upon receiving an unsolicited result code see note below Raster image point colours are defined as references into a colour look up table CLUT which contains a subset of the red green blue colour space This coding scheme applies to black white and coloured rectangular raster images A detailed description of the colour look up table format can be found in GSM ETI Each raster image point uses lt BitsPerPoint gt bits to reference one of the CLUT entries The CLUT entry being thus referenced yields the raster image point s colour Response ASSTGI lt cmdType gt lt commandDetails gt lt iconld gt lt iconCount gt lt clutEntries gt lt BitsPerPoint gt lt iconWidth gt lt iconHeight gt lt iconDataLength gt lt CR gt lt LF gt CLUT data are output with 200 data bytes per line repeated for number of necessary lines Calculated by lt clutEntries gt 3 lt clutEntries gt 3 1 200 ASSTGI lt cmdType gt lt dataType gt lt lineNumber gt lt dataLen gt lt clutData gt lt CR gt lt LF gt Icon data are output with 200 data bytes per line repeated for number of necessary lines Calculated by lt iconDataLength gt 199 200 ASSTGI lt cmdType gt lt dataType
20. sent by the ME states which facilities the ME will support The SIM adapts its behaviour to the capabilities of the ME by reducing its instruction range The AT command AT SSTA is used to read the profile please refer to chapter 1 2 For further information please refer to GSM 11 14 section 5 2 Profile Contents The list of SIM Application Toolkit facilities that are supported by the ME Coding bit is used to code each facility bit 1 facility supported by ME bit 0 facility not supported by ME FEE iwa ME Default Profile Profile download SMS PP data download Cell Broadcast data download Menu selection 9EXX response code for SIM data download error Timer expiration USSD string data object supported in Call Control Envelope Call Control always sent to the SIM during automatic redial mode PPE gt gt PRE EGG Default Profile Command result Call Control by SIM Cell identity included in Call Control by SIM MO short message control by SIM Handling of the alpha identifier according to subclause 9 1 3 UCS2 Entry supported UCS2 Display supported Display of the extension text Remote SAT UG v07 Page 65 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released Mobi le rs 5 a SSO Default Profile Proactive SIM DISPLAY TEXT Proactive SIM GET INKEY Proactive SIM GET INPUT Proactive SIM MORE TIME Proactive SIM PLAY TONE Proactive SIM POLL INTERVAL
21. shall be used to inform the user during call setup However if lt callSetupText gt contains no data too no indication shall be shown 9 The TA shall give the user an opportunity to end an ongoing call set up by the Proactive Command In this case the TA shall issue an ATH command to the ME DOTE Response ASSTGI lt cmdType gt lt commandDetails gt lt confirmation Text gt lt calledNumber gt lt callSetupText gt lt confirmationlconQualifier gt lt confirmationlconld gt lt callSetuplconQualifier gt lt callSetuplconld gt lt CR gt lt LF gt Parameters lt cmdType gt 16 Proactive command ID see Table 1 lt commandDetails gt Unsigned Integer range 0 255 used as an enumeration 0 Set up call but only if not currently busy on another call 1 Set up call but only if not currently busy on another call with redial Remote SAT UG v07 Page 31 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 2 Set up call putting all other calls if any on hold 3 Set up call putting all other calls if any on hold with redial 4 Set up call disconnecting all other calls if any D Set up call disconnecting all other calls if any with redial 6 255 Reserved values lt confirmationText gt String for user confirmation stage lt calledNumber gt String containing called number lt callSetupText gt String for call set up stage lt confirmationlconQualifier g
22. your local Siemens dealer The implementation of the Remote Sat AT commands is not necessary if the customer application does not offer the SIM Application Toolkit to the end user Therefore the state machine and the use of Remote SAT AT commands do not need to be implemented in the TA 1 1 5 Command type values The Command Type value lt cmdType gt identifies the type of command or associated response passed between the TA customer application and the ME lt cmdType gt is the parameter that comes first in AT commands in response to AT SSTGI see Chapter 1 4 and ATASSTR see Chapter 1 5 and in the SSTN unsolicited result code see Chapter 1 3 The SAT implementation supports SAT class 3 GSM 11 14 Release 98 letter class c Therefore Table 1 summarizes only those command types and parameters which may appear on the user interface UI and thus allow the user to take an action Command types that are transparent to the user are not listed in the table although they are supported by Remote SAT as specified in GSM 11 14 Remote SAT UG v07 Page 10 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Table 1 Command type identifiers Command types supported by Remote SAT i e Ul related Proactive commands TA ME SIM SET UP EVENT LIST SET UP CALL SEND SS SEND SHORT MESSAGE 0 SEND DTME 21 j X LAUNCHBROWSER 34 X X X GET INKEY 36 X X X SELECT IT
23. 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 an icon exists bits 2 8 RFU lt iconld gt 0 255 0 no icon Reference Note Siemens Remote SAT UG v07 Page 39 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command This command is to be used upon receiving an unsolicited result code AT SSTGI 33 ASSTN 33 The TA is being passed a message to display to the user which can have different display characteristics Text and an icon identifier can be passed to the TA to be displayed Response ASSTGI lt cmdType gt lt commandDetails gt lt text gt lt immediateResponse gt lt iconQualifier gt lt iconld gt lt CR gt lt LF gt Parameters lt cmdType gt 33 Proactive command ID see Table 1 lt commandDetails gt Unsigned Integer range 0 255 used as a bitfield bit 1 0 Normal priority see note 1 High priority see note bits 2 to 7 RFU bit 8 0 Clear message after a delay 1 Wait for user to clear message lt text gt String to be displayed up to 240 bytes lt immediateResponse gt Indicates when to send TERMINAL RESPONSE 0 Send TERMINAL RESPONSE when text clears from screen 1 TERMINAL RESPONSE sent immediately lt icon Qualifier gt Unsigned Integer range 0 255 used as a bitfield bit 1 0 icon is self exp
24. 2 Ribriken UN SSTGI 36 1 News AK EG OTG 56 2 Sc0Ck InroS 00 ANSSTGI 36 3 Aktien D TN SSIGT 36 41 Akti n INT gt 050 E5T 0 26 07 por sS mG OO OSlGL 36 76 LsBb gt cClibs 2 0 0 SSTELI 36 7 Unterhaltung gt 0 0 MSoUGLY 56 8 Horoskop KAP SSTGI 36 9 Wetter D 0 ASOUGLS 26 10 Wetter INT 0 0 SSTGI 36 11 Wetter spez gt 0 0 ASSTGI 36 63 Extras re OK Remember to acknowledge at sstr 36 0 63 OK And again Receiving the next proactive command STN OG Il Remote SAT UG_v07 Page 17 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 1 9 Using SMS related AT commands The SMS related AT commands are according to the GSM 07 05 specification issued by ETSI Usually an SMS is sent to the network provider containing service requests e g to sent the latest news The provider returns an SMS with the requested information The application running on the TA sets the parameter specifying the input and output format of the received message for more detailed information please refer to 1 Example 1 Set SMS text mode AT CMGF 1 2 Activate the display of a URC on every received SMS AT CNMI 1 1 3 In the case that more detailed header information shown in the text mode parameter e g SMS class are requested use AT CSDH 1 Please refer to ETSI standard GSM 03 38 for details 4 The following output on every received SM
25. 2 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command ATASSTGI 36 This command is to be used upon receiving an unsolicited result code ASSTN 36 The TA is supplied with a list of items allowing the user to select one Help can be requested by the user if available and the presentation style is specified In addition to text strings and icon identifiers a next action indicator informs the user of the likely result of selecting a chosen item Response The first line of output from the ME is ASSTGI lt cmdType gt lt commandDetails gt lt numOfltems gt lt title Text gt lt defaultltemld gt lt itemlconsPresent gt lt itemlconsQualifier gt lt titlelconQualifier gt lt titlelconld gt lt CR gt lt LF gt One line follows for every item repeated for lt numOfltems gt ASSTGI lt cmdType gt lt itemld gt lt itemText gt lt nextActionld gt lt iconld gt lt CR gt lt LF gt Parameters lt cmdType gt 36 Proactive command ID see Table 1 lt commandDetails gt Unsigned Integer range 0 255 used as a bitfield bit 1 0 Presentation type is not specified 1 Presentation type is specified in bit 2 bit 2 0 Presentation as a choice of data values if bit 1 1 1 Presentation as a choice of navigation options if bit 1 is 1 bit 3 0 No selection preference 1 Selection using soft key preferred bits 4 to 7 RFU bit 8 0 No help i
26. AT User s Guide SI E M E N S Confidential Released m O bi le Write command The TA indicates if the call setup has been accepted by the user ATASSTR 16 For further details please refer to Chapter 1 4 4 lt status gt Response After confirmation phase the TA may show a dialling animation on the screen until a mandatory response parameter is issued ASSTR lt pac gt lt TermQualifier gt lt TerminationCauseText gt For a detailed explanation of these parameters please refer to Chapter 1 4 4 OK Parameters lt cmdType gt 16 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 Command performed successfully Indicate that the user has accepted the call request 16 Proactive SIM session terminated by user 20 USSD SS Transact terminated by user 32 TA currently unable to process command 132 TA currently unable to process command because screen IS busy 34 User did not accept the proactive command Indicate that the user has denied the call request 35 User cleared down call before connection or network release Reference Note Siemens Remote SAT UG v07 Page 53 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released m O bi le Write command The TA indicates if the Send SS command has been cancelled by the user ATASSTR 17 sss lt status gt OK Parameters lt cmdType gt 17 Proactive command ID see Table 1 lt status gt Unsigned Integer r
27. BROWSER TEXT value 16 17 18 19 20 dd dl smil requested by the user 18 een jJ Jj _ j omega eee I P P E E 75 USSD SS Transact terminated by user s ME currently unable to process command ete gt ME currently unable to process command screen is busy User cleared down call before connection or network release Remote SAT UG v07 Page 51 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released m O bi le 1 5 2 Proactive Commands Write command If lt cmdDetail gt reported by AT SSTGI was 4 the ME is performing a SIM reset ATASSTR 1 Therefore a terminal response should not be issued lt status gt Response OK Parameters lt cmdType gt 1 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 Command performed successfully 32 TA currently unable to process command 132 TA currently unable to process command because screen IS busy Reference Note Siemens Write command The TA is acknowledging that the event list has been set up correctly ATASSTR 5 Response lt status gt OK Parameters lt cmdType gt 5 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 Command performed successfully 32 TA currently unable to process command 132 TA currently unable to process command because screen IS busy Reference Note Siemens Remote SAT UG v07 Page 52 of 72 24 05 2004 Remote S
28. EM for Terminate REFRESH j 105 Terminate SET UP EVENT LIST 16 1 Terminate SETUP CALL CS 117 Terminate SEND SS 18 1 Terminate SEND USSD 119 Terminate SEND SHORT MESSAGE 120 1 1 Terminate SENDDTMF 132 Terminate PLAY TONE _ i O 133 J Temminate DISPLAY TEXT _ 134 ferminate GETINKEY i y 35 Terminate GETINPUT S 16 J emiateSELECTITEM 33 J L ll Terminate SET UP MENU Terminate SET UP IDLE MODE TEXT Event commands TA gt ME gt SIM pp IX UserMenultem Selection 22 DX l Useractivity 23 J j Idle Screen available x p X 26 EK 211 Language selection 236 Browser Termination 254 Notification SIM Application returns to main menu i sfronet Notification REFRESH SIM RESET Note Use of icons is not supported All icon related actions will respond with lt iconld gt 0 no icon available Remote SAT UG v07 Page 11 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 1 6 Parameter types Strings are passed as UCS2 characters but using the GSM alphabet is also possible It should be mentioned that the use of the GSM alphabet is not recommended since a SIM can contain text which might be not displayable e g Greek characters To select the type of alphabet use the AT SSTA command The type is determined both for inputs and outputs UCS is spe
29. GSM engine be sure to carefully read and understand the latest product information provided in the Release Notes To visit the Siemens Website you can use the following link http www siemens com wm Remote SAT UG v07 Page 7 of 72 24 05 2004 Remote SAT User s Guide Confidential Released SIEMENS mobile 1 1 2 Terms and abbreviations Abbreviation CLUT DTMF ETSI GPRS GSM ME MMI MT RFC RFU RSAT SIM SMS SS TA Ul USSD Remote SAT UG v07 Description Colour look up Table Dual Tone Multiple Frequency European Telecommunications Standards Institute General Packet Radio Service Global Standard of Mobile Communication Mobile Equipment Man Machine Interface Mobile Terminated Request for Comments Reserved for future use Remote SAT Subscriber Identification Module Short Message Service Supplementary Services Terminal Application User Interface Unstructured Supplementary Service Data Page 8 of 72 24 05 2004 Remote SAT User s Guide Confidential Released 1 1 3 SAT context diagram GSM engine SIM ATASSTR lt pac gt ASSTN lt pac gt KE ATASSTGI lt pac gt Remote SAT UG v07 Page 9 of 72 SIEMENS Customer application Running PC SAT application ASSTN lt pac gt Mobile O MO T L 1 lt v PC PDA O S OD Z x OQ 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential
30. Gateway Proxy identity is required when the bearer data object is present Not supported empty string Page 38 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command This command is to be used upon receiving an unsolicited result code AT SSTGI 32 ASSTN 32 The ME has been instructed to generate an audible tone and may pass to the TA some information to support this Text and an icon identifier are passed to the TA for display to the user Response ASSTGI lt cmdType gt lt commandDetails gt lt infoText gt gt lt tone gt lt durationUnit gt lt duration gt lt iconQualifier gt lt iconld gt lt CR gt lt LF gt Parameters lt cmdType gt 32 Proactive command ID see Table 1 lt commandDetails gt This byte is RFU lt info Text gt String to accompany tone lt tone gt Tone generated by the ME Standard supervisory tones 01 Dial tone 02 Called subscriber busy 03 Congestion 04 Radio path acknowledge 05 Radio path not available Call dropped 06 Error Special information 07 Call waiting tone 08 Ringing tone ME proprietary tones 10 General beep 11 Positive acknowledgement tone 12 Negative acknowledgement or error tone lt durationUnit gt 0 Minutes 1 Seconds 2 Tenths of Seconds lt duration gt Duration of tone expressed in units 1 255 lt iconQualifier gt Unsigned Integer range 0 255 used as a bitfield bit
31. Guide Version 07 Chapter Page What is new 1 1 1 T Updated product list VIT 14 Modified table Remote SAT commands are not more PIN protected 1 1 10 1 19 New description of initialization sequence SAT releated AT commands can be issued in RESET state 13 26 More detailed description of Remote SAT notification Preceding document Remote Sat User s Guide Version 06 New document Remote SAT User s Guide Version 06a Chapter Page What is new 1 4 4 31 More detailed description of parameters 1 4 11 40 Added note regarding MMI more detailed description of parameter Preceding documents Remote SAT User s Guide Version AC35 sat 01 v04 00 Remote SAT User s Guide Version MC35 sat 01 v05 00 New document Remote Sat User s Guide Version 06 Chapter Page What is new 1 1 1 7 Added new products TC35i MC35i TC45 MC35i Terminal TC35i Terminal Remote SAT UG_v07 Page 5 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 AT commands for Remote SA T This document presents the specification for AT commands and responses required for the SIM Application Toolkit SAT implementation in your Siemens cellular engine 1 1 Introduction SIM Application Toolkit SAT is a technology that lets the SIM card execute a great variety of additional applications Conventionally SIM cards are intended to store user specific data such as phonebooks secure user identification codes and messa
32. IDLE state where it is ready for use In IDLE state SAT can receive input from the TA such as forms of the ATASSTR command Remote SAT UG v07 Page 19 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 1 10 2 Proactive command sequence Bau ff Idle Issue PAC g PAC 3 ASSTN lt pac gt A D n o n P ATASSTGI lt pac gt SS Wait ASSTGI lt pac gt values ATASSTR lt pac gt TERMINAL RESPONSE lt pac eee eB Idle ee 2 sn ASSTN 254 EEE ENE EE EE After receiving a proactive command PAC from the SIM SAT enters the PAC state The TA is informed that a PAC has been issued and is expected to respond with a request for further information Whilst in the PAC state some forms of the ATSSSTR commands can be issued Upon receiving the AT SSTGI command SAT changes into the WAIT state Further information about the PAC are sent to the TA and a response is required to trigger a TERMINAL RESPONSE back to the SIM Application SAT returns to IDLE state and either another PAC is issued or SAT informs the TA that the proactive session has been terminated Remote SAT UG v07 Page 20 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 1 10 3 Envelope command sequence Menu selection 2 ATASSTR lt env gt
33. ME to inform the user in addition to or instead of the alpha identifier as indicated with the icon qualifier Reference Note Siemens Remote SAT UG v07 Page 35 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command This command is to be used upon receiving an unsolicited result code AT SSTGI 20 ASSTN 20 The SIM Application is sending DTMF tones to the network and can provide the TA with some information about this Text and an Icon Identifier can be passed to the TA to display to the user Response ASSTGI lt cmdType gt lt commandDetails gt lt text gt lt iconQualifier gt lt iconld gt lt CR gt lt LF gt Parameters lt cmdType gt 20 Proactive command ID see Table 1 lt commandDetails gt This byte is RFU lt text gt String to provide user with information lt iconQualifier gt Unsigned Integer range 0 255 used as a bitfield bit 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not O an icon exists bits 2 8 RFU lt iconld gt 0 255 0 No icon Reference Note Siemens Remote SAT UG v07 Page 36 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command This command is to be used upon receiving an unsolicited result code AT SSTGI 21 SSIN 24 If the SIM Application attempt
34. Released mobi le 1 1 4 Usage of Remote SAT Remote SAT RSAT is designed as an AT interface which establishes the link between the SIM application running on the SIM card and the customer application PDA laptop etc The purpose of RSAT is to allow the customer application to issue AT commands to the SAT interface and to display all SAT activities on the user interface of the customer application To take advantage of Remote SA T it must be explicitly started using the AT SSTA command If no customer application is involved there is no need to communicate through the AT interface and Remote SAT can be ignored In this case all commands and responses may be exchanged directly between the module s SAT interface and the GSM network Both scenarios whether or not Remote SAT is activated are illustrated in the context diagram in Chapter 1 1 3 As a cellular module does not have an MMI Remote SAT differs from a phone implementation of SAT It uses a special set of AT Commands to pass data e g a list of menu items to the TA and to receive responses e g a selected menu item The TA being the customer application is required to implement a state machine that controls the module s SAT It monitors the states of SAT and if required sends appropriate AT commands depending upon user s input As an example of a proven implementation approach the SIEMENS PC MMI tool is available on request To obtain further information please contact
35. S is generated CMTI MT 1 where e The first parameter MT specifies the storage type of the SMS e The second parameter contains a unique location number The example given above explains that the incoming SMS is stored to MT with the location number 1 The storage MT is the sum of the two physical storages ME Mobile Equipment message storage and SM SIM message storage For more detailed information please refer to 1 5 Toread the SMS data use AT CMGR lt location gt lt location gt explains the location number associated with the received SMS e g 1 as mentioned in the example above 6 To list all stored SMS use AT CMGL ALL 7 To delete a certain SMS after reading use AT CMGD lt location gt Remote SAT UG v07 Page 18 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 1 10 Sequence scenarios In the following sequence diagrams dashed lines refer to events responding to a formerly issued request 1 1 10 1 Initialization sequence we Reset 0 Release SIM application Off 1 ATASSTA 1 n Idle OK RE SAT starts in RESET sate when the module powers up If the SIM application starts SAT returns into OFF state Issuing the ATASSTA command activates SAT and specifies the alphabet to be used SAT then returns in
36. STGI 16 2 Ifthe SIM Application does not supply a confirmation text or icon parameter the TA gives other information to the user e g the telephone number In this case refer to step 4 3 Ifthe SIM Application supplies a non empty confirmation text or icon parameter the TA uses only these to ask the user whether or not he wishes to set up the call If the user confirms to set up the call ATASSTR 16 0 shall be responded If the user denies to set up the call ATASSTR 16 34 shall be responded After confirmation phase the TA may present a dialing animation on the screen until a mandatory parameter line ASSTR 16 lt TermQualifier gt lt TerminationCauseText gt is issued 7 If lt TermQualifier gt is not equal to 0 the dialing process did not perform successfully If lt TerminationCauseText gt is not an empty string this text has to be shown to the user for an appropriate time e g 2 seconds The text contains information regarding the dial termination cause e g call barring through Call Control by SIM mechanism lt TerminationCauseText gt is an empty string the TA shall give an own indication to the user 8 If lt TermQualifier gt is equal to 0 the dial process has been successfully finished If lt TerminationCauseText gt is not an empty string this text shall be used to inform the user during the call setup If lt TerminationCauseText gt is an empty string lt callSetupText gt and or lt confirmationlconld gt
37. TR ASSTR list of supported lt state gt s list of supported lt cmdType gt s OK Read command Response AT SSTR ASSTR lt state gt lt cmdType gt OK Parameters lt state gt Remote SAT interface states refer to ATASSTA lt cmdType gt Ongoing proactive command values see chapter 1 1 5 However this information is valid during states PAC and WAIT only Write command The TA is expected to acknowledge the SSTGI response with AT SSTR to ATASSTR confirm that the proactive command has been executed lt cmdType gt AT SSTR will also provide any user information e g selected menu item lt status gt lt itemld gt Response lt inputString gt During execution of a proactive command after ATASSTR a response parameter line may be issued by the ME ASSTR lt pac gt lt TermQualifier gt lt TerminationCauseText gt lt TerminationQualifier gt Unsigned Integer range 0 255 0 If lt TerminationQualifier gt is equal to 0 the proactive command has been successfully finished gt 0 If lt TerminationQualifier gt is not equal to 0 the proactive command did not perform successfully lt TerminationCauseText gt e If lt TermQualifier gt is not equal to 0 the proactive command did not perform successfully If lt TerminationCauseText gt is not an empty string this text has to be shown to the user for an appropriate time e g 2 seconds The text contains information regarding the termination caus
38. _ _ langMaltese Manx Gaelic gv langGailck 141 BEE Marathi r dlangMaratii 6 gt Moldavian mo _ langMoldavan B3 gt Mongolian mn DEE ee langMongolianCyr Cyrillic Nauru pa 1 x Nepali Ine langNepai 164 Norwegian no 10x0014 llangNorwegien BB Occitan p0 1 1 0 Oriya lo 1 dlangora mm gt Oromo Afan lom dlangoemo0 BM gt Pashto Pushto ps langPasho j gt Polish pl 10x0015 langPolish Portuguese pt 10x0016 ljangPortuguese Bo pa t dangPunjabi Quechua lu fangQuechua 132 Rhaeto Romance m 1 PP _ f fangRuana 00 gt _ P fangRundi 8 2 sm S m KM Sango Bg pp Remote SAT UG v07 Page 71 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Language _ ISO Code Win Code MacName MacCode Sanskrit sa langSanskrit ST Scots Gaelic l d jangGadhig 140 Serbo Croatian sh 1 PP 1 L S S S Sesotho EBt G Setswana Im C ee EE 2 _jangSindhi Singhalese si IangSinalese 106 j S S Somali ko langSomai 108 _ Spanish les 0x000a langSpansh 6 Sundanese ku llangSundaneseRom 19 Swahili w f0x0041_langSwahili 189 Tagalog j gt dangTagalog 02 Tajik jo dangTafk 5 Tamil ta tanga HA Tatar It gt dangfatar HS Telugu te langTelugu 15 Tibetan bo dlangTibetn OB o Tigrinya R gt dangTigina 06 _ a iswati ws
39. ange 0 255 0 Command performed successfully 20 USSD SS Transact terminated by user 32 TA currently unable to process command 132 TA currently unable to process command because screen IS busy Notes Used only for confirmation of customer application status Reference Note Siemens Used to provide information to the ME upon receiving a SSTGI response Write command The TA indicates if the Send USSD command has been cancelled by the user AT SSTR 18 ms lt status gt OK Parameters lt cmdType gt 18 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 Command performed successfully 20 USSD SS Transact terminated by user 32 TA currently unable to process command 132 TA currently unable to process command because screen IS busy Notes Used only for confirmation of customer application status Reference Note Siemens Remote SAT UG v07 Page 54 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobile Write command The TA acknowledges the successful receipt of the proactive command ATASSTR 19 as lt status gt OK Parameters lt cmdType gt 19 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 Command performed successfully 32 TA currently unable to process command 132 TA currently unable to process command because screen IS busy Reference Note Siemens Write command The TA acknowledges
40. arameters lt cmdType gt 236 Event command ID see Table 1 lt TermCause gt Unsigned Integer range 0 255 Browser Termination Cause User termination 1 Error termination Note Page 63 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released m O bi le Write command This command allows the TA to finish an ongoing proactive command ATASSTR 254 This is done by sending repeatedly a terminal response ME currently unable to process command screen is busy to the SIM see Table 1 if issued in states PAC or WAIT No action is performed if the interface is already in IDLE state However the command returns OK The reaction to the terminal response depends on the SIM application The command can be used to return to IDLE state regardless whether a proactive command is ongoing or not Response OK Parameters lt cmdType gt 254 Event command ID see Table 1 Reference Note Siemens This command is allowed in states IDLE PAC and WAIT and forces a return to IDLE state once it has been issued successfully i e OK response Remote SAT UG v07 Page 64 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released Mobi le 2 Appendix 2 1 Appendix A SAT Profile SAT Profile download is used as a means of the ME telling the SIM what it is capable of The profile download instruction is sent to the SIM from the ME as part of the SIM initialisation process The profile
41. cified in ISO IEC 10646 There are 2 and 4 octet versions available of which only the 2 octet variant is used known as UCS2 The 65536 positions in the 2 octet form of UCS are divided into 256 rows each with 256 cells The first octet of a character representation gives the row number the second the cell number The first row row 0 contains exactly the same characters as ISO IEC 8859 1 The first 128 characters are thus the ASCII characters The octet representing an ISO IEC 8859 1 character is easily transformed to the representation in UCS by putting a 0 octet in front of it UCS includes the same control characters as ISO IEC 8859 which are located in row 0 Example lt x gt lt x gt lt n gt lt n gt lt x gt lt x gt specifies the character set lt n gt lt n gt specifies the character 1 1 7 States of Remote SAT In order to communicate with the SIM Application Toolkit it is necessary to use AT commands which are explained in detail in the following chapters In general the type of AT command which should be issued depends on the current state of the Remote SAT interface The current state of Remote SAT is determined by 1 the application running on the SIM 2 the application running on the TA external controller 3 the internal actions of the ME especially SAT and Call Control Remote SAT UG v07 Page 12 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 1 7 1 Remote
42. e e g in case of a failed dialing process call barring through Call Control by SIM mechanism may be indicated If lt TerminationCauseText gt is an empty string the TA shall give an own indication to the user e If lt TermQualifier gt is equal to 0 the proactive command has been successfully finished If lt TerminationCauseText gt is not an empty string this text shall be shown to the user for an appropriate time OK Remote SAT UG v07 Page 49 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobile Parameters lt cmdType gt Number related to proactive command or event type see Table 1 1 5 lt status gt Command status return regarding the type of action that has taken place e g action performed by the user possible values see the table in Chapter 1 5 1 lt itemld gt ID of menu item selected by user lt inputString gt String response entered by user Reference Note Siemens If no optional parameter is issued no trailing commas are allowed to be returned Remote SAT UG_v07 Page 50 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 5 1 Remote SAT Command Status The following status values give a response to a previously issued Proactive command and are used by the AT Command ATASSTR The status parameter is used to identify the type of response from the TA to the ME Table based upon GSM 11 14 LAUNCH DISPLAY Status Terminal response
43. e states PAC or WAIT any ongoing but unanswered proactive command will automatically be aborted after 10 minutes In this case the terminal response is either ME currently unable to process command or if applicable No response from user The URC Terminate Proactive Command will be sent to the external application too Remote SAT UG_v07 Page 27 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 4 ATASSTGI Remote SAT Get Information Test command ATASSTGI Read command ATASSTGI Write command ATASSTGI lt cmdType gt Reference Siemens Response ASSTGI list of supported lt state gt s list of supported lt cmdType gt s OK Response ASSTGI lt state gt lt cmdType gt OK Parameters lt state gt Remote SAT interface states refer to AT SSTA lt cmdType gt Ongoing proactive command values see Chapter 1 1 5 However this information is valid for the states PAC and WAIT only There are two situations for using the write command Regularly the write command is used after receiving an unsolicited result code ASSTN lt cmdType gt In this case the TA is expected to acknowledge the SSTGI response with ATASSTR to confirm that the proactive command has been executed ATASSTR will also provide any user information e g selected menu item Furthermore it might be necessary to request the information via ATASSTGI without previously recei
44. e the user s intentions and include the AT SSTR 35 input string lt status gt Response lt inputString gt OK Parameters lt cmdType gt 35 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 Command performed successfully 16 Proactive SIM session terminated by user 17 Backward move in the proactive SIM session requested by the user 18 No response from user 19 Help information required by the user 32 TA currently unable to process command 132 TA currently unable to process command because screen IS busy lt inputString gt User response entered as a string length depends on values of lt responseMin gt and lt responseMax gt returned by the related AT SSTGI command Coding of any input character is related to the selected alphabet e Input of a character in case of ANSI character set requests one byte e g Y e Input of a characters in UCS2 alphabet requests a 4 byte string e g 0059 is coding the same character Y e Coding of an empty string is done as 1b in every alphabet Reference Note Siemens The alphabet and therefore the set of allowed characters is specified by the ME in the response to the related ATASSTGI However do not mix up this alphabet with the one selected for the alphabet format on the transmission line on SAT activation i e second parameter of ATASSTA Remote SAT UG v07 Page 59 of 72 24 05 2004 Remote SAT User s Guide Confident
45. f this document as well as utilization of its contents and communication thereof to others without express authorization are prohibited Offenders will be held liable for payment of damages All rights created by patent grant or registration of a utility model or design patent are reserved Copyright O Siemens AG 2004 Trademark notice MS Windows is a registered trademark of Microsoft Corporation Remote SAT UG v07 Page 2 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobile Contents 0 Pocumen TS y uu u u a s us 5 1 AT commands for Remote SAT J U U U u u uu 6 1 hi i og REE RE S u a su anus 6 1 1 1 Supported products and related documents 7 1 1 2 Terms and abbreviations 8 1 1 3 SAT context diagram 9 1 1 4 Usage of Remote SA I a aar ssss 8 10 1 1 5 Command type values 10 1 1 6 Parameter NN nn 12 1 1 7 States of Remote SAT 12 1 1 7 1 Remote SAT state transition diagram
46. fidential Released mobi le Write command This command is to be used upon receiving an unsolicited result code AT SSTGI 19 ASSTN 19 The SIM Application is sending a Short Message and the TA is informed of this The user can be passed a string containing information to display Response ASSTGI lt cmdType gt lt commandDetails gt lt textlnfo gt lt iconQualifier gt lt iconld gt lt CR gt lt LF gt Parameters lt cmdType gt 19 Proactive command ID see Table 1 lt commandDetails gt This byte is RFU lt textInfo gt String to provide the user with information If the string is provided by the SIM and is not a null data object empty string the TA shall use it to inform the user This is also an indication that the TA should not give any other information to the user on the fact that the ME is sending a short message If the string is a null data object i e an empty string the TA may give own information to the user concerning what is happening e g Please Wait lt jconQualifier gt Unsigned Integer range 0 255 used as a bitfield bit 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 an icon exists bits 2 8 RFU lt iconld gt Unsigned Integer range 0 255 0 No icon 1 An icon is provided by the SIM the icon indicated in the command may be used by the
47. fined as lt cmdType gt terminate offset The terminate offset equals 100 Terminate proactive command ID see Table 1 Notification to the TA when the SIM Application has finished a command cycle and enters its main menu again which was transferred with an URC SSTN 37 SET UP MENU at start up This URC should be used to open this menu on the screen The TA does not need to respond directly i e ATASSTR is not required Unsolicited result code ASSTN lt 254 gt Notification to the TA if the SIM has been removed or if the proactive command REFRESH SIM Reset has been issued by the SIM Application please refer to Chapter 1 4 2 This URC should be used to set the TAs application to its initial state The SIM application will be started from the beginning if a SIM is available A response e g AT SSTGI or ATASSTR from the TA is neither required nor allowed If the ME is still engaged to access the SIM interface the response might be CME ERROR SIM blocked or CME ERROR SIM busy followed by Remote SAT UG v07 Page 26 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le AT commands requiring the PIN The TA should retry to access the SIM interface until the ME responses OK Please note that this process depending on the SIM may take more than 10 seconds Unsolicited result code ASSTN 255 Reference Note Siemens To limit the time Remote SAT is kept in th
48. ges but they can also hold a lot of value added mobile applications The SAT functionality integrated in your GSM engine allows to execute network specific applications implemented on the SIM card Typical examples are online banking and information services The commands exchanged between SAT and the SIM application fall into two categories e Proactive commands sent from the SIM application to the module s SAT e g DISPLAY TEXT e Envelope commands sent from the module s SAT to the SIM application e g MENU SELECTION bl mI The SAT implementation supports SAT class 3 GSM 11 14 Release 98 letter class c GSM 11 14 describes proactive and envelope commands in detail Note The part on PC or PDA side which handles the Remote SAT AT command interface referred to as SAT IF Handler is available as an exemplary implementation guidance as source code For details please contact your local Siemens dealer Remote SAT UG v07 Page 6 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le 1 1 1 Supported products and related documents This document is intended for the following products AC45 MC35i MC35i Terminal MC39i MC5x TC35i TC35i Terminal XT55 Related documents 1 AT Command Set supplied with your wireless module 2 Hardware Interface Description supplied with your wireless module 3 Release Notes supplied with your wireless module Prior to using your
49. gt lt lineNumber gt lt dataLen gt lt iconData gt lt CR gt lt LF gt OK CME ERROR Write command parameters Default values of optional parameters are underscored lt iconld gt See response parameter section below lt coloured gt 0 request black white icon 1 coloured icon lt minWidth gt Minimum width of requested icon range is 2 255 lt minHeight gt Minimum height of requested icon range is 2 255 lt maxWidth gt Maximum width of requested icon range is 16 256 lt maxHeight gt Maximum height of requested icon range is 16 256 Response parameters lt cmdType gt 250 Command ID see Table 1 lt commandDetails gt This byte is RFU lt iconld gt Unsigned Integer range 0 255 0 Request number of icons on SIM only Response parameters which follow lt iconCount gt are not listed Remote SAT UG v07 Page 47 of 72 24 05 2004 Remote SAT User s Guide Confidential Released 1 255 lt iconCount gt lt clutEntries gt lt BitsPerPoint gt lt iconWidth gt lt iconHeight gt lt iconDataLength gt lt data Il ype gt 0 1 2 255 lt lineNumber gt lt dataLen gt lt clutData gt lt iconData gt Remote SAT UG v07 SIEMENS Mobile Icon ID Displays the total number of icons stored on the SIM Unsigned Integer range 1 256 Number of byte triplets in lt clutData gt which may be referenced from inside the image data array lt clutEntries g
50. ial Released SIEMENS Mobile Write command The TA sends a response that can indicate the user s intentions e g when the ATASSTR 36 user is requesting help or selecting a menu item lt status gt Response lt itemld gt OK Parameters lt cmdType gt 36 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 16 17 18 19 32 132 Command performed successfully Proactive SIM session terminated by user Backward move in the proactive SIM session requested by the user No response from user Help information required by the user TA currently unable to process command TA currently unable to process command because screen is busy lt itemld gt ID of selected item 1 255 can be issued if a lt status gt value of 0 is returned Item IDs are supplied by the SIM Application Reference Note Siemens Remote SAT UG v07 Page 60 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released m O bi le Write command ATASSTR 37 Note lt status gt As with every proactive command the TA is expected to acknowledge the ASSTGI response with ATASSTR to confirm that the proactive command has been executed The response simply conveys to the SAT the information that the main menu was received and set up on the user interface It does not transmit any information about a selected item like in the case of ATASSTR 36 Once this command was executed the user can p
51. ide SI E M E N S Confidential Released Mobi le Box Drawing Block Elements Geometric Shapes Miscellaneous Symbols 27 Dingbats 28 2F Reserved for future standardization 30 CJK Symbols and Punctuation Hiragana Katakana Bopomofo Hangul Compatibility Jamo CJK Miscellaneous Enclosed CJK Letters and Months CJK Compatibility I ZONE ideographic characters 4E 9F CJK Unified Ideographs O ZONE open zone AO DF Reserved for future standardization R ZONE restricted use zone E0 F8 Private Use Area F9 FA CJK Compatibility Ideographs Alphabetic Presentation Forms Arabic Presentation Forms A FC FD Arabic Presentation Forms A Combining Half Marks CJK Compatibility Forms Small Forms Arabic B Halfwidth and Fullwidth Forms Specials Remote SAT UG v07 Page 69 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released Mobi le 2 3 Appendix C Language Codes Language ISO Code Win Code Mac Name Mac Code Afar ft Albanian sg 0x001c___ langAlbanian Amharic lam tangAmbharic Armenian hy dfangArmenian Bl gt Assamese las fangAssamee 168 Aymara lay flangAymara a langAzerbaijani Latin pzoraijani fr engAzerbolenArArebic 490 50 Bashkir ba Bengali Bangla bn _ dlangBengali 67 gt Bhutani dz _ jagzogha 17 gt Bihari Bisama bi 1 PP Breton fr dangBreton 142 Bulgarian bg x0002 llangBulgaran 44 Burmese my langBurmese T
52. isting secured session 03 Close the existing browser session and launch new browser session 04 Not used 05 to FF RFU lt confirmationText gt String for user confirmation stage lt confirmationlconQualifier gt Unsigned Integer range 0 255 used as a bit field Determined value only if associated icon ID is not 0 an icon exists bit 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text bits 2 8 RFU lt confirmationlconld gt Unsigned Integer range 0 255 0 no icon Remote SAT UG v07 Page 37 of 72 24 05 2004 Remote SAT User s Guide Confidential Released lt Browserldentity gt 0 lt URL gt lt BearerList gt lt FileRefList gt lt Gatewayldentity gt Reference Note Siemens Remote SAT UG v07 SIEMENS Mobile Unsigned Integer range 0 255 browser to be used Default Browser shall be used Other values are RFU String containing URL to be used by the TA to request content The way the ME requests content using the URL is out of the scope of the present document This is specified in RFC 1738 Annex K for example String containing bearer list Not supported empty string String containing list of provisioning file references Not supported empty string String containing the Gateway Proxy Identity which gives to the mobile the name identity of the Gateway Proxy to be used for connecting to the URL This
53. ithout previously receiving a URC SSTN lt cmdType gt see Chapter 1 4 1 Write command AT SSTGI 40 Reference Siemens This command is mainly to be used upon receiving an unsolicited result code ASSTN 40 However please refer to note below It provides text and optionally an icon to be displayed by the TA when the display is Idle Response ASSTGI lt cmdType gt lt commandDetails gt lt text gt lt iconQualifier gt lt iconld gt lt CR gt lt LF gt Parameters lt cmdType gt 40 Proactive command ID see Table 1 lt commandDetails gt This byte is RFU lt text gt String to display when TA in IDLE mode lt jconQualifier gt Unsigned Integer range 0 255 used as a bit field bit 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not O an icon exists bits 2 to 8 RFU lt iconld gt 0 255 0 No icon Note AT SSTGI can be issued during states IDLE PAC and WAIT for this proactive command without previously receiving a URC SSTN lt cmdType gt see Chapter 1 4 1 Remote SAT UG v07 Page 46 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command ATASSTGI 250 lt iconld gt lt coloured gt lt minWidth gt lt minHeight gt lt maxWidth gt lt maxHeight gt 1111 Write command ATASSTGI 250 lt iconld gt
54. lanatory and replaces text 1 icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 an icon exists bits 2 8 RFU lt iconld gt 0 255 0 No icon Reference Note Siemens The MMI shall reject normal priority text commands if the screen is currently used for more than its normal standby display e g the MMI is in sub menu If the command is rejected the MMI sends the TERMINAL RESPONSE message to the SIM ME currently unable to process command screen busy High priority text shall be displayed on the screen immediately except if a priority conflict of the alerting events occurs e g incoming call or a URC if the battery needs to be charged see GSM 11 14 Chapter Proactive SIM commands and procedures Display Text Remote SAT UG v07 Page 40 of 72 24 05 2004 Remote SAT User s Guide Confidential Released SIEMENS Mobile Write command This command is to be used upon receiving an unsolicited result code AT SSTGI 34 ASSTN 34 The TA is asked to prompt the user for an input which is a single character Help can be requested by the user if available Text and an icon identifier can be passed to the TA to display to the user Response ASSTGI lt cmdType gt lt commandDetails gt lt text gt lt iconQualifier gt lt iconld gt lt CR gt lt LF gt Parameters lt cmdType gt lt commandDetails gt lt text gt lt iconQualifie
55. nformation available 1 Help information available lt numOfltems gt Number of items in the list lt title Text gt String giving menu title lt defaultltemld gt ID of default item The SIM may supply with the list an indication of the default item e g the previously selected item 0 No default item issued by the SIM application gt 1 Any value greater than 0 shall be used as an id of the default item lt itemlconsPresent gt 0 No icons 1 Icons present lt itemlconsQualifier gt Unsigned Integer range 0 255 used as a bit field bit 1 0 Icons are self explanatory and replace text 1 Icons are not self explanatory and shall be displayed with the text Determined value only if associated icon ID is Remote SAT UG v07 Page 43 of 72 24 05 2004 Remote SAT User s Guide Confidential Released lt titlelconQualifier gt lt titlelconld gt lt itemld gt lt itemText gt lt nextActionld gt lt iconld gt Reference Note Siemens Remote SAT UG v07 SIEMENS Mobile not 0 an icon exists bits 2 to 8 RFU Unsigned Integer range 0 255 used as a bit field bit 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 an icon exists bits 2 to 8 RFU 0 255 0 No icon ltem identifier 1 lt numOfltems gt Title of item The next proactive command type to be issued u
56. ntial Released mobi le 1 1 8 Examples for using Remote SAT To give you an idea of how to start and use Remote SAT you may follow the steps described below Start after switch on the module at OK Switch on verbose error messages at cmee 2 OK Enter the PIN code if necessary due to SIM configuration at cpin 1234 OK To query if a SIM application is available and has already started at ssta ASSTA 1 1 1 7FFFFFFF7FOLOODFLF OK OK First 1 indicates that SIM application has started but interface is still in OFF state Tell the module that we are interested in SAT i e switch to IDLE state at ssta 1 0 OK Receiving the first proactive command OFS Sa SS Requesting parameter details at S moi NT These are the details SLG 51 0 3 SAIL Opera MENU y ly ly 0 GE PANNE wO U O O EST ST s EMaLL 0 0 PPT 5 5 banking yg OR To query the status of the proactive command at sstr 37 0 OK SAT indicates that the proactive session has ended and enters its main menu which should then be opened on the screen by an MMI ASSTN 254 Selecting item number 1 of the menu sent before at sstr 211 0 1 OK Remote SAT UG v07 Page 16 of 72 24 05 2004 Remote SAT User s Guide SIEMENS Confidential Released mobile Receiving the next proactive command SS TN SS Requesting more information at sstgi 36 and get it SolGlL 56 0 1
57. ons may be issued as URCs ASSTN lt cmdType gt IDLE SIM application is running but no proactive command has been issued 2 M O X ASSTA 1 n Use to switch to alphabet type lt n gt ASSTR lt event gt Response to indicate TA i e user activity PAC SIM application has issued a proactive command This event is signaled to the TA via 3 forkledd M O X ASSTA 1 n o Use to switch to alphabet type lt n gt ASSTGI lt pac gt e information related to an issued notification ASSTN lt cmdType gt This is requested before a response can be issued via SSTR lt pac gt Remote SAT UG v07 Page 14 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le sm omee _ WAIT SIM application is waiting for the response to the ongoing proactive command 4 M O X ASSTA 1 n Use to switch to alphabet type lt n gt ASSTR lt pac gt M Issue terminal response related to the ongoing proactive command To limit the time Remote SAT is kept in the states PAC or WAIT any ongoing but unanswered proactive command will be aborted automatically after 10 minutes In this case the terminal response is either ME currently unable to process command or if applicable No response from user In addition a URC Terminate Proactive Command will be sent to the external application Remote SAT UG_v07 Page 15 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confide
58. ormation required by the user 32 TA currently unable to process command 132 TA currently unable to process command because screen IS busy lt inputString gt User response entered as a string parameter Coding of any input character is related to the selected alphabet e Input of a character in case of GSM character set requests one byte e g Y e Input of any characters in UCS2 alphabet requests a 4 byte set e g 0059 is coding the same character Y e f as a user response a binary choice Yes No is requested by the SIM application using bit 3 of the lt commandDetails gt parameter the valid content of the lt inputString gt is a GSM alphabet Y or y positive answer and N or n negative answer b UCS2 alphabet 0079 or 0059 positive answer and 006E or 004E negative answer For more detailed information refer to Chapter 1 4 12 e Coding of an empty string is done as a 1b string with every alphabet Note The alphabet and therefore the set of allowed characters is specified by the ME in the response to the related ATASSTGI However do not mix up this alphabet with the one selected for the alphabet format on the transmission line on SAT activation i e second parameter of AT SSTA Remote SAT UG v07 Page 58 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released Mobi le Write command The TA sends a response that can indicat
59. pon execution of the menu item See Table 1 0 No Next Action information available 0 255 0 No icon Page 44 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command This command is mainly to be used upon receiving an unsolicited result code ATASSTGI 37 ASSTN 37 However please refer to note below The response provides the main menu of the SIM Application to the TA It will be stored by the TA so that it can be displayed without invoking a proactive session Note As with every proactive command the TA is expected to acknowledge the ASSTGI response with ATASSTR to confirm that the proactive command has been executed Terminal response via AT SSTR will not provide any user information in case of this proactive command Refer to Chapter 1 5 3 1 Response The first line of output from the ME is ASSTGI lt cmdType gt lt commandDetails gt lt numOfltems gt lt title Text gt lt menultemlconsPresent gt lt menultemlconsQualifier gt lt titlelconQualifier gt lt titlelconld gt lt CR gt lt LF gt One line follows for every menu item repeated for lt numOfltems gt ASSTGI lt cmdType gt lt itemld gt lt itemText gt lt nextActionld gt lt iconld gt lt CR gt lt LF gt Parameters lt cmdType gt 37 Proactive command ID see Table 1 lt commandDetails gt Unsigned Integer range 0 255 used as a bit field bit 1 0 No selection prefe
60. r gt lt iconld gt Reference Note Siemens Remote SAT UG v07 34 Proactive command ID see Table 1 Unsigned Integer range 0 255 used as a bit field For detailed information refer to ATASSTR Remote SAT Response Get Inkey 34 bit 1 0 Digits only 0 9 and 1 Alphabet set bit 2 0 SMS default alphabet GSM character set 1 UCS2 alphabet bit 3 0 Character sets defined by bit 1 and bit 2 are enabled 1 Character sets defined by bit 1 and bit 2 are disabled and the Yes No response is requested bits 4 to 7 RFU bit 8 0 No help information available 1 Help information available String as prompt for text Unsigned Integer range 0 255 used as a bit field bit 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 an icon exists bits 2 to 8 RFU 0 255 0 No icon Page 41 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command This command is to be used upon receiving an unsolicited result code AT SSTGI 35 ASSTN 35 The TA is asked to prompt the user for an input of a specified length and type e g digits only Help can be requested by the user if available Text and an Icon Identifier can be passed to the TA to be displayed to the user Response ASSTGI lt cmdType gt lt commandDetails gt l
61. rence 1 Selection using soft key preferred bits 2 to 7 RFU bit 8 0 No help information available 1 Help information available lt title Text gt String displaying menu title lt menultemlconsPresent gt 0 No icons 1 Icons present lt menultemIconsQualifier gt Unsigned Integer range 0 255 used as a bit field bit 1 O Icons are self explanatory and replace text 1 Icons are not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 an icon exists bits 2 to 8 RFU lt titlelconQualifier gt Unsigned Integer range 0 255 used as a bit field bit 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 an icon exists Remote SAT UG v07 Page 45 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Reference Siemens bits 2 to 8 RFU lt titlelconld gt 0 255 0 no icon lt numOfltems gt Number of menu items in the list lt itemld gt Menu item identifier 1 numOfltems lt item Text gt Title of menu item lt nextActionld gt The next proactive command type to be issued upon execution of the menu item See Table 1 0 No next action information available lt iconld gt 0 255 0 No icon Note ATASSTGI can be issued during states IDLE PAC and WAIT for this proactive command w
62. roactive SIM TIMER MANAGEMENT start stop Proactive SIM TIMER MANAGEMENT get current value Proactive SIM PROVIDE LOCAL INFORMATION date and time zone Binary choice in GET INKEY SET UP IDLE MODE TEXT RUN AT COMMAND i e class b is supported 2nd alpha identifier in SET UP CALL 2nd capability configuration parameter see 9 1 6 PEPPE Pa 5F IME Default Profile Sustained DISPLAY TEXT SEND DTMF command Proactive SIM PROVIDE LOCAL INFORMATION Proactive SIM PROVIDE LOCAL INFORMATION language Proactive SIM PROVIDE LOCAL INFORMATION Timing Advance Proactive SIM LANGUAGE NOTIFICATION Proactive SIM LAUNCH BROWSER RFU bit 0 Remote SAT UG v07 Page 67 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released Mobi le 2 2 Appendix B UCS2 Character Set Options UCS Character Set Rows A ZONE alphabetical characters and symbols Control characters Basic Latin Latin 1 Supplement ISO IEC 8859 1 Latin Extended A Latin Extended B Latin Extended B IPA Extensions Spacing Modifier Letters gt Je Combining Diacritical Marks Basic Greek Greek Symbols and Coptic Armenian Hebrew OB Basic Arabic Arabic Extended Arabic Arabic Extended JED Reserved ui future standardization Mm no Gumukhi Gujarati e _ x lt me _ w eee _ fom Remote SAT UG v07 Page 68 of 72 24 05 2004 Remote SAT User s Gu
63. roceed as described in the Chapter 1 5 3 1 Response OK Parameters lt cmdType gt 37 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 Command performed successfully proactive session will end 32 TA currently unable to process command 132 TA currently unable to process command because screen IS busy Reference Note Siemens Write command The TA indicates whether the set up Idle mode text command was correctly ATASSTR 40 executed lt status gt Response OK Parameters lt cmdType gt 40 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 Command performed successfully 32 TA currently unable to process command 132 TA currently unable to process command because screen IS busy Reference Note Siemens Remote SAT UG v07 Page 61 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released m O bi le 1 5 3 Event response commands The following types of responses are neither issued in reaction to a formerly given notification ASSTN nor an ATASSTGI sequence These responses are intended to report activities at the external application e g when the user is pressing a key Write command ATASSTR 211 lt status gt lt itemld gt Reference Siemens The TA specifies the user s selection of an item from the main menu which was set up using SETUP MENU command Alternatively help can be requested Response
64. s to start an Internet Browser it uses this response to inform the TA of the launch parameters The sequence of events is as follows 1 After the Remote SAT notification 21 was issued the TA has to ask for the command parameters via AT SSTGI 21 2 When receiving a LAUNCH BROWSER command the TA should ask for user confirmation An alpha identifier icon identifier shall be used if available 3 If the user does not confirm to start the browser ATASSTR 21 0 shall be responded 4 If the user denies to start the browser ATASSTR 21 34 shall be responded 5 The SIM Application will end the proactive session 6 On response AT SSTR 21 0 the browser session may still be active while a next proactive command is issued Therefore the end of the browser session shall be reported to the ME via browser termination event command asynchronously if determined by the event list For details please refer to Chapter 1 5 3 5 Response ASSTGI lt cmdType gt lt commandDetails gt lt confirmationText gt lt confirmationlconQualifier gt lt confirmationlconld gt lt Browserldentity gt lt URL gt lt BearerList gt lt FileRefList gt lt Gatewayldentity gt lt CR gt lt LF gt Parameters lt cmdType gt 21 Proactive command ID see Table 1 lt commandDetails gt Unsigned Integer range 0 255 00 Launch browser if not already launched 01 Not used 02 Use the existing browser the browser shall not use the active ex
65. t Unsigned Integer range 0 255 used as a bit field bit 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 an icon exists bits 2 to 8 RFU lt confirmationlconld gt 0 255 0 No icon lt callSetuplconQualifier gt Unsigned Integer range 0 255 used as a bit field bit 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 an icon exists bits 2 to 8 RFU lt callSetuplconld gt 0 255 0 No icon Reference Note Siemens Remote SAT UG v07 Page 32 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command This command is to be used upon receiving an unsolicited result code AT SSTGI 17 ASSTN 17 The module is sending a supplementary service request to the network and is alerting the user of this Text and an icon identifier can be passed to the TA to display to the user Text and an icon identifier can be passed to the TA to display to the user Response ASSTGI lt cmdType gt lt commandDetails gt lt text gt lt iconQualifier gt lt iconld gt lt CR gt lt LF gt Parameters lt cmdType gt 17 Proactive command ID see Table 1 lt commandDetails gt This byte is RFU lt text gt String lt iconQualifier
66. t has a value between 1 and 2 lt BitsPerPoint gt Unsigned Integer range 1 8 Number of bits used to encode references into the colour look up table thus defining a raster image point s colour Supported values are 1 and 2 bits per raster image point 1 bit per raster point applies to a black white image with lt clutData gt equals 000000FFFFFF Icon width displays number of raster points Icon height displays number of raster points Number of icon data bytes Unsigned Integer range 0 255 CLUT data line tag Icon data line tag RFU Data line counter Number of data bytes following on this line maximal 200 Binary coded data stream containing one RGB byte triplet for every colour The CLUT entries are arranged sequentially Each CLUT entry in turn comprises 3 bytes defining one colour in the red green blue colour space A value of FF means maximum intensity e g the definition FF 00 00 stands for fully saturated red So lt clutData gt containing OOOOOOFFFFFF codes a CLUT for black all colours off and white all colours on Binary coded data stream containing the icon data starting with the highest bit of the first raster point s colour information Unused bits of the last byte are filled with 1 if any Maximal supported number of coded data bytes is 1024 Page 48 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released m obile Test command Response AT SS
67. t may cause software flow control XON XOFF problems Remote SAT UG v07 Page 25 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Proactive Commands Terminate Proactive Command SIM Application returns to main menu SIM Removed Reset Every time the SIM application issues a proactive command via the ME the TA will receive a notification This indicates the type of proactive command issued ATASSTGI must be used by the TA to request the parameters of the proactive command from the ME After receiving the SSTGI response from the ME the TA must send AT SSTR to confirm the execution of the proactive command and provide any required user response e g selected menu item Unsolicited result code ASSTN lt cmdType gt Parameters lt cmdType gt Proactive command ID see Table 1 Note Only one proactive command can be ongoing at a time When the SIM application has issued a proactive command via the ME to the TA it is possible that this command must be terminated The SSTN Unsolicited Result Code is sent but with a different command type add terminate offset 100 to indicate the termination of the specified command The state changes to IDLE The TA should then avoid sending any further commands related to the terminated proactive command e g AT SSTGI or ATASSTR Unsolicited result code ASSTN lt cmdTerminateValue gt Parameters lt cmdTerminateValue gt is de
68. t text gt lt responseMin gt lt responseMax gt lt defaultText gt lt iconQualifier gt lt iconld gt lt CR gt lt LF gt Parameters lt cmdType gt 35 Proactive command ID see Table 1 lt commandDetails gt Unsigned Integer range 0 255 used as a bit field bit 1 0 Digits only 0 9 and 1 Alphabet set bit 2 0 SMS default alphabet GSM character set 1 UCS2 alphabet bit 3 O ME may echo user input on the display 1 User input shall not be revealed in any way see note bit 4 0 User input to be in unpacked format 1 User input to be in SMS packed format bits 5 to 7 RFU bit 8 0 No help information available 1 Help information available lt text gt String as prompt for text lt responseMin gt Minimum length of user input 0 255 lt responseMax gt Maximum length of user input 0 255 lt defaultText gt String supplied as default response text lt icon Qualifier gt Unsigned Integer range 0 255 used as a bit field bit 1 0 Icon is self explanatory and replaces text 1 Icon is not self explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 an icon exists bits 2 to 8 RFU lt iconld gt 0 255 0 No icon Reference Note Siemens Hidden entry mode see GSM 11 14 is only available when using digit input In hidden entry mode only characters 0 9 and are allowed Remote SAT UG v07 Page 42 of 7
69. the successful receipt of the proactive command ATASSTR 20 sss lt status gt OK Parameters lt cmdType gt 20 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 00 Command performed successfully 16 Proactive SIM session terminated by user 32 TA currently unable to process command 132 TA currently unable to process command because screen is busy Reference Note Siemens Remote SAT UG v07 Page 55 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released m O bi le Write command The TA acknowledges the successful receipt of the proactive command ATASSTR 21 na lt status gt OK Parameters lt cmdType gt 21 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 00 Command performed successfully 32 TA currently unable to process command 34 User did not accept the proactive command It indicates that the launch browser request was denied by the user 132 TA currently unable to process command because screen IS busy Reference Note Siemens Write command The TA acknowledges the successful receipt of the proactive command ATASSTR 32 s lt status gt OK Parameters lt cmdType gt 32 Proactive command ID see Table 1 lt status gt Unsigned Integer range 0 255 0 Command performed successfully 16 Proactive SIM session terminated by user 32 TA currently unable to process command 132 TA currently unable to process
70. ving an URC ASSTN lt cmdType gt This will always be the case if the TA has started or restarted its application e g a MMI after powering on the ME To request the information despite the probably missed URCs it is possible to issue ATSSSTGI during states IDLE PAC and WAIT at any time for the following proactive commands PAC type 5 Set Up Event List PAC type 37 Setup Menu PAC type 40 Setup Idle Mode Test The command type value is returned to the ME in order to identify which URC ASSTN lt gt is being responded to Note In the case of using the write command without receiving an URC ASSTN lt cmdType gt it is neither necessary nor possible to acknowledge the ASSTGI response with ATASSTR Any SSTGI response will not cause a change of state Remote SAT UG v07 Page 28 of 72 24 05 2004 Remote SAT User s Guide SI E M E N S Confidential Released mobi le Write command This command is to be used upon receiving an URC ASSTN 1 ATASSTGI 1 The response from the module indicates the type of SIM refresh taking place Response ASSTGI lt cmdType gt lt commandDetails gt lt CR gt lt LF gt Parameters lt cmdType gt 1 Proactive command ID see Table 1 lt commandDetails gt Unsigned Integer range 0 255 used as an enumeration 0 SIM Initialization and Full File Change Notification 1 File Change Notification 2 SIM Initialization and File Change Notification SIM Initialization 4 SIM Reset

Download Pdf Manuals

image

Related Search

Related Contents

Gamewell IF600 Smartnet Installation & User Manual  Tecnoware UPS Pro 1500VA  取扱説明書 - Lifetime Products  Manuale utente Dirac Live Room Correction Suite    Philips SVC2523W  Beilstein Commander User Guide  Philips Sensiflex HX1620 Rechargeable Toothbrush  取扱説明書ダウンロード  Sony Xperia U 8GB Black  

Copyright © All rights reserved.
Failed to retrieve file