Compare Plans

2019-11-07

H.248/Megaco协议的命令及其格式

        H. 248/Megac〇协议使用命令对连接模型中的逻辑实体进行管理,命令提供了对关 联域和终端特性进行控制的机制。大部分命令都是由MGC作为命令起始者发起,MG 作为命令响应者接收,从而实现MGC对MG的控制。只有Notify和Service Change命 令例外,Notify命令是由MG发送给MGC的,而Service Change既'Hj以由MG发起,也 iij'以由MGC发起。
        I、 Add命令
Add命令用来向个关联中添加终端。当使用Add命令內一个关联添加第一个终端时,就相当于使用Add命令创建了 个关联。ADD命令的格式为:
Add{Termination ID
        [,MediaDescriptor]
        [,ModemDescriptor]
        [,MuxDescriptor]
        [,EventsDescriptor]
        [,SignalsDescriptor]
        [,DigitMapDescriptor]
        [,AuditDescriptor]
}
        Termination ID说明向关联中添加的是哪一个终端。这个终端可以是半永久性终 端,也iij以是临时性终端。半永久性终端是从空关联中转移来的,其Termination ID是已经确定的。而对于临时性终端,应将命令中的Termination ID项标明为CHOOSE(用 符号$表示)。
        描述字 Media、Modem、Mux、Events、Signals、DigitMap 和 Audit 是该命令的可选参 数。为了说明这些参数是可选的,在ABNF语法中把它们用方括号括起来。
        2、 Modify 命令
Modify命令用来修改终端的特性、事件和信号。Modify命令的格式为:
Modify{Terraination ID
         [,MediaDescriptor]
         [,ModemDescriptor]
         [,MuxDescriptor] 
         [,EventsDescriptor]
         [,SignalsDescriptor]
         [,DigitMapDescriptor]
         [,AuditDescriptor]
}
         如果修改关联中的单个终端,那么Termination ID应当是特定的。同时Modify命 令仅仅可以对已存在的终端使用。Modify命令的参数与Add相同。
         3.、Subtract 命令
Subtract命令用来解除一个终端与它所处的关联之间的联系,同时返回有关这个终 端的统计信息。当使用Subtract命令解除个关联中最后个终端时,同时就删除了这 个关联。Subtract命令的格式为:
Subtract{Termination ID
               [,AuditDescriptor]
}
        输入参数中的Termination ID代表被删除的终端。Termination ID既可以是一个特 定值,也叫以是一个通配值,用来指示将删除在一个Subtract命令场景中的所有终端。 如果通配值与超过一个的Termination ID值相匹配,那么该命令将尝试删除所有匹配的 终端,同时报告对每个终端操作的结果。在一个Subtract命令中,Context ID和Termination ID 的值可以是 ALL( 用符号“ ”表示 ), 这时 Subtract 命令将删除所有关联和临
时终端,同时将所有物理终端返回空关联之中去。默认地,Subtract命令返回的Statistics 参数将报告被删除终端的统计信息。
        4、 Move命令
Move命令用来将一个终端从它当前所在的关联转移到另一个关联,似不能用来将 终端从空关联之中移走,也不能用于将终端转移到空关联之中去。Move命令的格式为:
Move{Termination ID
            [,MediaDescriptor]
            [,ModemDescriptor]
            [,MuxDescriptor]
            [,EventsDescriptor]
            [,SignalsDescriptor]
            [,DigitMapDescriptor]
            [,AuditDescriptor]
}
        Termination ID代表被转移的终端。Termination ID 11丨以是一个通配值。如果通配值 与超过一个的Termination ID值相匹配,那么该命令将尝试转移所有匹配的终端,同时报告对每个终端操作的结果。一般地,Move命令将终端从它原来所在的关联之中转移走。而将 这个终端转移至哪一个关联,则由Action(动作)中的目标Context ID来显示。如果Move命 令将-一个关联之中的最后一个剩余的终端转移走,那么此命令也将删除这个关联。
        5.、AuditValue
Audit Value命令返回与终端相关的特性、事件、信号和统计的当前值。Audi tValue 命令的格式为:
AuditValue{Termination ID,
                 AuditDescriptor
        6.、AuditCapabilities 命令
AuditCapabiliUes命令用来要求MG返回与指定终端有关的特性、事件、信号和统计 等可能的值。AuditCapabilities命令的格式为:
AuditCapabilities{Termination ID,
                     AuditDescriptor}
AuditCapabiliUes命令返回终端有关的特性、事件、信号与统计等可能的值。
        7.、Notify 命令
MG可以使用Notify命令向MGC报告MG内发生的事件,该命令无须回复响应。 其格式为:
Notify{Termination ID,
                       ObservedEventsDescriptor,
         [ErrorDescriptor]}
        8、erviceChange 命令
MG可以用ServiceChange命令通知MGC:终端或终端组将要退出业务或返回业务。MGC也nj以用该命令指示MG应退出业务或返回业务的终端。MG iij以用此命令 通知MGC:终端的能力已经发生改变。也允许MGC用此命令通知MG:已将对MG的 控制转移给另一个MGC。Termination ID参数规定了退出业务或返回业务的终端。当 采用“根”终端ID时,此命令将作用于整个MG。其命令格式为:
          ServiceChange{Termination ID,
                   Serv iceChangeDescr iptor
                   }

联系我们

028-83110277

IP电话机视频电话机供应商

手机:

成都世讯电科信息技术有限公司

成都世讯电科信息技术有限公司是一家多媒体融合通信解决方案及运营服务提供商,公司专注于为广大用户提供简单高效的通信产品和真正符合行业用户需求的行业应用解决方案,让用户享受到个性化、私密性强又具开放性、兼容性强又易于管理的高科技服务,帮助用户实现办公及运营通信的现代化与网络信息化。

公司拥专注于IP多媒体解决方案的应用与实施,有IP多媒体通信系统(IPBX)、IP多媒体通信平台定制与搭建(运营、对讲广播、门禁、调度、音视频会议及与视频监控交互式应用等)、IP电话机、视频电话机、项目租赁、云通信及系统集成等服务。

电话:028-83110277

Q Q:86313858