Linphone ist ein Open-Source-Softphone für Sprache und Video über IP-Anrufe und Instant Messaging. Es ist vollständig SIP-basiert für alle Anruf-, Anwesenheits- und IM-Funktionen. Eine allgemeine Beschreibung finden Sie auf der Linphone-Website
Copyright © Belledonne Communications
Linphone verfügt über eine Doppellizenz und ist entweder verfügbar:
Danke der Nachfrage! Wir freuen uns über Pull-Anfragen von allen. Je nachdem, was Sie tun möchten, können Sie uns auf verschiedene Weise dabei helfen, Linphone zu verbessern:
Für den Übersetzungsprozess verwenden wir nicht mehr Transifex, sondern haben unsere eigene Instanz von Weblate bereitgestellt.
Aufgrund der vollständigen Neufassung der App können wir frühere Übersetzungen nicht wiederverwenden. Daher würden wir uns sehr freuen, wenn Sie einen Beitrag leisten möchten.
Wenn Sie den Linphone-Code durchforsten oder einen Fehler melden möchten, lesen Sie bitte zuerst CONTRIBUTING.md
. Sie sollten diese README
auch vollständig lesen ;-).
Betreten Sie die Beta:
Senden Sie einen Absturzbericht:
Einen Fehler melden:
Die Standardmethode zum Erstellen von Linphone-iphone besteht nun darin, CocoaPods zum Abrufen der Linphone-SDK-Frameworks zu verwenden. Im Vergleich zu früheren Versionen verwendet dieses Projekt keine Submodule mehr, die Entwickler erstellen müssen, um eine funktionierende App zu erhalten. Wenn Sie jedoch ein lokal kompiliertes SDK verwenden möchten, lesen Sie den Abschnitt „Verwenden eines lokalen Linphone SDK“ weiter unten, um zu erfahren, wie Sie vorgehen.
Wenn Sie CocoaPods noch nicht haben, können Sie es herunterladen und installieren mit:
sudo gem install cocoapods
Wenn Sie bereits über Cocoapods verfügen, stellen Sie sicher, dass die Version höher als 1.7.5 ist .
pod install
Es lädt das Linphone-SDK aus unserem Gitlab-Repository herunter, sodass Sie nichts selbst erstellen müssen.
linphone.xcworkspace
( NICHT linphone.xcodeproj ) mit XCode, um die App zu erstellen und auszuführen. git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git --recursive
Befolgen Sie die Anweisungen in der Datei linphone-sdk/README, um das SDK zu erstellen.
Erstellen Sie das Projekt neu:
PODFILE_PATH=<path to linphone-sdk-ios> pod install
Wo ist Ihr Build-Verzeichnis des linphone-sdk-Projekts, das die Datei linphone-sdk.podspec
und ein linphone-sdk
-Ausgabeverzeichnis mit erstellten Frameworks und Ressourcen enthält?
Wir haben Crashlytics in liphone-iphone integriert, das Absturzberichte automatisch versenden kann. Es ist standardmäßig deaktiviert. Um es zu aktivieren:
Ersetzen Sie die GoogleService-Info.plist für dieses Projekt durch Ihre (spezifisch für Ihr crashlytics-Konto).
Erstellen Sie das Projekt neu:
USE_CRASHLYTICS=true pod install
linphone.xcworkspace
mit Xcode, um die App zu erstellen und auszuführen.