关于sip学习总结

1. MGCP呼叫建立流程

图7.10为基于MGCP的呼叫建立和释放流程图。





MGCP呼叫建立流程

(1)主叫摘机,MG1向SS发NTFY命令,报告主叫摘机事件。

(2)SS回响应。

(3)SS向MG1发RQNT命令,命令MG1为用户送拨号音,要求检测用户拨号等动作。

(4)MG1回响应,同时向主叫用户送拨号音。

(5)主叫用户拨号码,MG1向SS发NTFY命令,将收集到的号码告诉SS

(6)SS回响应。

(7)SS向MG1发RQNT命令,命令MG1监视主叫用户的挂机事件(如果主叫用户在拨号过程中中途挂机,则停止下面的操作)。

(8)MG1回响应。

(9)SS向MG1发CRCX命令,命令MG1按要求创建连接。

(10)MG1回响应。

(11)SS向MG2发CRCX命令,命令MG2按要求创建连接。

(12)MG2回响应。

(13)SS向MG1发MDCX命令,命令根据要求改变连接。

(14)MG1回响应。

(15)SS向MG1发RQNT命令,命令MG1送回铃音。

(16)MG1回响应,同时MG1向主叫用户送回铃音。SS向MG2发RQNT命令,命令MG2报告被叫用户的摘机事件和提供振铃音。

(17)MG2回响应,同时MG2向被叫用户送振铃音。

(18)被叫用户摘机,MG2向SS发NTFY命令,报告被叫摘机事件。

(19)SS回响应。

(20)SS 向MG2发RQNT命令,命令MG2监视并报告被叫用户的挂机事件。

(21)MG2回响应。

(22)SS向MG1发RQNT命令,命令MG1监视并报告主叫用户的挂机事件。

(23)MG1回响应。

(24)SS向MG1发MDCX命令,命令MG1根据要求将连接改为全双工模式。

(25)MG1回响应,同时MG1建立全双工模式的连接,至此呼叫连接建立,开始进入通话阶段。

(26)假设被叫用户挂机,MG2向SS发NTFY命令,报告被叫挂机事件。

(27)SS回响应。

(28)SS向MG2发DLCX命令,命令MG2删除连接,向被叫送忙音。

(29)MG2回响应,并向被叫送忙音。

(30)SS向MG1发DLCX命令,命令MG1删除连接,并向主叫送忙音。

(31)MG1回响应,同时向主叫送忙音,至此呼叫释放。

猜你喜欢

转载自jinyike.iteye.com/blog/892028
sip
今日推荐