图 呼叫释放消息流程
1.用户2先挂机,MG2报告挂机事件 MG2—MGC:
MEGAC0/1[322.322.1.1]:3333
Transaction= 11{
Context = 5000{
Notify = A3{0bservedEvents = 1235{
20030729T22024002:al/on}
2. MGC回复响应
MGC—MG2:
MEGACO/1[333.333.1.1]:3333
Reply= 11{
Context = 5000{ Notify = A3}
3. MGC命令MG2删除终端
MGC—MG2:
MEGACO/1[333■333■1•1]:3333
Transaction= 12{
Context = 5000{
Subtract = A3{Audit{Staftstics}},
Subtract = A4{Audit{Staftstics}},
}
}
MGC向MG2发送删除命令,要求将关联域5000屮的两个终端A3和A4删除,并 上报有关统计数据。
4. MG2回复响应,并上报统计数据
MG2—MGC:
MEGACO/1[322 ■ 322 ■ 1 • 1]:3333
Reply= 12{
Context = 5000{
Subtract = A3{
Staftstics { nt/os = 45123,
nt/dur = 40,;终端在关联域中时间,单位秒
}
} ^
Subtract = A4{
Staftstics!
ap/ps = 1245,
nt/os = 62345,
rtp/pr = 780,
nt/or = 45123,
rtp/pl = 10, rtp/jit = 27,
rtp/delay = 48
MG2收到删除命令后,将终端A3和A4从关联域5000中删除.由于所有终端均已 从关联域5000屮删除,因此该关联域也删除,即呼叫释放。同时MG2在响应中将终端 A3和A4的统计数据报告MGCa A3的统计数据为:nt/〇s=45123,说明A3发送的字节 数= 45123,nt/dur = 40,说明终端在关联域中时间为40秒。A4的统计数据为:rtp/Ps = 1245,说明A4发送的分组数= 1245;nt/os=62345,说明A4发送的字节数= 62345;rtp/ pr=780,说明A4接收的分组数= 780; nt/or = 45123,说明A4接收的字节数= 45123; rtp/pl=10,说明A4接收的分组丢失率=10%;rtp/jit = 27,说明A4的抖动当前值=27 ms;rtp/delay= 48,说明A4的平均时延为48 ms。
5〜6. MG1侧的呼叫释放过程与MG2侧相同
为了接受新的呼叫,此时MGC应命令MG1、MG2中的TDM终端检测摘机事件。 似可将此设定为TDM终端进入空关联域后的默认状态,这样,MGC就不用向MG发送 此修改命令了。