摘要: 在讲我创业故事前,先讲一个几天前的一次招标事件。济南一家公司招标,有两项内容,一个是crm系统建设含手机app,另一项目是财务相关项目。我拿到招标需求后,到我们决定去做前,离提交电子技术材料只有三天半时间,好在客户招标中提供了项目设计文档。 开标前一天我全力参与另一个项目的招标,给我准备讲标的时间只 阅读全文
posted @ 2016-04-02 00:02 孙同海 阅读(1700) 评论(1) 推荐(4) 编辑
摘要: 我谈到这家企业,就是前面说到的客户--济南AA餐饮管理有限公司(公司和老板为人低调 就用AA代替吧)。它只用不到三年时间从三十几人的小公司,迅速壮大到几百人的大公司。现在分析它的成功有很多必然因素。 三军易得,一将难求。AA能够如此成功,很大程度上得力于他们的营销总监,蒋总。我对她的印象是学习能力超强、执行超强,在不断学习创新中,只要论证业务与事情合理,就一定会执行到位。早在2009年,她带领300人的呼叫中心营销团队,我们做甲方的CRM与呼叫中心。一次开会,我碰巧坐到她工位上,发现她读书极广,当时从她那发现几本中欧学院人写的好书,并且完全看出已认真阅读过,此事至今记忆犹新,从开始与她所带团. 阅读全文
posted @ 2014-04-02 18:19 孙同海 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 专注精力做好自己技术的事情。Dynamics CRM它是快速平台,5年多前,使用它时,就被它的功能灵活所吸引。在三年的时间中,我们6个主要核心团队,除了正常使用产品外,还尝试破坏性的集成实验,并且一直比较比国内软件先进的地方。这些的投入,最终让我们团队在Dyanmics crm 与呼叫中心集成上做到了非常周密,2013年全国第二次 Dynamics crm 聚会,我做了展示。第一次做CRM时,因为在甲方,只要CRM可以集成的,能提高效率的,我们都投入精力去做,去研究。网络营销的各种方法包括水军管理、爬虫工具、软文推广等。从那时起,我很多精力就开始关注业务研究,想真正了解营销,了解销信方法,及. 阅读全文
posted @ 2014-02-21 00:50 孙同海 阅读(2948) 评论(18) 推荐(4) 编辑
摘要: 5年前,一次偶然机会,直接做了甲方CRM实施工作,因为多年在IT行业磨练,直接选择了自主实施,使用的是微软Dynamics crm ,计划实施完成后,全部开发人员转向其它部门。因为第一年发挥效益较大,CRM开发部,保留了下来。我们的团队,作为甲方CRM部门的使命就是为市场人员、销售人员服务,因此,我们除了在技术上研究深挖,提高效率之外,在业务上也不停探讨学习,特别在培训与指导业务人员使用上,不断论证最佳方法。一个项目反反复复,前后做了3年多,有时为了业务人员提高1秒的效率,我们要论证与测试多日;当时很是羡慕做乙方的,一个项目接一个项目,我们同样认真工作只是做一个项目,只是我们的解决方案越来越完 阅读全文
posted @ 2014-02-20 09:10 孙同海 阅读(7866) 评论(26) 推荐(19) 编辑
摘要: 前几天,与海天软件工程学院的张院长一起到海天软件工程学院调研学生软件技能的学习情况。当时,我谈到尽可能多得去写代码,只有代码量达到足够多时,才能提高水平。软件开发是实践特强的技术,只有更多的实践才会有本质的提高,量变引起质变这毋庸置疑。有学生问写多少代码量,会达到什么水平呢?这个有人这样描述:代码量是评判程序员水平高下的方法之一。微软要求应聘程序员在大学四年间至少要写10万行代码。李开复也建议计算机类的学生争取在大学四年中积累编写十万行代码的经验。由此可见代码量积累的重要性。当你编写过100行代码的时候,应该对编程有了一个朦胧、感性的认识。当你编写过1,000行代码的时候,应该已经掌握编程的基 阅读全文
posted @ 2011-03-16 18:00 孙同海 阅读(3238) 评论(17) 推荐(7) 编辑
摘要: 在X东上4770天的客户了,Plus也几年了,砖石级会员,前几年的京享值一在9800+上。也不指导这些有什么用。因为自己早些年使用无线鼠标一年一坏,后来同事推荐了雷蛇鼠标,使用后再不习惯使用其它鼠标,一用就是10年多。 前几天,因鼠标忘记客户那了,就重新购了一个,看到京东上有比较便宜的,就直接下单了 阅读全文
posted @ 2024-06-01 20:40 孙同海 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 挂断原因代码表 关于 默认代码是NORMAL_CLEARING (如果不指定的话) 代码记录在src/switch_channel.c和SIP协议消息中 IE 代表信息元素 Q.850 转 SIP 代码表 下表描述了 FreeSwitch 实现的映射(请参阅mod _ sofia.c:hangup  阅读全文
posted @ 2024-02-25 17:22 孙同海 阅读(447) 评论(2) 推荐(0) 编辑
摘要: SIP协议消息 关于 SIP 协议指定在端点之间传送状态的消息。每条标准化消息都按下面列出的数字进行索引。 RFC 3261 单击此处展开目录 要求 回应 1xx 信息性消息 2xx 成功响应 3xx 重定向响应 4xx 请求失败响应 5xx 服务器故障响应 6xx 全局故障响应 示例:播放自定义错 阅读全文
posted @ 2024-02-25 17:20 孙同海 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 在FreeSWITCH中,通过拨号计划实现主叫号码008615098889958的号码变成15098889958,即去掉前缀0086,你可以按照以下步骤进行设置: 打开FreeSWITCH配置文件,通常是 freeswitch/conf/dialplan/default.xml。 在文件中找到 <c 阅读全文
posted @ 2023-07-06 10:09 孙同海 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 1. 注册并获取百度API Key 在百度智能云控制台注册并获取语音识别的API Key和Secret Key。同时还需要注册并获取语音合成的API Key和Secret Key。这两个Key需要分别用于语音识别和语音合成。 2. 安装mod_vbr、mod_dptools、mod_curl和mod 阅读全文
posted @ 2023-06-17 10:18 孙同海 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 要在FreeSWITCH中实现来电对接百度语音翻译,可以使用FreeSWITCH提供的mod_vbr(Voice Biometric Recognition)模块结合开发者可以使用的百度API接口来实现。 下面是基本的实现步骤: 1. 安装mod_vbr模块 首先需要在FreeSWITCH中安装mo 阅读全文
posted @ 2023-06-17 10:06 孙同海 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 可以使用以下拨号计划来实现: ``` ``` 在此拨号计划中,我们创建了一个 ``,称为 `forward_call`,其用于将号码为053158263720的主叫转向为加上前缀88的被叫,并使用网关gw4进行呼叫。 我们首先使用 `` 指定匹配该拨号计划的条件。第一个 `` 指定匹配的主叫号码为` 阅读全文
posted @ 2023-06-16 21:33 孙同海 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 可以使用以下拨号计划来实现: <include><context name="public"><extension name="forward_call"><condition field="caller_id_number" expression="^053158263720$"/><condit 阅读全文
posted @ 2023-06-16 21:31 孙同海 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 可以通过如下拨号计划实现该功能: ```<include> <context name="default"> <extension name="forward_call"> <condition field="destination_number" expression="^53(\d+)$"> < 阅读全文
posted @ 2023-06-16 21:24 孙同海 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 要在FreeSWITCH中使用IP限制并保存录音,并将通话转接到callgw.dingtalk.com:6789,并在请求头中添加X-access-number=被叫号码和X-access-token=XXXXX,同时生成录音文件和话单,将话单记录到MySQL数据库中,您可以按以下步骤操作: 配置I 阅读全文
posted @ 2023-06-14 11:34 孙同海 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 在FreeSWITCH中使用Lua脚本来将电话记录存储到MySQL数据库中,需要做以下几个步骤: 安装MySQL客户端库 首先需要通过包管理器(如apt-get或yum)安装MySQL客户端库,以便FreeSWITCH能够与MySQL数据库进行通信。 例如,在Ubuntu系统中,可以运行以下命令进行 阅读全文
posted @ 2023-06-14 11:21 孙同海 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 2015年4月30日,工业和信息化部发布[2015年第28号]公告,批准876项行业标准。其中通信行业标准138项,列表如下: 1、《移动转售企业与基础电信企业互联业务功能要求》,编号为YD/T 2787-2015; 2、《移动转售企业与基础电信企业互联业务接口技术要求》,编号为YD/T 278... 阅读全文
posted @ 2015-05-18 17:25 孙同海 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 众所周知,CRM,就是平时说的“客户关系管理”,指用CRM来管理 企业与客户之间的关系。纵观整个IT圈子,做CRM的厂商比比皆是,每个厂商都有自己的产品宣言,令人眼花缭乱。但是领很多老板们不解的是,我们确实也在使用,但是效果微乎其微,究竟是什么原因呢?其实归根到底,CRM是一套工具,要看你如何掌控它... 阅读全文
posted @ 2015-04-23 15:37 孙同海 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Web service request GetDataSourceContents to Report Serverhttp://crm-vm/reportserver/ReportService2005.asmxfailed with SoapException. Error: The item ... 阅读全文
posted @ 2014-11-22 00:22 孙同海 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 在使用所需的证书配置了计算机并安装了联合身份验证服务代理角色服务后,你就可以将计算机配置为联合服务器代理。可以使用以下过程,以便计算机以联合服务器代理角色进行操作。重要在使用此过程来配置联合服务器代理计算机之前,请确保你已按照联合服务器代理列出的顺序遵循了Checklist: Setting Up ... 阅读全文
posted @ 2014-11-20 16:48 孙同海 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 早上,接到客户电话,dynamics CRM不能用了,此客户从开始安装程序开始二次开发期间,因电源问题导致服务器多次意外断电,至今也不加UPS电源。前几次,都不是很严重,服务器没有大量文件损坏,操作系统还能正常,远程都可以解决了。 此次,操作系统不正常了,看来问题大了去了。团队人员赶过去,惊呆了。硬盘已坏了一块,数据库没有备份。项目一直因种种原因没有验收,完全还原干净的系统我们只要半小时,但客户使用了一时间,有几万的数据。项目没有验收,先前管理机房人员已辞职,机房在一个全封闭的小仓库中,没有空调,单电源,没有UPS。这种情况,估计再好的服务器也会在高温时挂机。 还好服务器做的raid 5,一块 阅读全文
posted @ 2014-03-02 23:16 孙同海 阅读(2812) 评论(6) 推荐(5) 编辑
摘要: create proc spGenInsertSQL @TableName as varchar(100) as --declare @TableName varchar(100) --set @TableName = 'orders' --set @TableName = 'eeducation' DECLARE xCursor CURSOR FOR SELECT name,xusertype FROM syscolumns WHERE (id = OBJECT_ID(@TableName)) declare @F1 varchar(100) de... 阅读全文
posted @ 2013-06-05 09:18 孙同海 阅读(2636) 评论(0) 推荐(0) 编辑
摘要: win7x64 连接oracle 客户端 vs 2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”在debug的时候出现以下问题:==========ORA-12154: TNS: 无法解析指定的连接标识符原因是调试用的web服务器默认在:C:\Program Files (x86)\Common Files\microsoft shared\DevServer\9.0\WebDev.WebServer.EXE,路径中的括号找的麻烦。这个是路径问题实例:把WebDev.WebServer拷贝到C:\目录里在运行里面输入cmd 输入c:\WebDev.WebServ 阅读全文
posted @ 2013-06-04 10:00 孙同海 阅读(2639) 评论(0) 推荐(0) 编辑
摘要: Microsoft Dynamics CRM 4.0Microsoft Dynamics CRM 4.0 与基于 Windows Server 2008 的计算机兼容。Microsoft Dynamics CRM 4.0 Client for Microsoft Office Outlook 在与终端服务或 Citrix 配合使用时才受 Windows Server 2008 的支持。支持以下版本的 Windows Server 2008:32 位版本的 Windows Server 2008 操作系统64 位版本的 Windows Server 2008 操作系统32 位版本的 Window 阅读全文
posted @ 2013-05-23 20:17 孙同海 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 基础部分: ======================================================================一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环。 3.批处理的编程能力远不如C语言等编程语言,也十分不规范。 4.每个编写好的批处理文件都相当于一个DOS的外部命令,把它所在的目录放到DOS搜索路径(path)中,即可在任意位置... 阅读全文
posted @ 2013-04-27 17:25 孙同海 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 将 Reporting Services 手动连接到 Microsoft Dynamics CRM,请按照下列步骤操作: 在 Microsoft CRM 3.0 安装 CD 上,双击 Setup.exe 文件,然后按照屏幕上的说明操作。Setup.exe 文件位于下面的文件夹中:<CD 根驱动器>\SRS安装 Reporting Services Service Pack 2 (SP2)。为此,请找到 SP2Setup.exe 文件然后双击它。SP2Setup.exe 文件位于下面的文件夹中:<CD 根驱动器>\SRS\sp2setup_1033使用 rsconfig 阅读全文
posted @ 2012-11-27 21:31 孙同海 阅读(457) 评论(0) 推荐(0) 编辑
摘要: Error Description: An error occurred during report rendering.Error Details: An error occurred during report rendering.Full Stack: [MissingDataSourceCredentialsException: 一个或多个数据源缺少凭据] 在 Microsoft.Reporting.WebForms.ParametersArea.ValidateNonVisibleReportInputsSatisfied() 在 Microsoft.Reporting.WebF.. 阅读全文
posted @ 2012-11-27 09:49 孙同海 阅读(408) 评论(0) 推荐(0) 编辑
摘要: CentOS Rsync服务端与Windows cwRsync客户端实现数据同步说明:说明: 1、Rsync服务端 系统:CentOS 5.5 IP地址:192.168.21.160 数据存放目录:/data/osyunwei2、cwRsync客户端 系统:Windows Server 2003 IP地址:192.168.21.130 同步的目录:D:\osyunwei 实现目的: cwRsync客户端每天凌晨3:00钟自动同步Rsync服务端/data/osyunwei目录中的数据到D:\osyunwei目录一、Rsync服务端配置 1、关闭SELINUX vi /etc/selinux/c 阅读全文
posted @ 2012-09-17 21:36 孙同海 阅读(857) 评论(0) 推荐(0) 编辑
摘要: sqlserver日期函数SQLServer时间日期函数详解,SQLServer,时间日期,1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。 select datediff(day,'2004-09-01','2004-09-18') --返 阅读全文
posted @ 2012-03-22 23:17 孙同海 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 一、安装中文包,这个我就不多说了,谁都会装。在“语言支持”中选中文就行了二、设置更新源,更新系统。sudo apt-get updatesudo apt-get dist-upgradesudo apt-get upgrade -y有一个简单办法可以使更新速度更快,把以前更新的时候下载的软件包备份一下,把var/cache/apt/archives/下面的所有deb包放在另 外的分区下,建一个文件夹,比如beifen。这样下次重装系统就可以利用以前的升级包而不用重新下载了,可以节省很多时间。命令如下:sudo cp beifen/*.deb var/cache/apt/archives/sud 阅读全文
posted @ 2012-03-03 18:02 孙同海 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 今天找资料时候,发现这文章写的比较全面。转过来,以备查找。Asterisk译为星号(*)在很多应用中被用做通配符,Astrisk做为PBX系统的完美名称,原因之一是Asterisk可以连接数目庞大的接口类型,包括: 1模拟接接口,如你的电话线或模拟电话. 2数字线路,如T-1和E-1线路 3Voip协议,如SIP和IAX 目前正式版本是IAX2,但是IAX1的所有格式都已经停掉.所以当说到IAX都是特拽IAX2 使用接口配置文件 1.Zaptel.conf:硬件接口基层配置,我们将建立一个FX0和一个FXS通道. 2.zapata.conf:硬件配置Asterisk的接口. ... 阅读全文
posted @ 2012-02-26 07:34 孙同海 阅读(1034) 评论(4) 推荐(1) 编辑
摘要: 目录说明/etc/asteriskAsterisk主目录,包含其它关于Asterisk的配置文件; *zaptel.conf这个配置文件放在/etc,因为其它软件也可以使用Zaptel这个硬件及其驱动,所以不是放在/etc/asterisk里./usr/lib/asterisk/modules这个目录包含所有可以加载Asterisk模块(应用程序/编辑器/格式和有用通道),在Asterisk启运时会加载这些模块(可以编辑modules.conf)./var/lib/asterisk比较重要的是astdb文件与agi-bin目录; astdb包含Asterisk当地数据库信息.sounds/.. 阅读全文
posted @ 2012-02-08 09:29 孙同海 阅读(370) 评论(0) 推荐(1) 编辑
摘要: Asterisk配置文件说明列表名称描述asterisk.conf主配置文件,通知Asterisk环境目录位置,包含其他所有配置文件所包含的目录,缺省Asterisk会在/etc/asterisk/目录下找到,也可以通过命令参数使用不同的asterisk.confzaptel.conf配置板卡驱动,配置通道adtranvofr.conf配置帧中继语音通道agents.conf配置代理通道h323.conf配置H323通道iax.conf配置IAX通道mgcp.conf配置MGCP(媒体网关控制协议,应用于多媒体网关单元之间)modem.conf配置ISDN,不是modemphone.conf. 阅读全文
posted @ 2012-02-08 09:27 孙同海 阅读(1417) 评论(0) 推荐(1) 编辑
摘要: Fun with the CRM StringMapEver wonder how (or where) CRM stores the related values for picklists? The answer is in the Stringmap table. Unfortunately, there's not a quick and easy method for looking at and comparing picklist values in CRM - you're pretty much stuck with the In this post, I&# 阅读全文
posted @ 2012-02-01 11:53 孙同海 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 1.FOR XML RAW 2.FOR XML AUTO3.FOR XML EXPLICIT4.更改显示Tag为中文5.同表 多层6.异表 多层7.处理数据及日期等的Null值==================数据库Person表中的数据为personName personAge lisi 30 zhangsan 30 1. ----------[ RAW ]---------SELECT [personName], [personAge] FROM [TestDB].[dbo].[person]FOR XML RAW结果:<row personName="lisi &quo 阅读全文
posted @ 2012-02-01 11:51 孙同海 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Libnfc-installation 套件安装 这是我觉得最无语的步骤,因为从下载到编译一路出问题,当初还以为是因为自己的Ubuntu版本出问题了,和官方的编译过程相差甚大。而且几乎每个编译都出现了各种各样的错误, 所以在以下的内容的当中,我会结合官方以及自身出现的问题,告诉大家相关的解决办法。 当然,只要你对于Linux下的编译有深刻的了解,请你略过! POSIX systems 手动安装 首... 阅读全文
posted @ 2012-01-21 21:44 孙同海 阅读(2114) 评论(0) 推荐(2) 编辑
摘要: Common dpkg commandsdpkg -i <package.deb>Installs a package file; one that you downloaded manually, for example.dpkg -c <package.deb>Lists the contents of <package.deb> a .deb file.dpkg -I <package.deb>Extracts package information from <package.deb> a .deb file.dpkg -r 阅读全文
posted @ 2012-01-21 11:08 孙同海 阅读(204) 评论(0) 推荐(0) 编辑
摘要: apt-get install <package>Downloads <package> and all of its dependencies, and installs or upgrades them.apt-get remove [--purge] <package>Removes <package> and any packages that depend on it. --purge specifies that packages should be purged.apt-get updateUpdates packages list 阅读全文
posted @ 2012-01-21 11:07 孙同海 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 不同于传统的关系型数据库,其数据在表中是按行存储的,apollo是通过表中的列来存储与访问数据的。尽管这种方式很明显的不太适合于交易环境,在交易环境中,一个事务与一行数据有效对应,而在查询进程环境中,很显然,查询是基于特定的列来选择的。“Apollo”向数据库引擎引进了列存储技术,这使得SQL Server成为第一个能够真正实现列存储的万能主流数据库系统。Apollo将在SQL Server分析服务(SSAS,PowerPivot的重要基础)中开发的VertiPaq技术和一种称作批处理的新型查询执行范例结合起来,为常见的数据仓库查询提速,效果十分惊人。在测试场景下,星型联接查询及类似查询使客户 阅读全文
posted @ 2011-12-25 19:59 孙同海 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 全新的SQL Server AlwaysOn将灾难恢复解决方案和高可用性结合起来,可以在数据中心内部、也可以跨数据中心提供冗余,从而有助于在计划性停机及非计划性停机的情况下快速地完成应用程序的故障转移。AlwaysOn提供了如下一系列新功能: AlwaysOn Availability Groups 是一个全新的功能,可以大幅度提高数据库镜像的性能并帮助确保应用程序数据库的高可用性。它为客户提供了一整套的综合设置选项,涉及:一组数据库的自动及手动故障转移;备节点实例(最多四个)的相关支持;快速的应用程序故障转移;以及页面的自动修复。 AlwaysOn Failover Cluster In 阅读全文
posted @ 2011-12-25 19:46 孙同海 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 如何远程控制centOS桌面?如何使用windows远程控制centOS桌面?1.查看本机是否有安装vnc(centOS5默认有安装vnc)rpm -q vnc vnc-server如果显示结果为:package vnc is not installedvnc-server-4.1.2-14.e15_3.1那恭喜你,机器上已经安装了vnc,如果没有,就得自己安装了,这里不说怎么安装了,很简单,在centOS的软件库中搜索,点击安装2.把远程桌面的用户加入到配置文件中vi /etc/sysconfig/vncservers使用vi编辑器打开配置文件,在文件中添加下面两行命令VNCSERVERS= 阅读全文
posted @ 2011-11-02 15:47 孙同海 阅读(492) 评论(0) 推荐(0) 编辑