Local VoIP Android App with IVR | Kotlin + Jetpack Compose + Raspberry Pi Asterisk
Автор: Mohit Arora
Загружено: 2025-11-08
Просмотров: 52
Описание:
🚀 Learn how to build a local VoIP client on Android that connects to a Raspberry Pi Asterisk server using SIP — now with IVR (Interactive Voice Response) functionality!
In this video, I walk you through the complete setup of Asterisk on a Raspberry Pi, demonstrate a Kotlin + Jetpack Compose Android app I built, and show how to implement IVR menus for handling incoming calls. You’ll see both outgoing and incoming calls, along with in-call features like mic mute, speaker toggle, hold/resume, and custom IVR call flows.
What You’ll Learn
Setting up Asterisk server on a Raspberry Pi for local VoIP.
Configuring SIP extensions and connecting devices on a LAN.
Building a modern Android VoIP client with Kotlin & Jetpack Compose.
Integrating the AJVoIP SDK for SIP registration and call handling.
Implementing IVR menus to interact with callers.
Testing calls between Android and Windows SIP clients (MicroSIP).
Project Highlights
Secure SIP Connectivity
Seamless In-Call Controls: Mute/unmute, hold/resume, speaker toggle
IVR Functionality: Custom menus, prompts, and call routing
Modern UI with Jetpack Compose
Works entirely on local network – no cloud server required
Tech Stack
Android App: Kotlin, Jetpack Compose, AJVoIP SDK
Server: Raspberry Pi with Asterisk PBX
Network: Local Area Network (LAN)
GitHub Repository (Client App)
Check out the source code for the Android client here:
🔗 https://github.com/mohitarora8181/pjs...
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: