




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
h248培训一.消息介绍(transactionrequest、transactionreply、transactionpending、ack)一个消息由多个transaction 组成。每个消息都有一个消息头,其中包含标识消息发送者的标识符。可以将消息发送者的名称(如域地址/域名/设备名)作为消息标识符mid(messageidentifier)。一个h.248.1 实体(mg 或mgc)在它作为发起方发送的消息中必须始终如一地使用同一个消息标识符mid。消息包括一个版本字段用于标识消息所遵从的协议版本。版本字段为1 位或2 位数,目前所采用的协议版本为版本1。消息中所包含的transaction 是各自独立处理的。消息不规定任何顺序,也无所谓消息的应用程序或对消息的应答。一个消息实质上只是一个传输的机制。transactionrequesttransactionrequest 由事务发起方发送,每发起一个请求后就有一个事务与之对应。一个请求包含一个或者多个动作,其中每个动作都指定了它的目标关联以及对目标关联作用的一个或者多个命令。transactionrequest(transactionid contextid command command,. . .contextid command command )其中,transactionid 参数必须指定一个值,用于该参数可以将transactionrequest 与以后接收方发出的transactionreply 或者transactionpending 关联起来。contextid 必须指定一个值,该值用于随后的所有命令,直到指定下一个contextid 或transactionrequest 结束。transactionreplytransactionreply 由事务的接收方发送,作为对transactionrequest 的一对一响应。一个transactionreply 包含一个或者多个动作,其中每个动作都必须指定动作的目标关联,以及对应每个关联的一个或者多个响应。当事务的响应方完成了transactionrequest 的处理后,就会发送一个transactionreply。当出现以下两种情形之一时,就认为接收方已完成transactionrequest 的处理: transactionrequest 中所有动作已处理完毕; transactionrequest 中的一个非可选命令处理失败。当命令中的所有描述符都已处理完毕,就认为这个命令处理完毕。对于信号描述符,如果该描述符语法描述正确,接收方支持信号描述符所指定的信号类型,并且指定的信号已经置于等候加载的队列中,就认为信号描述符处理完毕。对于事件描述符,如果该描述符语法描述正确,接收方能够检测事件描述符中所指定的事件,能产生事件描述符中嵌套的信号,能识别事件描述符中嵌套的事件类型,并且mg 已处于检测事件发生的状态,就认为事件描述符处理完毕。transactionreply (transactionid contextidresponse response,. . .contexid response response)transactionreply 中的transactionid 参数必须与相关的transactionrequest 中的transactionid 相同。contextid 参数必须指定一个值,该值适用于动作中所有命令的响应, contextid 可以指定为确定的值、“all”或“null”。response 参数代表一个7.2 节描述的命令返回值,或者命令执行失败时的error 描述符。失败命令之后的其他命令将不执行,也不产生命令响应。但有一个例外。当transactionrequest 中的一个标记为“optional”(可选)的命令执行失败时, 事务中该命令后的命令将继续执行并返回命令响应。transactionpendingtransactionpending 由接收方发送,它表示一个transaction 正在被处理,但是处理尚未完成。当对一个transaction 的处理还需要一些时间来完成时,发送这个消息用来防止发送方认为相关的transactionrequest 已丢失。transactionpending (transactionid )transactionpending 中包含的transactionid 参数应与相关transactionrequest 中的transactionid 相同。事务发送方可能会接收到一个事务的多个transactionpending 消息。当处于pending 状态的接收方接收到一个重复的transactionrequest,接收方可以立即发送一个重复的transactionpending 消息,或者等待定时器超时后发送另外一个transactionpending 消息transactionackack表示对应答的一个确认,保证udp之类不可靠传输的可靠性。如果在tcp传输上就不需要此消息了。transactionack (transactionid )!/1 10.40.48.86:2944 mid包括协议类型!,版本号1,红色是ip,2944是端口t=108038505 t就是transactionrequest的缩写后面是idc=- c是context的缩写,“-”表示上下文id为nullmf=ag58901 mf是modify ag58901是端口号m m就是mediast=1 st是streamo o是localctrlmo=sr,tdmc/gain=0,tdmc/ec=on,e=2000 e是event描述符al/of二、h248的具体实现都是通过各种包和参数来完成的不同的包有不同的含义,而且有顺序关系1-h248-generic 现在只有在pbx联选群的时候用到,只是为了检测发送号码是否结束2-h248-root 如果配置了就会在网关注册的时候给mg下一些缺省的值,包括最大的上下文数,每个上下文中最大的tid个数等等。可以不需要配置3-h248-tonegen4-h248-tonedet 这两个暂时都没有用到5-h248-dg baisc dtmf generator package 在pbx发号的时候会用到6-h248-dd 网关上报号码所用到的包,信令如:!/159.34.25.9:2944 t=370c=15734n=user0111006oe=200320050811t15191600:dd/ceds=8369001,meth=um7-h248-cg 放基本音的时候用到的包 例如拨号音、回铃音、忙音等等cg/dt-拨号音,cg/bt-忙音,cg/wt-嗥鸣音8-h248-cd 暂时没有使用9-h248-al 摘挂机 叉簧用到的包 另外振铃也使用此包al/of-摘机,al/on-挂机,al/fl-叉簧10-h248-ct 导通检测的时候用到11-h248-nt 检测rtp状态的时候用到 在界面上可以配置其门限值 在准备媒体的时候 ss会给网关下在准备媒体的时候会下nt/qualertth=100,其中的100在静态属性模板中有配置12-h248-rtp 暂时不用13-h248-tdmc 增益或者是回声抑制开关 一般如果在属性模板中配置了这些参数 需要配置上tdmc才会在信令中发送会在信令中下tdmc/ec=off或者tdmc/ec=on, tdmc/gain =219-h248-ipfax t。38传真用 如果要进行ss传真全控制必须要配置此包36-h248-xcg 放音使用,对于一些特殊的音会用到此包如果配置了此包,那么嗥鸣音就会下xcg/roh39-h248-int intrusion tones generation package 暂时没有用41-h248_chp 拥塞包,可以在界面上配置拥塞的门限值,对于root类型检测其拥塞事件;如果超过此门限值,网关会上报拥塞,协议调用数据库接口采取一些策略进行呼叫处理。42-h248-conftn 会议业务中用到的音,好像只是在香港业务中才有59-alert 振铃包或者是呼叫等待音,对于不同的振铃或者是呼叫等待音有不同的pattern下发,其pattern值是在界面上配置。这个在振铃的时候会下 信令格式signalsalert/cwpattern=1 pattern为1表示以1号振铃模式来下振铃,振铃模式缺省都是为1,一共可以从1到15进行配置,在全局业务区别振铃中有248振铃模式可以进行配置60-andisp 来电显示包,有简单和复合两种个数,其参数pattern的含义和alert包一致signalsandisp/dwaddb=802001083035313831363135020a3931393535353030303007084a6f686e20446f65d5,pattern=1ddb表示了来电显示内容:80表示复杂格式其中会有人名,20表示了字符长度是16进制也就是说长度为32,01是日期08是日期长度,具体日期5月18日16:15;02表示号码,0a表示号码长度为10,号码为9195550000;07表示为人名,08表示为人名长度为8,人名为john doesignalsandisp/dwaddb=0420303531383136313539313935353530303030d5,pattern=104表示简单格式,只有号码和日期pattern也是音的方式,如果在振铃状态 那么就是振铃音;如果在听呼叫等待音状态,那么需要放呼叫等待音。这个状态是网关根据用户状态来区别的62-h248-bcasaddr 随路呼叫中用到的包 主要用来带a类信号63-h248-bcas 基本的随路信号包 包括占用 应答等 如果是随路用户 需要在缺省属性模板中的缺省事件中填上不同的检测事件64-h248-rbs robbed bit signaling package 暂时没有用65-h248-oses operator services and emergency services packages 暂时没有用66-h248-osext operator services extension package 暂时没有用123-h248-icas international cas package 随路中检测前向释放后向释放的时候使用124-h248-casblk 暂时没有用240-h248-r2 r2包,检测收号或者其他的一些属性的69-it 心跳包,需要在root上配置心跳检测事件在网关注册后ss会下心跳检测事件,网关会按照ss定的时间 定期来上报241-h248-mfd 脉冲收号在下号码表的时候会下一个e=2003dd/cedm=dm398980085784,mfd/cd dm=dm398980085784,al/on,al/fldd/ce表示dtmf收号,mfd/cd表示脉冲收号242-h248-xal 反极性通话开始就进行计费,信令是signalsxal/las243-h248-amet 暂时没有用244-h248_fsk 来电显示包和andisp是一致的,这个是中兴私有的包只是对中兴自己的网关起作用,如果要和他人对接实现来电显示功能那么请配置andisp包245-h248_au 播放语音的包 配置的时候需要放在cg包之前此包都是发送到ms上的,要求放送语音。在iad的包模板中请不要配置此包246-ipctx 话务台的包 用来发送号码和群组247-h248_cnt 转网功能248-h248_auth 认证包如果配置了此包,而且又使用了认证,ss就会定期下认证检测事件,如果网关不认就会将网关退出服务。249-diffserv 业务控制媒体时用到此包可以看业务控制媒体的配置文档250-nas nas呼叫时用到的包255-rtcp 进行qos统计的时候用到的包在开始通话后,主备叫就会收到开始统计的消息。如果要实现qos的功能必须要配置此包 同时又要在全局业务开关中打开qos的统计的开关256-h248_isdn isdn呼叫时用到的包具体的配置可以isdn的数据配置文档三.静态属性模板1、 megaco的版本号:说明ss的协议版本号,现在都是1。在信令中!/1或者megaco/1.这个红色的1就是版本号2、 dns server的ip地址:域名解析服务器的ip地址,现在没有用。3、 号的表示:在协议中表示为70即f,在终端上报号码时,如果是会表示为f4、 *号的表示:在协议中*表示为70即f,在终端上报号码时,如果是*会表示为f5、 事务存在的最长时间(10ms):协议中表示的事务最长的存在时间,如果在此期间重新发送相同的事务,ss是不会处理的。6、 解码错误时允许mgc忽略的最大次数:暂时没有用7、 最大传输次数:对于每个事务都有重传机制来保护,当达到最大的重传次数的时候就认为是一次断路,如果说达到了最大的断路次数,ss就认为网关退出服务了。8、 重传方式:有两种方式:定长和不定长;定长就是说每次事务重传的间隔都是定的,定时器长度都是界面上可以重传定时器;不定长是递增的,例如第一是200ms,第二次就是400ms依次类推。9、 心跳周期:这个对于mgcp使用10、 支持三次握手:三次握手就是对于一个事务,会收到应答后,会发送ack再次确认的信息。11、 支持hairpin:实现ag和tg自环,不在走媒体,直接通过t网接续或者是e1。12、 支持数据加密:暂时不用13、 允许信令跟踪:勾山可以在界面上进行信令跟踪。如果进行信令跟踪发现被adapter拒绝,可能就是这个选项没有选中。14、 支持传真:mgcp的t38传真用1、 disconnect定时器(10ms):暂时没有用2、 呼叫释放时充实次数:暂时没有用3、 终端重启延时定时器(10ms):暂时没有用。4、 激活检测定时器(10ms):暂时没有用5、 临时响应定时器(10ms):暂时没有用6、 响应证实定时器(10ms):暂时没有用7、 重传定时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 路运产业链整合-洞察阐释
- 鹅羊山社区生态运动广场建设工程项目可行性研究报告
- 第三节教学设计
- 2025至2030年中国特种尼龙滑轮行业投资前景及策略咨询报告
- 2025至2030年中国热轧角铁行业投资前景及策略咨询报告
- 高中文科数学跨学科教学资源共享与利用路径
- 2025至2030年中国清耳器行业投资前景及策略咨询报告
- 2025至2030年中国测绘图纸行业投资前景及策略咨询报告
- 2025至2030年中国汽车指示泡行业投资前景及策略咨询报告
- 2025至2030年中国欧洲锅行业投资前景及策略咨询报告
- 对外投资合作国别(地区)指南 -科威特-20250106-00615
- 丝绸产业品牌建设-洞察分析
- 【机器人】2021年全球外骨骼机器人产业研究报告-CBInsights
- 智慧燃气系统建设方案
- 【MOOC】作物育种学-四川农业大学 中国大学慕课MOOC答案
- 2024年浙江绍兴诸暨市交通运输局下属事业单位招聘编外用工6人历年管理单位遴选500模拟题附带答案详解
- 学校保安保洁及宿管服务投标方案(技术方案)
- 临床成人失禁相关性皮炎的预防与护理团体标准解读
- 医疗器械公司组织机构图和部门设置说明
- 个人开车与单位免责协议书
- JGJT46-2024《建筑与市政工程施工现场临时用电安全技术标准》知识培训
评论
0/150
提交评论