一种计算机控制管理VoIP话机的方法及系统技术方案

技术编号:10181261 阅读:147 留言:0更新日期:2014-07-03 10:55
本发明专利技术提供一种计算机控制管理VoIP话机的方法,包括步骤:a、计算机端的话机管理软件向VoIP话机的WEB服务器发出HTTP请求,以获取VoIP话机端相关数据或控制管理VoIP话机操作;b、所述WEB服务器对所述HTTP请求进行解析,如果所述WEB服务器端不具有可直接回复的数据,则所述WEB服务器与GUI进行Dubs交互以获取所述VoIP话机相关数据,否则直接进入步骤c;c、所述WEB服务器构造返回结果至所述计算机端的话机管理软件,由所述话机管理软件解析所述返回结果并对所述VoIP话机进行对应的管理操作。通过本发明专利技术的技术手段可以实现在计算机端的Outlook上整合VoIP话机的基本功能,如:来电提醒、未接来电查询、通讯录同步等,从而给用户提供一种新颖快捷的VoIP话机操作方式。

【技术实现步骤摘要】
一种计算机控制管理VoIP话机的方法及系统
本专利技术属于通讯
,尤其涉及网络电话通过计算机插件进行管理操作的方法.
技术介绍
随着网络的发展以及互联网的优点,各种基于网络的产品已经越来越多,本专利技术用到的VoIP(VoiceoverInternetProtocol)网络电话就是其中一种,VoIP网络电话可以在IP网络上便宜的传送语音、传真、视频、和数据等业务。VoIP网络电话最大的优势是能采用Internet和全球IP互连的环境,提供比传统业务更多、更好的服务,因而被广泛应用。但是各种网络电话种类太多,从产品形态上可分为:在计算机上安装使用的IP电话软件和专业的VoIP话机,前者成本低、在PC端操作方便,但语音质量不甚理想,而专业的VoIP话机功能强大,语音质量相对清晰因而深受很多企业欢迎。目前市场上提供的VoIP话机都是通过话机端的显示界面和键盘进行控制操作,电话查看拨打需要转移到话机上,这点对于日常工作习惯使用计算机的公司职员来说操作略显麻烦。在现有技术中也曾出现一种通过计算机端来对传统电话进行控制管理的系统,但是该应用场合限制在公司系统内部,通过设置一个远程管理服务器专门对该系统内部的所有电话的拨打、接听进行集中管理,再由各个与电话配合的计算机登录该远程管理服务平台进行控制。由于该系统架构复杂、设置成本高,并且集中管理增加服务器载荷。另外在工作中,email仍然是众多公司职员不可缺少的一种沟通交流方式,因此本专利技术就提供了一种方法,能让用户通过在计算机电脑上的Outlook上对绑定的VoIP网络电话进行来电提醒、通话记录查询、电话拨打、通讯录管理等,从而给用户更好的操作性。只有具备好的用户体验性,使用方便的电话才能更好的吸引用户。
技术实现思路
本专利技术的目的在于提供一种计算机控制管理VoIP话机的方法,用于解决现有技术中计算机绑定VoIP网络电话进行来电提醒、通话记录查询、电话拨打、通讯录同步等操作。为了实现上述专利技术目的,本专利技术的技术方案如下:一种计算机控制管理VoIP话机的方法,所述方法包括如下步骤:a、计算机端的话机管理软件向VoIP话机的WEB服务器发出HTTP请求,以获取VoIP话机端相关数据或控制管理VoIP话机操作;b、所述WEB服务器对所述HTTP请求进行解析,如果所述WEB服务器端不具有可直接回复的数据,则所述WEB服务器与GUI进行Dbus交互以获取所述VoIP话机相关数据,否则直接进入步骤c;c、所述WEB服务器构造返回结果至所述计算机端的话机管理软件,由所述话机管理软件解析所述返回结果并对所述VoIP话机进行对应的管理操作。为了实现所述计算机与VoIP话机的绑定,在上述步骤a之前还包括以下步骤:a0、在计算机端安装所述话机管理软件,并配置所述VoIP话机的IP信息。本专利技术的技术方案中所述话机管理软件是安装在Outlook客户端的Outlook插件。当本专利技术的技术方案实现来电提醒功能时,所述HTTP请求包括所要获取的线路数值以及所述线路状态参数。并且上述步骤c中返回结果包括所述线路的以下任一种线路状态:线路空闲、正在振铃、正在呼出、通话已建立、通话保持、通话已转接、通话正在结束、会议通话中。如果当所述Outlook插件解析得到所述线路状态是正在振铃,则创建一个弹出提醒框通知用户所述VoIP话机的来电状况,所述弹出提醒框列出线路号、来电号码。为了优化技术方案上述VoIP话机的WEB服务器发出HTTP请求是定时请求,定时周期可以设置为周期为1秒钟查询一次。在实现本专利技术通讯录同步功能,还包括如下步骤:所述Outlook插件读取Outlook通讯录数据,并在本地构建好联系人的xml格式文件后将其Post到所述WEB服务器。并且,所述步骤b还进一步包括如下步骤:所述WEB服务器与所述GUI进行Dbus交互后,所述GUI根据所述不同的HTTP请求对所述VoIP话机端的通讯录数据执行相应操作:增加/删除/替换。为了实现本专利技术在计算机端进行电话拨打功能,还包括如下步骤:在所述计算机端,用户直接输入或通过通讯录选择需要拨打的电话号码;在所述步骤a中所述HTTP请求参数包括以下信息:被叫方号码、主叫方帐号、是否视频呼叫。为了实现上述专利技术目的,本专利技术另外提供一种计算机控制管理VoIP话机的系统,包括计算机和VoIP话机,其特征在于:所述计算机安装有VoIP话机管理软件,所述VoIP话机包括WEB服务器和GUI,所述VoIP话机管理软件用于向所述WEB服务器发出HTTP请求,以获取所述VoIP话机端相关数据或控制管理所述VoIP话机操作,并在所述计算机上安装时设置所述VoIP话机的IP;所述WEB服务器,接收所述HTTP请求,并进行解析后构造返回结果至所述计算机端的话机管理软件;所述GUI,与所述WEB服务器进行Dbus交互以获取所述VoIP话机相关数据。上述控制管理所述VoIP话机操作包括:来电提醒、通讯录同步、拨打电话、未接来电查询。本专利技术通过计算机与VoIP话机的WEB服务器之间的通信来获取VoIP话机的相关数据,从而将现有技术中的VoIP话机操作功能移植到计算机上,让用户在电脑操作或使用Outlook邮箱时可以方便快捷的查询VoIP话机端的状态并进行操作,进一步提升了VoIP话机用户体验。附图说明图1为本专利技术具体实施例中一种计算机控制管理VoIP话机的系统框图;图2为本专利技术具体实施例中一种计算机控制管理VoIP话机的方法流程图;图3为本专利技术具体实施例中VoIP话机在Outlook端的来电提醒流程图;图4为本专利技术具体实施例中VoIP话机与Outlook的通讯录同步流程图。具体实施方式本专利技术的基本原理是通过在Outlook客户端安装VoIP话机管理软件,或者设计成独立的VoIP话机管理软件,由计算机通过上述VoIP话机管理软件向VoIP话机的WEB服务器发出HTTP请求,获取VoIP话机的相关信息并进行实时的显示,或者在计算机端通过本专利技术的VoIP话机管理软件发出HTTP请求用指定的帐号对指定的号码进行呼叫,或者实现计算机端与VoIP话机之间通讯录的同步等。为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术具体实施方式中提及的VoIP终端是普通VoIP话机,计算机端通过Outlook客户端增加插件与VoIP话机进行通讯。本专利技术提供了一个安装程序,该程序为安装在Outlook客户端的一个插件。该插件除了包括来电的提醒和未接来电的提示外,还包括一些其它的常用功能,如通讯录的同步,电话的拨打等,方便用户使用VoIP话机。实施例(一):计算机控制管理VoIP话机的系统图1为本专利技术具体实施例中一种计算机控制管理VoIP话机的系统框图。由图可知,本专利技术VoIP话机管理系统100包括计算机110和VoIP话机120。其中,计算机110上安装了Outlook客户端111,Outlook客户端111是Windows操作系统的一个收、发、写、管理电子邮件的自带软件,即收、发、写、管理电子邮件的工具,使用它收发电子邮件十分方便。通常我们在某个网站注册了自己的电子邮箱后,要收发电子邮本文档来自技高网
...
一种计算机控制管理VoIP话机的方法及系统

