Linhome is an open source software designed to communicate via voice and video with door entry devices. The Linhome application has been developed to meet the emerging needs of intercom and video monitoring system developers to leverage a robust, secure and interoperable open source VoIP solution to build their own mobile application.
General description is available from Linhome web site
Copyright © Belledonne Communications
Linhome is dual licensed, and is available either :
under a GNU/GPLv3 license, for free (open source). Please make sure that you understand and agree with the terms of this license before using it (see LICENSE file for details).
under a proprietary license, for a fee, to be used in closed source applications. Contact
Belledonne Communications for any question about costs and services.
Thanks for asking! We love pull requests from everyone. Depending on what you want to do, you can help us improve Linhome in various ways:
If you want to dig through Linhome code or report a bug, please read CONTRIBUTING.md
first. You should also read this README
entirely ;-).
Enter the Beta :
Send a crash report :
Report a bug :
The app depends on a single git submodule that holds the shared information with iOS App that is the Theme (images, colors, fonts, etc) and the texts and translations of the app. So after cloning the repository make sure you run :
git submodule update --init --recursive
The application will automatically collect the appropriate information from the shared submodule as part of the gradle build script.
If you don't have CocoaPods already, you can download and install it using :
sudo gem install cocoapods
If you alreadly have Cocoapods, make sur that the version is higher than 1.7.5.
pod install
It will download the linphone-sdk from our gitlab repository so you don't have to build anything yourself.
linhome.xcworkspace
file (NOT linhome.xcodeproj) with XCode to build and run the app.Clone the linphone-sdk repository from out gitlab:
git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git --recursive
Follow the instructions in the linphone-sdk/README file to build the SDK.
Rebuild the project:
PODFILE_PATH=<path to linphone-sdk-ios> pod install
where linphone-sdk.podspec
file and a linphone-sdk
ouptut directory comprising built frameworks and resources.
Then open linhome.xcworkspace with Xcode to build and run the app.