SIP クライアントと IMS クライアントの違いは何ですか? sip クライアントを IMS クライアントと呼ぶことはできますか?
例: Linphone、Sipdroid、Imsdroid は、Android で利用可能な一部の sip クライアントです。Android 用の特定の IMS クライアントはありますか?
SIP を IP 上の音声/ビデオ通信用のプロトコル エンジンと考えると、IMS は車の残りの部分です。キャデラックがエンジンを取り、その後ろに座って高速道路を時速 110 km で疾走したくなるように、IMS は SIP をまったく新しいレベルの機能にします。
逆に言えば、IMS の使い方が間違っているのは、窓が閉まらない雨の中、Geo Metro に座っているようなものです。
では、IMS が提供して SIP が提供しないものは何でしょうか? ここにいくつかの重要なポイントがあります。
ご覧のとおり、クライアントが IMS を知るには、SIP だけでなく、それ以上のことを知る必要があります。クライアントの観点から見ると、IMS 機能の多くは機能するために特定の SIP ヘッダーが存在する必要があり、標準の SIP クライアントにはそれらがありません。良い例は P-Access-Network-Info です。
SIP は、IMS の基本的なシグナリング プロトコルです。sip クライアントを IMS クライアントとして使用できます。私はずっと前にSipdroidを使用した経験があり、うまくいきました。Asterisk も sip クライアントの 1 つです。
IMS は、3GPP によって標準化されたマルチメディア サービスのアーキテクチャ フレームワークです。IMS は、シグナリングに SIP プロトコルを使用します。標準の SIP ヘッダー (IETF SIP RFCS で定義されている) に加えて、3GPP は特定の sip ヘッダー (たとえば、P-like P-Asserted-Identity で始まるヘッダー) とシグナリング フローを定義します。したがって、3GPP 仕様への準拠を考慮する場合、SIP クライアントは IMS クライアントである必要はありません。 IMSDroid は、Android 用の IMS クライアントです。
IMS は IP マルチメディア サブシステムです。3GPP 仕様に従って SIP プロトコルを使用します。主に音声転送に使用されます。SIP プロトコルは IETF によって定義されています。
IMS-Droid は Android 用の IMS クライアントです