简介 百度开发的一套基于互联网应用模式的呼叫中心套件,采用颠覆式的技术模式,无需任何专有硬件设备,以通用服务器+软件的模式,依靠云计算等技术,完成语音的交换和呼叫的控制,在大幅降低呼叫中心建设成本的同时,仍然具有无法比拟的高可靠性. 联系方式 QQ群: 83412519 平台特性 语音通信遵循SIP协议,基于FreeSWITCH进行语音接入 呼叫控制遵循CSTAII协议 网络通信使用BGCC组件 通过软件实现高可靠性,降低硬件依赖和成本 完备的二次开发接口和平台 百度内部大规模应用(10000坐
原文链接:http://blog.chinaunix.net/uid-7931217-id-4549243.html 近期,百度开源了自己的呼叫中心平台系统,访问地址:https://github.com/Baidu-ecom/CC 简介 百度开发的一套基于互联网应用模式的呼叫中心套件,采用颠覆式的技术模式,无需任何专有硬件设备,以通用服务器+软件的模式,依靠云计算等技术,完成语音的交换和呼叫的控制,在大幅降低呼叫中心建设成本的同时,仍然具有无法比拟的高可靠性. 平台特性 语音通信遵循SIP协议
这几天一直在学习呼叫中心项目视频教程,跟着学习了下这个项目的一些关键知识点,现在回顾梳理一下重点: 一.三层架构设计+代码生成器: 复杂项目不能把SQL语句直接写到程序里,不模块化.难以维护,应该采用三层架构.三层的优点:UI层和BLL打交道,不用处理SQL语句:UI层(界面代码,就是写到Form中的代码)访问的都是强类型的对象,而不是row["age"]这样的东西,开发更方便,更不容易出错.一般三层的代码都是一个人写:UI层中没有复杂的代码,解耦,容易改变UI层技术.关于这个不用多说
作者 胡长城(银狐999) 1 前言 2 阅读本篇的基础准备 2.1 概念的基础 2.2 环境的基础 3 什么是流程引擎内核? 4 引擎内核所关注的四个主要问题 4.1 模型与定义对象 4.2 调度机制与算法 4.3 执行机制与状态 4.4 实例对象与执行环境 5 jbpm,“精简”的开源流程引擎 6 jBpm流程模型与定义对象 6.1 首先解决如何形式化描述一个流程的问题 6.2
最近两个月,每天熬夜到凌晨5点,睡3个小时,继续奋战.少年,你这么拼,你未出生的女儿知道么?(其实我也不确定是不是女儿,由于个人最喜欢女儿,姑且当我那还有1个多月出来见老爸的宝贝是个女儿吧!) 唉,创业难,做苦逼程序员更难,做没有任何指导要一个人进入一个新的领域的程序员更难! 2014年做了好多事情,前两个月一直忙,也没有花时间来总结自己的得失,这两天公司终于没啥事了,来写下开发呼叫中心的心得体会. 事先声明: 1.本文为个人总结文章,非开源项目,核心的呼叫中心源码不会开放,总结的是开发思路 2
本文标签: 具象状态传输 RESTful架构 RESTful理解 REST 服务器 REST 定义了一组体系架构原则,您可以根据这些,包括使用不同语言编写的客户端如何通过 HTTP 处理和传输资源状态.所以在事实上,REST 对 Web的影响非常大,由于其使用相当方便,已经普遍地取代了基于 SOAP 和 WSDL 的接口设计.在多年以后的今天,REST的主要框架已经开始雨后春笋般的出现. REST(Representational State Transfer ),有中文翻译为"具象状态传
Mike Gancarz 1.Unix开发基于Multics分时操作系统 2.NIH(Not invented here,非我发明) 3.GPL:GUN公共授权协议,适用于软件的法律协议.开源 4.Unix哲学: 1)小即是美:易理解.维护.低消耗系统资源.易于其他工具结合 2)让每一个程序制作好一件事 3)尽快建立原型(prototyping):"第三个系统"概念 4)舍高效而取可移植性 5)使用纯文本文件来存储数据:二进制严格禁止 6)充分利用软件的杠杆效应:借用代码模块;将一切自
博主之间是做 Linux C++ 软件开发的,深刻地领悟到了面向对象的设计思想.但新的工作岗位是做嵌入式开发的,用的是C语言,突然有一点不太习惯. C语言是一种面向过程的语言,它本身不像C++具备面向对象的功能,但是这不等于说C就不能写出面向对象的软件. 博主看过许多比较出名的开源软件,如:dbus, avahi, cunit,虽然它们都是用C语言来实现的,但它们都融入了面向对象的设计思想,到处都是面对象的影子. dbus 中的 DBusString 对象就类似于 C++中的 std::str
上一节介绍了 Cinder 的架构,这节讨论 Cinder 个组件如何协同工作及其设计思想. 从 volume 创建流程看 cinder-* 子服务如何协同工作 对于 Cinder 学习来说,Volume 创建是一个非常好的场景,涉及各个 cinder-* 子服务,下面是流程图. 客户(可以是 OpenStack 最终用户,也可以是其他程序)向 API(cinder-api)发送请求:"帮我创建一个 volume" API 对请求做一些必要处理后,向 Messaging(RabbitM