Skip to content
Mohammed Habib
Home Articles Projects Lab Topics About
Sign in Sign up
Home Articles Projects Lab Topics About
Sign in Create account
Home/Articles

KNOWLEDGE BASE

Articles

Field notes, tutorials and troubleshooting write-ups.

All AI Infrastructure Media Stack playstation Software Telecommunications Truenas
Filter by tag #
#AI #Android #API #Automation #Backup #CallKit #Deployment #Desktop #Django #DNS #Docker #Docker Compose #Firewall #G.729 #GPU #Gunicorn #Homebrew #Homelab #iOS #Jellyseerr #KVM #Linux #LLM #LXC #Media Server #Mobile #NAS #Networking #Nginx #Ollama #OmniRoute #OpenAI #Open WebUI #pfSense #Pi-hole #Plex #PostgreSQL #Prowlarr #Proxmox #Push Notifications #Python #qBittorrent #Radarr #RAID #RTP #Security #Self-Hosted #SIP #SMB #Softphone #Sonarr #Storage #Tautulli #TrueNAS #Virtualization #VLAN #VoIP #VPN #WireGuard #ZFS
Cover for Kalaam VoIP — Building a SIP Softphone for iOS and Android
Telecommunications / Aug 28, 2026

Kalaam VoIP — Building a SIP Softphone for iOS and Android

A SIP softphone shipped to the App Store and Google Play. Why reachability - not placing calls - is the hard problem on mobile, how CallKit and push notifications solve it, and why G.729 is a per-account setting.

7 min read · 25 views · #Android
First ← Prev Page 2 of 2 Next →
Mohammed Habib

Telecommunications · Software · Infrastructure · AI

Building, troubleshooting and documenting systems — from SIP trunks and SBCs to Linux, Django and local AI.

Explore

  • Articles
  • Projects
  • Lab notes
  • Topics
  • About
  • Contact

Topics

  • SIP / VoIP
  • Linux
  • Docker
  • Python
  • TrueNAS
  • AI

Connect

  • GitHub
  • LinkedIn
  • Email
  • RSS feed

© 2026 Mohammed Habib. Built with Django.

system.status: online

Navigate

Articlesgo Projectsgo Lab notesgo Telecommunicationstopic Linuxtopic Pythontopic AItopic Aboutgo GitHubopen
↑↓ navigate↵ openesc close