<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>ussd &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/ussd/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Sun, 13 Jul 2025 08:44:23 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>ussd &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[USSD]]></title>
		<link>https://shkspr.mobi/blog/2010/07/ussd/</link>
					<comments>https://shkspr.mobi/blog/2010/07/ussd/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 13 Jul 2010 11:29:28 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[ussd]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=2159</guid>

					<description><![CDATA[USSD - it&#039;s a funny acronym. Unstructured Supplementary Service Data.  You type a code into your phone&#039;s dialler. - the phone queries the network and displays some information for you.  There are five types of USSD Command   Activate - turn on the functionality: *USSD# Deactivate - turn off the functionality: #USSD# Register - set a particular condition: **USSD# Erase - delete any settings set by …]]></description>
										<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/USSD">USSD</a> - it's a funny acronym. Unstructured Supplementary Service Data.  You type a code into your phone's dialler. - the phone queries the network and displays some information for you.</p>

<p>There are five types of USSD Command</p>

<ol>
<li>Activate - turn on the functionality: *USSD#</li>
<li>Deactivate - turn off the functionality: #USSD#</li>
<li>Register - set a particular condition: **USSD#</li>
<li>Erase - delete any settings set by Register: ##USSD#</li>
<li>Interrogate - check what it is doing: *#USSD#</li>
</ol>

<h2 id="universal-ussd-codes"><a href="https://shkspr.mobi/blog/2010/07/ussd/#universal-ussd-codes">Universal USSD Codes</a></h2>

<p>I can't find a definitive list of commands, so this is my scratch-pad for all the ones I've found which should work on <em>all</em> GSM networks.</p>

<h3 id="divert-all-calls-21"><a href="https://shkspr.mobi/blog/2010/07/ussd/#divert-all-calls-21">Divert all Calls (21)</a></h3>

<p>If you don't want you phone to ever ring, you can divert it to voicemail or some other number.</p>

<pre><code class="language-_">Forwarding: **21*DESTINATION_NUMBER#
Activate: *21#
Deactivate: #21#
Delete: ##21#
Check Status: *#21#
</code></pre>

<p>DESTINATION_NUMBER should be in international format. So if you want to divert to your landline of 020 7946 0123, you would dial it as
<code>**21*+442079460123#</code></p>

<p>Divert When Call Not Answered: 61</p>

<p>Divert When Phone Unreachable: 62</p>

<p>Divert When Phone Busy: 67</p>

<h3 id="caller-id-30-31"><a href="https://shkspr.mobi/blog/2010/07/ussd/#caller-id-30-31">Caller ID (30 &amp; 31)</a></h3>

<p>Sets whether your phone displays caller ID information and whether it sends it to others.</p>

<p>30 - Incoming caller ID presentation</p>

<p>31 - Outgoing caller ID</p>

<pre><code class="language-_">Activate: *31# or *30#
Deactivate: #31# or *30#
Check Status: *#31# or *30#
</code></pre>

<h3 id="call-barring-33-35"><a href="https://shkspr.mobi/blog/2010/07/ussd/#call-barring-33-35">Call Barring (33 &amp; 35)</a></h3>

<p>Sets whether your phone bars incoming or outgoing calls.</p>

<p>33 - Call barring (outgoing)</p>

<p>35 - Call barring (incoming)</p>

<pre><code class="language-_">Activate: *33# or *35#
Deactivate: #33# or *35#
Check Status: *#33# or *35#
</code></pre>

<h3 id="call-waiting-43"><a href="https://shkspr.mobi/blog/2010/07/ussd/#call-waiting-43">Call Waiting (43)</a></h3>

<p>Sets whether your phone alerts you when you've got a call waiting.</p>

<pre><code class="language-_">Activate: *43#
Deactivate: #43#
Check Status: *#43#
</code></pre>

<h2 id="vodafone-uk-specific-ussd-codes"><a href="https://shkspr.mobi/blog/2010/07/ussd/#vodafone-uk-specific-ussd-codes">Vodafone UK Specific USSD Codes</a></h2>

<p>The <a href="https://web.archive.org/web/20100612080105/http://www.betavine.net/bvportal/resources/vodafone/ussd">Betavine site has a list of USSD codes</a> which only work on Vodafone UK.</p>

<h2 id="resources-used"><a href="https://shkspr.mobi/blog/2010/07/ussd/#resources-used">Resources Used</a></h2>

<ul>
    <li><a href="https://web.archive.org/web/20120825220554/http://www.theunwired.net/?item=how-to-diverting-voice-calls-by-using-ussd-codes&amp;945">The Unwired</a></li>
    <li><del datetime="2025-07-13T08:29:56+00:00"><a href="http://treo.discussion.treocentral.com/showthread.php?t=184651&amp;page=3">Treo Central</a></del></li>
    <li><a href="https://web.archive.org/web/20100724010320/http://www.cellular.co.za/gsm_hash_code.htm">Cellular Online</a></li>
</ul>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=2159&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2010/07/ussd/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Android App - Vodafone UK USSD Commands]]></title>
		<link>https://shkspr.mobi/blog/2010/07/android-app-vodafone-uk-ussd-commands/</link>
					<comments>https://shkspr.mobi/blog/2010/07/android-app-vodafone-uk-ussd-commands/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 06 Jul 2010 07:56:29 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[ussd]]></category>
		<category><![CDATA[vodafone]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=2129</guid>

					<description><![CDATA[This is a really geeky app!  You know USSD? They&#039;re the codes you can type in to your phone to send messages back and forth to the networks.  You&#039;ve probably seen something like *#147# to display the last caller.  My second app presents a series of buttons which call the USSD commands - so you don&#039;t have to remember if it&#039;s the HLR or VLR which is queried by *#103#.  Useful, I know....  You can …]]></description>
										<content:encoded><![CDATA[<p>This is a really geeky app!  You know USSD? They're the codes you can type in to your phone to send messages back and forth to the networks.&nbsp; You've probably seen something like *#147# to display the last caller.</p>

<p>My second app presents a series of buttons which call the USSD commands - so you don't have to remember if it's the HLR or VLR which is queried by *#103#.</p>

<p>Useful, I know....</p>

<p>You can download the app by scanning in this QR code.</p>

<p></p><div id="attachment_2130" style="width: 174px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-2130" class="size-full wp-image-2130" title="Android App - Vodafone UK USSD Commands" src="https://shkspr.mobi/blog/wp-content/uploads/2010/07/vfuk.png" alt="Android App - Vodafone UK USSD Commands" width="164" height="164"><p id="caption-attachment-2130" class="wp-caption-text">Android App - Vodafone UK USSD Commands</p></div><p></p>

<p>The majority of these codes only work on phones with a Vodafone UK SIM who are on the Vodafone UK network.  I've no idea what the codes do on other networks.</p>

<p>A <a href="https://web.archive.org/web/20100612080105/http://www.betavine.net/bvportal/resources/vodafone/ussd">detailed explanation of the commands is available on Betavine</a>.</p>

<p>Sadly, Android provides no native way to capture or interprate USSD responses. Please star the <a href="http://code.google.com/p/android/issues/detail?id=1285">feature request</a> if you're interested in seeing this in future versions of Android.</p>

<p>One last thing - this app was neither designed nor approved by Vodafone UK. It has nothing to do with them!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=2129&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2010/07/android-app-vodafone-uk-ussd-commands/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
