Linphone は、IP 通話およびインスタント メッセージングを介した音声およびビデオ用のオープンソース ソフトフォンです。すべての通話、プレゼンス、IM 機能は完全に SIP ベースです。一般的な説明は、linphone の Web サイトから入手できます。
著作権 © ベルドンヌコミュニケーションズ
Linphone はデュアル ライセンスを取得しており、次のいずれかで利用できます。
質問していただきありがとうございます!私たちは皆さんからのプルリクエストを歓迎します。あなたのやりたいことに応じて、さまざまな方法で Linphone の改善にご協力いただけます。
翻訳プロセスに transifex を使用しなくなり、代わりに独自の Weblate インスタンスをデプロイしました。
アプリを完全に書き直したため、以前の翻訳を再利用することはできません。そのため、貢献していただければ幸いです。
Linphone コードを調べたり、バグを報告したりする場合は、まずCONTRIBUTING.md
読んでください。このREADME
もすべて読んでください ;-)。
ベータ版に参加してください:
クラッシュ レポートを送信します。
バグを報告する:
現在、linphone-iphone を構築するデフォルトの方法は、CocoaPods を使用して linphone-sdk フレームワークを取得することです。以前のバージョンと比較して、このプロジェクトでは、動作するアプリを取得するために開発者が構築する必要があるサブモジュールを使用しなくなりました。ただし、ローカルでコンパイルされた SDK を使用したい場合は、以下の「ローカル linphone SDK の使用」の段落を読んで続行方法を確認してください。
CocoaPods をまだお持ちでない場合は、次のコマンドを使用してダウンロードしてインストールできます。
sudo gem install cocoapods
すでに Cocoapod をお持ちの場合は、バージョンが 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 を iphone-iphone に統合し、クラッシュ レポートを自動的に送信できるようにしました。デフォルトでは無効になっています。有効にするには:
このプロジェクトの GoogleService-Info.plist を自分のもの (crashlytics アカウントに固有) に置き換えます。
プロジェクトを再構築します。
USE_CRASHLYTICS=true pod install
linphone.xcworkspace
を開き、アプリをビルドして実行します。