发布网友 发布时间:2022-04-22 09:39
共1个回答
热心网友 时间:2023-10-08 17:38
H.248和MECACO在协议文本上相同,只是在协议消息传输语法上有所区别,H.248采用ASN.1语法格式(ITU-T X.680 1997),MEGACO采用ABNF语法格式(RFC2234)。
Megaco/H.248 通过一系列命令处理终端( Termination)、上下文(Context)、事件(event)以及信号(signal)等。下面列出了各种命令:
Add ― Add 命令负责添加 Termination 到 Context。Context 中的第一个 Termination 上的 Add 命令可以用于创建一个 Context。
Modify ― Modify 命令用于更改 termination 的属性、事件和信号。
Subtract ― Subtract 命令用于断开 Context 中的 Termination 连接,并返回加入 Context 的关于 Termination 的统计值。Context 中最后一个 Termination 上的 Subtract 命令用以删除 Context 。
Move ― Move 命令自动将 Termination 移动到其它 context 。
AuditValue ― AuditValue 命令用以返回 Termination 的属性、事件、信号和统计值的当前状态。
AuditCapabilities ― AuditCapabilities 命令返回媒体网关所支持的关于 Termination 属性、事件及信号等的所有可能值。
Notify ― Notify 命令允许媒体网关通知媒体网关控制器关于媒体网关中发生的事件。
ServiceChange ― ServiceChange 命令允许媒体网关通告媒体网关控制器一个或一组 Termination 将退出服务或返回到服务。此外 MG 利用 ServiceChange 命令通告 MGC(注册) 它 的可用性,并通告 MGC 它将 或已重启。MGC 可能通过向 MG 发送 ServiceChange 命令而通告 MG 其移交过程。 MGC 还可能使用 ServiceChange 命令通知 MG 将一个或一组 Termination 加入或 退出服务。
以上所有命令都从 MGC 发送到达 MG,虽然 ServiceChange 信息也可以由 MG 发送。Notify 命令(MG 通过该命令通知 MGC 关于 MGC 所关心的某事件已经发生)由 MG 发送到达 MGC。