Application android de softphonie SIP ★
Application de téléphonie SIP sur Android
Cette application constitue un premier projet de téléphonie SIP sur Android, conçu pour permettre l’utilisation d’une ligne professionnelle directement depuis un smartphone.
L’application se connecte à une infrastructure de téléphonie IP compatible SIP (FreePBX,3CX, etc...) et permet à l’utilisateur de retrouver les principales fonctions d’un téléphone professionnel dans une interface mobile dédiée.
# Fonctionnalités principales
L’application permet notamment de :
Configurer un compte SIP ;
Enregistrer le terminal auprès d’un serveur de téléphonie ;
Passer des appels entrants et sortants ;
Recevoir les appels directement sur le smartphone ;
Gérer les contacts et les numéros professionnels ;
Afficher les informations liées aux appels ;
Accéder à l’historique des communications ;
Gérer les principales fonctions téléphoniques depuis une interface adaptée à Android.
Une interface développée sur mesure
L’application dispose de sa propre interface utilisateur afin de proposer une expérience simple et adaptée à un usage professionnel.
L’objectif n’est pas uniquement de fournir un téléphone SIP, mais de créer une véritable application de communication pouvant évoluer selon les besoins de l’entreprise.
Intégration avec une infrastructure de téléphonie IP
L’application peut être reliée à un serveur ou à un Centrex de téléphonie basé sur le protocole SIP.
Elle permet ainsi de transformer un smartphone Android en véritable extension téléphonique de l’entreprise, utilisable aussi bien sur le réseau local qu’à distance selon la configuration de l’infrastructure.
Objectif du projet
Ce projet permet d’explorer et de maîtriser les principaux mécanismes de la téléphonie IP sur mobile :
protocole SIP ;
enregistrement d’un terminal ;
gestion des appels ;
transport de la voix sur IP ;
gestion des états téléphoniques ;
intégration avec une infrastructure PBX ou Centrex.
L’application constitue une première base pouvant ensuite évoluer vers une solution de communication professionnelle plus complète.
Cette application constitue un premier projet de téléphonie SIP sur Android, conçu pour permettre l’utilisation d’une ligne professionnelle directement depuis un smartphone.
L’application se connecte à une infrastructure de téléphonie IP compatible SIP (FreePBX,3CX, etc...) et permet à l’utilisateur de retrouver les principales fonctions d’un téléphone professionnel dans une interface mobile dédiée.
# Fonctionnalités principales
L’application permet notamment de :
Configurer un compte SIP ;
Enregistrer le terminal auprès d’un serveur de téléphonie ;
Passer des appels entrants et sortants ;
Recevoir les appels directement sur le smartphone ;
Gérer les contacts et les numéros professionnels ;
Afficher les informations liées aux appels ;
Accéder à l’historique des communications ;
Gérer les principales fonctions téléphoniques depuis une interface adaptée à Android.
Une interface développée sur mesure
L’application dispose de sa propre interface utilisateur afin de proposer une expérience simple et adaptée à un usage professionnel.
L’objectif n’est pas uniquement de fournir un téléphone SIP, mais de créer une véritable application de communication pouvant évoluer selon les besoins de l’entreprise.
Intégration avec une infrastructure de téléphonie IP
L’application peut être reliée à un serveur ou à un Centrex de téléphonie basé sur le protocole SIP.
Elle permet ainsi de transformer un smartphone Android en véritable extension téléphonique de l’entreprise, utilisable aussi bien sur le réseau local qu’à distance selon la configuration de l’infrastructure.
Objectif du projet
Ce projet permet d’explorer et de maîtriser les principaux mécanismes de la téléphonie IP sur mobile :
protocole SIP ;
enregistrement d’un terminal ;
gestion des appels ;
transport de la voix sur IP ;
gestion des états téléphoniques ;
intégration avec une infrastructure PBX ou Centrex.
L’application constitue une première base pouvant ensuite évoluer vers une solution de communication professionnelle plus complète.
> Stack technique
Langage Kotlin 1.9.22
toolchain Java 17 Build Gradle 8.14.3
Android Gradle Plugin 8.13.2 SDK compileSdk/targetSdk 36
minSdk 26 (Android 8.0+) ABI armeabi-v7a
arm64-v8a UI Layouts XML + ViewBinding (pas de Compose) Release R8 avec minifyEnabled + shrinkResources