一种实现企业voip即时呼叫的方法

文档序号:7767290阅读:193来源:国知局
专利名称:一种实现企业voip即时呼叫的方法
技术领域
本发明涉及一种实现企业VOIP即时呼叫的方法,尤其涉及一种数字等价于以字 符为分隔符寻址的即时通信方法。
背景技术
目前大部分用户所使用的通讯方式都是传统电话系统,传统的电话系统包括电话 交换机、电话机、电话线。用户拨打电话都需要向运营商交纳通信费用,尤其是对企业而言, 这些通信费用增加了一部分成本。
随着VOIP技术的兴起,网络电话系统被很多企业认可并使用,因为它相对于传统 的电话系统,降低了一定的成本。但是软件网络电话系统也有它的不足之处,以Skype ( — 个使用很广泛的网络电话软件)为例,它只能实现软件拨打固定电话(或移动电话)、软件 与软件之间的通话。软件与软件之间的通话,语音数据包通过因特网传输,可以做到免费; 软件拨打固定电话(或移动电话),由于网络电话和传统电话的相互独立,如果要拨通,网 络电话商需要向传统电话运营商交纳一定的费用,而用户就得向网络电话商交纳一定的费 用(如skype充值);Skype无法实现固定电话拨打软件电话和固定电话拨打固定电话。
随着网络技术的发展,不断提出新的解决方案,以思科的VOIP解决方案为例,如

