VoIP App for iPhone: How to Set Up Business Calls on iOS

Tom Reed
Read time: 12 minutes
VoIP App for iPhone: How to Set Up Business Calls on iOS

Tom Reed · Updated 26 October 2026

A business VoIP app, also called a SIP softphone, lets an iPhone or iPad make and receive calls on your work number over Wi-Fi or mobile data. A good one rings through Apple's native call screen even when the app is closed, keeps the personal number private, and can be set up by scanning a QR code instead of typing SIP settings. SessionTalk's SIP softphone for iPhone and Android is built to work this way.

This guide is for IT managers and small-business owners who want staff to take work calls on an iPhone, and for VoIP providers rolling an app out to their customers. It covers what the app does, how calls behave, how to set it up without typing server details, and what to test before everyone gets it.

What does a VoIP app on an iPhone actually do?

An iPhone VoIP app signs in to a SIP account on your phone system, the same kind of account a desk extension or desktop app would use, and carries calls over Wi-Fi or mobile data instead of the cellular voice network. Your work number and extension travel with the account, so when a customer rings the office the call can reach the iPhone, and when the user calls out the customer sees the business number. The phone system still does the routing, voicemail and call flows; the app is the handset in your pocket. If you want the wider background first, read what a softphone is and how it works.

Will business calls ring like normal iPhone calls?

They should, and this is the first thing to check in any softphone for iPhone. Apple's CallKit framework lets a VoIP app hand incoming calls to iOS, so they appear on the same full-screen incoming-call display used for cellular calls. Ask any vendor whether their app uses it, then see it for yourself on a locked phone.

The SessionTalk iPhone softphone routes incoming SIP calls through CallKit. In practice that means:

  • Lock screen: a work call appears on the full-screen lock-screen incoming-call display, exactly like a regular cellular call, and can be answered from the lock screen.
  • Send to voicemail: the user can decline a call to voicemail from the same screen.
  • Recents: work calls show up later in the iPhone Recents list alongside other calls.
  • Bluetooth: audio routes to a paired Bluetooth headset the way it would for a normal call.
  • CarPlay: calls appear on CarPlay like a regular phone call, so drivers can answer, hang up and dial from the in-car display.
  • Apple Watch: the same CallKit alert forwards to a paired Apple Watch with answer and decline controls, with no extra setup on the watch.

This is what people mean when they search for CallKit VoIP support. It's the difference between "an app that can make calls" and "a work line that behaves like the phone app". The app also carries HD voice and video calls (H.264, VP8 and VP9 video), chat and group messaging, presence and busy lamp field (BLF) monitoring, so colleagues can see who's free before they transfer.

If part of your team uses Android, the equivalent there is Android's Telecom framework; our Android softphone business guide covers that side.

Hand using a smartphone on a white office desk

How do calls reach the iPhone when the app is closed?

A work line can't depend on staff remembering to keep an app open. The answer is VoIP push, which on iPhone uses Apple's PushKit, so the app doesn't need to be running in the foreground for a call to ring.

Here's how it works with SessionTalk. The SessionTalk push server sits between your PBX and the device. When a call arrives at the PBX for that user, the push server sends a high-priority push that wakes the softphone and presents the incoming-call screen, even if the app was last opened days ago. The push servers run in multiple regions, so the trip from PBX to device stays short wherever your users are.

Push is also why a good iPhone VoIP app is light on battery. Because calls arrive by push rather than an always-on SIP socket, the app stays parked until a call actually arrives, and idle battery use stays very low. There's no persistent connection holding the radio awake.

For rollout, the practical point is simple: push has to be switched on for every account. If it isn't, calls only ring while the app is open, which feels to users like "the app misses calls". We go deeper on how push works, and why it fails when it does, in the mobile softphone push notifications guide.

Can staff use their own iPhone for work calls?

Yes. Bring your own device (BYOD) is one of the most common ways teams use a VoIP app on iPhone. The employee installs the softphone on their own iPhone, signs in to the work SIP account, and makes and receives work calls on the work number. Their personal cellular line stays completely separate.