【技术保护点】
一种计算机控制管理VoIP话机的方法,其特征在于,所述方法包括如下步骤:a、计算机端的话机管理软件向VoIP话机的WEB服务器发出HTTP请求,以获取VoIP话机端相关数据或控制管理VoIP话机操作;b、所述WEB服务器对所述HTTP请求进行解析,如果所述WEB服务器端不具有可直接回复的数据,则所述WEB服务器与GUI进行Dubs交互以获取所述VoIP话机相关数据,否则直接进入步骤c;c、所述WEB服务器构造返回结果至所述计算机端的话机管理软件,由所述话机管理软件解析所述返回结果并对所述VoIP话机进行对应的管理操作。

【技术特征摘要】
1.一种计算机控制管理VoIP话机的方法,其特征在于,所述方法包括如下步骤:a、计算机端的话机管理软件向VoIP话机内置的WEB服务器发出HTTP请求,以获取VoIP话机端相关数据或控制管理VoIP话机操作,所述话机管理软件是安装在Outlook客户端的Outlook插件,所述Outlook插件与一VoIP话机进行绑定,即:通过所述VoIP话机的IP地址、用户名及密码实现绑定;b、所述WEB服务器对所述HTTP请求进行解析,如果所述WEB服务器端不具有可直接回复的数据,则所述WEB服务器与GUI进行Dbus交互以获取所述VoIP话机相关数据,否则直接进入步骤c;c、所述WEB服务器构造返回结果至所述计算机端的话机管理软件,由所述话机管理软件解析所述返回结果并对所述VoIP话机进行对应的管理操作。2.如权利要求1所述的计算机控制管理VoIP话机的方法,其特征在于,在所述步骤a之前还包括以下步骤:a0、在计算机端安装所述话机管理软件,并配置所述VoIP话机的IP信息。3.如权利要求1或2所述的计算机控制管理VoIP话机的方法,其特征在于,所述HTTP请求包括所要获取的线路数值以及线路状态参数。4.如权利要求3所述的计算机控制管理VoIP话机的方法,其特征在于,所述步骤c中返回结果包括以下任一种线路状态:线路空闲、正在振铃、正在呼出、通话已建立、通话保持、通话已转接、通话正在结束、会议通话中。5.如权利要求4所述的计算机控制管理VoIP话机的方法,其特征在于,所述步骤c具体包括:当所述Outlook插件解析得到所述线路状态是正在振铃,则创建一个弹出提醒框通知用户所述VoIP话机的来电状况,所述弹出提醒框列出线路号和/或来电号码。6.如权利要求5所述的计算机控制管理VoIP话机的方法,其特征在于,所述步骤a中,所述Outlook插件定时向所述VoIP话机的WEB服务器发出HTTP请求...

【专利技术属性】
技术研发人员:黄晓晖罗爱华徐晓峰李夏宾
申请(专利权)人:深圳市潮流网络技术有限公司潮流网络有限公司
类型:发明
国别省市:广东;44

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

1