版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
H.248协议详解-覃哲名词定义媒体网关(MG):MG将一种网络中的媒体转换成另一种网络所要求的媒体格式。例如:AG、IAD等接入设备。媒体网关控制器(MGC):MGC对MG中与媒体通道连接控制相关的呼叫状态进行控制。例如:程控交换机,软交换等设备。终结点(Termination):终结点是MG上的逻辑实体,它发起和/或接收媒体和/或控制流。终结点用一些属性来描述,如媒体流、modem和承载能力等属性,这些属性组成了一系列描述符。例如:接入网中的电话端口关联(Context):关联是一些终结点具有相互联系而形成的结合体。有一种特殊的关联称为空关联(Null),它包含所有那些与其它终结点没有联系的终结点。例如,接入网关中所有的空闲线路都被看作空关联中的终结点。中继(Trunk):两个交换系统间的一个通信通道,例如:T1或E1中的一个时系DS0。流(Stream):在一个呼叫或者会议中,由一个MG接收或发送的双向媒体流或者控制流。事件(Events):MGC可以请求MG检测事件,可以检测的事件包括传真音、导通检测结果和摘机/挂机等。MG检测到请求的事件后,缺省地,向MGC发送一个通知报告。信号(Signals):信号是MG产生的媒体,如信号音(Tone)和录音通知,以及线路信号(如Hookswitch)。通配值(Wildcard):协议语法中定义的特殊符号,有“CHOOSE”和“ALL”两种。“ALL”表示需要使用所有满足条件的取值通常简写为*号,“CHOOSE”表示需要选择一个满足条件的取值通常简写为$。在没有特殊说明时,通配值往往特指“ALL”。H.248协议在网络中的位置下图
给出了2个例子,每个关联中带星号的框代表终结点之间的逻辑联系。命令(Command):本协议定义了一些命令用于对协议连接模型中的逻辑实体关联和终结点)进行操作和管理。命令提供了本协议所支持的最精微层次的控制。例如,通过命令可以向关联增加终结点、修改终结点、从关联中删除终结点以及审计关联或终结点的属性。命令提供了对关联和终结点的属性的完全控制;包括指定要求终结点报告的事件、向终结点加载的信号以及指定关联的拓扑结构(谁能听见/看见谁)。事务(Transaction):MG与MGC之间的一组命令构成事务。一个事务可以由一个或多个动作(Action)组成,每个动作又由作用范围局限在同一个关联中的一个或多个命令组成。请求(Request)和响应(Reply):MGC和MG之间进行各种层次上的交互(如事务交互、动作交互和命令交互等)。每次交互包含一个请求和一个响应。请求由发送方发起;接收方对请求进行处理,并将处理结果包含在响应中返回给发送方。通常MGC发起请求而MG做出响应。但相反的情况也是可能的协议结构MG和MGC之间的一组命令(command)组成了事务(Transaction)。每个Transaction由一个TransactionID来标识。Transaction由一个或者多个动作(Action)组成。一个Action又由一系列command以及对关联属性进行修改和审计的指令组成,这些命令、修改和审计操作都局限在一个关联之内。因而每个动作(action)通常指定一个关联标识(Contextid)协议命令
所有Megaco/H.248信息采用ASN.1文本信息格式。Megaco/H.248通过一系列命令控制终端(Termination)、关联域(Context)、事件(Event)以及信号(Signal)等。下面列出了各种命令Add:Add命令负责添加Termination到Context。Context中的第一个Termination上的Add命令可以用于创建一个Context。
Modify:Modify命令用于更改Termination的属性、事件和信号
Subtract:Subtract命令用于断开Context中的Termination连接,并返回加入Context的关于Termination的统计值。Context中最后Termination上的Subtract命令用以删除Context。Move:Move命令自动将Termination移动到其它Context。AuditValue:AuditValue命令用以返回属性、事件和信号的当前状态,以及终点统计值.AuditCapabilities:AuditCapabilities命令返回媒体网关所支持的关于终点属性、事件及信号等的所有可能值。Notify:Notify命令允许媒体网关通知媒体网关控制器关于媒体网关中发生的事件。ServiceChange:ServiceChange命令允许媒体网关通告媒体网关控制器关于单个终点或终点组将退出服务或返回到服务。此外MG利用ServiceChange命令通告其对MGC(注册)的可用性,并通告MGC关于迫近或完全重启的MG。MGC可能通过向MG发送ServiceChange---命令而通告MG其移交过程。MGC还可能通告ServiceChange命令通知MG为服务增添单个终点或终点组或将单个终点或终点组退出服务
终结点用一些属性来描述。方便起见,相互有关的属性被组合成描述符。本协议定义的描述符包括:Modem:标识modem类型和属性Mux:描述多媒体终结点的复用类型和形成Mux的终结点Media:媒体流属性的列表TerminationState:与特定媒体流无关的终结点属性Stream:对应于单个媒体流的remote/local/localControl描述符的列表Local:对MG从远端实体接收到的媒体流进行描述的一些属性Remote:对MG发送给远端实体的媒体流进行描述的一些属性LocalControl:MG和MGC之间的一些控制属性Events:描述需要MG检测的事件,以及当事件被检测到时作出的反应Signals:描述向终结点加载的信号Audit:定义需要审计的息Packages:可作为AuditValue命令的参数,返回由终结点实现的包的列表DigitMap:为MG定义的号码采集规则,用于匹配拨号事件,使拨号事件按组而非单个上报ServiceChange:可作为ServiceChange命令的参数,描述何种业务发生改变以及业务发生改变的原因,等等ObservedEvents:可作为Notify或者AuditValue命令的参数,报告被检测到的事件Statistics:可作为Subtract、Auditvalue和Auditcapabilities命令的参数,报告与终结点有关的统计数据Topology:描述关联中终结点之间的媒体流流向Error:定义了错误码和错误注释字符串,该描述符可作为命令响应及Notify请求命令的参数MG注册流程MG向MGC放送的注册消息ServiceChange
示例消息:MEGACO/1[10.203.5.31]:2944Transaction=3344{Context=-{ServiceChange=ROOT{Services{Method=Restart,Reason=902,Version=1,20020001T00000700,ServiceChangeAddress=2944,Profile=AnalogLineProfile/1,X-VENDER=ZTE,X-IDMETH=1,X-IDDATA=44a168ffffffde2c0014eb4c83}}}}
其中Transaction=3344表示发起注册这个事务的事务标识为3344,ServiceChange=ROOT表示这条ServiceChange的命令将对整个MG起作用。ROOT后面的大括号后里的参数为对ServiceChange这条命令的描述符参数其中:Method=Restart表示注册业务发生改变的类型为指定终端恢复业务。Reason=902表示指示前面业务恢复的原因值为热启动。ServiceChangeAddress=2944表示指示后续的通信地址IP端口号为2944。Profile=AnalogLineProfile/1表示MG支持AnalogLineProfile/1这个协议版本
MG注册流程MGC对注册消息的响应,为节省SS出口宽带,其中很多参数为简写的模式。示例消息:!/1[219.159.76.42]:2944P=3344{C=-{SC=ROOT{SV{V=1}}}}其中!为MEGACO的简写,P为Transactionreplay的简写。TransactionReply由事务的接收方发送,作为对TransactionRequest的一对一响应。一个TransactionReply包含一个或者多个动作,其中每个动作都必须指定动作的目标关联,以及对应每个关联的一个或者多个响应。当事务的响应方完成了TransactionRequest的处理后,就会发送一个TransactionReply。MG注册流程MGC向MG发送Modify命令,要求MG检测所有用户的摘机(al/of)事件示例消息:/1[219.159.76.42]:2944T=8410406{C=-{MF=*{E=8389803{al/of},SG{}}}}其中MF=*,MF为Modify的简写、*号为通配符all代表所有MG的终结点。E=8389803{al/of},,E为Event(事件描述符)的简写表示事件ID为8389803,被事件类型为摘机事件(al/of)
Event描述符描述需要MG检测的事件,以及当事件被检测到时作出的反应
MG向MGC的Modify命令响应,并上报所有终结点TIDnameMEGACO/1[10.203.5.31]:2944Reply=8410406{Context=-{Modify=AG58900,Modify=AG58901,Modify=AG58902,Modify=AG58903}}MG注册流程拨号环境创建:USER1主叫号码:9999208ip=10.203.5.31,(AG58903)USER2被叫号码;9999207ip=10.203.5.31,(AG58902)两号码在同一IAD(221.6.59.123)上,主叫拨打被叫振铃,被叫应答,被叫先挂机。MG呼叫流程H.248协议里几个常见缩写:"T="TransactionID"C=“ContextID“A=”ADD命令“MF=”MODIFY命令“N=“NOTIFY命令"M"MediaDescriptor"O"LocalControlDescriptor"MO"ModeDescriptor"L"LocalDescriptor"R"RemoteDescriptorMG呼叫流程MG检测到主叫终结点(AG58903)摘机,并用notify消息将此次ObservedEvents=8389791的观察事件向MGC上报MEGACO/1[10.203.5.31]:2944Transaction=2081{Context=-{Notify=AG58903{ObservedEvents=8389791{20020101T00094000:al/of}}}}详细内容解析:采用MEGACO协议传送,从MG[10.203.5.31]端口2944发往MGC端口2944事务的标识为Transactionid=2081,此动作由Notify命令组成,Notify命令里包含下列信息:终结点标识=AG58903,被观察事件(ObservedEvents)事件标识=8389791(MG注册时MGC给的);事件发生时间=20020101T00094000--->2002年1月1日00时09分4秒;被观察事件描述符:al/of---->event:analogsub/offhook,检测到用户提机模拟信号MG呼叫流程MGC向MG1返回Reply!/1[219.159.76.42]:2944P=2081{C=-{N=AG58903}}MGC同时向MG发送Modify消息要求MG监测终端AG58903是否有al/on(挂机)al/fl(拍插簧)状态。!/1[219.159.76.42]:2944T=8409156{C=-{MF=AG58903{E=8389792{al/on,al/fl},SG{}}}}MG对MGC所下的两条消息进行回复和确认。MEGACO/1[10.203.5.31]:2944TransactionResponseAck{2081}MEGACO/1[10.203.5.31]:2944Reply=8409156{Context=-{Modify=AG58903}}MG呼叫流程MGC向MG下发号码表规则Digitmap,要求MG向终结点放拨号音!/1[219.159.76.42]:2944T=8409157{C=-{MF=AG58903{DM=DM518780346489{(0xxxxxxxxx.|1[0124-9]x.|[2-9]xxxxxx|ExxF|FF|ExxEx.F|ExxF[1-6].|FxxF|EFxxEx.F|ExxExxEx.|EExx|FxxExxF|FExxExxxxEx.F|EFxxExxxxEx.F|ExxExxxxF|FxxExxxx.F|ExxxEx.F|400Sx.)},E=8389793{dd/ce{DM=DM518780346489},al/on,al/fl},SG{cg/dt}}}}内容解析:号码表的语法DM为号码采集规则digitmap的简写。DM518780346489为Digitmapname;X为通配符可以为0-9之间的任意一个数字拨号,E表示拨号表中的*号;F表示拨号表中的#号,符号“.”代表0次或多次重复在“.”之前的拨号事件,号码表还可以包括S,L字符,S与L分别表示MG对于后续拨号事件应采用短定时器S或长定时器L。MG呼叫流程内容解析:
E=8389793{dd/ce{DM=DM518780346489},al/on,al/fl},SG{cg/dt}}}}本次事件标识为8389793,MGC向MG下发号码表规则。要求MG检测终结点AG58903的dd/ce(拨号)、al/on(挂机),al/fl(排插簧)等事件并上报。并且要求MG向终端AG58903放SG信号为cg/dt(拨号音)。SG为signal(信号)的简写,信号是MG产生的媒体,如信号音(Tone)和录音通知,以及线路信号(如Hookswitch)。更复杂的信号可以包含一个简单信号的序列,加上对媒体或线路信号接收和分析并以此作为信号产生的条件。信号也可以要求准备一些媒体内容来产生以后的信号。MG呼叫流程数图举例DM={(0xxxxxxxxx.|1[0124-9]x.|}“0xxxxxxxxx.”表示可以匹配的号码首位必须为0,后面X表示可以为1-9的任意一个数,“.”之前的那一位X,可以重复0-任意多次直到短定时器超时。“1[0124-9]x.”表示可以匹配的号码为首位为1,第二位为012456789其中任何一个数,“X.”同上表示。一般字符和字符,例如xx之间采用长定时器记时,“.”后续前面一位采用短定时器记时。MG呼叫流程DigitMap定时器本协议规定了三类定时器用于保护根据DigitMap所收集的号码,这三类定时器为:起始定时器(T),短定时器(S)和长定时器(L)。1)起始定时器T用于任何已拨号码之前。如果起始定时器被设为0(T=0),此定时器就失效了;表示MG将无限期地等待拨号。2)若MG确认号码串至少还需要一位号码来匹配DigitMap中的任意拨号方案,则数字间的定时器值应设置为长定时器(L)(例如16秒)。3)若号码串已经匹配了DigitMap中的某一拨号方案,但还有可能接收更多位数的号码而匹配其它不同的拨号方案,则不应立即报告匹配情况,MG必须使用短定时器(S)等待接收更多位数的号码。MG呼叫流程MG上主叫用户拨号,MG根据MGC所下发的号码表进行收号,并将所拨号码及匹配结果用Notify消息上报MGC;MEGACO/1[10.203.5.31]:2944Transaction=2082{Context=-{Notify=AG58903{ObservedEvents=8389793{20020101T00094500:dd/ce{ds="9999207",Meth=UM}}}}}内容解释:被检测到的事件(ObservedEvents)事件ID为8389793,时间为2002年1月1日00时9分45秒,事件类型为用户拨号(dd/ce),所拨的号码(ds)为9999207,所收数字与DIGMAP内的规则正好精确匹配(Meth=UM)。
MG呼叫流程关于匹配(metching)的定义如果首位已匹配但在后续收号过程中发生号码和号码表不匹配或长定时器超时,则只向MGC上报已匹配成功的号码,并且meth=PM(部分匹配);如果首位已匹配但在后续收号过程中发生短定时器超时,则只向MGC上报已匹配成功的号码,并且meth=FM(完全匹配);如果用户首位拨号匹配失败,则向MGC上报ds=“”,Meth=PM;如果拨号精确匹配,则上报所拨号码,Meth=UM(明确匹配);MG呼叫流程MGC向MG发送Add消息,在MG中创建一个新context,并在context中加入主叫用户
的termination和RTPtermination,其中RTP的Mode设置为sendandrecivice,并设置语音压缩算法!/1[219.159.76.42]:2944T=8409158{C=$------->添加新的关联,关联号MG任一分配{A=AG58903,A=$------>添加新的RTPtermination,由MG任一分配(choose){M------>MediaDescriptor{ST=1----->StreamDescriptor
{O{MO=RC,nt/jit=40},------>mode=
Receiveonly,抖动时延nt/jit为40MSL{v=0c=INIP4$m=audio$RTP/AVP8018a=ptime:20}}}}}}----本地描述符L{}内要求MG提供媒体传输的本地IP地址,以及语音压缩编码算法。(后续内容将详细介绍SDP描述符)MG呼叫流程MG1为所需Add的RTP分配资源RTP1,并向MGC应答Reply消息,其中包括该RTP1的IP地址,采用的语音压缩算法和RTP端口号等;MEGACO/1[10.203.5.31]:2944Reply=8409158{Context=2084{Add=AG58903,Add=RTP/00000{Media{Stream=1{Local{v=0c=INIP410.203.5.31m=audio4000RTP/AVP8018a=ptime:20}}}}}}相关知识:MEDIA的几种描述符之间的关系如下所示:MediaDescriptorTerminationStateDescriptorStreamDescriptorLocalControlDescriptorLocalDescriptorRemoteDescriptorMG呼叫流程当本协议采用文本方式编码时,Local和Remote描述符包含RFC2327所定义的SDP的会话描述(sessiondescription)。SDP会话描述例子的描述如下:Local{v=0c=INIP410.203.5.31m=audio4000RTP/AVP8018a=ptime:20}c=连接信息-如果包含在会话层则该字段可选c=<networktype><addresstype><connectionaddress>c=INIP410.203.5.31―――>IN=internet,IPV4,所连接的ip地址为10.203.5.31m=(媒体名称和传输地址)m=<media媒体类型><port传输层端口><transport传输协议><fmtlist格式列表>media媒体类型可以选择“audio”,“video”,“application”,“data”and“control;格式列表中:8、0、18、4分别表示G.711A、G.711U、G.729、G.723。MG呼叫流程MGC向MG发送Modify消息挺拨号音!/1[219.159.76.42]:2944T=8409159{C=2084{MF=AG58903{SG{}}}}MGC向MG发送Add消息,在MG2创建一个新context,在context中加入被叫用户User2的termination和RTPtermination,其中Mode设SendReceive并设置远端RTP地址及端口号、语音压缩算法等;!/1[219.159.76.42]:2944T=8409160{C=${A=AG58902,A=${M{ST=1{O{MO=SR,nt/jit=40},L{v=0c=INIP4$m=audio$RTP/AVP8018a=ptime:20},R{v=0c=INIP410.203.5.31m=audio4000RTP/AVP8018a=ptime:20}}}}}}MG呼叫流程MGC向MG发送Modify消息要求MG向被叫送振铃声(al/ri)和发送来电显示信息!/1[219.159.76.42]:2944T=8409161{C=2085{MF=AG58902{M{TS{fsk/fsktype=1}},SG{al/ri,fsk/fsk{d="2010-04-06",t="16:28:15",c="9999208"}}}}}MG对MGC回REPLYMEGACO/1[10.203.5.31]:2944Reply=8409161{Context=2085{Modify=AG58902}}MG呼叫流程MGC向MG放送Modify消息要求MG向主叫发送回铃音(cg/rt)!/1[219.159.76.42]:2944T=8409162{C=2084{MF=AG58903{SG{cg/rt}}}}MG向MGC送ReplyMEGACO/1[10.203.5.31]:2944Reply=8409162{Context=2084{Modify=AG58903}}MG检测到被叫摘机时间,向MGC送Notify小心上报摘机事件MEGACO/1[10.203.5.31]:2944Transaction=2085{Context=2085{Notify=AG58902{ObservedEvents=2000{20020001T00095200:al/of}}}}MGC向MG回送reply/1[219.159.76.42]:2944P=2085{C=2085{N=AG58902}}MG呼叫流程MGC向MG发送Modify消息,让MG2检测User2的挂机(al/on)、拍叉簧(al/fl)事件;!/1[219.159.76.42]:2944T=8409163{C=2085{MF=AG58902{E=8389794{al/on,al/fl},SG{}}}}MG向MGC回复replyMEGACO/1[10.203.5.31]:2944Reply=8409163{Context=2085{Modify=AG58902}}MG呼叫流程MGC向MG发送modify消息,告知主叫User1,被叫User2的媒体信息。!/1[219.159.76.42]:2944T=8409164{C=2084{MF=RTP/00000{M{ST=1{O{MO=RC},R{v=0c=INIP410.203.5.31m=audio4002RTP/AVP8a=ptime:20}}}}}}
MG向MGC回复reply,并上报本端的媒体信息MEGACO/1[10.203.5.31]:2944Reply=8409164{Context=2084{Modify=RTP/00000{Media{Stream=1{Local{v=0c=INIP410.203.5.31m=audio4000RTP/AVP8a=ptime:20},Remote{v=0c=INIP410.203.5.31m=audio4002RTP/AVP8a=ptime:20}}}}}}MG呼叫流程MGC向MG发送modify消息,将主叫User1的媒体流模式改为,SR(SendReceive)模式。!/1[219.159.76.42]:2944T=8409165{C=2084{MF=AG58903{SG{}},MF=RTP/00000{M{ST=1{O{MO=SR}}}}}}MG向MGC回复reply,主被叫正常通话MEGACO/1[10.203.5.31]:2944Reply=8409165{Context=2084{Modify=AG58903,Modify=RTP/00000}}MG检测到被叫挂机,用Notify消息上报MGCMEGACO/1[10.203.5.31]:2944Transaction=2086{Context=2085{Notify=AG58902{ObservedEvents=8389794{20020001T00095600:al/on}}}}MG向MGC回复reply!/1[219.159.76.42]:2944P=2087{C=2084{N=AG58903}}MG呼叫流程MGC向MG发送Subtract命令,要求释放RTP/00001的媒体流,并上报审计状态信息。!/1[219.159.76.42]:2944T=8409172{C=2084{S=RTP/00000{AT{SA}}}}内容解析:AT为Audit描述符:使用Audit可以获取终结点属性、事件、信号和统计的当前信息。SA为Statistics统计描述符:提供的信息用于描述一个特定关联中终结点的状态和使用状况MG呼叫流程MG向MGC上报获得的终端RTP信息MEGACO/1[10.203.5.31]:2944Reply=8409172{Context=2084{Subtract=RTP/00001{Statistics{rtp/ps=345,rtp/pr=191,rtp/pl=0,rtp/jit=0,rtp/delay=0,nt/os=55200,nt/or=30560,nt/dur=14000}}}}内容解析:上报的信息按顺序为:发送的RTP包统计,接收的RTP包统计,RTP丢包率统计,RTP抖动统计,RTP时延统计,接收的字节统计,发送的字节统计,通话时长统计.MG呼叫流程MGC向MG放送modify消息要求MG向主叫放忙音!/1[219.159.76.42]:2944T=8409169{C=2084{MF=AG58903{SG{cg/bt}}}}MGC向MG发送Subtract要求删除被叫叫终结点关联2085!/1[219.159.76.42]:2944T=8409170{C=2085{S=AG58902}}MG向MGC送Reply消息,上报统计状态MEGACO/1[10.203.5.31]:2944Reply=8409170{Context=2085{Subtract=AG58902{Statistics}}}MGC向MG发送Modify消息,要求检测终节点AG58902的摘机状态,为下一次呼叫做准备!/1[219.159.76.42]:2944T=8409171{C={MF=AG58902{E=8389795{al/of},SG{}}}}MG呼叫流程MG向MGC发送notify消息上报主叫挂机MEGACO/1[10.203.5.31]:2944Transaction=2087{Context=2084{Notify=AG58903{ObservedEvents=8389793{20020001T00095900:al/on}}}}MGC向MG发送Modify消息要求MG释放RTP/00000媒体流,并上报统计信息!/1[219.159.76.42]:2944T=8409172{C=2084{S=RTP/00000{AT{SA}}}}MG呼叫流程MG释放媒体流RTP/00000并上报统计信息MEGACO/1[10.203.5.31]:2944Reply=8409172{Context=2084{Subtract=RTP/00000{Statistics{rtp/ps=345,rtp/pr=191,rtp/pl=0,rtp/jit=0,rtp/delay=0,nt/os=55200,nt/or=30560,nt/dur=14000}}}}MGC向MG发送Modify消息要求MG停放忙音!/1[219.159.76.42]:2944T=8409173{C=2084{MF=AG58903{SG{}}}}MG向MGC回复reply,停止向主叫放忙音MEGACO/1[10.203.5.31]:2944Reply=8409173{Context=2084{Modify=AG58903}}MG呼叫流程MGC向MG发送Subtract要求删除主叫叫终结点关联2084!/1[219.159.76.42]:2944T=8409174{C=2084{S=AG58903}}MG回复删除关联2084,AG58903为空关联MEGACO/1[10.203.5.31]:2944Reply=8409174{Context=2084{Subtract=AG58903{Statistics}}}MGC要求MG检测终结点AG58903的摘机状态,为下一次呼叫做准备!/1[219.159.76.42]:2944T=8409175{C=-{MF=AG58903{E=8389796{al/of},SG{}}}}MG回复replyMEGACO/1[10.203.5.31]:2944Reply=8409175{Context=-{Modify=AG58903}}MG呼叫流程常见故障11.MG与MGC通信中断2.MG无法在MGC上完成注册过程故障现象:整个MG电话全不中断判断方法:1.在软交换测跟踪信令,查看MG是否有心跳消息发送上来。2.在软交换是否能够ping通MG的IP地址。3.如果能登陆MG测,查看MG能否成功注册MGC,或者抓包查看能否看到MGC下发的心跳消息,心跳消息如下:!/1[219.159.76.42]:2944T=8410405{C=-{AV=ROOT{AT{}}}}MG呼叫流程常见故障处理常见故障2MG与MGC测TID配置没有对应,或者软交换未配置TID。故障现象:MG正常注册到软交换,但是用户摘机无拨号音,无法打通电话,或无法呼入。判断方法:在软交换上跟踪信令,或者在MG端口抓包分析。具体信令如下
提机后MG向MGC上报摘机事件终端TIDMEGACO/1[10.203.5.31]:2944Transaction=21144{Context=-{Notify=AG58903{ObservedEvents=8389819{20020005T23582700:al/of}}}}
MGC无法查询到该TIDname,回复ER=430,未知的终结点标识符。
!/1[219.159.76.42]:2944P=21144{C=-{N=AG58903{ER=430{}}}}MG呼叫流程常见故障处理常见故障3中兴软交换未配置RTP资源,或者RTPname配置失败。故障现象:摘机有拨号音,但是拨号后忙音。故障分析:在软交换上跟踪信令,或者在MG端口抓包分析。具体信令如下信令在用户摘机到拨号的过程都是正常的。MG向MGC上报占用的媒体信息……Add=AG58903,Add=RTP/00000……MGC没有发现想同名称的RTP通道,要求删除该媒体通道,并回忙音。!/1[219.159.76.42]:2944T=8416465{C=21197{S=RTP/00000}}!/1[219.159.76.42]:2944T=8416467{C=21197{MF=AG58903{SG{cg/bt}}}}MG呼叫流程常见故障处理400——错误请求(BadRequest)401——协议错误(ProtocolError)402——未授权(Unauthorized)403——事务语法错误(SyntaxErrorinTransaction)406——协议版本不支持(VersionNotSupported)410——标识符错误(Incorrectidentifier)411——事务指向未知的关联(ThetransactionreferstoanunknownContextId)412——没有可用的关联标识符(NoContextIDsavailable)421——未知的动作或不合法的动作组合(Unknownactionorillegalcombinationofactions)H.248协议常见错误代码430——未知的终结点标识符(UnknownTerminationID)431——不存在匹配的终结点(NoTerminationIDmatchedawildcard)432——终结点标识超出范围或没有可用的终结点标识符(OutofTerminationIDsorNoTerminationIDavailable)433——终结点已存在于一个关联中(TerminationIDisalreadyinaContext)434——关联中的终结点数目超过了最大值(MaxnumberofTerminationsinaContextexceeded)440——协议不支持的包或未知的包(UnsupportedorunknownPackage)441——Remote描述符丢失(MissingRemoteDescriptor)442——命令语法错误(SyntaxErrorinCommand)443——命令类型不支持或命令类型未知(UnsupportedorUnknownCommand)H.248协议常见错误代码444——描述符类型不支持或描述符类型未知(UnsupportedorUnknownDescriptor)445——属性类型不支持或属性类型未知(UnsupportedorUnknownProperty)446——参数类型不支持或参数类型未知(UnsupportedorUnknownParameter)447——命令中描述符非法类型(Descriptornotlegalinthiscommand)448——同一描述符在命令中重复两次(Descriptorappearstwiceinacommand)。注:H.248.8规定该错
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 救援演练心肺复苏方案
- 一年级上册数学教案-6.2 11-20各数的写法 人教版
- 3.3+大气热力环流+课件+高一地理湘教版(2019)必修第一册
- 培训加减分规则
- 大班音乐游戏活动教案:猫捉老鼠
- 教育教学工作实施方案(小学)
- 急性ST段抬高心肌梗死急诊介入治疗
- 第一单元《机械运动》6.路程-时间图像和速度-时间图像(双基过关)(原卷版)
- 第六单元《质量与密度》3.密度的测量(分层训练)(解析版)
- 胰岛素治疗的护理
- 叉车工安全技术交底书
- 市场营销职业规划生涯发展报告
- translated-(2024.V1)NCCN临床实践指南:心理痛苦的处理(中文版)
- 外国新闻传播史 课件 第十章 俄罗斯地区的新闻传播事业
- 《民用建筑项目节能评估技术导则》
- (2024年)《口腔医学美学》课件
- 七年级英语下册读写综合专项训练
- 门诊护患沟通技巧(简)
- 放射性物质的标志与标识
- 2024年传染病培训课件
- 肿瘤科护理培训总结报告
评论
0/150
提交评论