基于虚拟化SLIC端口的IP PBX用户模块的级联方法技术

技术编号:21517885 阅读:43 留言:0更新日期:2019-07-03 10:07
本发明专利技术涉及基于虚拟化SLIC端口的IP PBX用户模块的级联方法,主框结合扩展框的方式实现SLIC用户模块的扩展,主框和扩展框采用HW总线连接,并通过HW总线进行通信;在主框上虚拟出对应的扩展框上的SLIC用户模块,用户所有的管理和操作均在主框上进行;使用时,由主框设备和扩展框设备通过HW线进行信令和语音交互,进行不同位置下用户SLIC口的通话。采用虚拟创建SLIC端口的方法实现多台设备之间的级联扩展,对于企业需要扩大模拟话路用户数量时,通过连接扩展框的办法,并在主框上增加虚拟SLIC端口功能的这种基于虚拟化SLIC端口的IP PBX用户模块的级联方法,解决多变的用户场景及扩容的需求。

Cascading Method of IP PBX User Module Based on Virtualized SLIC Port

【技术实现步骤摘要】
基于虚拟化SLIC端口的IPPBX用户模块的级联方法
本专利技术涉及一种基于虚拟化SLIC端口的IPPBX用户模块的级联方法。
技术介绍
目前,市场上的IPPBX设备,在开局前会根据用户需要的线路数,计算出设备需要支持的SLIC用户容量,再去选择对应的IPPBX设备。在设备配置好对应的语音板卡和SLIC端口数后,按照要求布置好线路。如果某个应用的用户容量要扩大,则可能要替换设备,更换线路等,因此存在扩容不方便的问题。由于主框设备由CPU、DSP等部件组成,因此主框设备的成本比较高。因此,上述级联方法需要更换主框才能满足用户扩展需求,必将导致增加成本。
技术实现思路
本专利技术的目的是克服现有技术存在的不足,提供一种基于虚拟化SLIC端口的IPPBX用户模块的级联方法。本专利技术的目的通过以下技术方案来实现:基于虚拟化SLIC端口的IPPBX用户模块的级联方法,特点是:主框结合扩展框的方式实现SLIC用户模块的扩展,主框和扩展框采用HW总线连接,并通过HW总线进行通信;在主框上虚拟出对应的扩展框上的SLIC用户模块,用户所有的管理和操作均在主框上进行;使用时,由主框设备和扩展框设备通过HW线进行信令和语音交互,进行不同位置下用户SLIC口的通话。进一步地,上述的基于虚拟化SLIC端口的IPPBX用户模块的级联方法,其中,包含HW总线链路管理模块、虚拟化SLIC端口的注册与注销模块、虚拟SLIC端口功能模块、主框通信模块、扩展框通信模块以及扩展框SLIC模块,所述HW总线链路管理模块,扩展框与主框之间通过HW总线相连,由HW总线链路管理模块分配虚拟SLIC端口与扩展框的SLIC端口之间一条物理通路并管理;物理通道实现主框和扩展框之间的控制消息和语音消息之间的交互,主框的HW总线链路管理模块通过扩展框是否发送联络包进行分配和释放物理通路;所述虚拟化SLIC端口的注册与注销模块,用于主框管理扩展框的SLIC端口的连接与断开;所述虚拟SLIC端口功能模块,用于虚拟SLIC功能具体实现;所述主框通信模块,用于主框对扩展框的发送请求和响应应答的通信,主框通过hdlc封装的数据包进行主从设备之间的通信,主框采用命令请求、响应应答方式实现主框和扩展框的通信;所述扩展框通信模块,用于扩展框对主框的发送请求和响应应答的通信,扩展框通过hdlc封装的数据包进行主从设备之间的通信,扩展框采用命令请求、响应应答方式实现主框和扩展框的通信;所述扩展框SLIC模块,用于扩展框的SLIC功能具体实现。进一步地,上述的基于虚拟化SLIC端口的IPPBX用户模块的级联方法,其中,虚拟化SLIC端口的注册与注销模块的注册流程为:步骤一、主框接收扩展框上报的实际SLIC端口信息;步骤二、对于接收到的实际SLIC端口信息,在主框上创建虚拟的SLIC端口的数据结构;步骤三、当完成主框上创建虚拟的SLIC端口的数据结构后,对各创建的虚拟的SLIC端口进行状态的设置;虚拟化SLIC端口的注册与注销模块的注销流程为:步骤一、检测到主框10秒内未收到扩展框发送来的LINK消息;步骤二、清除创建虚拟SLIC端口时设置的状态信息;步骤三、将主框创建的虚拟SLIC的数据结构释放。进一步地,上述的基于虚拟化SLIC端口的IPPBX用户模块的级联方法,其中,主框通信模块的交互内容包含:a)主框发送请求:扩展框配置请求,主框通过扩展框配置请求,将配置信息传递给扩展框,进行配置;端口控制请求,主框对扩展框端口控制;b)主框响应应答:应答请求,对扩展框请求应答;链路维护应答,对扩展框发送的LINK请求应答。进一步地,上述的基于虚拟化SLIC端口的IPPBX用户模块的级联方法,其中,扩展框通信模块的交互内容包含:a)扩展框发送请求:链路维护请求,扩展框每隔1秒发送链路维护请求,主框接收到请求后,发送ACK做为应答消息;主框若在超过10秒的时间内未收到链路维护请求,则认为链路已不在;扩展框状态请求,请求主框更新扩展框状态;板卡状态请求,请求主框更新板卡状态;端口状态请求,请求主框更新端口状态;事件请求,请求主框提交通道事件;b)扩展框响应应答:应答请求,对主框请求应答;链路维护应答,对主框发送的LINKACK请求应答。进一步地,上述的基于虚拟化SLIC端口的IPPBX用户模块的级联方法,包括以下步骤:(a)HW总线链路管理模块分配一条物理通道主框的EXP端口提供PCM的时钟给扩展框,扩展框设备提取HW线路的时钟,主框和扩展框的时钟同步;扩展框通过检测HW线路的时钟信号,判断HW端口是否连接HW线,并置位相应的寄存器;主框未能提供检测机制来判断,是否下挂扩展框,每1s发送1个联络包实现二者之间的探测;扩展框板卡及端口状态由扩展框主动汇报,主框的虚拟SLIC端口功能模块为扩展框设备在dev_info结构中添加相关成员变量;当两个链路都接收到链路维护包后,认为链路打通,可开始请求的传送;HW总线采用8M时钟,每条HW总线承载128路TDM通道,在需要建立话路时,主框随机选择一个时隙,发送命令给扩展框,并将话路连接到该时隙上;扩展框在收到主框发送的命令后,将对应的时隙连接到SLIC上;由扩展框SLIC建立话路;(b)扩展框SLIC模块进行具体SLIC端口的注册当扩展框上电后,检测硬件SLIC是否存在,如果有硬件SLIC的存在,此时扩展框SLIC模块对具体的SLIC硬件进行处理并创建对应的SLIC端口,以方便对SLIC端口的处理;SLIC端口即用户电路具有七种功能,即应具馈电(B)、过压保护(O)、振铃(R)、监视(S)、单路编译码器(C)、混合电路(H)、测试(T)七种功能;将SLIC端口的信息通过扩展框通信模块发送往主框通信模块;(c)扩展框通信模块发送实际SLIC端口信息给主框通信模块当扩展框SLIC模块完成SLIC端口的注册后,扩展框的状态检测模块将检测到的SLIC端口状态封装成对应的数据结构,通过扩展框通信模块将封装的数据结构再次封装为hdlc的数据包,通过HW总线发往主框上;每个请求被正确接收和处理,采用未应答请求队列管理,该队列是按请求发送的时间进行排列,即最后发送的请求放在队尾,利于搜索超时未应答请求;当请求被发送后,发送方把请求挂入未应答队列的尾部;当接收方接收到请求后,完成处理并发送应答;当请求发送方接收到应答后,从未应答队列中取出相应请求;如果某个未应答请求超时,则把请求从未应答队列中取出,重新记录发送时间后发送,然后再次把该请求挂入未应答队列的尾部;(d)主框通信模块接收SLIC端口信息当扩展框将注册的SLIC端口信息通过HW总线发送到主框时,主框的主框通信模块对接收到的消息进行解封装,获取该数据包的type和ID号,如果对应的是注册SLIC端口信息的消息,则将数据包中的SLIC端口信息内容提取出来,并将SLIC端口信息交给虚拟化SLIC端口的注册与注销模块进行注册或注销SLIC端口;同时,主框通信模块发送一个同样的序列号的ack消息给扩展框通信模块,告知扩展框,主框已收到扩展框发送过来的SLIC端口信息,否则,扩展框会循环发送SLIC端口信息,直到请求超时;(e)虚拟化SLIC端口的注册与注销模块进行SLIC端口的虚拟化注册与注销当接收到消息是注册SLIC端口本文档来自技高网...

