0

SIP 客户端与 IMS 客户端有什么区别?我们可以将 sip 客户端称为 IMS 客户端吗?

例如:Linphone、Sipdroid、Imsdroid 是一些可用于 Android 的 sip 客户端。是否有任何特定的 IMS 客户端适用于 android?

4

4 回答 4

4

如果您将 SIP 视为通过 IP 进行语音/视频通信的协议引擎,那么 IMS 就是汽车的其余部分。如果做得对,IMS 将 SIP 提升到一个全新的能力水平,就像凯迪拉克带上一个引擎,让你想坐在它后面以每小时 70 英里的速度在高速公路上疾驰而过。

相反,如果 IMS 做错了,就像在雨中坐在 Geo Metro 中,而窗户却没有卷起来。

那么,IMS 为您提供了 SIP 没有的什么?这里有一些关键点。

  • IMS 在通信网络的不同部分之间提供了一个逻辑概念架构。例如,您有一个称为 P-CSCF 的逻辑实体,其工作是代理从客户端到网络核心的连接。这个 P-CSCF 说 SIP,但不仅如此,它还可以做很多其他有用的事情,比如保护核心免受 SIP 拒绝服务攻击。
  • IMS 提供了一个计费框架。IMS 世界观来自电信公司,正如您所料,他们非常重视对服务收费的能力。IMS 使用 Diameter 作为该功能的基础协议。
    • IMS 提供了一种挂钩新服务的方法,只需添加实现该功能的应用程序服务器,而不是重新架构整个网络。例如,如果您想添加语音邮件,您可以插入语音邮件应用服务器并配置您的 IMS 核心,以便在呼叫无人接听时向其发送流量。

如您所见,要让客户了解 IMS,它需要了解的不仅仅是 SIP。从客户端的角度来看,许多 IMS 功能需要特定的 SIP 标头才能发挥作用,而您的标准 SIP 客户端不会拥有它们。一个很好的例子是 P-Access-Network-Info。

于 2015-12-18T03:54:16.007 回答
2

SIP是IMS的基本信令协议。您可以将 sip 客户端用作 IMS 客户端。我很久以前就有使用 Sipdroid 的经验,而且效果很好。Asterisk 也是 sip 客户端之一。

于 2015-07-31T05:46:43.817 回答
0

IMS 是由 3GPP 标准化的多媒体服务架构框架。IMS 使用 SIP 协议进行信令。除了标准 SIP 标头(如 IETF SIP RFCS 中定义的那样)之外,3GPP 还定义了特定的 sip 标头(例如,以 P-like P-Asserted-Identity 开头的标头)和信令流。因此,在考虑符合 3GPP 规范时,SIP 客户端不必是 IMS 客户端。 IMSDroid 是适用于 Android 的 IMS 客户端。

于 2015-11-19T17:56:24.380 回答
0

IMS是IP多媒体子系统。它使用符合 3GPP 规范的 SIP 协议。主要用于语音传输。SIP 协议由 IETF 定义。

IMS-Droid 是 android 的 ims 客户端

于 2015-09-11T13:54:05.303 回答