<?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>voip &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/voip/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Thu, 28 Aug 2025 07:41:33 +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>voip &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[SIP on Android - Sipgate and Linphone]]></title>
		<link>https://shkspr.mobi/blog/2023/04/sip-on-android-sipgate-and-linphone/</link>
					<comments>https://shkspr.mobi/blog/2023/04/sip-on-android-sipgate-and-linphone/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 07 Apr 2023 11:34:42 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[voip]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=45413</guid>

					<description><![CDATA[Three years ago, I wrote about how you could add SIP calls to Android for free.  Android had a well-integrated system which made VoIP calling a first-class citizen on its handsets.  Sadly, Google killed native SIP calling in Android 12. FFS!  It&#039;s relatively easy to get it set up again, although you&#039;ll need to install a separate app.   Sign up for a free Sipgate account. That will get you a UK…]]></description>
										<content:encoded><![CDATA[<p>Three years ago, I wrote about how you could <a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/">add SIP calls to Android for free</a>.  Android had a well-integrated system which made VoIP calling a first-class citizen on its handsets.</p>

<p>Sadly, <a href="https://www.xda-developers.com/android-12-killing-native-sip-calling/">Google killed native SIP calling in Android 12</a>. FFS!</p>

<p>It's relatively easy to get it set up again, although you'll need to install a separate app.</p>

<ol>
<li>Sign up for a <a href="https://www.sipgate.co.uk/">free Sipgate account</a>. That will get you a UK phone number (+44), username, and password.</li>
<li>Install <a href="https://play.google.com/store/apps/details?id=org.linphone">Linphone for Android</a> (or via <a href="https://f-droid.org/en/packages/org.linphone/">F-Droid</a>)</li>
</ol>

<p>Setting up Linphone should be straightforward. Enter your Sipgate username (a mix of letters and numbers) and password. The server is <code>sipgate.co.uk</code>. Finally, you <em>must</em> select <code>UDP</code> from the transport options.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2023/03/Linphone.png" alt="Screenshot of the Linphone settings screen." width="540" height="596" class="aligncenter size-full wp-image-45415">

<p>And... that's it!</p>

<p>You can now call my SIP number from any phone <a href="tel:+441234815259">+441234815259</a>. It gets routed to Sipgate, which then notifies the app on my phone, which rings, and I can answer.</p>

<p>Sadly, because the native Android dialler doesn't support SIP - it's impossible to choose your SIP account when dialling. So you have to remember to open the Linphone app each time.</p>

<h2 id="why-did-google-remove-sip"><a href="https://shkspr.mobi/blog/2023/04/sip-on-android-sipgate-and-linphone/#why-did-google-remove-sip">Why did Google remove SIP?</a></h2>

<p>Because they're evil and they hate open standards which enable interoperability? Nah<sup id="fnref:well"><a href="https://shkspr.mobi/blog/2023/04/sip-on-android-sipgate-and-linphone/#fn:well" class="footnote-ref" title="Well, OK, maybe a little bit." role="doc-noteref">0</a></sup>.</p>

<p>Because mobile network operators are terrified of losing even the tiniest sliver of voice revenue? Nah<sup id="fnref2:well"><a href="https://shkspr.mobi/blog/2023/04/sip-on-android-sipgate-and-linphone/#fn:well" class="footnote-ref" title="Well, OK, maybe a little bit." role="doc-noteref">0</a></sup>.</p>

<p>I suspect it was because close to zero people were using it. If you want to make a VoIP call, most people are using WhatsApp, Signal, Telegram, etc. I don't think I've <em>ever</em> seen someone advertising a SIP address in the wild.</p>

<p>It would be lovely if the big apps made even a vague attempt at interoperability. There's no technical reason why <code>user@whatsapp.com</code> can't place a call to <code>user@telegram.org</code>.  But they're more interested in a "winner-takes-all" mentality rather than a collaborative effort which uplifts everyone.</p>

<p>Oh well.</p>

<div id="footnotes" role="doc-endnotes">
<hr>
<ol start="0">

<li id="fn:well">
<p>Well, OK, maybe a <em>little</em> bit.&nbsp;<a href="https://shkspr.mobi/blog/2023/04/sip-on-android-sipgate-and-linphone/#fnref:well" class="footnote-backref" role="doc-backlink">↩︎</a> <a href="https://shkspr.mobi/blog/2023/04/sip-on-android-sipgate-and-linphone/#fnref2:well" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=45413&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/04/sip-on-android-sipgate-and-linphone/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Using SipGate to set up a BANANAPHONE!]]></title>
		<link>https://shkspr.mobi/blog/2021/05/using-sipgate-to-set-up-a-bananaphone/</link>
					<comments>https://shkspr.mobi/blog/2021/05/using-sipgate-to-set-up-a-bananaphone/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 27 May 2021 11:40:18 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[voip]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=39060</guid>

					<description><![CDATA[Like many of you, I&#039;m inundated with spam calls. I&#039;ve suffered endless car accidents, my National Insurance Number has been suspended multiple times, and my broadband will be cut off imminently. Wouldn&#039;t be nice to screen out all the fraudsters?  So I&#039;ve set up a Bananaphone. When people ring me, they get 30 seconds of my favourite song. Then the call is passed to me. The theory being that my…]]></description>
										<content:encoded><![CDATA[<p>Like many of you, I'm inundated with spam calls. I've suffered endless car accidents, my National Insurance Number has been suspended multiple times, and my broadband will be cut off imminently. Wouldn't be nice to screen out all the fraudsters?</p>

<p>So I've set up a Bananaphone. When people ring me, they get 30 seconds of <a href="https://www.youtube.com/watch?v=S83qcVr2xjg">my favourite song</a>. Then the call is passed to me. The theory being that my friends get to enjoy a short ditty but con artists are likely to hang up before the call connects to me.</p>

<p>As detailed in last year's blog, <a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/">I've set my Android phone up to make and receive SIP calls</a>.  I use the <a href="https://web.archive.org/web/20210525033913/https://www.sipgatebasic.co.uk/">SipGate service</a> which, as well as being cheap, has a <a href="https://www.sipgate.io/">nifty API</a>.</p>

<p>It's a pretty simple service to set up. Once you've signed up and activated the developer package, set up a webhook:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/05/Dev-Console.png" alt="A developer console." width="1024" height="504" class="aligncenter size-full wp-image-39062">

<p>Give it a URL which spits out this bit of XML:</p>

<pre><code class="language-xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;Response&gt;
   &lt;Play&gt;
      &lt;Url&gt;https://example.com/banana.wav&lt;/Url&gt;
   &lt;/Play&gt;
&lt;/Response&gt;
</code></pre>

<p>There are <a href="https://github.com/sipgate/sipgate.io/tree/master/examples">a bunch of examples in a variety of language</a>.</p>

<p>The <a href="https://www.sipgate.io/push-api/api-references#play">WAV file has some specific format requirements</a>. Specifically, it needs to be an 8kHz 16bit PCM WAV file.</p>

<p>And... that's it! It's a bit early to say whether it has eliminated spammers (or turned off legitimate callers). I might go a bit further and change this to a recording which says "This call is protected by spam guard. Press 1 to be connected." But this is a quick, easy, and fun solution.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=39060&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/05/using-sipgate-to-set-up-a-bananaphone/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		<enclosure url="https://example.com/banana.wav" length="1256" type="audio/wav" />

			</item>
		<item>
		<title><![CDATA[The State of SIP]]></title>
		<link>https://shkspr.mobi/blog/2020/08/the-state-of-sip/</link>
					<comments>https://shkspr.mobi/blog/2020/08/the-state-of-sip/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 28 Aug 2020 11:31:44 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[voip]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=36458</guid>

					<description><![CDATA[How well does SIP work on a modern Android phone, with no 3rd party apps?  I&#039;m trying to give up my mobile phone contract. As part of that, I&#039;m switching my voice calls to VoIP providers. For family and friends, that usually means WhatsApp, Skype, Signal and other consumer apps. For work, Hangouts, Zoom, and Skype.  But what about &#34;normal&#34; people who just want to dial a PSTN number?  And what…]]></description>
										<content:encoded><![CDATA[<p>How well does SIP work on a modern Android phone, with no 3rd party apps?</p>

<p>I'm trying to <a href="https://shkspr.mobi/blog/2020/08/giving-up-on-phone-contracts/">give up my mobile phone contract</a>. As part of that, I'm switching my voice calls to VoIP providers. For family and friends, that usually means WhatsApp, Skype, Signal and other consumer apps. For work, Hangouts, Zoom, and Skype.</p>

<p>But what about "normal" people who just want to dial a <abbr title="Public switched telephone network">PSTN</abbr> number?</p>

<p>And what about "abnormal" people who want to dial my VoIP directly?</p>

<p>These are my experiments using the OnePlus 5T running Android 10, using the native Android dialler.</p>

<h2 id="inbound-pstn-to-sip-working"><a href="https://shkspr.mobi/blog/2020/08/the-state-of-sip/#inbound-pstn-to-sip-working">Inbound PSTN to SIP - working!</a></h2>

<p>In my previous blog post - <a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/">Adding SIP calls to Android for free!</a> - I described how to get set up with a free SipGate Basic account.</p>

<p>Now, if people ring a landline phone number, it redirects to my SIP. Which means my Android phone just starts ringing and I can answer like normal. It works even if I only have WiFi coverage.  Magic!</p>

<h2 id="outbound-sip-to-pstn-working"><a href="https://shkspr.mobi/blog/2020/08/the-state-of-sip/#outbound-sip-to-pstn-working">Outbound SIP to PSTN - working!</a></h2>

<p>Just works! Using SipGate I can call out from my phone - assuming I've told Android to let me pick which SIM to call from.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/08/Choose-a-SIM-for-this-call-includes-SIP-accounts-and-SIM-cards.png" alt="Choose a SIM for this call - includes SIP accounts and SIM cards." width="1080" height="932" class="aligncenter size-full wp-image-36462">

<p>Or, I can go to the SipGate website and type in a phone number. My SIP line calls me and, once I'm connected, calls out to the other number.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/08/Initiate-Call-Screen.png" alt="Initiate Call Screen." width="462" height="641" class="aligncenter size-full wp-image-36461">

<p>As a bonus, their <a href="https://web.archive.org/web/20200923224530/https://www.sipgatebasic.co.uk/rates">per-minute call rates are much cheaper</a> than my mobile provider!</p>

<p>Sadly, SipGate don't support SIP-to-SIP calls. So I've set up <em>another</em> SIP account on my phone.</p>

<h2 id="inbound-sip-to-sip-working"><a href="https://shkspr.mobi/blog/2020/08/the-state-of-sip/#inbound-sip-to-sip-working">Inbound SIP to SIP - working!</a></h2>

<p>Most SIP provider websites are terrible. The least-worst one that I found which was offering free pure-SIP accounts was <a href="https://serweb.iptel.org/user/reg/index.php">IPTEL.org</a>.</p>

<p>People with SIP phones can call me directly on <a href="sip:edent@iptel.org">edent@iptel.org</a>.  Woo!</p>

<h2 id="outbound-sip-to-sip-broken-%f0%9f%98%9e"><a href="https://shkspr.mobi/blog/2020/08/the-state-of-sip/#outbound-sip-to-sip-broken-%f0%9f%98%9e">Outbound SIP to SIP - broken 😞</a></h2>

<p>When I try to call a SIP number using my IPTEL account, nothing happens.</p>

<p>Android asks which "SIM" I want to call from.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/08/Choose-a-SIM-for-this-call.png" alt="Choose a SIM for this call." width="1080" height="638" class="aligncenter size-full wp-image-36460">
I get a dialler screen, but it never connects. There's no ringing. No error tone. Nothing.</p>

<p>I'm on my home WiFi with no port filtering. I don't have a VPN running.   I'm trying to call <a href="sip:music@iptel.org">music@iptel.org</a> - a SIP account which just plays music. I can call it from my desktop and mobile browser using <a href="https://tryit.jssip.net/">the free jssip.net website</a>.</p>

<p>But if I try the same thing using my phone SIP dialler - it never connects.  I've tried calling a friend's SIP number - and it never connects. I've tried with and without and outbound proxy. Still nothing.</p>

<p>I can obviously make SIP calls via SipGate - but that only goes to the PSTN.</p>

<p>I can receive SIP calls - whether originating from the PSTN or other SIP users.</p>

<p>Perhaps IPTEL don't support it? I tried <a href="https://linphone.org">LinPhone</a> - but that couldn't make SIP calls either, unless I downloaded their Android app. Even that was a bit iffy.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/08/Incompatible-Codec-Error.png" alt="Incompatible Codec Error." width="1080" height="349" class="aligncenter size-full wp-image-36465">

<p>In my whole circle of telco geeks, I only found three people with SIP accounts. I could only make calls to one of those. The others failed to connect - but there was no useful info in their logs.  Huge thanks to <a href="https://www.hardill.me.uk/">Ben</a> and <a href="https://twitter.com/mattpep">Matt</a> for helping me test.</p>

<h2 id="im-done"><a href="https://shkspr.mobi/blog/2020/08/the-state-of-sip/#im-done">I'm done</a></h2>

<p>At which point, I'm beaten. I'm going to give up trying to make SIP to SIP calls. As it happens, I only know one person who regularly uses their own SIP account. Hi Neil!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=36458&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/08/the-state-of-sip/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Adding SIP calls to Android - for free!]]></title>
		<link>https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/</link>
					<comments>https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 19 Jul 2020 11:38:50 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[voice]]></category>
		<category><![CDATA[voip]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=35996</guid>

					<description><![CDATA[SIP is a stupid acronym. It&#039;s basically a standard way of making phone calls over the Internet. This means you can make and receive phone calls over WiFi.  Here&#039;s how I got it working - for free - on Android.  By the end of this tutorial you will be able to:   Receive calls to a new phone number, sent via WiFi to your Android handset. Receive calls to your existing phone number, redirected to…]]></description>
										<content:encoded><![CDATA[<p><a href="https://en.wikipedia.org/wiki/Session_Initiation_Protocol">SIP</a> is a stupid acronym. It's basically a standard way of making phone calls over the Internet. This means you can make and receive phone calls over WiFi.  Here's how I got it working - for free - on Android.</p>

<p>By the end of this tutorial you will be able to:</p>

<ol>
<li>Receive calls to a new phone number, sent via WiFi to your Android handset.</li>
<li>Receive calls to your existing phone number, redirected to arrive over WiFi.</li>
</ol>

<h2 id="get-a-sip-account"><a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/#get-a-sip-account">Get a SIP account</a></h2>

<p>Sign up for a free <a href="https://web.archive.org/web/20200923215008/https://www.sipgatebasic.co.uk/">SIPGate Basic</a> account. Doesn't cost you anything.  You can choose a UK landline number for free as well.</p>

<p>You will get a username, password, and config URl.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/07/sipgate-details.png" alt="Config details on a webpage." width="995" height="241" class="aligncenter size-full wp-image-35998">

<h2 id="configure-your-handset"><a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/#configure-your-handset">Configure your handset</a></h2>

<p>Every Android phone is different. This is how I configured my OnePlus 5T.</p>

<p>Phone &gt; Settings &gt; Call Settings &gt; SIP accounts.</p>

<p>Add the details from SIPgate into your phone.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/07/SIP-Settings.png" alt="Entering details into SIP screen." width="512" height="445" class="aligncenter size-full wp-image-36001">

<p>Once done, activate the "Receive incoming calls" option.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/07/SIP-incoming.png" alt="Config setting screen." width="512" height="289" class="aligncenter size-full wp-image-36000">

<h2 id="wait"><a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/#wait">Wait</a></h2>

<p>Patience, grasshopper. Before you can receive calls, SIPgate need to verify you.  They'll send you a letter in the post. This letter will have a confirmation code on it. Follow the instructions to activate your account.</p>

<p>The letter also sets your emergency services location which is passed along with any 999 / 112 calls.</p>

<h2 id="receive-a-call"><a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/#receive-a-call">Receive a call</a></h2>

<p>Once your account has been activated, use another phone to call your new SIP landline. It should automatically be routed to your Android phone.  The CallerID will show up as a number, followed by <code>@sipgate.co.uk</code>.  Your dialler should be smart enough to pull the caller info out of your address book.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/07/Incoming-call.png" alt="An incoming call." width="512" height="186" class="aligncenter size-full wp-image-35999">

<p>That's part 1 done! Anyone ringing your landline will get routed to your mobile via SIP. It works on WiFi, 3G, and 4G. Magic!</p>

<h2 id="routing-your-existing-number"><a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/#routing-your-existing-number">Routing your existing number</a></h2>

<p>Distributing a new phone number is annoying. And people may not understand that ringing a landline number can be answered by a mobile. So, let's cheat!</p>

<p>This code will forward <em>all</em> calls people make to your mobile number, and redirect them to your SIP number.</p>

<p><code>**21*DESTINATION_NUMBER#</code></p>

<p>So, if your landline is 01632 960123, you'd dial this number into your regular phone dialler:</p>

<p><code>**21*+441632960123#</code></p>

<p>Anyone who rings your mobile, will be diverted to your SIP instantly. Your SIP will ring your mobile and you can chat normally.</p>

<h2 id="configuration"><a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/#configuration">Configuration</a></h2>

<p><a href="https://shkspr.mobi/blog/2010/07/ussd/">I wrote about call forwarding USSD codes back in 2010</a>. Man... I'm old...</p>

<p>To check it has worked, dial <code>*#21#</code> - you should see a confirmation message on screen.</p>

<p>To temporarily disable, <code>#21#</code></p>

<p>To re-enable, <code>*21#</code></p>

<h2 id="cost"><a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/#cost">Cost</a></h2>

<p>Forwarding a call comes out of your mobile plan's minutes. Fine if you have an unlimited call plan, but expensive if not.</p>

<p>If in doubt, check with your mobile network provider.</p>

<p>SIPGate don't charge you for routing your calls.</p>

<h2 id="firewalls"><a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/#firewalls">Firewalls</a></h2>

<p>I didn't need to change anything on my ISP's router to get this to work. It also worked over my mobile data connection.</p>

<p>The WiFi at your employer / cafe / aeroplane may be configured to block WiFi calling.</p>

<h2 id="whats-next"><a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/#whats-next">What's next?</a></h2>

<p>There are a number of things you <em>could</em> do with a SIP connection.</p>

<ul>
<li>Route calls based on incoming phone number. Always send your boss to voicemail.</li>
<li>Custom voicemail greetings. Different messages for friends, family, work.</li>
<li>Block unknown numbers. A good way to reduce spam, but a pain to update.</li>
<li>Audio CAPTCHA. If a caller is unknown, ask them to solve a maths puzzle before they can be put through.</li>
<li>Time of day routing. After 18:00 send all work calls to voicemail.</li>
<li>Send an HTTP POST every time you receive a phone call.</li>
<li>Use your imagination!</li>
</ul>

<p>Right, I'm off to play with the <a href="https://www.sipgate.io/">Sipgate.io API</a> to see what fun things I can build.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=35996&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
	</channel>
</rss>
