软交换协议

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

H.248
H.248/MGCP
SoftPhone/智能终端
MeS
MG AG IAD
软交换主要协议
• 呼叫控制协议,H.323、 SIP、SIP-T、 BICC • 媒体控制协议,H.248、MGCP • 传输控制协议, RTP、 RTCP • 信令传输协议, M3UA、 M2UA、SCTP • 业务应用协议,PARLAY、JAIN、INAP • 维护管理协议,SNMP、CORBA、COPS
上下文 1
T2
E1
T3 T4 T5
上下文2
IP
. .
空上下文
Tn
H.248命令
H.248协议概述
• 命令(Command)用于对连接模型终的 逻辑实体(关联和终结点)进行操作和 管理。协议定义了8个命令,大部分用于 MGC(SS)对MG(MGW)的控制 • 同一动作中的所有命令的控制范围为同 一关联,因此通常每个动作都带有关联 标识。
Topology Priority
上下文的作用
• 上下文是描述终端间连接关系的逻辑概 念。实际上,MSCe就是通过上下文, 来告知MGW如何实现接续的:将两个终 端添加到一个上下文中,也就是将这两 个终端所代表的接口在MGW的交换网络 中连接起来。
H.248协议概述
上下文和终结点的关系
MGW
T1
MEGACO/ H.248
MG MG MG
媒体 Over IP
MG MG
H.248协议概述
H.248 基本概念
• Termination(终结点)
– 终结点(终端)是MGW上的逻辑实体,它 发起/接收媒体流/控制流。终结点用 TerminationID来标识。
Termination ID Descriptors
业务平台/ SCP 业务调用(INAP、SIP…)
软交换机
策略服务器
COPS 呼叫控制 (SIP、H323…)
呼叫控制 (SIP/SIP-T、BICC、H323…)
信令转换SIGTRAN (M3UA 、M2UA、M2PA、IUA…)
媒体网关控制 (MGCP、H248…)
P S T N
SS7、Q.931…
Command1
AH Message 1
Action 1 Command2
Transaction 1 Message 2 Transaction 2
Action 2
Command n Action n
Message n Transaction n
事务类型
• 1、事务请求:Transaction Request,由事务 调度者调用,用于发送命令。 • 2、事务响应:Transaction Reply,由事务接 收者调用,用于回送命令执行结果(响应)。 • 3、事务进展:Transaction Pending,由事务 接收者调用,用于表示事务正在处理中。
• 除此之外,还有一种特殊的终结点,称 为根(Root)终结点,代表整个网关, 但是它不参与呼叫过程
H.248协议概述
H.248 基本概念
• Context(上下文/关联)
– 定义了某些终端之间的连接关系
– 一个非空上下文中包含一个或者多个终端 – 一个终端一次仅能存在于一个上下文中
Context ID
H.248协议概念
• H.248和Megaco是同一种协议,是ITU 与IETF共同努力的结果,ITU-T称之为 H.248,而IETF称为Megaco。 • H.248协议是在MGCP协议的基础上,结 合其它媒体网关控制协议特点发展而成 的一种协议。H.248协议与MGCP协议功 能结构相似,在NGN组网中软交换与大 多数构件间既可以采用H.248,又可以 采用MGCP协议。
分组核心网
STP
switch
中继媒体网关
中继媒体网关 PLMN
PSTN
接入媒体网关 IAD
SIP终端 H.323终端 H.248/MGCP终端
软交换的协议体系
第三方业务平台
数据访问 (MAP、LDAP…) SIP、CORBA… API
网管系统
网管接口协议 (SNMP、MML…)
用户/业务 数据库 软交换机
• RTCP:IP实时媒体流传输控制协议,与 RTP同时使用,用于传送媒体流QOS的 反馈信息。
信令传输协议
• M3UA:适配七号信令MTP3层的消息
• M2UA:适配七号信令MTP2层的消息 • SCTP:在适配协议下层提供可靠的传输 服务,与TCP/UDP并列为IP网的传输层协 议
主要协议制定组织
信令 网关
媒体 网关
媒体服务器
实时媒体传送 (RTP,RTCP)
智 能 终 端
PCM
软交换接口与协议
SNMP SCP APP Server FTP/FTAM
SIP域
NMS
SIP H.323 SIP-T
H.323域
SS7
SS
SoftSwitch
PSTN
SIGTRAN MGCP/SIP/H.323
SG
呼叫控制协议
• SIP:由IETF推出的基于文本的会话通信协议, 主要应用于SIP 服务器(软交换)之间、SIP服 务器与SIP终端之间、SIP终端之间。 • SIP-T:SIP协议的扩展,用于在软交换机之间 透传ISUP的负载消息。 • H.323:由ITU-T推出,基于二进制,用于IP电 话、视频通信的协议体系,软交换体系中主要 应用于软交换与H.323 GK、软交换与H.323 GW /终端之间、H.323终端之间。 • BICC:ITU-T推出的与承载网络无关的呼叫控 制协议,功能与ISUP类似。
10.54.250.187
MG1 SS MG2
10.54.250.18 A1
NTFY-REQ消息格式
• MEGACO/1[10.54.250.43]:2944 Transaction=883{Context=-{ Notify=A0{ ObservedEvents=369109250{al/of}}}} 第一行:MEGACO协议,版本1,MG1的地址为 10.54.250.43,端口号为2944 第二行:事务ID为883,封装关联为空 第三行:Notify通知命令,作用于端口A0 第四行:观测到的事件描述符:网关检测到用户A0摘机, 向软交换汇报该事件,Request ID为369109250.
MG
ServiceChange
可以使用 可以使用该命令修改 可以使用该命令删除 可以使用该命令自动 可以使用该命令获取 MGW 可以通过该命令 使用该命令向 ADD命令向 MGW 向 MSCe MSCe 所允许的终端 报告 报告一个终 MGW所发 一个上下文添加一个 一个终端的属性、事 一个终端与其所在上 将一个终端从一个上 有关终端的当前特性、 终端,当使用 件和信号。 ADD命 下文之间的联系。当 下文转移到另外一个 事件、信号和统计信 的特性、事件、信号 端或者一组终端将要 生的事件。比如摘机, 息。 收号,放音结束等 令向一个上下文添加 使用该命令删除一个 上下文。不能用此命 的所有可能值的信息。 退出服务,或者刚刚 和 返回服务。 AuditValue MGW 的区别 也 第一个终端时,同时 上下文中的最后一个 令将一个终端移入一 就相当于使用 个空的上下文 在于 AuditValue ADD 用于 命 终端与其所在的上下 可以使用该命令向 令创建了一个上下文。 MSCe 注册,并向 文之间的联系时,同 获取终端当前状态。 如果 而 MSCe AuditCapabilities ADD 报告 使用了 MGW $ 将要 , 用 时就删除了这个上下 文。 那么由网关创建一个 来获取终端可能发生 开始或者已经完成了 临时性终端。 的所有状态。 重新启动的工作。同 时,MSCe可以使用 该命令通知MGW将 一个终端或者一组终 端投入服务或者退出 服务。
关联的属性
关联标识符在全局唯一 拓扑用来表示在一个 关联中终端之间媒体 流的方向 优先级用于告知MGiority
H.248协议概述
H.248命令汇总
Add Modify
Subtract
MGC/ SS
Move AuditValue AuditCapabilities Notify
• 国际标准化组织
– 国际通信组织ITU(International Telecommunication Union,国际电信联盟) – IETF(International Engineering Task Force,Internet工程任务组) – IEEE(Institute of Electrical and Electronics Engineers,电气和电子工程 师学会)
终结点分类
H.248协议概述
• 终结点分为两类: • 半永久性终结点 半永久性终结点代表物理实体,也称为物理 终结点,如一个TDM信道。 • 临时性终结点 临时性终结点是仅在呼叫过程中存在的终结 点,代表临时性的信息流,如RTP媒体流。临 时性终结点依附于呼叫,只有当MGW使用这 些信息流时,这个终结点才存在,一旦呼叫 结束,该终结点就消亡。 • 。
H.248消息举例
端口号
呼叫流程举例:H.248
-----呼叫的建立1
10.54.250.43 A0
Off_hook NTFY_REQ NTFY_REPLY MOD_REQ MOD_REPLY NTFY_REQ NTFY_REPLY ADD_REQ ADD_REPLY ADD_REQ ADD_REPLY RING
软交换协议
通信1232
软交换使用的协议
SCP
INAP
网管系统
SNMP
CORBA
应用服务器
PARLAY SIP
软交换机
M3UA/SCTP
SIP-T/BICC/H.323
软交换机
H.248/MGCP
信令网关 H.248/MGCP
ISUP H.248/MGCP H.248/MGCP H.248/MGCP SIP H.323
• MGCP协议描述能力有欠缺,限制了其 在大型网关上的应用。对于大型网关, H.248协议是一个好的选择。
MGCP和H.248协议
• NGN软交换系统做为分离网关体系中的 MGC,通过H.248 / MGCP控制各类MG。
H.248协议概述
H.248协议简介
MGC (SS) MEGACO/ H.248 呼叫信令 Over IP MGC (SS)
• MEGACO/1[111.111.222.222]:34567 Transaction=12345{ context=1111{ ADD=A5555, ADD=A6666, } } 第一行:消息头部:消息标志符合版本,消息发送者的IP地址 和端口号,软交换使用MEGACO协议,版本号为1,从地址 111.111.222.222的端口34567向媒体网关发送了一条消息。 第二行:消息里包含的事务(事务ID),包含一个事务,ID为 12345 第三行事务里的动作,由ContextID来表示,关联域为1111 第四、五行:与关联域1111有关的命令有两个,分别把终端 A5555和A6666加到了关联域1111中
H.248协议概述
呼叫等待业务中的命令
Music
3. Modify(T1)
Context1 T1 T2
4. Move(T2)
Context2
1. Add(T3)
T3
T2
2. Modify(T3 tone) 5. Modify(T3 tone off)
Music
H.248协议概述
H.248消息/事务/动作/命令关系
媒体控制协议
• MGCP:早期使用的网关控制协议,由 IETF制定,应用于软交换与 TG/AG/MS/IAD之间。
• H.248:由ITU/IETF共同制定,功能 与MGCP类似,但在多媒体业务实现、 协议维护管理等方面比MGCP有优势。
数据传输协议
• RTP: IP实时媒体流传输协议,用于承 载各类编码的语音、视频信号。
NTFY-REPLY消息格式
• MEGACO/1[10.54.250.187]:2944 REPLY=883{Context=-{ Notify=A0}}
呼叫流程举例:H.248
-----呼叫的建立1
10.54.250.43 A0
Off_hook NTFY_REQ NTFY_REPLY MOD_REQ MOD_REPLY NTFY_REQ NTFY_REPLY ADD_REQ ADD_REPLY ADD_REQ ADD_REPLY RING
相关文档
最新文档