MGCP传真主叫
MGCP传真被叫
1
主叫传真MG_A检测摘机以ntfy命令上报
 
 
MGC接收命令之后回复200响应
 
2
MGCMG_A下发RQNT命令,该命令携带数图描述符digit -map和信号请求描述符 l/dl拨号音
 
 
MG接收命令执行完成之后回复200响应
 
3
MG_A按照数图规则收号,并将号码以ntfy命令上报
 
 
MGC接收命令之后回复200响应
 
4
MGCMG_A下发RQNT命令,指示MG_A检测后续拨号事件
 
 
MG接收命令执行完成之后回复200响应
 
5
MGCMG_A下发CRCX命令,该命令的本地连接描述符携带语音通话的一些参数如编码方式,打包时间,设置rtp流的负载为telephone-event,指示MG_A创建连接
1
MGCMG_B下发CRCX命令,该命令中携带主叫MG的媒体信息,并且在本地连接描述符携带语音通话的一些参数如编码方式,打包时间,设置rtp流的负载为telephone-event,指示MG_B创建连接
MG接收命令回复200响应,该响应中携带MG的媒体信息
MG接收命令回复200响应,该响应中携带MG的媒体信息
 
 
2
MGCMG_B下发RQNT命令,该命令中携带信号请求描述符 l/rg 振铃
 
MG接收命令执行完成之后回复200响应
6
MGCMG_A下发MDCX命令,该命令携带被叫MG的媒体信息,指示MG修改连接模式(RCàSR),设置rtp流的负载格式为telephone-event,同时以RTP流的方式下发回铃音
 
 
MG接收命令回复200响应,该响应中携带MG的媒体信息
 
流程执行到此,被叫开始振铃,主叫开始回铃
 
 
3
被叫传真MG_B检测摘机以ntfy命令上报
 
MGC接收命令之后回复200响应
7
MGC检测到被叫摘机之后,给主叫MG_A下发MDCX,指示MG开始通话
4
MGC检测到被叫摘机之后,给主叫MG_B下发MDCX,该命令携带主叫MG的媒体信息,指示MG修改连接模式,设置rtp流的负载格式为telephone-event,同时开始通话
MGC接收命令之后回复200响应
MGC接收命令之后回复200响应
流程执行到此,主被叫可以进行语音通话,由于通话的双方为传真机所以主叫传真会发送传真音给被叫
8
MGC接收到传真开始事件之后,给主叫MG_A下发MDCX命令,该命令的本地连接描述符里携带T30传真需要协商的一些参数如关闭静音检测,关闭回波抵消,rtp流的负载格式为普通rtp
5
MGC接收到传真开始事件之后,给主叫MG_A下发MDCX命令,该命令的本地连接描述符里携带T30传真需要协商的一些参数如关闭静音检测,关闭回波抵消,rtp流的负载格式为普通rtp
MG接收命令协商之后回复200响应
MG接收命令协商之后回复200响应
流程执行到此,主被叫开始进行传真,传真完成之后直接切回语音通话
9
主叫传真MG_A检测挂机以ntfy命令上报
6
 
MGC接收命令之后回复200响应
 
MGC接收MG_A挂机事件之后,给主叫MG_A下发MDCX,指示MG_A修改连接模式(SRàIN)
MGC检测到主叫拆线之后,给被叫下发DLCX命令,该命令携带信号请求描述符 l/bz 忙音,指示被叫可以删除连接
MG接收命令执行完成之后回复200响应
MG接收命令执行完成之后回复200响应
MGC给主叫MG_A下发DLCX,指示MG_A删除连接
 
MG接收命令执行完成之后回复200响应
 
 
 
7
主叫传真MG_B检测挂机以ntfy命令上报
 
MG接收命令执行完成之后回复200响应
流程至此,传真结束