That separation works both ways:

  • Customers and colleagues only ever see the work number.
  • Work calls never expose the employee's personal mobile number.
  • Personal contacts never see the work number.
  • IT can revoke the work account remotely if the phone is lost or the employee leaves.

The last point is the one to plan for. Before you roll out, decide who removes the work account when someone leaves, and make it a line on your offboarding checklist next to email and laptop access. You'll also want a short written policy covering when staff are expected to answer, whether they can use mobile data for calls, and what happens if the phone is lost. Our post on BYOD softphone policy covers what to put in it.

What happens when you walk out of Wi-Fi mid-call?

This is the moment that separates a VoIP app built for mobile from one that just runs on a phone. When you leave the office Wi-Fi, the iPhone switches to 4G or 5G and gets a new IP address. A SIP call is tied to the network path it started on, so something has to tell the PBX where the call has gone.

The SessionTalk softphone listens for network changes. When the device's IP address changes mid-call, it re-registers and signals the new network path to the PBX so the call carries on. On networks where mid-call handover isn't possible at the SIP layer, it reconnects on the new network as quickly as possible so the next call works.

Be honest with users about that second case. Some networks and firewalls simply don't allow a call to move between paths. Treat the Wi-Fi to mobile data change as something to test on your own network and PBX, not something to assume, and tell staff that if a call does drop as they leave the building, the app will be ready for the next one.

How do you set up a VoIP app on iPhone without typing SIP settings?

Typing a SIP server, port, username and password on a phone keyboard is where most support tickets start. QR code provisioning removes that step. With SessionTalk, the admin generates a QR code from the SessionCloud cloud portal, and the user scans it to install and set up the app in one step. Users don't type SIP server addresses, ports or credentials.

A typical setup looks like this:

  1. Create the user's SIP account on your PBX.
  2. Add the user's SIP account details in the cloud portal.
  3. Generate their QR code and send it in a setup email or show it on screen.
  4. The user installs SessionTalk from the App Store and scans the code.
  5. The app registers, and the user places a test call to a colleague.

Three settings are worth knowing about at this stage:

  • Multiple SIP accounts: the app supports multiple concurrent SIP accounts on one device, up to 16, so a user can carry a work line and a second line, or accounts on two different PBXs, side by side. Outbound calls can go from any account, and inbound calls show which account they arrived on.
  • Dial plan rules: a flexible dial plan lets you match patterns, add prefixes and strip digits, so numbers dialled from the iPhone reach the PBX in the format it expects.
  • Central control: SIP settings, dial plans, feature sets and user permissions are configured from one web portal, so you change things centrally rather than phone by phone.

The app is available in 40+ languages, which helps when the same rollout covers several offices.

iPhone work-phone rollout checklist (IT)

  1. Pick the app and confirm it works with your SIP-based PBX.
  2. Create a SIP account for each user.
  3. Turn on push for every account.
  4. Generate QR codes or branded setup emails for each user.
  5. Test lock-screen ringing, Bluetooth and CarPlay.
  6. Test the Wi-Fi to 4G/5G change on a live call.
  7. Write a BYOD rule and an offboarding step that revokes the work account.
  8. Pilot with 3–5 users from different roles.
  9. Roll out to everyone, with a one-page "how to answer work calls" note.

For the general steps that apply on every platform, see our softphone setup checklist.

What to test on iPhone before rollout

TestWhat good looks likeWhy it matters
Locked phone rings on the native screenThe work call shows full screen on the lock screen and can be answered thereUsers answer work calls the same way as personal ones
App closed for a day still rings (push)A call reaches a phone where the app hasn't been opened all dayProves push works, not just an open app
Bluetooth and CarPlay answerThe call can be answered from a headset and from the car displayStaff on the move can take calls safely
Apple Watch shows the callThe watch shows the alert with answer and declineUsers who rely on the watch don't miss work calls
Wi-Fi to cellular mid-callThe call carries on, or the app is ready again for the next callShows how your network handles a change of path
Second SIP account shows which line is ringingThe incoming call names the account it arrived onUsers know which "phone" they're answering
Call recording from the in-call screenOne tap starts recording and the file appears in call historyConfirms recording works where your policy needs it
TLS/SRTP onThe account registers over TLS and calls use SRTPCalls on public Wi-Fi stay protected

