基于CRM客户和咨询者的普遍需求,老板决定在CRM系统上加入来电弹屏功能,所谓来电弹屏,就是当一个电话打入时,电脑会弹出该电话号码对应的客户、联系人或者供应商详细信息,如果是新号码,则添加一个新的客户。
要达到这样的效果,首先需要硬件的支持,最后老板决定使用纽曼USB来电通作为电话与电脑的连接媒介,它提供二次开发接口,可以实现电脑中获取电话来电号码并弹屏。其次需要在CRM系统中预留一个接口支持根据电话号码弹出信息。由于CRM以前和某知名呼叫中心集成,所以留有这样的借口。
于是就只差一个客户端来连接硬件和CRM系统了,来电通提供了多中语言的开发示例,有VB、Delphi,C#等,由于我学过Java,C#语法和Java差不多,又以前用过VS2005编写MFC程序,于是便说服老板使用C#来发客户端。
C#开发windows客户端果然效率很高,我一天就做出了一个简易的Demo,实现了弹屏的功能,然后陆陆续续的加入开机自启动、同时只允许一个进程运行等,然后进行一下界面美化,就完成了,当然里面很多东西都是通过Google在很多blog中搜索出来的,哎,如果没有google,那该怎么办?现在我就把资料整理一下:
C#导入(来电通)API函数提取电话号码:
http://topic.csdn.net/u/20080319/17/6e20454d-3457-4ece-ac1b-30c03a1729ed.html
C# 程序只能运行一次:
http://www.cnblogs.com/fubin/archive/2009/12/08/1619229.html
C#开机自动启动程序:
http://www.cnblogs.com/xumingming/archive/2009/01/08/1371931.html
winform程序加图标:
http://wenwen.soso.com/z/q173944920.htm
另:纽曼USB来电通开发接口有个小bug,Setup_Tel函数中的回调函数当你打电话时也会触发,而且电话号码不一定是你拨的号码(和你拨的速度有关),遇到这个问题可以使用LineOffHook_Tel函数,判断是否摘机,从而判断是否来电,代码如下:
string number;
bool zhaiji = LDT.LineOffHook_Tel(port);
number = LDT.GetNumber_Tel(port).ToString();
if (!zhaiji)
{
//现在有电话打入,是来电
}
好了,就总结到这里吧,这个任务完成,马上就会有新的任务了。又一次新的编码旅程开始了。
分享到:
相关推荐
来电通是一款针对电话通信管理的软件,主要用于提升个人或企业的电话接听效率。它与硬件设备相结合,例如USB接口的海风来电通设备,能够实现来电显示、自动语音应答、通话记录等多种功能,帮助用户更好地管理和跟踪...
来电通是一款常见的电话管理软件,它可以帮助企业或个人管理来电信息,提供诸如自动录音、电话弹屏、CRM集成等功能。在VB中操作Newman来电通,可以实现自动化处理来电数据、自定义界面交互以及与其他系统集成等多种...
来电通手机软件包是一款专为手机用户设计的通信增强应用,它主要提供了来电显示、智能拦截、号码查询等多种功能,帮助用户更好地管理自己的电话通信。本文将深入探讨来电通手机软件包的核心知识点。 1. 来电显示:...
标题中的“PPC来电通数据库修改工具”表明这是一个专门针对PPC(Pocket PC)平台的软件,用于管理和修改来电数据库。PPC是早期的一种掌上电脑操作系统,它基于微软的Windows CE内核,广泛应用于智能手机和平板电脑。...
来电通的二次开发涉及到的是对通信软件或服务的定制化改造,以满足特定业务需求。在本场景中,我们关注的重点是来电通如何通过编程手段实现类似10086自助服务系统的电话控制功能。这一过程包括语音识别、按键监听、...
来电通是一款广受欢迎的手机应用,专为提升用户电话通讯体验而设计。最新版的来电通,正如其标题和描述中所提及,是完全免费的,用户无需进行注册即可享受其全部功能,这使得它对广大用户具有极大的吸引力。这款应用...
来电通是一款基于Java技术开发的软件工具,主要功能是实现对手机来电信息的获取与管理。在使用"来电通.rar"这个压缩包时,我们首先需要了解Java编程语言的基础知识,因为整个应用的核心就是用Java编写的。Java是一种...
亚辰电通USB转串口驱动是为了解决将USB接口转换为串行通信接口而设计的一款专用驱动程序。在现代计算机系统中,串口(COM端口)因其可靠性和兼容性,在某些工业控制、数据通信及老式硬件设备连接上仍然广泛应用。...
8. **通知与服务**:来电防火墙可能使用服务(Service)来持续运行,即使应用后台运行也能处理来电和短信事件。同时,当有新拦截发生时,可能通过通知栏提示用户。 9. **代码优化**:由于描述中提到4.0.4版本存在...
《黑莓9900来电归属地显示软件——语电通》 在信息化高度发达的今天,手机已经成为了我们生活中不可或缺的一部分。对于商务人士来说,黑莓手机以其强大的安全性和高效性深受喜爱,特别是9900这款经典机型。然而,...
《手机来电通塞班S60_3rd:全面提升通话体验》 在移动通信领域,尤其是在塞班S60_3rd系统盛行的时代,优化通话体验的应用程序是用户们非常关注的焦点。"手机来电通塞班S60_3rd"就是这样一个专门针对这一系统设计的...
总的来说,亚辰电通2.0串口驱动是实现USB 2.0设备与RS232/RS485串行设备之间通讯的关键,其提供的详细安装说明和图解使得安装过程简单易行,对于需要在现代电脑上使用传统串行设备的用户来说,这是一个实用的解决...
来电通安卓版5.3.1免费版,作为一款专为Android平台设计的来电归属显示软件,其核心价值在于提供详尽的来电/去电信息展示与管理功能,同时融入了个性化的定制选项以及实用的附加服务,如号码库自定义、在线数据库...
CallMaster_db_20090706 主要更新说明: 新增大量155, 157, 188号段数据; 修正一些数据错误;
诺基亚N95的来电通是一款深受用户喜爱的软件,它能够提供详细的来电信息,包括电话号码的来源、归属地以及号码类型等,使得用户在接电话时能更好地识别来电者身份。下面我们将详细解析如何进行最完美的设置,确保...
首先,TurboBerry来电通的核心功能之一是提供来电显示和识别服务。它能够智能识别来电号码,无论是本地还是国际号码,都能够清晰地显示在屏幕上,帮助用户快速识别来电者的身份。这不仅增加了接电话的安全性,还能...
来电通-手机必备软件CallMaster_S60_3rd_2611.sisx
20K不到的小程序满足你的全屏需求,20号的字体,目前还没有修改其他版本,尽情关注
【标题】"中达电通PLC应用软件.zip"指的是由中达电通公司提供的用于工业自动化控制的可编程逻辑控制器(PLC)的应用软件。这个压缩包文件包含了与中达电通PLC相关的程序、配置工具、驱动及可能的示例项目,是工程师...