MSDC 4.3 接口规范(21)
7 组呼服务
本章描述组呼服务应用程序的应用程序到 MSDC 接口呼叫流程序列。
本章中的所有函数,即请求调用和通知,都是以下类之一的一部分:
- IMSDCAppManager() (see Section 3.1)
- IMSDCAppManagerEventListener() (see Section 3.1)
- IMSDCGroupCallController() (see Section 3.5)
- IMSDCGroupCallControllerEventListener() (see Section 3.5)
- IMSDCGroupCallModel() (see Section 3.5)
7.1 7.1 概述
要支持组呼服务,应用程序必须与 MSDC、组呼客户端和媒体播放器对话。 应用程序与 MSDC 的通信本质上是一条控制路径,而它与媒体播放器的通信是一条数据路径。
该应用程序负责配置数据路径(超出 MSDC 范围)。
7.1.1 组呼客户端
组呼应用程序应包含组呼客户端的功能,该客户端与网络中的组呼服务器通信。 应用程序必须通过组呼客户端从组呼服务器获取所有组呼服务的列表。 每个组呼服务由以下元组标识:
< Group-Call Service Name;
TMGI;
List of Service Areas IDs where it is defined,
List of Frequencies,
Multicast IP,
Multicast Port >
图 7-1 到图 7-3 概述了典型组呼服务应用程序与 MSDC-SDK 交互的呼叫流程。 后续部分将介绍各个功能和其他场景的更详细的调用流程序列。
7.1.2 配置媒体播放器
在组呼服务模块的初始化过程结束时,应用程序从 MSDC 获取接口名称和索引。 这些参数使应用程序能够在网络接口上打开多播 IP 套接字,MSDC 将推送临时移动组 ID (TMGI) 承载内容。 TMGI 承载包含多播 IP 数据包。