02.303GPPMan-machine Interface (MMI) of the Mobile Station (MS)TS
In order to improve the standardization of the MMI for GSM Mobile Stations intended for general use by the public to access voice services, the following additional specification is provided. Equipment which meets this specification may quote "Approved to 02.30-Section 5" in its specification.
This procedure is intended for Mobile Stations used by unfamiliar users, where instructions will be limited, for example in fleet cars, hire cars and payphones (cash, credit card, smart card, prepaid card, etc…).
The organization providing the facility may require "Approved to 02.30-Section 5" as part of its procurement specification.
The use of this clause 5 of the specification is not mandatory.
Use of "Approved to 02.30 section 5" is restricted to Mobile Stations which pass Type Approval testing in respect to this clause.
A manufacturer who wishes his equipment to be tested to this section for approval must declare his requirement on submission.
This specification covers the basic features of call origination and call termination. It specifies features which are mandatory for the Basic Public MMI. These are additional to the other clauses of GSM 02.30 which still apply and provision of additional features and facilities is not precluded unless otherwise stated.
Guidelines for the application and design of pictographic instructions and the use of the symbol for telephone are to be found in CCITT Recommendation E.121  (Red Book, Vol. II – Fasc. II.2).
5.2 Basic public MMI specific features
5.2.1 Keyboard layout
– Layout of 12-keypad as per figure 5.2.
– Layout of all other keys are optional.
– Control key functions: No additional functions standardized (exception: see subclause 5.2.3).
– Control key symbols: No additional standardization.
– Control key positions: No requirements.
5.2.2 Number entry
– No restriction on number entry or editing.
5.2.3 Call control
– A hand-set shall be present to place and receive calls.
– SEND and END function keys are mandatory for execution of call initiation/termination respectively.
5.2.4 Call acceptance
– On receiving "Ring Alert", the user may lift the hand-set "Off Hook" or press the SEND-function key.
5.2.5 Call initiation
188.8.131.52 "Off Hook" call initiation
1) Lift the hand-set "Off Hook" – Dial tone is presented.
2) Enter number. Dial tone is cancelled after entry of the first digit (including * and #).
3) Press SEND-function key.
4) If the unit is "Off Hook" and the SEND-function key is not pressed, call set up may be automatically initiated after expiry of a time-out of 5 seconds. The time-out shall be restarted after every digit entry.
5) The call initiation is stopped by replacing the hand-set "On Hook".
184.108.40.206 "On Hook" call initiation
Time-out dialling in "On Hook" – mode is not allowed for mobiles fitted with an "On Hook" dialling feature.
5.2.6 Call termination
– The call is terminated by replacing the hand-set "On Hook" or by pressing the END-function key.
– The call may also be terminated by e.g. replacing "On Hook" by B-party, radio path interruption and invalidation of payment.
5.2.7 Supplementary services control
The primary function of the * and # on the Basic Public MMI will be for control of supplementary services in accordance with the procedures defined in subclause 4.5. of this specification.
If the MS requires to be set up with some means of payment e.g. cash, prepaid card or credit card, a "payment indication" will be presented to the user when payment is required at the initial step (see subclause 5.2.5, Call Initiation Steps).
When a call is in progress and payment which has been made is nearly used up, the payment indication shall be presented again inviting the user to make further payment.
When sufficient payment has been entered the payment indication shall be switched off.
The requirement for payment prior to the origination of an emergency call is not precluded.
5.2.9 Country/PLMN selection
(For definition, see GSM 02.07 ).
PLMN selection shall be in accordance with GSM 02.11 , but "automatic" shall be the default mode.
Annex A (normative):
MS access mealy graph
Figure A.1: Mealy-graph for the ms access procedure
Assumptions and requirements:
1) Emergency calls shall be possible in all states, except in state 1.
2) Power-off should cause transition to state 1 from all other states.
3) The actions to be taken in state 5 is not defined.
4) Basic requirements concerning indications and procedures for the different states are given in specifications GSM 02.07 , 02.11 , 02.17  and 02.40 .
5) Additional indications to those in item 4 above may be given in all states and at all events.
6) Realization of the dotted states (3, 4 and 6) depends upon the network requirements and the type of MS.
Description of the states of the MS access procedure
1) MS-OFF: The MS is in OFF-condition. This means that the equipment is not active as an MS in a GSM PLMN.
2) WAIT: Waiting for the completion of the MS access conditions, which are related to the type of MS and to the GSM PLMN, where in the MS is roaming (e.g. location updating).
3) ENTER CARD: Request for entering of the subscriber card, (e.g. when no built in SIM module is available).
4) ENTER PIN: Request for entering of the correct PIN.
5) FAILURE TREATMENT: Waiting for removal the actual failure condition.
6) ENTER PLMN: Request for selection of PLMN.
7) SERV-AV: The MS is in a ready state. PLMN services are available to the user.
Description of the transitions between MS access states
ON: The equipment becomes active as an MS in a GSM PLMN.
REQ: A request for user activity.
IOC: Insertion of a subscriber card with SIM-module.
COMPLETE: The PIN has been entered.
ENTERED: A PLMN choice has been done.
FAILURE: A failure condition has occurred in any other state during the MS access procedures.
CONDITIONAL: One of the conditions the MS is waiting for in WAIT state has been lost. The MS goes back to the WAIT state.
"DONE": The MS access failure condition has been corrected.
OK: All the conditions the MS is waiting for in the WAIT state are accomplished.
Annex B (normative):
Codes for defined Supplementary Services
Table B.1: Input information for handling of defined Supplementary Services
Service Code SIA SIB SIC
eMLPP 75 and 75n where n=0‑4
CLIP 30 – – –
CLIR 31 – – –
COLP 76 – – –
COLR 77 – – –
In temporary mode, to suppress CLIR for a single call, enter: " * 31 # <called number> SEND " In temporary mode, to invoke CLIR for a single call enter: " # 31 # <called number> SEND "
CFU 21 DN BS –
CF Busy 67 DN BS –
CF No Reply 61 DN BS T
CF Not Reachable 62 DN BS –
all CF 002 DN BS T
all conditional CF 004 DN BS T
WAIT 43 BS – –
see section 4.5.5 HOLD see section 4.5.5
MPTY see section 4.5.5
UUS Service 1 361 R – –
UUS Service 2 362 R – –
UUS Service 3 363 R – –
all UUS Services 360 R – –
If UUS shall be activated when originating a call, enter: " * 36X * R # <called number> SEND" (X is indicating the requested UUS service)
Table B.1(concluded): Input information for handling of defined Supplementary Services
Service Code SIA SIB SIC
BAOC 33 PW BS –
BAOIC 331 PW BS –
BAOIC exc home 332 PW BS –
BAIC 35 PW BS –
BAIC roaming 351 PW BS –
all Barring Serv. 330 PW BS –
Outg. Barr. Serv. 333 PW BS
Inc. Barr. Serv. 353 PW BS
ECT 96 see section 4.5.5
CCBS 37 n See Section 4.5.5
SPNP 07n where n=0‑9
CNAP 300 – – –
MSP 59n PW where n=1-4
DN = Directory Number;
PW = Password (see subclause 4.5.4);
BS = Basic Service Group (if required) – see annex C;
T = No Reply Condition Timer (5‑30 seconds);
R = UUS required option.
SI required Y = Yes;
N = No;
– = Not applicable.
"UUS required" option
For the "UUS required" option two values are defined:
R = 0 UUS not required;
R = 1 UUS required.
NOTE: If the "UUS required" option is requested for a call, the call will only be established if the requested UUS capabilities are available.
If the "UUS required" option is not contained in an activation request UUS shall be activated without the UUS required option.
Annex C (normative):
Codes for Tele- and bearer services
Tele- and Bearer Service Supplementary Information codes (SIb).
Alternate and speech/data services are included with the equivalent data service.
group number (note) Telecommunication Service MMI Service Code
1 to 12 All tele and bearer services no code required
1 to 6, 12 All teleservices 10
1 Telephony 11
2 to 6 All data teleservices 12
6 Facsimile services 13
2 Short Message Services 16
1, 3 to 6, 12 All teleservices except SMS 19
12 Voice group services
Voice Group Call Service (VGCS) 17
Voice Broadcast Service (VBS) 18
7 to 11 All bearer services 20
7, 9 All async services 21
8, 10 All sync services 22
8 All data circuit sync 24
7 All data circuit async 25
10 All dedicated packet access 26
9 All dedicated PAD access 27
13 All GPRS bearer services 99
NOTE: See GSM 02.04  for definition of Basic Service groups.
The grouping implies that if e.g. code 25 is used, the Supplementary Service procedure concerned applies to all Asynchronous Data Circuit mode Bearer Services subscribed to.
Tele-and Bearer Service Supplementary Information Codes (SIb) for services not defined by GSM
Code as defined Telecommunication Service MMI Service in GSM 09.02  Code
PLMN specific teleservices:
11010000 All PLMN specific teleservices 50
11010001 PLMN specific teleservice 1 51
11010010 PLMN specific teleservice 2 52
11010011 PLMN specific teleservice 3 53
11010100 PLMN specific teleservice 4 54
11010101 PLMN specific teleservice 5 55
11010110 PLMN specific teleservice 6 56
11010111 PLMN specific teleservice 7 57
11011000 PLMN specific teleservice 8 58
11011001 PLMN specific teleservice 9 59
11011010 PLMN specific teleservice 10 60
11011011 PLMN specific teleservice 11 61
11011100 PLMN specific teleservice 12 62
11011101 PLMN specific teleservice 13 63
11011110 PLMN specific teleservice 14 64
11011111 PLMN specific teleservice 15 65
PLMN specific bearer services:
11010000 All PLMN specific bearer services 70
11010001 PLMN specific bearer service 1 71
11010010 PLMN specific bearer service 2 72
11010011 PLMN specific bearer service 3 73
11010100 PLMN specific bearer service 4 74
11010101 PLMN specific bearer service 5 75
11010110 PLMN specific bearer service 6 76
11010111 PLMN specific bearer service 7 77
11011000 PLMN specific bearer service 8 78
11011001 PLMN specific bearer service 9 79
11011010 PLMN specific bearer service 10 80
11011011 PLMN specific bearer service 11 81
11011100 PLMN specific bearer service 12 82
11011101 PLMN specific bearer service 13 83
11011110 PLMN specific bearer service 14 84
11011111 PLMN specific bearer service 15 85
Annex D (informative):
Provision for ECT
Handling of user input by the ME
Service group number for VGCS and VBS
4.5.1,4.5.5 Annex B
MMI for call associated SS control
MMI for UUS
MMI for Call Deflection
Clarification of the meaning of the MMI 5 SEND
Support of Additional Call Set-up MMI Procedures
UAP 58: 1996‑11‑18 to 1997‑03‑14
$(CCBS)$ Clarification of the MMI for CCBS
Correction of the Handling of MMI by the MS
$(CCBS)$ is added to Title
Call Transfer is renamed to explicit Call Transfer
Other Handling of Supplementary Services: Add MSP MMI
$(CNAP)$: The Table of Codes for defined Supplementary Services in Annex B is modified. The change request has defined the CNAP MMI Code as 300. (Version used is 5.5.1
CR indicates V5.3.1 !!)
4.5.6 and Annex B
revised pages: 21 and 31
$(MSP)$: Clarification of registration and selection procedures for MSP
Correction of Table in Annex B: Codes for defined Supplementary Services
Revised page: 27
$(CCBS)$: MMI procedure to handle CCBS service is clarified. By indicating the # of an outstanding CCBS request the subscriber has the possibility to deactivate this specific CCBS request.
Scope Section and 0.3 – Note 3 added.
This CR introduces an appropriate definition of the Directory Number.
Creation of version 6.0.0 as part of GSM release 1997
Separate MMI codes for VGCS and VBS: – UIC MORANE prefers a separate service code for both VBS and VGCS and not the combined one (17) as presently defined in GSM 02.30. The use of the group call reference is not sufficient.
Addition of Supplementary Service Code for GPRS
Modification of requirements for emergency calls to include 911 and 08
MSP to be implemented using Camel
Converted to 3GPP format