✦ v1.0.4 β€” Latest Release

Open-Source
SIP Calling
for Android

IPDial is a modern, privacy-focused SIP softphone with a beautiful Material You interface, HD audio, and deep Android integration.

πŸ“ž

IPDial

Online

A
Alice
Outgoing call
2 min
B
Bob
Missed call
15 min
C
Carol
Incoming call
1 hr

Everything you need for VoIP

Built with Jetpack Compose and PJSIP for high-quality, reliable SIP communications.

🎨

Material You Design

Modern Compose UI with dynamic theming, dark mode, and adaptive layout that follows your system style.

πŸ”Š

HD Audio Clarity

Built-in echo cancellation, noise suppression, and automatic gain control for crystal-clear calls.

πŸ“‹

Multiple SIP Accounts

Add and manage multiple SIP profiles with auto-selection and per-account registration status.

πŸ“²

Native Call Integration

Deep Android Telecom integration β€” incoming calls ring with the native UI, even on the lock screen.

⏺️

Call Recording

Record important conversations directly to your device with a built-in recording manager.

πŸ”„

Audio Device Switching

Seamlessly switch between earpiece, speaker, and Bluetooth devices during active calls.

πŸ“‡

Contact Integration

Works with your phone's existing contacts for quick dialing and caller ID identification.

πŸ“Š

Smart Call History

Organized call log grouped by date with filters for missed, dialed, and received calls.

πŸ›‘οΈ

Do Not Disturb

Built-in DND mode that silently rejects incoming SIP calls when you need to focus.

See IPDial in action

A clean, intuitive interface designed for productivity.

Get IPDial v1.0.4

Choose the APK matching your device's processor architecture. Most modern phones use arm64-v8a.

πŸ“±

arm64-v8a

64-bit ARM

Recommended for most devices (2014+)

Download APK
πŸ“±

armeabi-v7a

32-bit ARM

For older devices (pre-2014)

Download APK
⚠️ Google Play Protect may show a warning for sideloaded APKs. Tap More details β†’ Install anyway to proceed. The app is fully open-source and safe.

Changelog

What's new in the latest releases.

v1.0.4

June 25, 2026 Latest
  • Screen wake on incoming calls β€” phone screen turns on when a call arrives
  • Bluetooth audio routing β€” cycle between earpiece, speaker, and Bluetooth during calls
  • Audio device toggle button in the active call UI
  • Multiple crash fixes for PJSIP native callbacks
  • Fixed boot-time foreground service start on Android 12+
  • Fixed null-pointer exceptions in Settings screen
  • Fixed ActivityNotFoundException for incoming calls
  • Improved error handling and logging throughout

v1.0.3

June 2026
  • Added call recording feature with recording manager
  • Added Do Not Disturb mode for SIP calls
  • Improved foreground service reliability
  • Better Bluetooth headset compatibility

v1.0.0

Initial Release
  • Material You interface with Jetpack Compose
  • Multi-account SIP support
  • Android Telecom integration for native call UI
  • Smart call history with date grouping and filters
  • Contact synchronization
  • Dark mode and theme customization
  • Multiple keypad designs
  • App icon customization

Compatibility

IPDial runs on a wide range of Android devices.

πŸ€–

Android 10+

API level 29 or higher required

🌐

Internet Connection

Wi-Fi, 4G, or 5G for SIP registration

πŸ“Ά

ARM Processor

arm64-v8a or armeabi-v7a

🎀

Microphone

Required for voice calls

πŸ””

Notification Access

For incoming calls & background service

πŸ‘€

SIP Account

From any VoIP provider

πŸ‘¨β€πŸ’»

NAZIM U. NAEEM

Developer

IPDial is an open-source project built with passion for reliable, private VoIP communication. If you find it useful, consider starring the repository or sharing it with others.