Use the table as pass or fail criteria for your pilot. If you're also comparing PBX vendors and apps, the cloud PBX mobile softphone field tests go further.

Man on a phone call in a warehouse

Is a VoIP app on iPhone secure enough for business calls?

It can be, if the app and the PBX are set up for it. Two layers matter. TLS protects the signalling: the messages that register the phone and set up each call, including the user's credentials. SRTP encrypts the media, which is the audio and video itself. On the SessionTalk app every call can be protected by TLS signalling and SRTP-encrypted media between the device and your PBX, and certificate verification prevents man-in-the-middle attacks.

This matters more on an iPhone than on a desk phone, because the iPhone will spend much of its life on hotel, café and home networks you don't control. Make TLS and SRTP part of the standard account setup, not an option users pick. Check that your PBX presents a valid certificate, because certificate verification depends on it.

For a deeper look at how TLS and SRTP work on mobile, and what still travels in the clear if they're misconfigured, read SIP TLS and SRTP for mobile softphones.

Do you need a phone system behind the app?

Yes. A VoIP app is the handset, not the phone system. It needs a SIP account on a PBX that holds your extensions, routes calls, runs voicemail and connects to the outside world. If you already have a SIP-based PBX or hosted platform, the SessionTalk app works with it.

Pair it with a hosted PBX: if you don't have a phone system yet, a hosted PBX with mobile and desktop apps gives every iPhone an extension, call routing and voicemail. Start with what a PBX phone system does for a small business.

SessionPBX, our hosted PBX, is hosted in the UK (London), the US (New York) and Singapore. You invite people by email and set up mobile apps with a QR code. It's bring-your-own SIP trunk: you connect any SIP-compliant carrier, and your carrier bills you for numbers and calls. SessionPBX doesn't supply numbers or lines.

Some staff will want the same work line on a laptop as well as the iPhone. The business softphone apps for iOS, Android, Windows and macOS are managed from one cloud portal, and our guide to mobile vs desktop softphones helps you decide who needs which.

FAQ

Is there a free VoIP app for iPhone?

Yes. The SessionTalk SIP softphone is free in the Apple App Store and on Google Play. Search for "SessionTalk", or scan the QR code from the SessionCloud portal to install and set it up in one step. Cloud management and logo branding for business teams are separate options, described on the business softphone apps page.

Does a VoIP app drain the iPhone battery?

A well-built one shouldn't. Because incoming calls arrive by VoIP push rather than an always-on SIP connection, the SessionTalk app stays parked until a call arrives, which keeps idle battery use very low. Once a call connects, power use is roughly the same as a regular cellular call.

Can I use two work numbers or two PBXs on one iPhone?

Yes. The app supports multiple concurrent SIP accounts on one device, up to 16. You can register two work lines, or accounts on two different PBXs, side by side. Inbound calls show which account they arrived on, and you can choose which account to call out from.

Does it work on iPad?

Yes. The SessionTalk softphone covers iPhone, iPad and Android, so an iPad softphone setup uses the same app, the same SIP account and the same QR code provisioning. It's useful for reception desks and staff who work from a tablet.

Can I record business calls on iPhone?

Yes. Recording is one tap from the in-call screen. Recordings appear in call history and can be played in the app or emailed for offline storage. Tell callers when calls are recorded and check what your own policy requires; our guide to call recording compliance for small businesses is a starting point, not legal advice.

Yes. The standard SessionTalk app can be branded with your company logo, colours and web links, set from the cloud portal and updated without users reinstalling. If you want your own app published under your own Apple and Google developer accounts, that's the white label softphone option on the same business softphone apps page. Either way, this is branding for the softphone app itself.

Related Articles

More from the SessionTalk blog