Good morning Martin!
The codes to which you refer are known as GSM codes. GSM stands for
Global System for Mobile communications, and is more or less the world
standard for mobile phone networks - it's been around since 1991. It
is used by 190 countries (including now, some parts of America). The
GSM codes you mention are actually supported by the mobile network you
use (for instance, Eircell) rather than the phone manufacturer (for
instance, Nokia). Phone manufacturers also sometimes implement their
own codes - if you had a specific phone in mind, I'd be delighted to
check whether it had any extra codes beyond the ones listed here.
Almost all of the following codes are supported by the networks, but
occasionally, one or two may not be implemented. In that case, you'll
get a response to indicate the error, when attempting to use the code.
I'm not sure of the nature of your visual impairment, but if I could
format this answer in a manner more suited to your easy reading of it,
then please let me know and I'll do my best to oblige.
================================
Call diversion (all call types):
================================
Divert all calls:
Activate: **21*PHONENUMBER# SEND
Cancel: ##21# SEND
Get status: *#21# SEND
Divert on no answer (where NN is the number of seconds, between 5 and
30, in 5 second increments):
Activate: **61*PHONENUMBER*NN# SEND
Cancel: ##61# SEND
Get status: *#61# SEND
Divert when unreachable:
Activate: **62*PHONENUMBER# SEND
Cancel: #62# SEND
Get status: *#62# SEND
Divert when busy:
Activate: **67*PHONENUMBER# SEND
Cancel: ##67# SEND
Get status: *#67# SEND
Cancel all diverts:
##002# SEND
================================
Call diversion (voice calls):
================================
Divert all voice calls:
Activate: **21*PHONENUMBER*11# SEND
Cancel: ##21#*11 SEND
Get status: *#21#*11# SEND
Divert on no answer (where NN is the number of seconds, between 5 and
30, in 5 second increments):
Activate: **61*PHONENUMBER*11*NN# SEND
Cancel: ##61*11# SEND
Get status: *#61#*11# SEND
Divert when unreachable:
Activate: **62*PHONENUMBER*11# SEND
Cancel: ##62#*11# SEND
Get status: *#62#*11# SEND
Divert when busy:
Activate: **67*PHONENUMBER*11# SEND
Cancel: ##67#*11# SEND
Get status: *#67#*11# SEND
================================
Call diversion (data calls):
================================
Divert all data calls:
Activate: **21*PHONENUMBER*25# SEND
Cancel: ##21#*25 SEND
Get status: *#21#*25# SEND
Divert on no answer (where NN is the number of seconds, between 5 and
30, in 5 second increments):
Activate: **61*PHONENUMBER*25*NN# SEND
Cancel: ##61*25# SEND
Get status: *#61#*25# SEND
Divert when unreachable:
Activate: **62*PHONENUMBER*25# SEND
Cancel: ##62#*25# SEND
Get status: *#62#*25# SEND
Divert when busy:
Activate: **67*PHONENUMBER*25# SEND
Cancel: ##67#*25# SEND
Get status: *#67#*25# SEND
================================
Call diversion (fax calls):
================================
Divert all fax calls:
Activate: **21*PHONENUMBER*13# SEND
Cancel: ##21#*13# SEND
Get status: *#21#*13# SEND
Divert on no answer (where NN is the number of seconds, between 5 and
30, in 5 second increments):
Activate: **61*PHONENUMBER*13*NN# SEND
Cancel: #61*13# SEND
Get status: *#61#*13# SEND
Divert when unreachable:
Activate: **62*PHONENUMBER*13# SEND
Cancel: #62#*13# SEND
Get status: *#62#*13# SEND
Divert when busy:
Activate: **67*PHONENUMBER*13# SEND
Cancel: ##67#*13# SEND
Get status: *#67#*13# SEND
================================
Call waiting:
================================
Activate: *43# SEND
Cancel: #43# SEND
Get status: *#43#
================================
Phone safety / PIN numbers
================================
Change call barring code: **03*OldCode*NewCode*NewCode# SEND
Change SIM PIN code: **04*OldPIN*NewPIN*NewPIN# SEND
Change SIM PIN2 code: **042*OldPIN2*NewPIN2*NewPIN2# SEND
Unblock SIM PIN code: **05*PUK*NewPIN*NewPIN# SEND
Unblock SIM PIN2 code: **052*PUK2*NewPIN2*NewPIN2# SEND
Show the handset's IMEI number: *#06# SEND
================================
Call/SMS barring
================================
Bar all calls:
Set: **330*barring code# SEND
Cancel: ##330*barring code# SEND
Get status: *#330# SEND
Bar all outgoing calls:
Set: **333*barring code# SEND
Cancel: ##333*barring code# SEND
Get status: *#333# SEND
Bar all incoming calls:
Set: **35*barring code# SEND
Cancel: ##35*barring code# SEND
Get status: *#35# SEND
Bar outgoing international calls:
Set: **331*barring code# SEND
Cancel: ##331*barring code# SEND
Get status: *#331# SEND
Bar outgoing international calls except to home country:
Set: **332*barring code# SEND
Cancel: ##332*barring code# SEND
Get status: *#332# SEND
Bar incoming calls when outside home country:
Set: *351*barring code# SEND
Cancel: #351*barring code# SEND
Get status: *#351# SEND
Cancel all call barring:
#330*barring code# SEND
Bar incoming SMS messages:
Set: *35*barring code*16# SEND
Cancel: #35*barring code*16# SEND
================================
Caller identification
================================
Per-call CLI release (let person you call see your number):
Enable: *31#PHONENUMBER SEND
Withhold: #31#PHONENUMBER SEND
Get default setting: *#31# SEND
Set CLI release permanently:
Enable: *31# SEND
Withhold: #31# SEND
Get status: *#31# SEND
CLI Presentation (you see the caller's number)
Allow: *30# SEND
Prevent: #30# SEND
Get default setting: *#30# SEND
---
I hope this list helps you in your quest for mobile phone usability.
If anything's unclear, or needs further elaboration, then please don't
hesitate to use the "request clarification" feature before rating this
answer.
All the best,
--seizer-ga
References:
http://home.swipnet.se/OsbyMikro/gsmkode.htm
http://www.accesscomms.com.au/gsmcodes.htm
http://www.mobileshop.org/usertech/gsmcodes.htm
http://www.bryte.net/gsm/code.asp
Search strategy:
gsm codes
gsm network codes |