RSS DEV コミュニティ
フォロー
Linphone が本番環境で動作しなくなり、人々が移行するポイント
Linphoneは、テストや小規模な用途に最適な、価値のある無料かつオープンソースのSIPクライantです。SIPとの統合が良好で、複数のプラットフォームで動作します。しかし、堅牢な商用製品での使用、特にモバイルプッシュ通知においては限界があります。モバイルオペレーティングシステムはバックグラウンドアプリを積極的に一時停止するため、永続的なSIP登録を防ぎ、結果として通話の取りこぼしが発生します。信頼性の高いプッシュウェイクアップの実装には、Linphoneの標準サポートではビジネス上の重要なニーズに完全に対応できない可能性のある、専用のサーバーサイドインフラストラクチャが必要です。
プッシュ通知以外にも、商用アプリケーションにおけるLinphoneには他の課題が生じます。ブランディングにはコードベースのフォークが必要となり、大幅な継続的なメンテナンスのコミットメントとアプリストアの責任が生じます。専用の商用サポートがないため、本番環境の問題についてはコミュニティフォーラムに頼ることになり、これはビジネスには適していません。数百人のユーザーを管理された構成で一元的にプロビジョニングすることも、汎用クライアントの主要な強みではありません。
これらの限界に達した場合、ユーザーはブランディング、プッシュインフラストラクチャ、メンテナンスを処理するホワイトラベルのソフトフォンに移行することがよくあります。あるいは、MicroSIPやZoiperのようなよりシンプルなデスクトップクライアントが、要求の少ないシナリオで十分な場合があります。最終的に、Linphoneの強みは、そのオープンソースの性質と実験への適応性にあります。本番環境では、組織はメンテナンスにエンジニアリング時間を投資できるかどうか、または有料で完全にサポートされたソリューションを選択するかを正直に評価する必要があります。