Linphone 是一款開源軟體電話,用於 IP 語音和視訊通話以及即時訊息傳遞。它完全基於 SIP,適用於所有呼叫、線上狀態和 IM 功能。一般描述可從 linphone 網站取得
版權所有 © Belledonne Communications
Linphone 具有雙重許可,可透過以下任一方式取得:
謝謝你的詢問!我們喜歡每個人的拉取請求。根據您想要做什麼,您可以透過多種方式幫助我們改進 Linphone:
我們不再使用 transifex 進行翻譯過程,而是部署了自己的 Weblate 實例。
由於完整的應用程式重寫,我們無法重複使用先前的翻譯,因此如果您願意做出貢獻,我們將非常高興。
如果您想深入研究 Linphone 代碼或報告錯誤,請先閱讀CONTRIBUTING.md
。您也應該完整閱讀本README
;-)。
輸入測試版:
發送崩潰報告:
報告錯誤:
現在建立 linphone-iphone 的預設方法是使用 CocoaPods 來檢索 linphone-sdk 框架。與先前的版本相比,該專案不再使用開發人員必須建置才能獲得工作應用程式的子模組。但是,如果您希望使用本地編譯的 SDK,請閱讀下面的「使用本機 linphone SDK」段落以了解如何繼續。
如果您還沒有 CocoaPods,您可以使用以下命令下載並安裝它:
sudo gem install cocoapods
如果您已經有 Cocoapods,請確保版本高於 1.7.5 。
pod install
它將從我們的 gitlab 儲存庫下載 linphone-sdk,因此您無需自己建立任何內容。
linphone.xcworkspace
檔案(不是 linphone.xcodeproj )來建置並執行應用程式。 git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git --recursive
依照 linphone-sdk/README 檔案中的說明建構 SDK。
重建項目:
PODFILE_PATH=<path to linphone-sdk-ios> pod install
其中 是 linphone-sdk 專案的建置目錄,其中包含linphone-sdk.podspec
檔案和包含建置框架和資源的linphone-sdk
ouptut 目錄。
我們已將 Crashlytics 整合到 liphone-iphone 中,它可以自動發送崩潰報告。預設情況下它是禁用的。要激活它:
將此項目的 GoogleService-Info.plist 替換為您的(特定於您的 crashlytics 帳戶)。
重建項目:
USE_CRASHLYTICS=true pod install
linphone.xcworkspace
來建置並運行應用程式。