Linphone est un softphone open source pour les appels voix et vidéo sur IP et la messagerie instantanée. Il est entièrement basé sur SIP pour toutes les fonctionnalités d'appel, de présence et de messagerie instantanée. La description générale est disponible sur le site Web de Linphone
Droits d'auteur © Belledonne Communications
Linphone est double licence, et est disponible soit :
Merci d'avoir demandé ! Nous aimons les demandes de tirage de tout le monde. En fonction de ce que vous souhaitez faire, vous pouvez nous aider à améliorer Linphone de différentes manières :
Nous n'utilisons plus transifex pour le processus de traduction, mais nous avons déployé notre propre instance de Weblate.
En raison de la réécriture complète de l'application, nous ne pouvons pas réutiliser les traductions précédentes. Nous serons donc très heureux si vous souhaitez contribuer.
Si vous souhaitez fouiller dans le code Linphone ou signaler un bug, veuillez d'abord lire CONTRIBUTING.md
. Vous devriez également lire ce README
dans son intégralité ;-).
Entrez dans la bêta :
Envoyer un rapport de crash :
Signaler un bug :
Désormais, la manière par défaut de créer Linphone-iphone consiste à utiliser CocoaPods pour récupérer les frameworks Linphone-sdk. Par rapport aux versions précédentes, ce projet n'utilise plus de sous-modules que le développeur doit créer pour obtenir une application fonctionnelle. Cependant, si vous souhaitez utiliser un SDK compilé localement, lisez le paragraphe « Utilisation d'un SDK Linphone local » ci-dessous pour savoir comment procéder.
Si vous n'avez pas encore CocoaPods, vous pouvez le télécharger et l'installer en utilisant :
sudo gem install cocoapods
Si vous possédez déjà des Cocoapods, assurez-vous que la version est supérieure à 1.7.5 .
pod install
Il téléchargera le linphone-sdk depuis notre référentiel gitlab afin que vous n'ayez rien à construire vous-même.
linphone.xcworkspace
( PAS linphone.xcodeproj ) avec XCode pour créer et exécuter l'application. git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git --recursive
Suivez les instructions du fichier linphone-sdk/README pour créer le SDK.
Reconstruisez le projet :
PODFILE_PATH=<path to linphone-sdk-ios> pod install
où se trouve votre répertoire de construction du projet linphone-sdk, contenant le fichier linphone-sdk.podspec
et un répertoire ouptut linphone-sdk
comprenant les frameworks et les ressources construits.
Nous avons intégré Crashlytics dans Liphone-iPhone, qui peut envoyer automatiquement des rapports d'erreur. Il est désactivé par défaut. Pour l'activer :
Remplacez le GoogleService-Info.plist de ce projet par le vôtre (spécifique à votre compte crashlytics).
Reconstruisez le projet :
USE_CRASHLYTICS=true pod install
linphone.xcworkspace
avec Xcode pour créer et exécuter l'application.