2

I'm new to using a RaspberryPi but I've seen a large amount of videos which show a Raspberry Pi calling the user's iPhone. I'm interested and I've tried look up tutorials but due to the fact that everything is new to me/my lack of knowledge, I'm getting nowhere.

I was wondering if anyone could give me a hand in understanding what's meant by the different VoIP, PBX, SIP client etc termonology and how I can set it up myself.

3 Answers3

2

What you will need to accomplish this are:

  • A SIP server (also called as Softswitch or PBX). For example Asterisk for Linux or VoIP server for windows
  • SIP clients (also called as Softphone) for your Raspberry Pi (for example a java softphone or a linux client) and for iPhone (Zoiper, Bria, MizuPhone, 3CX, others)

Once your server is running, just create 2 accounts (username/password) and in the softphones enter your server address (IP or domain) and username/password. Then you will be able to call from one client to another by dialing the username.

Istvan
  • 1,591
  • 1
  • 13
  • 19
1

Even simpler: purchase VOIP service from a VOIP provider like PhonePower, or any other one that will provide SIP credentials. Yeah, there are free ones, like Google Voice, but sometimes you get what you pay for.

Your VOIP provider will provide SIP credentials, which you put into your soft phone application (like Zoiper or whatever).

Now your Pi can call your cell phone or indeed any other phone.

Hawkins
  • 11
  • 1
0

Try twilio it can make phone calls in python.

Dadu Khan
  • 369
  • 2
  • 16