【技术保护点】
1.基于虚拟化SLIC端口的IP PBX用户模块的级联方法,其特征在于:主框结合扩展框的方式实现SLIC用户模块的扩展,主框和扩展框采用HW总线连接,并通过HW总线进行通信;在主框上虚拟出对应的扩展框上的SLIC用户模块,用户所有的管理和操作均在主框上进行;使用时,由主框设备和扩展框设备通过HW线进行信令和语音交互,进行不同位置下用户SLIC口的通话。

【技术特征摘要】
1.基于虚拟化SLIC端口的IPPBX用户模块的级联方法,其特征在于:主框结合扩展框的方式实现SLIC用户模块的扩展,主框和扩展框采用HW总线连接,并通过HW总线进行通信;在主框上虚拟出对应的扩展框上的SLIC用户模块,用户所有的管理和操作均在主框上进行;使用时,由主框设备和扩展框设备通过HW线进行信令和语音交互,进行不同位置下用户SLIC口的通话。2.根据权利要求1所述的基于虚拟化SLIC端口的IPPBX用户模块的级联方法,其特征在于:包含HW总线链路管理模块(101)、虚拟化SLIC端口的注册与注销模块(102)、虚拟SLIC端口功能模块(103)、主框通信模块(104)、扩展框通信模块(105)以及扩展框SLIC模块(106),所述HW总线链路管理模块(101),扩展框与主框之间通过HW总线相连,由HW总线链路管理模块(101)分配虚拟SLIC端口与扩展框的SLIC端口之间一条物理通路并管理;物理通道实现主框和扩展框之间的控制消息和语音消息之间的交互,主框的HW总线链路管理模块通过扩展框是否发送联络包进行分配和释放物理通路;所述虚拟化SLIC端口的注册与注销模块(102),用于主框管理扩展框的SLIC端口的连接与断开;所述虚拟SLIC端口功能模块(103),用于虚拟SLIC功能具体实现;所述主框通信模块(104),用于主框对扩展框的发送请求和响应应答的通信,主框通过hdlc封装的数据包进行主从设备之间的通信,主框采用命令请求、响应应答方式实现主框和扩展框的通信;所述扩展框通信模块(105),用于扩展框对主框的发送请求和响应应答的通信,扩展框通过hdlc封装的数据包进行主从设备之间的通信,扩展框采用命令请求、响应应答方式实现主框和扩展框的通信;所述扩展框SLIC模块(106),用于扩展框的SLIC功能具体实现。3.根据权利要求2所述的基于虚拟化SLIC端口的IPPBX用户模块的级联方法,其特征在于:虚拟化SLIC端口的注册与注销模块(102)的注册流程为:步骤一、主框接收扩展框上报的实际SLIC端口信息;步骤二、对于接收到的实际SLIC端口信息,在主框上创建虚拟的SLIC端口的数据结构;步骤三、当完成主框上创建虚拟的SLIC端口的数据结构后,对各创建的虚拟的SLIC端口进行状态的设置;虚拟化SLIC端口的注册与注销模块(102)的注销流程为:步骤一、检测到主框10秒内未收到扩展框发送来的LINK消息;步骤二、清除创建虚拟SLIC端口时设置的状态信息;步骤三、将主框创建的虚拟SLIC的数据结构释放。4.根据权利要求2所述的基于虚拟化SLIC端口的IPPBX用户模块的级联方法,其特征在于:主框通信模块(104)的交互内容包含:a)主框发送请求:扩展框配置请求,主框通过扩展框配置请求,将配置信息传递给扩展框,进行配置;端口控制请求,主框对扩展框端口控制;b)主框响应应答:应答请求,对扩展框请求应答;链路维护应答,对扩展框发送的LINK请求应答。5.根据权利要求2所述的基于虚拟化SLIC端口的IPPBX用户模块的级联方法,其特征在于:扩展框通信模块(105)的交互内容包含:a)扩展框发送请求:链路维护请求,扩展框每隔1秒发送链路维护请求,主框接收到请求后,发送ACK做为应答消息;主框若在超过10秒的时间内未收到链路维护请求,则认为链路已不在;扩展框状态请求,请求主框更新扩展框状态;板卡状态请求,请求主框更新板卡状态;端口状态请求,请求主框更新端口状态;事件请求,请求主框提交通道事件;b)扩展框响应应答:应答请求,对主框请求应答;链路维护应答,对主框发送的LINKACK请求应答。6.根据权利要求1或2所述的基于虚拟化SLIC端口的IPPBX用户模块的级联方法,其特征在于:包括以下步...

【专利技术属性】
技术研发人员:王辉刘继明刘松王晓冬陈冬冬
申请(专利权)人:网经科技苏州有限公司
类型:发明
国别省市:江苏,32

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

1