Phone.app codes

Like many other GSM phones, iPhone supports special codes that can be entered via keypad.

(The codes must be confirmed using the " call" button.)

iPhone proprietary, GSM models
The following codes support (some of) the standard GSM code prefixes: *# - inquiry/check status ** - set value and activate * - reactivate # - "temporarily" deactivate ## - deactivate and clear settings

This code is carrier and/or device specific, but it's listed here for being of historical relevance as a part of a procedure capable of bypassing the Activation screen on iPhone OS 1.1.1:  #301# through *#309#  Generates fake incoming call; the phone will become kind of messed up, thinking that it's on a call until you restart. Can be used to stream music to Bluetooth headset.

iPhone proprietary, CDMA models
The following codes support (some of) the standard GSM code prefixes: *# - inquiry/check status ** - set value and activate * - reactivate # - "temporarily" deactivate ## - deactivate and clear settings