MGCP标准流程.docx
- 文档编号:3234039
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:38
- 大小:507.44KB
MGCP标准流程.docx
《MGCP标准流程.docx》由会员分享,可在线阅读,更多相关《MGCP标准流程.docx(38页珍藏版)》请在冰豆网上搜索。
MGCP标准流程
1流程
注册流程
图9:
MG注册流程图
流程说明:
1)MG向MGC发RSIP命令,Endpoint为*、mg或具体的终结点,启动方式为restart;
2)MGC回响应;
3)MGC下发检测摘机RQNT命令;请求MG检测摘机(L/HD)事件
4)MG回响应
注:
3)和4)步只对AG、IAD有效。
注销流程
图10:
MG注销流程图
流程说明:
1)MG向MGC发RSIP命令,Endpoint为*、mg或具体的终结点,方式为Forced;
2)MGC回响应;
呼叫建立流程
AG-AG呼叫建立
图10:
AG-AG呼叫建立流程图
流程说明:
1)MG1上User1摘机,MG1发送NTFY(L/HD)命令,通知MGC;
2)MGC回响应;
3)MGC向MG1发送RQNT命令,送拨号音,下发拨号表并要求检测用户拨号、挂机(L/HU)、拍叉簧(L/HF)及放音结束事件(L/OC);
4)MG1回响应;
5)MG1发送NTFY命令,将用户拨号送给MGC;
6)MGC回响应;
7)MGC向MG1发送CRCX命令,为主叫创建一个连接,连接模式为recvonly;
8)MG1回响应,并将连接的SDP信息返回给MGC;
9)MGC向MG2发送CRCX命令,连接模式为sendrecv,并且将主叫连接的SDP信息带给MG2;
10)MG2回响应,并将连接的SDP信息返回给MGC;
11)MGC向MG2发送RQNT命令,让被叫用户振铃(L/RG);
12)MG2回响应;
13)MGC向MG1发送MDCX命令,把被叫的SDP信息带给MG1;
14)MG1回响应;
15)MGC向MG1发送RQNT命令,主叫用户听回铃音;
16)MG1回响应;
17)被叫用户摘机,MG2发送NTFY命令给MGC;
18)MGC回响应;
19)MGC向MG2发送RQNT命令,请求MG2监测挂机(L/HU)及拍叉簧(L/HF);
20)MG2回响应;
21)MGC向MG1发送MDCX命令,修改连接模式为sendrecv,并停回铃音;
22)MG1回响应;主被叫通话;
TG-TG呼叫建立
图11:
TG-TG的呼叫建立流程图
流程说明:
1)主叫用户摘机拨号后,MGC收到主叫交换机的ISUP初始地址消息(IAM),然后向TG1发送CRCX消息,在TG中的入局中继上创建一个新连接,连接模式为sendrecv,并设置语音压缩算法;
2)TG1向MGC回响应,其中包括IP地址,采用的语音压缩算法等;
3)MGC向TG2发送CRCX消息,在TG2的出局中继上创建一个连接,连接模式为sendrecv,并设置远端RTP地址及端口号、语音压缩算法等;
4)TG2向MGC回响应,其中包括IP地址,采用的语音压缩算法和RTP端口号等;MGC收到TG2的正确响应后向被叫交换机发送ISUP初始地址消息(IAM);
5)MGC收到被叫交换机ISUP地址全消息(ACM)后向TG1发送MDCX消息,设置远端RTP地址及端口号、语音压缩算法等;图示的呼叫流程是汇接呼叫,因此由落地局放音,如果是入局呼叫这里就还需用RQNT放回铃音;
6)TG1向MGC回响应。
注:
如果是入局呼叫在被叫摘机后MGC收到ANM消息后,需对TG1再下一个RQNT停回铃音。
呼叫释放流程
AG-AG呼叫释放
互不控释放
图12:
互不控呼叫释放流程图
流程说明:
1)MG1挂机,向MGC发送NTFY命令;
2)MGC回响应;
3)MGC向MG1发送DLCX命令,拆除对应连接;
4)MG1回响应,其中包括上报统计信息;
5)MGC向MG1发送RQNT命令,监视摘机(L/HD);
6)MG1回响应;
7)MGC向MG2发送RQNT命令,让MG2放忙音(L/BZ);
8)MG2回响应;
9)被叫挂机,MG2向MGC发送NTFY命令;
10)MGC回响应;
11)MGC向MG2发送DLCX命令,拆除对应连接;
12)MG2回响应,其中包括上报统计信息;
13)MGC向MG2发送RQNT命令,监视摘机(L/HD);
14)MG2回响应;
主叫控制释放
图13:
主叫控制释放流程图
流程说明:
(主被叫进入语音通话之前的信令流程与普通拨号通话流程一致,MG1为主叫)
1)MG2挂机,MG2向MGC发送NTFY命令;
2)MGC回响应;
3)MGC向MG2发送RQNT,请求被叫MG2检测摘机(L/HD);
4)MG2回响应;
5)被叫摘机,MG2向MGC发送NTFY命令;
6)MGC回响应;
7)MGC向MG2发送RQNT,请求MG2检测挂机(L/HU)、拍叉簧(L/HF);
8)MG2回响应,主被叫继续通话;
被叫可以多次重复
(1)~~(8)流程。
9)主叫挂机,MG1向MGC发送NTFY命令;
10)MGC回响应;
11)MGC向MG1发送DLCX命令,拆除对应连接;
12)MG1回响应,其中包括上报统计信息;
13)MGC向MG1发送RQNT,请求MG1检测摘机(L/HD);
14)MG1回响应;
15)MGC向MG2发送RQNT,请求MG1对被叫放忙音;
16)MG2回响应;
17)被叫挂机,MG2向MGC发送NTFY命令;
18)MGC回响应;
19)MGC向MG2发送DLCX命令,拆除对应连接;
20)MG2回响应,其中包括上报统计信息;
21)MGC向MG2发送RQNT命令,监视摘机L/HD;
22)MG2回响应;
被叫控制释放
图14:
被叫控制释放流程图
流程说明:
(主被叫进入语音通话之前的信令流程与普通拨号通话流程一致,MG2为被叫)
1)MG1挂机,MG1向MGC发送NTFY命令;
2)MGC回响应;
3)MGC向MG1发送RQNT,请求MG1检测摘机(L/HD);
4)MG1回响应;
5)主叫摘机,MG1向MGC发送NTFY命令;
6)MGC回响应;
7)MGC向MG1发送RQNT,请求MG1检测挂机(L/HU)、拍叉簧(L/HF);
8)MG1回响应,主被叫继续通话;
主叫可以多次重复
(1)~~(8)流程。
9)被叫挂机,MG2向MGC发送NTFY命令;
10)MGC回响应;
11)MGC向MG2发送DLCX命令,拆除对应连接;
12)MG2回响应,其中包括上报统计信息;
13)MGC向MG2发送RQNT,请求MG2检测摘机(L/HD);
14)MG2回响应;
15)MGC向MG1发送RQNT,请求MG1对主叫放忙音;
16)MG1回响应;
17)主叫挂机,MG1向MGC发送NTFY命令;
18)MGC回响应;
19)MGC向MG1发送DLCX命令,拆除对应连接;
20)MG1回响应,其中包括上报统计信息;
21)MGC向MG1发送RQNT命令,监视摘机L/HD(N);
22)MG1回响应;
TG-TG呼叫释放
图15:
TG-TG呼叫释放流程图
流程说明:
1)主叫的挂机,主叫交换机向MGC发送ISUP释放消息(REL),并向TG1发送DLCX消息,删除连接;
2)TG1向MGC回响应,并上报统计信息;
3)MGC向被叫交换机发送ISUP释放消息(REL),并向主叫发送ISUP释放完成消息(RLC),MGC向TG2发送DLCX消息,释放连接;
4)TG2向MGC回响应,并上报统计信息。
放通知音流程
图16:
放通知音流程图
流程说明:
(MGC分析到需对MG1上的用户放音)
1)MGC向MG1发送CRCX消息,在MG1中创建一个新的连接,连接的Mode设置为ReceiveOnly;
2)MG1向MGC返回响应;
3)MGC分析MG1上User1的业务状态,发现需对其放音,向MS发送CRCX消息,在MS中创建一个新的连接,连接的端点可以设为$,也可以由MGC指定,设置连接的Mode设置为SendRecv,远端SDP为MG1上User1对应RTP属性;
4)MS向MGC返回响应;
5)MGC向MG1发送MDCX消息,设置MG1对应的远端SDP属性为MS的RTP属性。
6)MG1向MGC返回响应;
7)MGC向MS发送RQNT消息,让其放音。
8)MS向MGC返回响应,并对User1放音;
注:
如果MG1上的User1已经建立了连接端口,则1)、2)步可以省略
MGC-MG之间异常呼叫流程
久不拨号
图17:
久不拨号流程图
流程说明:
1)主叫摘机,MG1发送NTFY命令,通知MGC;
2)MGC回响应;
3)MGC向MG1发送RQNT命令,送拨号音,下发拨号表并要求监测用户拨号、检测挂机L/HU、拍叉簧L/HF、放音结束事件L/OC;
4)MG1回响应;
5)用户久不拨号超时,MG1发送NTFY命令,将拨号音完成事件L/OC送给MGC;
6)MGC回响应;
MGC分析主叫用户是否有延迟热线业务,如果有则取出热线被叫号码按正常呼叫流程继续;如果没有则按异常处理流程(如下),本节只详列异常处理流程:
7)MGC向MG1发送RQNT事件,放忙音;
8)MG1回响应;
9)主叫挂机,MG1向MGC发送NTFY命令
10)MGC回响应
11)MGC向MG1发送RQNT命令,监视摘机L/HD;
12)MG1回响应;
空号
图23:
空号流程图
流程说明:
1)MG1检测到用户User1的摘机消息,将此摘机事件通过NTFY命令上报给MGC;
2)MGC向MG1返回响应;
3)MGC向MG1发送RQNT命令,送拨号音,下发拨号表并要求监测用户拨号、检测挂机L/HU、拍叉簧L/HF、放音结束事件L/OC;
4)MG1向MGC返回响应;
5)MG1上的用户User1拨号,MG1根据MGC所下发的号码表进行收号,并将所拨号码用NTFY消息上报MGC;
6)MGC向MG1返回响应;
MGC分析到被叫号码是空号。
7)MGC向MG发送CRCX消息,在MG中为用户端点创建一个连接,设置连接的Mode设置为ReceiveOnly;
8)MG1向MGC返回响应,其中包括该RTP1的IP地址,采用的语音压缩算法和RTP端口号等。
9)MGC向MS发送CRCX消息申请放音资源,端点为$或由MGC指定,申请创建一个连接;并设置连接的Mode为SendRecv;设置语音压缩算法;并携带远端SDP为RTP1。
10)MS向MGC返回响应,携带为连接分配的SDP信息Y;
11)MGC向MG发送MDCX消息,携带远端SDP信息Y;
12)MG向MGC返回响应;
13)MGC向MS下发RQNT消息,让MS放空号提示音;
14)MS向MGC返回响应;
错号
图24:
错号流程图
流程说明:
1)MG1检测到用户User1的摘机消息,将此摘机事件通过NTFY命令上报给MGC;
2)MGC向MG1返回响应;
3)MGC向MG1发送RQNT命令,送拨号音,下发拨号表并要求监测用户拨号、检测挂机L/HU、拍叉簧L/HF、放音结束事件L/OC;
4)MG1向MGC返回响应;
5)MG1上的用户User1拨号,MG1根据MGC所下发的号码表进行收号:
如果第一位号码匹配失败,则上报第一位号码;如果拨号中间匹配失败,则上报用户失败前所拨的号码;如果拨号完全匹配,则上报所拨号码;
6)MGC向MG1返回响应;
7)MGC分析到号码是错号,MGC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MGCP 标准 流程