SIPdia for iPhone and iPad rings on the system call screen, routes audio to AirPods, cars and headsets, and shares its settings format with the Mac app. For iOS and iPadOS 17 and later.

Shown with demo accounts and sample numbers.
Checked against the current app. Premium features are marked.
Register several SIP accounts at once and pick which one each call goes out from.
Mac, iPhone and iPad
DetailsEncrypt SIP signaling with TLS and call audio with SRTP when your server supports them.
Mac, iPhone and iPad
DetailsRecord a call to a WAV file stored on your own device.
Mac, iPhone and iPad
DetailsTurn forwarding and DND on or off at the PBX through feature codes, so they work when the app is closed.
Mac, iPhone and iPad
Save contacts with photos, favorites and notes. They sync to your Mac, iPhone and iPad, and calls and Recents show the caller's name and photo.
Mac, iPhone and iPad
DetailsWork behind home and office routers with STUN and ICE.
Mac, iPhone and iPad
Opus for wideband audio, plus G.711 ulaw and alaw, the codec most PBXs and SIP providers support.
Mac, iPhone and iPad
Incoming calls ring on the iPhone's system call screen, including the lock screen.
iPhone and iPad
Not yet: Push notifications for incoming calls
SIPdia must be open to receive calls. On iPhone the app unregisters about 20 seconds after leaving the foreground, so calls go to voicemail or forwarding. Missed-call notifications are shown locally.Shown with demo accounts and sample numbers.





:port if needed), choose the Transport, and enter the Username and Password. On a PBX the username is the extension number.Full walkthrough: How to set up a SIP softphone on iPhone and iPad.
iOS suspends apps shortly after they leave the screen. A suspended app cannot keep a SIP registration alive or answer an INVITE. Apps that ring in the background rely on VoIP push notifications, which need a push server watching the SIP account. PBXs and SIP providers do not send those by themselves.
SIPdia therefore stays registered for about 20 seconds after you leave it, then unregisters its accounts. The server then follows its no-answer rule, typically voicemail or forwarding, instead of ringing a phone that cannot answer. Opening the app registers again. A call that is already ringing or connected keeps running in the background and on the lock screen.
Recommendation: set Forward when not answered to your mobile number or voicemail. Background calling through a push gateway is a planned next step, not a current feature.
Yes, while the app is open or a call is already in progress. Incoming calls use CallKit, so they appear on the system call screen, including the lock screen, and headset, Bluetooth and car buttons work.
Not yet. iOS suspends apps soon after they leave the screen, and a suspended app cannot receive SIP calls. SIPdia stays reachable for about 20 seconds after you leave it, then unregisters so the server can send calls to voicemail or forwarding. Push notifications for incoming calls need a push gateway and are not implemented.
Yes. During a call the Audio button switches between the earpiece, the speaker, wired headsets, AirPods and other Bluetooth devices, and CarPlay audio.
In Files > On My iPhone > SIPdia > Call Recordings. You can play and share them from the Recordings tab. Deleting the app deletes them.
SIPdia supports IPv4 and IPv6, which matters because many mobile networks are IPv6-only. Audio quality on mobile data depends on the connection; Opus copes with varying bandwidth better than G.711.
Yes by default, through CallKit, and you can call back from there. You can turn this off in SIPdia's settings.
Bring the SIP account you already have. The Mac and iPhone apps are in release preparation; download links appear on the download page when each release is live.