一种企业总机通讯的实现方法技术

技术编号:7290701 阅读:176 留言:0更新日期:2012-04-25 23:21
本发明专利技术揭示了一种企业总机通讯的实现方法,包括:将DTMF数据按照设定规则和格式形成一个数据包,以扩展RFC格式传送数据;用户与总机建立连接后,通过客户端将扩展RFC格式的数据包发送至总机,总机接收扩展RFC格式的数据包,并解析得到该用户个人信息;菜单驱动单元在用户拨打总机号码时驱动菜单自动显示于客户端的显示单元上,用户根据菜单选择需要的功能;客户端在向总机发送的扩展RFC格式数据包中设置通话信息、操作信息;总机接收扩展RFC格式数据包,并解析得到通话信息、操作信息,并据此进行后续操作。本发明专利技术在RFC的标准格式上进行扩展,新增字段add用以设置用户个人信息、通话信息、操作信息;可减少总机后台服务器的压力,提高操作效率。

【技术实现步骤摘要】
一种企业总机通讯的实现方法
本专利技术属于移动通讯
,涉及一种通讯方法,尤其涉及一种通过带内RFC2833扩展实现企业总机通讯的方法。
技术介绍
DTMF就是双音多频,我们日常生活中拨打电话的过程中经常会用到,如拨打用户的分机号码,输入账号和密码等。而随着3G电话的大量使用如何实现传送DTMF成为3G电话中的一个技术问题。目前传送DTMF信号普遍有两种方式:带内传送和带外传送。其中,带外传送主要通过将DTMF消息封装到协议中进行传送,如H323协议中可以通过Q931和H245进行传送DTMF。而带内传输主要有两种:透明传送和RFC2833方式。所谓透明传送就是将DTMF音作为语音一起打包到RTP中进行发送。由于网络丢包的影响,有时会造成DTMF信号丢失,而且DTMF音混合在语音包中,容易产生偏差,造成信号失真。所以目前普遍采用的是RFC2833方式,就是将DTMF数字按照一个的规则和格式组成一个数据包,然后封装到RTP中发送。接收端接收后进行解析,再还原成相应的DTMF信号,这种方式的优点是对丢包的容错性强以及识别差错率低。RTP(RealTimeProtocal),该协议可参见RFC1889。RTP协议是3G电话中以及NGN中最经典的协议。无论采用H323,H248,MGCP还是SIP,这些都属于信令层的协议,他们之间进行互通、交换其最终目的是为了实现媒体流的收发。而所有的媒体流都是采用RTP协议,无论是视频,语音还是图象,包括本文所提到的DTMF都是建立在RTP的基础上的。RTP协议用以传送实时数据。RTP协议通常运行在UDP层之上,二者共同完成运输层的功能。UDP提供复用及校验和服务,也就是通过分配不同的端口号传送多个RTP流。协议规定,RTP流使用偶数(2n)端口号,相应的RTCP流使用相邻的奇数(2n+1)端口号。因此,应用进程应在一对端口上接收RTP数据和RTCP控制数据,同时向另一对端口上接收RTP数据和RTCP控制数据。RTP分组由RTP头部和净荷数据组成;RTP分组由UDP包来进行传输,通常一个UDP包仅含一个RTP分组,若采用一定的封装方法,也可以包含多个RTP分组;其中的RTP净荷就是RTP传送的语音数据。表1RTP头部格式表RTP分组的头部的格式如上,RTP分组头部的各字段含义为:1.V:RTP版本号。为“10”。2.P:填充指示位。P为“1”时表示分组结尾含有1个或多个填充字节。3.X:扩展指示位。X为“1”,则表示固定头部后还有一个扩展头部,这种情况较复杂,很少使用。CC:CSRC计数。指示固定头部后的CSRC的个数5.M:由应用文档解释,通常不用。6.PT:净荷类型表示RTP分组的净荷类型。我们常用的有:“0”:G.711μ“8”:G.711A“4”:G.723.1“18”:G.729“96”:RFC28337.序号:序号顾名思义就是表示RTP分组的次序。初值为随机数,每发送一个增加1。可供接收方检测分组丢失和恢复分组次序。8.时戳:表示RTP分组第一个字节的取样时刻。其初值为随机数,每个采用周期加1。如果每次传送20ms的数据,由于音频的采样频率为8000Hz,即每20ms有160次采样,则每传送20ms的数据,时戳增加160。9.SSRC:同步源标识(SynchronousSource)表示信号的同步源,其值应随机选择,以保证同一个RTP会话中任意两个同步源的SSRC标识不同。10.CSRC:分信源标识(ContributingSource)CSRC标识由混合器插入,其值就是组成复合信号的各个分信号的SSRC标识,用以标识各个组成分信号的信源。RTP分组的头部最多可以包含15个CSRC标识,其数目由CC字段指明。RFC2833(RTPPayloadforDTMFDigits,TelephonyTonesandTelephonySignals)是IETF制定的,它规定了传送DTMF数字以及其他电话音和信号的标准。0-78910-1516-31eventERvolumeduration表2RFC2833净荷格式表表2给出RFC2833的标准格式,其中:events:事件号,8位,用于说明本数据包的事件。RFC2833除了传送DTMF信号外还能传送传真,调制解调器,MF信号等。本文只关注DTMF信号,有关DTMF的事件请参见表3。表3DTMF的事件表volume:音量,6位,用于说明DTMF信号的音频功率级,范围从(0~-63dbm)。有效的DTMF范围是从0到-36dBm0;低于-55dBm0则必须丢弃。duration:数字信号的宽度,16位,以时戳单元表示。这样,事件从RTP时间戳表示的瞬间开始,并一直持续到该参数表示的长度。事件可以已经结束也可以没有结束。以8000赫兹取样来说,本字段最长可以表示8秒。E:结束位,1位,若设置为1表明数据包中含有事件的结束。因此上述的duration参数即测定了事件的完整宽度。R:本字段为以后使用而保留。发送方必须将它设为0,接收端则应忽略它。此外,企业总机是中国电信号码百事通针对企业用户推出的智能总机业务,申请企业可以得到一个终身不变的八位总机号码,企业员工的固话、小灵通、手机均可作为分机进行灵活转接;申请企业可根据自身需求在WEB页面上对总机欢迎词、分机对应电话等进行设置,企业员工也可对自己的分机进行管理。企业的外部客户或内部员工均可拨打该总机号码,通过拨打分机号或者直接呼叫的方式来接通联系人,也可按0由号码百事通专业坐席人员进行查询转接服务。当客户拨打某企业总机后,根据总机用户的设定,可以听到企业欢迎词,或者直接说出分机联系人姓名或输入分机号码进行接续,或者听取企业产品介绍、优惠信息、参与企业市场调查等。另外,企业内部员工还可通过拨打该企业总机享受便捷的商旅服务,同时企业也可以获得积分来兑换礼品或服务。然而,现有的企业总机系统,用户如果想通过视频菜单实现某项总机业务,需要选取业务功能;现有的系统用户需要根据菜单的提示操作,图1为现有企业总机系统功能选择的操作流程,按照该流程一般需要很久才能找到相应的功能,效率低下,已经不能满足人们的要求。
技术实现思路
本专利技术所要解决的技术问题是:提供一种通过带内RFC2833扩展实现企业总机通讯的方法,可提高操作效率。为解决上述技术问题,本专利技术采用如下技术方案:一种企业总机通讯的实现方法,所述方法包括如下步骤:步骤S0:将DTMF数据按照设定规则和格式形成一个数据包,以扩展RFC格式传送数据;所述扩展RFC格式在RFC标准格式上增加若干字段,通过该字段内设置用户个人信息,或者还包括通话信息、操作信息中的一种或多种;步骤S1:用户通过客户端与总机建立连接,呼叫建立后,用户通过所述客户端将扩展RFC格式的数据包发送至总机,扩展RFC格式的数据包中增加的若干字段中含有用户个人信息,总机接收所述扩展RFC格式的数据包,并解析得到该用户个人信息;步骤S2:菜单驱动单元在用户拨打总机号码时驱动菜单自动显示于所述客户端的显示单元上,用户根据菜单选择需要的功能;步骤S3:客户端在向总机发送的扩展RFC格式数据包中设置通话信息或/和操作信息,该通话信息或/和操作信息通过扩展RFC格式增加的若干字段本文档来自技高网
...
一种企业总机通讯的实现方法

【技术保护点】

【技术特征摘要】
2011.11.24 CN 201110378294.81.一种企业总机通讯的实现方法,其特征在于,所述方法包括如下步骤:步骤S0:将DTMF数据按照设定规则和格式形成一个数据包,以扩展RFC格式传送数据;所述扩展RFC格式在RFC标准格式上增加若干字段,通过该字段内设置用户个人信息,或者还包括通话信息、操作信息中的一种或多种;步骤S1:用户通过客户端与总机建立连接,呼叫建立后,用户通过所述客户端将扩展RFC格式的数据包发送至总机,扩展RFC格式的数据包中增加的若干字段中含有用户个人信息,总机接收所述扩展RFC格式的数据包,并解析得到该用户个人信息;步骤S2:菜单驱动单元在用户拨打总机号码时驱动菜单自动显示于所述客户端的显示单元上,用户根据菜单选择需要的功能;步骤S3:客户端在向总机发送的扩展RFC格式数据包中设置通话信息或/...

【专利技术属性】
技术研发人员:邱丽霞胡文杰范晨陈志坚张煜吴睿嘉
申请(专利权)人:杭州世导通讯有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术