GSM Code Scheme and Passwords
Most of the codes given below follow this pattern. With enough use, you will learn to know what each means:
GSM supports four different types of Call Forwarding or Call Diversion. These are:
[dest] refers to the destination number, if long distance remember to add the appropriate prefix codes; [sec] refers to the delay in seconds before forwarding the call. Minimum 5 Maximum 30 in 5 second increments only (i.e., 5,10,15,20,25, or 30; default is usually 15).
Most people will arrange to forward their voice calls to a voice mailbox
number. For Canadian Fido customers, you can enter the number "3436"
(this spells FIDO) into the [dest] field and this will set the local
voice mailbox access number automatically for you. If you are unsure
what your local voice mailbox number is then contact your service
provider.
GSM also supports call forwarding if you hit the end key on an incoming call. This is particularly handy if your phone rings and you either can't or don't want to answer it. Hitting the [END] key will automatically forward the caller to whatever number you have set up to forward to under the "forward if no answer" or "forward all". If you haven't set up call forwarding and hit the [END] key during an incoming call then your caller will hear an initial ringing tone followed by a busy or engaged tone.
Call Waiting
Activate: *43#
Cancel: #43#
Status: *#43# To answer an incoming call waiting just hit the [SEND] key and your first caller will be put on hold and you can talk to the second caller. Alternatively you can hit [2][SEND].
To join both callers in a conference call, select the "join" or "conference" setting on your phone (not supported on all handsets).
If you wish to take the second call and are finished talking to the first caller then hit the [END] key and your phone will start ringing with the second caller and then hit [SEND] to answer the call. Alternatively you can hit [1][SEND].
If you do not wish to talk to the second caller and want to continue to talk to the first caller you can either choose to ignore the call waiting tone or hit [0][SEND].
Caller ID / Call Display
If you wish to either show or hide your phone number on outgoing calls then you may either set this on your phone's menu or manually enter the code before dialing. These codes will override whatever menu setting you have on a per-call basis. Do not display: #31#[phone number]
Display: *31#[phone number]
Status: *#31#
North American GSM service providers also support the landline codes for this feature (these also work on CDMA and iDEN phones):
Do not display: *67[phone number]
Display: *82[phone number]
There are also codes to show or prevent incoming numbers from being shown on your handset if you subscribe to this feature. I'm not too sure why you'd want to do this, but just in case you do:
Do not display: #30#
Display: *30#
Status: *#30#
Call Barring
If you wish to restrict calls that can be made or received by your handset then this is referred to as "Call Barring". All Call Barring codes are specific to your network, so you'll have to ask your service provider what [code] to enter below:
Most of the codes given below follow this pattern. With enough use, you will learn to know what each means:
- * activate
- ** register and activate
- *# check status
- # unregister
- ## unregister and deactivate
- Change Call Barring PIN code: **03*oldPIN*newPIN*newPIN#
- Change SIM PIN code: **04*oldPIN*newPIN*newPIN#
GSM supports four different types of Call Forwarding or Call Diversion. These are:
- Forward all calls
- Unconditionally forwards all calls made to your phone to another location, such as another phone number or voice mail. This setting, if activated, overrides all other types of conditional forwarding mentioned below.
- Forward if busy/engaged
- Forwards calls to another location if you are using your phone and you have either disabled call waiting or if you are in the process of making an outgoing call.
- Forward if no answer
- Will forward calls to another location if the call is not answered after a set period of time.
- Forward if unreachable
- Forwards calls to another location if the handset is off or outside a service area.
[dest] refers to the destination number, if long distance remember to add the appropriate prefix codes; [sec] refers to the delay in seconds before forwarding the call. Minimum 5 Maximum 30 in 5 second increments only (i.e., 5,10,15,20,25, or 30; default is usually 15).
Feature | All Calls | Voice Calls | Data Calls | Fax Calls | Line 2 Calls |
---|---|---|---|---|---|
Forward all Activate: Cancel&Retain: Reestablish: Cancel&Forget: Status: |
*21*[dest]# #21# *21# ##21# *#21# |
*21*[dest]*11# #21*11# *21*11# ##21*11# *#21*11# |
*21*[dest]*25# #21*25# *21*25# ##21*25# *#21*25# |
*21*[dest]*13# #21*13# *21*13# ##21*13# *#21*13# |
*21*[dest]*89# #21*89# *21*89# ##21*89# *#21*89# |
If busy Activate: Cancel&Retain: Reestablish: Cancel&Forget: Status: |
*67*[dest]# #67# *67# ##67# *#67# |
*67*[dest]*11# #67*11# *67*11# ##67*11# *#67*11# |
*67*[dest]*25# #67*25# *67*25# ##67*25# *#67*25# |
*67*[dest]*13# #67*13# *67*13# ##67*13# *#67*13# |
*67*[dest]*89# #67*89# *67*89# ##67*89# *#67*89# |
If no answer Activate: Cancel&Retain: Reestablish: Cancel&Forget: Status: |
*61*[dest]*[sec]# #61# *61# ##61# *#61# |
*61*[dest]*11*[sec]# #61*11# *61*11# ##61*11# *#61*11# |
*61*[dest]*25*[sec]# #61*25# *61*25# ##61*25# *#61*25# |
*61*[dest]*13*[sec]# #61*13# *61*13# ##61*13# *#61*13# |
*61*[dest]*89*[sec]# #61*89# *61*89# ##61*89# *#61*89# |
If unreachable Activate: Cancel&Retain: Reestablish: Cancel&Forget: Status: |
*62*[dest]# #62# *62# ##62# *#62# |
*62*[dest]*11# #62*11# *62*11# ##62*11# *#62*11# |
*62*[dest]*25# #62*25# *62*25# ##62*25# *#62*25# |
*62*[dest]*13# #62*13# *62*13# ##62*13# *#62*13# |
*62*[dest]*89# #62*89# *62*89# ##62*89# *#62*89# |
All 4 Activate: Cancel&Retain: Reestablish: Cancel&Forget: Status: |
*002*[dest]# #002# *002# ##002# *#002# |
*002*[dest]*11# #002*11# *002*11# ##002*11# *#002*11# |
*002*[dest]*25# #002*25# *002*25# ##002*25# *#002*25# |
*002*[dest]*13# #002*13# *002*13# ##002*13# *#002*13# |
*002*[dest]*89# #002*89# *002*89# ##002*89# *#002*89# |
All conditionals Activate: Cancel&Retain: Reestablish: Cancel&Forget: Status: |
*004*[dest]# #004# *004# ##004# *#004# |
*004*[dest]*11# #004*11# *004*11# ##004*11# *#004*11# |
*004*[dest]*25# #004*25# *004*25# ##004*25# *#004*25# |
*004*[dest]*13# #004*13# *004*13# ##004*13# *#004*13# |
*004*[dest]*89# #004*89# *004*89# ##004*89# *#004*89# |
GSM also supports call forwarding if you hit the end key on an incoming call. This is particularly handy if your phone rings and you either can't or don't want to answer it. Hitting the [END] key will automatically forward the caller to whatever number you have set up to forward to under the "forward if no answer" or "forward all". If you haven't set up call forwarding and hit the [END] key during an incoming call then your caller will hear an initial ringing tone followed by a busy or engaged tone.
Call Waiting
Activate: *43#
Cancel: #43#
Status: *#43# To answer an incoming call waiting just hit the [SEND] key and your first caller will be put on hold and you can talk to the second caller. Alternatively you can hit [2][SEND].
To join both callers in a conference call, select the "join" or "conference" setting on your phone (not supported on all handsets).
If you wish to take the second call and are finished talking to the first caller then hit the [END] key and your phone will start ringing with the second caller and then hit [SEND] to answer the call. Alternatively you can hit [1][SEND].
If you do not wish to talk to the second caller and want to continue to talk to the first caller you can either choose to ignore the call waiting tone or hit [0][SEND].
Caller ID / Call Display
If you wish to either show or hide your phone number on outgoing calls then you may either set this on your phone's menu or manually enter the code before dialing. These codes will override whatever menu setting you have on a per-call basis. Do not display: #31#[phone number]
Display: *31#[phone number]
Status: *#31#
North American GSM service providers also support the landline codes for this feature (these also work on CDMA and iDEN phones):
Do not display: *67[phone number]
Display: *82[phone number]
There are also codes to show or prevent incoming numbers from being shown on your handset if you subscribe to this feature. I'm not too sure why you'd want to do this, but just in case you do:
Do not display: #30#
Display: *30#
Status: *#30#
Call Barring
If you wish to restrict calls that can be made or received by your handset then this is referred to as "Call Barring". All Call Barring codes are specific to your network, so you'll have to ask your service provider what [code] to enter below:
Feature | All | Outgoing | Incoming | Outgoing International | Outgoing Intl except home country | Incoming outside home country |
---|---|---|---|---|---|---|
Activate: Cancel: Status: |
**330*[code]# ##330*[code]# *#330# |
**333*[code]# ##333*[code]# *#333# |
**35*[code]# ##35*[code]# *#35# |
**331*[code]# ##331*[code]# *#331# |
**332*[code]# ##332*[code]# *#332# |
**351*[code]# ##351*[code]# *#351# |