Shortcodes
Short codes are special codes you can dial into your phone to quickly access network features. For example, on giffgaff you can use them to directly perform functions like turning on an off voicemail services or changing call diverts. Also, because giffgaff provides free call waiting, you can change your settings for this quickly and easily.
This functionality is properly called Unstructured Supplementary Service Data (USSD) and is a special protocol for GSM that lets you communicate communicating with the mobile network (similarly to SMS messages). The reference table below gives a comprehensive summary of USSD codes supported by giffgaff and explains how to use them as well as what they do.
To use any of the codes below on any handset, simply type them into your phone’s dial screen and then press the dial button.
| Shortcode | Function | Category |
|---|---|---|
| *100*5# | Display goodybag texts balance | Balance |
| *100*7# | Display goodybag minutes balance | Balance |
| *100*1# | Display giffgaff to giffgaff free calls expiry date | Balance |
| *100# | Display remaining credit | Balance |
| ##002# | Deactivate all diverts | Call divert |
| *002*[phonenumber]# | Reactivate all diverts | Call divert |
| **21*[phonenumber]# | Divert at all times | Call divert |
| #21# | Cancel diversion at all times | Call divert |
| *#21# | Display status of diversion at all times | Call divert |
| **61*[phonenumber]# | Divert on no reply | Call divert |
| #61# | Cancel diversion on no reply | Call divert |
| *#61# | Display status of diversion on no reply | Call divert |
| **62*[phonenumber]# | Divert when not reachable | Call divert |
| #62# | Cancel diversion when not reachable | Call divert |
| *#62# | Display status of diversion when not reachable | Call divert |
| **67*[phonenumber]# | Divert when busy | Call divert |
| #67# | Cancel diversion when busy | Call divert |
| *#67# | Display status of divert when busy | Call divert |
| *43# | Activate call waiting | Call waiting |
| #43# | Deactivate call waiting | Call waiting |
| *#43# | Display call waiting status | Call waiting |
| #31#[phonenumber] | Hide calling line identity | Calling line identity |
| *31#[phonenumber] | Show calling line identity | Calling line identity |
| *#31# | Show calling line identity status | Calling line identity |
| *#30# | Calling line presentation check | Calling line identity |
| **04*[oldpin]*[newpin]*[newpin]# | Change 1st SIM PIN code | SIM |
| **042*[oldpin]*[newpin]*[newpin]# | Change 2nd SIM PIN code | SIM |
| *#06# | Display Handset IMEI | Handset identity |
| 1616 | Activate voicemail | Voicemail |
| 1626 | Deactivate voicemail | Voicemail |
| **61*443 *10*[time]# | Change amount of time ringing before divert to voicemail (in increments of 5 secs and maximum 30) | Voicemail |
