SIP 客户端与 IMS 客户端有什么区别?我们可以将 sip 客户端称为 IMS 客户端吗?
例如:Linphone、Sipdroid、Imsdroid 是一些可用于 Android 的 sip 客户端。是否有任何特定的 IMS 客户端适用于 android?
如果您将 SIP 视为通过 IP 进行语音/视频通信的协议引擎,那么 IMS 就是汽车的其余部分。如果做得对,IMS 将 SIP 提升到一个全新的能力水平,就像凯迪拉克带上一个引擎,让你想坐在它后面以每小时 70 英里的速度在高速公路上疾驰而过。
相反,如果 IMS 做错了,就像在雨中坐在 Geo Metro 中,而窗户却没有卷起来。
那么,IMS 为您提供了 SIP 没有的什么?这里有一些关键点。
如您所见,要让客户了解 IMS,它需要了解的不仅仅是 SIP。从客户端的角度来看,许多 IMS 功能需要特定的 SIP 标头才能发挥作用,而您的标准 SIP 客户端不会拥有它们。一个很好的例子是 P-Access-Network-Info。
SIP是IMS的基本信令协议。您可以将 sip 客户端用作 IMS 客户端。我很久以前就有使用 Sipdroid 的经验,而且效果很好。Asterisk 也是 sip 客户端之一。
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 客户端