图1 Cisco-voip所示,需要的硬件设备路由器(Router)、交换机(Switch)、电话交换机 (PBX)、电脑(PC)、电话机(Phone)、网线、电话线。电脑通过网线连接到交换机上,交换机通 过网线连接到路由器上,路由器使用其语音接口通过电话线和PBX相连,电话机通过电话 线连接到PBX上。实现方式以甲公司呼叫乙公司为例,甲公司管理员自定义一个前缀号, 当甲公司员工在拨打电话前先拨这个前缀号时,PBX会把该语音数据包转交给甲公司的路 由器,甲公司的路由器通过寻址找到事先设定好的乙公司的路由器(呼叫数据传输过程如 图2 Cisco-viop过程所示)。这套解决方案中并没有软端,所以无法实现软件电话与固定 电话、软件电话与软件电话之间的互拨,只能做到固定电话之间互相拨打免费,因为前缀号 是由企业网络管理员自定义的,且企业网络管理员必须事先将互相通话的甲、乙公司的路 由器中的路由信息做统一规划,所以规划外的路由器无法与之互通。简而言之这种解决方 案的前提是这两个公司必须为总部和分支机构之间,而且该解决方案中的PBX必须为高端 带有特定的语音接口,因此需要很高的成本,不适合大部分中、小企业。
随着网络硬件设备的发展,在传统的VOIP解决方案方面有了更进一步的发展,以 思科的IPT解决方案为例,如图3 Cisco-IPT所示,需要的硬件设备路由器(Router)、交换 机(Switch)、呼叫中心(Call Manager)(语音负载,给IP电话分配分机号码)、IP电话(IP Tel印hone)、电脑(PC)、网线。电脑通过网线连接到IP电话上,IP电话通过网线连接到交 换机上,Call Manager通过网线连接到交换机上,交换机通过网线连接到路由器上。以甲 公司呼叫乙公司为例,呼叫数据传输过程如图4 Cisco-IPT过程所示,当甲公司的员工呼叫 乙公司员工时,先拨打前缀号(前缀号和思科VOIP解决方案中的一样,也需要企业网络管 理员事先定义),语音呼叫数据包发送给交换机,交换机发送给CallManager,CallManager处理数据之后通过交换机发送给甲公司的路由器,甲公司的路由器通过寻址找到乙公司的 路由器。这种解决方案是用Call Manager取代了传统的电话交换机,增加了软端电话,但 是前提是需要互相通话的甲、乙公司的路由器中的路由信息做统一规划,所以规划外的路 由器无法与之互通,也就是要想做到免费互相通话的企业必须是总部和分支机构的关系, 而且Call Manager和IP电话的成本相当昂贵,一般中小型企业根本负担不起。发明内容
本发明针对以上问题的提出,而研制一种实现企业VOIP即时呼叫的方法。可以在 企业现有的硬件环境中利用该VOIP的即时呼叫方法进行呼叫通信。本发明采用的技术手 段如下
一种实现企业VOIP即时呼叫的方法,其特征在于包括如下步骤
a)初始化设定给服务器的语音接口卡分配分机号码,给用户分配分机号码,将 用户名同分机号码绑定;设定数字等价于目标用户的寻址地址,所述寻址地址由目标用户 名、分隔符和目标地址三部分组成,其中目标用户名和目标地址由分隔符隔开;
b)发起呼叫用户摘机,首先拨自身服务器语音接口卡的分机号码,此时发起呼叫 用户触发拨号信号,通过电话机处理成含有拨号信息的模拟信号并发向发起呼叫用户的 PBX,发起呼叫用户的PBX会根据内部端口对应表向发起呼叫用户服务器发出呼叫请求,此 时发起呼叫用户的服务器响应同时接收请求建立连接;然后发起呼叫用户接着拨自己的分 机号码,发起呼叫用户的电话机处理成含有拨号信息的模拟信号发送给发起呼叫用户的服 务器;
C)发起呼叫用户服务器上的语音接口卡接收到模拟信号,发起呼叫用户服务器把 获取的含有拨号信息的模拟信号解码成数字信号;服务器会把该数字信号转换成相应的数 据包,服务器通过拆包会获取的拨号信息,进而获取该用户的具体信息;发起呼叫用户接着 拨已经设定好的等价于目标用户的寻址地址数字,发起呼叫用户的电话机处理成含有拨号 信息的模拟信号发送给发起呼叫用户的服务器;此时发起呼叫用户的服务器把获取的含有 拨号信息的模拟信号解码成数字信号;发起呼叫用户服务器获取的发起呼叫用户所拨等价 于目标用户的寻址地址拨号信息,并将其换成同发起呼叫用户所拨数字对应的目标用户的 寻址地址数据包;
d)发起呼叫用户的服务器解析分隔符后面的目标地址,即目标用户服务器地址, 如果该目标用户服务器地址合法并存在,发起呼叫用户的服务器就把语音请求数据包通过 网络寻址发给分隔符后面的目标用户服务器地址;
e)目标用户的服务器接收到语音请求数据包时,会拆包解析分隔符前的目标用户 名,此时目标用户的服务器会判断该目标用户名是否存在,如果存在,目标用户的服务器会 提取相对应的分机号;
f)并向目标用户的客户端发起呼叫请求同时通过目标用户的PBX向目标用户的 分机号发出呼叫请求;
g)此时目标用户的客户端响应,同时目标用户的分机振铃,用户乙可以通过客户 端接收请求建立会话或提起自己的分机接收请求建立会话。
所述步骤b中的拨号为按键拨号或者语音拨号。
所述步骤b中的分隔符是指用来区分用户名和目标地址的符号,即分隔符与用户 名和目标地址不同类型或不相同的符号;所述目标地址是来标志目标用户服务器的位置, 可以是IP地址、域名或主机名。
本发明可以自己定义自己喜欢的数字来等价于目标用户的寻址地址,而且大大减 少了拨号的长度,使得用户更加方便;企业可以通过本发明做到固定电话拨打固定电话免 费,给企业节省资金;传统的VOIP是一个大服务器集群,所有的用户信息都在服务器集群 上存储,而本发明是把服务器分散到每个企业或者第三方运营商,降低了服务器的承载量, 也降低了服务器的成本;利用本发明,可以以同样的方式来实现视频会议、传真,并且是完 全免费。
本发明和传统的电话系统、Skypeu 、W VOIP解决方案、思科IPT解决方案相比具 有以下优点
其中表格中的字段解释如下
总-分代表互相通话的企业为总部和分支机构。
非总-分代表互相通话的企业为相互独立的企业。
固-固表示固定电话拨打固定电话。
固-软表示固定电话拨打软件电话。
软-软表示软件电话拨打软件电话。
软-固表示软件电话拨打固定电话。
低表示成本很低廉。
高表示价格昂贵。
0 表示费用为0,即无成本。
X 表示无法实现。
权利要求
1.一种实现企业VOIP即时呼叫的方法,其特征在于包括如下步骤a)初始化设定给服务器的语音接口卡分配分机号码,给用户分配分机号码,将用户 名同分机号码绑定;设定数字等价于目标用户的寻址地址,所述寻址地址由目标用户名、分 隔符和目标地址三部分组成,其中目标用户名和目标地址由分隔符隔开;b)发起呼叫用户摘机,首先拨自身服务器语音接口卡的分机号码,此时发起呼叫用户 触发拨号信号,通过电话机处理成含有拨号信息的模拟信号并发向发起呼叫用户的PBX, 发起呼叫用户的PBX会根据内部端口对应表向发起呼叫用户服务器发出呼叫请求,此时发 起呼叫用户的服务器响应同时接收请求建立连接;然后发起呼叫用户接着拨自己的分机 号码,发起呼叫用户的电话机处理成含有拨号信息的模拟信号发送给发起呼叫用户的服务 器;c)发起呼叫用户服务器上的语音接口卡接收到模拟信号,发起呼叫用户服务器把获 取的含有拨号信息的模拟信号解码成数字信号;服务器会把该数字信号转换成相应的数据 包,服务器通过拆包会获取的拨号信息,进而获取该用户的具体信息;发起呼叫用户接着拨 已经设定好的等价于目标用户的寻址地址数字,发起呼叫用户的电话机处理成含有拨号信 息的模拟信号发送给发起呼叫用户的服务器;此时发起呼叫用户的服务器把获取的含有拨 号信息的模拟信号解码成数字信号;发起呼叫用户服务器获取的发起呼叫用户所拨等价于 目标用户的寻址地址拨号信息,并将其换成同发起呼叫用户所拨数字对应的目标用户的寻 址地址数据包;d)发起呼叫用户的服务器解析分隔符后面的目标地址,即目标用户服务器地址,如果 该目标用户服务器地址合法并存在,发起呼叫用户的服务器就把语音请求数据包通过网络 寻址发给分隔符后面的目标用户服务器地址;e)目标用户的服务器接收到语音请求数据包时,会拆包解析分隔符前的目标用户名, 此时目标用户的服务器会判断该目标用户名是否存在,如果存在,目标用户的服务器会提 取相对应的分机号;f)并向目标用户的客户端发起呼叫请求同时通过目标用户的PBX向目标用户的分机 号发出呼叫请求;g)此时目标用户的客户端响应,同时目标用户的分机振铃,用户乙可以通过客户端接 收请求建立会话或提起自己的分机接收请求建立会话。
2.根据权利要求1所述的一种实现企业VOIP即时呼叫的方法,其特征在于所述步骤b 中的拨号为按键拨号或者语音拨号。
3.根据权利要求1所述的一种实现企业VOIP即时呼叫的方法,其特征在于所述步骤b 中的分隔符是指用来区分用户名和目标地址的符号,即分隔符与用户名和目标地址不同类 型或不相同的符号;所述目标地址是来标志目标用户服务器的位置,可以是IP地址、域名 或主机名。
全文摘要
本发明公开了一种实现企业VOIP即时呼叫的方法,其特征在于包括如下步骤a)初始化设定;b)用户拨打固定电话,服务器建立连接;c)服务器对用户进一步拨号解析,并将拨号信息同发起呼叫用户的服务端已存储的寻址地址相对应,d)发起呼叫用户的服务端解析出目标用户名信息,将其发送给目标地址服务器;e)目标用户服务器接收信息,并提取相对应的分机号;f)并向目标用户客户端发起呼叫请求同时向目标用户的分机号发出呼叫请求;g)此时目标用户的客户端响应,同时目标用户的分机振铃,用户乙通过客户端接收请求建立会话或提起自己的分机接收请求建立会话。该方法可以以现有网络电话同样的方式来实现视频会议、传真,并且是完全免费。
文档编号H04M7/00GK102045466SQ201010569638
公开日2011年5月4日 申请日期2010年12月2日 优先权日2010年12月2日
发明者曲旸 申请人:大连天亿软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1