IP电话机、视频可视电话通信产品及组网方案

H.248呼叫建立流程(三)

时间:2019-11-15 08:06 作者:admin 分享到:
图   呼叫建立流程
         11.命令MG2创建关联域,并加入TDM终端A3和RTP终端
    MGC—MG2:
        MEGAC0/1 [333.333.1.1]:3333
        Transaction= 6 {
                 Context = S {
                       Add = A3{Media {
                          Stream = 1 {
                              LocalControl { Mode = SendReceive}
          }
               }
               Events= 1221 (al/of),
               Signals ( al/ri )
         }
     Add =筇{Media {
            Stream = 1 {
                 LocalControl {
                Mode = SendReceive, nt/jit= 40
                Local {
                           v = 0
                         c = IN IP4 $
                         m = audio $ RTP/AVP 4
                              a = ptime:30
              h
                    Remote (
                   v = 0
                    c = IN IP4 311. 311. 1.1
                  m = audio 2222 RTP/AVP 4 a = ptime:30
       由于确定被叫是MG2中的TDM终端A3,因此MGC向MG2发送ADD命令,要求 建、>.一个关联域,其关联域标识为任选(用符号$表示),表示由MG2分配,并在该关联 域中加入TDM终端A3和RTP终端,而且向TDM终端A3 (被叫电话)送振铃UL ri), 以及检测摘机事件(al of)。对于加入的RTP终端,因为其发送特性和接收特性都要规 定,所以模式定为“收发”型。其中,发送(Remote)媒体格式及其目的地址和端口号与 MG1屮RTP终端的接收媒体格式及其目的地址和端口号一样(由MG1中Local特性确 定)。接收(Local)媒体格式要求为G. 723. 1编码,接收地址和端口号由MG2确定。
       12. MG2回复响应
       MG2—MGC:
          MEGAC0/1[322. 322.1.l]:3333
          Reply = 6{
              Context = 5000<
                    Add = A3,
                           Add = A4{
                                   Media{
                                           Stream =1{
                                                       Local{
                                                               v = 0
                                                                c = INI P4 322. 322.1.1
                                                               m = audio 1112 RTP/AVP 4
       MG2接收到ADD命令后,向被叫终端A3振铃,建立关联域,为该关联域确定标识 号5000.赋予RTP终端标识为A4,将A3和A4加入关联域5000.确定支持MGC规定的 接收媒体格式(G. 723. 1),确定接收RTP流的IP地址为322. 322. 1. 1,RTP端口号为 1112,并将以上信息在响应消息中报告给MGC。
       13. MGC向MG1发送修改命令
             MGC—MG1:
                 MEGAC0/1 [333. 333. 1.1]:3333
                 Transaction = 7{
                        Context = 1000{
                              Modify = A1{
                                     S ignals{cg/rt}
                       }.
                               Modify= A2{
                                            Media{
                                                     Stream = 1{
                                                                Remote{
                                                                c= INI P4 322. 322.1.1
                                                                m= audio 1112 RTP/AVP 4
        MGC接收到MG1的响应数据后,向MG1发送修改命令,一是要求向TDM终端A1 发回铃音{cg/rt},一是确定RTP终端的发送Remote特性,其值与MG2的RTP终端的 Local特性相同。
        14. MG1回复响应
          MGl-------MGC:
                MEGACO/1[311.311.1_1]:3333
                     Reply= 7(
                              Context = 1000{
                                     Modify = A1,
                                         Modify = A2
          至此,MG2与MG1之间的后向通道已建立,但前向通道已保留但尚未建立(因为 RTP终端A2还处于“只收”模式)。
          15. MG2向MGC报告用户2(被叫)摘机事件
            MG2—MGC:
               MEGAC〜1[322.322.1.1]:3333
              Transaction = 8{
                    Context = 5000{
                            Notify= A3{0bservedEvents = 1221{
                                 20030729T22020002:al/of}
丨,
MG2检测到被叫摘机事件后用Modify命令向MGC报告。

版权所有:IP电话:http://www.g3voip.com 转载请注明出处

热销IP电话产品hot products