unissoft-bj / TMK

TeleMarketing Integration
1 stars 0 forks source link

通话记录写入eXo #22

Open unissoft-bj opened 8 years ago

unissoft-bj commented 8 years ago

系统结构

arch

unissoft-bj commented 8 years ago

use case

1,一套云端server系统同时支持多个node; 2,每个node有一个ippbx负责向server端发送数据;包括录音文件和通话事件。 3,目前只管理录音文件,不管理通话事件。通话事件将有助于server端判断通话状态:呼叫/应答/挂断事件,判断通话是否接通、开始呼叫到接通的时间间隔、通话时长等 4,在eXo中为每个node建立一个space,用于保存录音文件,以及录音文件相关的tag。space可以手动创建,sapce中的文件夹需要service自动创建 5,为每个node建立一个site,用来管理对录音文件的访问 6,phone端采用手机app软电话的形式。app可以从exo拉取关于号码的信息,并在通话结束后,先exo提交关于本次通话的业务管理信息 7,围绕phone call,在exo上实现团队间的协同 8,在exo上对录音文件做后处理:全文转录、智能分析

unissoft-bj commented 8 years ago

从sap切换到exo

prerequisite: 1,在exo中建立名字为tmk-dysoft的sapce 2,为每个电销用户,创建一个或者多个类型为tmk的电话号码,value为他的分机号(一个电销用户可以有多个分机号,如一个模拟分机号,一个sip分机号)

处理流程 1,在tmk-dysoft space中准备好文件夹(是否按年创建?在年里面再分年月日?) 2,dianxiao service监测到录音文件,判断呼入/呼出,识别内部分机号、客户号码,计算时长 3,上传录音文件到space文件夹,同时加tag: 1)内部分机号码、客户号码、开始时间、结束时间、时长 2)员工姓名(在server端,分析后添加) 3)客户、联系人(app手动反馈,exo智能辅助提供信息给app) 4)通话状态:空号、关机、未接听、接通(app手动反馈,exo智能辅助提供信息给app) 5)业务状态:不确定、无需求、机会;@somebody,somebody(app手动反馈,exo智能辅助提供信息给app) 6)下次通话:数字A,数字B,单位(分钟、小时、天);数字A,数字B默认为0,代表忽略 7)重要性:value 1~5(app手动反馈,exo智能辅助提供信息给app) 8)沟通难度: value 1~5;标记为“问题”(app手动反馈,exo智能辅助提供信息给app) 9)人际网络共享:忽略、摘要、明细(app手动反馈,exo智能辅助提供信息给app)