本文目次一览:
-
1、如何使用linphoneapi编程?
-
2、在线客服呆板人功能有哪些?
-
3、有哪些API接口可能用来做聊天呆板人?
如何使用linphoneapi编程?
Linphone是根据WEB的IP德律风工具,可能运行于Linux和Windows下。经由Linphone可能在互联网上和其余人停止声音、视频通信。Linphone是遵循SIP和谈开辟的,它需要和撑持SIP和谈的设置装备摆设大概署理办事器停止相互操纵。
二、筹办功课:
1、DVR联网:
两种办法:
T3DVR跟尾AI-BOX-T-BOX经由网络转发跟尾外网。
T3DVR间接接PC,使用PC的网络出外网(桥接)。
2、下载客户端
下载地点:
如上图所示SIP地点为:sip:linphone@192.168.101.3:5060
3、注册本人的账号
T3-DVR的linphone客户端需要账号:
账号注册地点为:
这儿我注册的账号为:
SIP地点为:sip:yang-123@sip.linphone.org
Username:yang-123
Domain/Proxy:sip.linphone.org
密码:123
4、DVR设置账号:
DVR动员后,经由TCP办法设置SIP账号信息:
指令为:CMD_SET_SIP_INFO:sip.linphone.org,yang-123,123
三、linphone 操纵:
1、创建linphone后盾过程
linphonecsh init
这一操纵开机实行在/etc/profile文件中:
cat /etc/linphonerc /tmp/linphonerc /usr/local/bin/linphonecsh init
2、创建linphone后盾过程
linphonecsh exit
3、拨号
linphonecsh dial sip uri or number
譬喻:linphone dial sip:102@192.168.4.203
4、挂断
linphonecsh generic terminate
5、注册到办事器(账号上岸)
因为我们使用的是sip.linphone.org办事器,此需要联网
linphonecsh register --host sip.linphone.org --username yang-123 --password 123
这一步跟CMD_SET_SIP_INFO:sip.linphone.org,yang-123,123指令一个成果
6、获取注册情况(上岸情况)
用于获取能否注册乐成的信息
linphonecsh status register
7、接通德律风
linphonecsh generic answer
通信录:
8、增加一个好友
linphonecsh generic 'friend add name addr'
例:linphonecsh generic 'friend add yang sip:yang@192.168.101.1:5060'
9、查抄好友列表
linphonecsh generic 'friend list'
10、给好友打打德律风
linphonecsh generic 'friend call index'
例:linphonecsh generic 'friend call yang'
11、删去好友
linphonecsh generic 'friend delete index'
12、查抄汗青记录
linphonecsh generic 'call-logs'
可能看出刚刚我打德律风的记录。
13、静音配备 打开静音
linphonecsh generic mute
14、静音配备 打消静音
linphonecsh generic unmute
四、Linphone中相干api引见:
Coreapi:
源码目次:t3_dvr/external/linphone/linphone/coreapi/
该经由这些API接口,可能疾速构建根据sip的可视化德律风体系。
(1)Callback模块:
文件:callbacks.c
该模块下的回调函数都是用于sal模块挪用的。当sal处置惩罚完sip和谈的处置惩罚后,就会挪用相应 的callback函数继续后续的处置惩罚,包括动员一个音视频传输流,动员响铃等。也即是说这儿的callback实现了media媒体层的处置惩罚以及linphone下层的处置惩罚。
(2)Address模块:
文件:address.c
挪用sal供应的接口,停止与地点相干的处置惩罚, 这儿的地点首要是uri相干的处置惩罚。包括获取地 址以及地点中的局部信息大概设置这些信息。在下层地点是一个字符串指针,但是在外部处置惩罚时都 会强迫转换为osip_from布局体来处置惩罚。实践上即是对linphone_address布局体的处置惩罚。
(3)authentication模块:
文件:authentication.c
处置惩罚认证信息。 各个认证用户的信息都被保管到linphone_auto布局体中兵串接在linphone_core布局体上。这儿的接口即是处置惩罚这些数据布局,供应设置和获取相干信息的接口。
(4)Chat模块:
文件:chat.c
供应创建和毁失chat room,向chat room发送消息和从chat room接收消息的接口,以及设置和 获取用户数据的接口。 近似于authorization模块,所有的chat room信息也是保管在linphone_chat结 构体中并串接在linphone_core布局体上的。
(5)Friends模块:
文件:friend.c
供应处置惩罚friends相干信息的接口。所有的friends信息保管在linphone_friend布局体中并被串接 在linphone_core布局体上,如许操纵起来,包括设置,获取,增加以及移除都很便当。
(6)Offeranswer模块:
文件:offeranswer.c
操持根据sdp的媒体洽商。根据当地的撑持才干和远端撑持的才干,根据就低的原则,取得双方都 可能撑持的媒体信息。譬喻编解码格式等。
(7)presence模块:
文件:Presence.c
供应与在线情况相干的处置惩罚。
五、Linphone中参数剖析:
T3-DVR中:/etc/linphonerc
[sip]
sip和谈相干参数
[net]
[net_policy_0]
net使用ref参数通报
[misc]
仅有的呆板天生的标识
[video]
能否浮现、能否录像等标记位
[rtp]
rtp音频端口、视频端口等信息:
[sound]
铃声文件目次、音一再率等、
六、 Linphone中通信过程分析:
实验:两个电脑下载linphone停止通话,Wireshark停止抓包分析通信过程。
Linphone地点为:
A: sip:linphone@172.17.218.66:5060
B: sip:linphone@172.17.218.139:5060
操纵:
A给B打德律风停止实验:
Wireshark置过滤信息:
(ip.src == 172.17.218.139)||(ip.src == 172.17.218.66)
过程:
SIP(Session Initiation Protocol,会话初始和谈)是一个操控倡议、修改和结束交互式多媒体(音视频、聊天、游戏等)会话的信令和谈
1、主叫方发给被叫方的INVITE哀告
2、B向A发送呼唤处置惩罚中的应答旌旗灯号。
3、B向A发送 我正在震铃中,请稍等。
4、B向A发送 接通了。
5、A向B发送应答。
6、A和B互相经由RTP(Real-time Transport Protocol及时传输和谈)发送音频或视频数据。
7、A要挂断了
8、封锁UDP办事
9、B晓得A挂断了,相应ACK
版权申明:本文为博主原创文章,听从CC 4.0 BY-SA版权和谈,转载请附上原文来由链接和本申明。
本文链接:
在线客服呆板人功能有哪些?
(一)撑持多种路子统一接入
很多公司的鼓吹路子都对照宽泛,比方官网、APP、微信、微博等路子,多路子客服经营一向是企业客服流程的痛点,在线客服撑持公司的多个路子接入,并能在后盾统一操持消息,坐席也不再需要别离在差别路子复兴访客,在体系实时同步更新所有消息停止复兴,延长访客守候工夫,提高客服功课功率。
(二)智能客服呆板人辅助复兴
在以往的成绩总结中,访客问的根本上是反复度很高的成绩,无外乎产物功能,产物特征,大概其余罕见性办事,比方查件取件类的,这招致客服功课量增加且功率降落,在线客服供应智能客服呆板人,在访客征询时,实时复兴,经由识别访客成绩枢纽词,而后不便复兴,大概疏导访客自助查问,其它,当呆板人回答不了的可能转到人工坐席,如许可能节俭工夫让客服优先处置惩罚更为紧张的成绩,提高客户满足度。
(三)工单体系
在线客服对照紧张的一个功能即是客服工单体系,在客服功课中,会碰到客服职员当时处置惩罚不了的成绩,需要差别营业局部的撑持,而调配到各局部的任务又无奈盯梢处置惩罚停顿,功率低下,这时客服就可能创建工单而后分给相应局部,体系会通知局部实时跟进而后处置惩罚成绩,其它客服也可能根据访客需要创建相干订单,分给发售职员,便于实时跟进,促成签单,前期也可能查抄跟进记录,便于操持。
(四)常识库
这一块首要是针对客服呆板人的, 访客征询时,呆板人经由识别成绩枢纽词停止不便复兴,那么谜底都是来历于常识库,企业可能事后设置好谜底,而后呆板人在常识库中疾速搜寻相干成绩与谜底,其它呆板人可能根据以往处置惩罚的成绩和新增成绩停止进修,实现自我成长。
(五)客服操持
客服操持在客服功课的每个关键都有涉及,比方访客调配、会话质检、客服绩效操持等。客服操持是客服经营的核心局部,智能客服操持即是将人工智能技能利用到以上客服操持功课中,在访客调配关键,可能及时查抄坐席功课情况,发明非常实时调解;在会话质检方面,经由语音,语义识别技能对会话概略停止质检,发明活络词大概枢纽词提醒操持职员,实时处置惩罚成绩。
在客服绩效方面,可能根据公司需要,天生差别种类的计较报表,为前期分析供应数据撑持,客服职员的绩效也据此分析,提高了客服操持的功率,确保客服操持功课的即时性,使整个客服流程都能失去及时操持,无利于客户满足度的提高,而后推进客服操持体系的优化。
有哪些API接口可能用来做聊天呆板人?
1.海知智能德律风呆板人api:
1. 海知智能第三方技能插件关闭路子概述 · ruyi.ai开辟者文档 · 看云docs.ruyi.ai
不但能聊天德律风呆板人api,还可能在网站里内置技能,实现(翻译,针言接龙等)数十项功能
2.天行呆板人德律风呆板人api:
白嫖用户绑定微信后有40000次永世额度,之后1元10000次
3.思知呆板人:
AI呆板人关闭路子 - 思知(OwnThink)
4.青云客智能呆板人:
青云客智能聊天呆板人APIapi.qingyunke.com
5.图灵呆板人:
图灵呆板人-智能好用的聊天呆板人
图灵的官网假设不充值好像逐日哀告次数很低很低,但幸亏可能经由其德律风呆板人api他api网站停止调取
6.小i呆板人:
模版显现页面nlp.xiaoi.com
但小i呆板人没有api使用文档,想要使用就只能本人分析
import urllib.request
import re
message = “”
msg = urllib.parse.quote(message)
link=urllib.request.urlopen(";callback=__webrobot_processMsgdata=%7B%22sessionId%22%3A%22ff725c236e5245a3ac825b2dd88a7501%22%2C%22robotId%22%3A%22webbot%22%2C%22userId%22%3A%227cd29df3450745fbbdcf1a462e6c58e6%22%2C%22body%22%3A%7B%22content%22%3A%22"+msg+"%22%7D%2C%22type%22%3A%22txt%22%7D")
html_doc = link.read().decode()
reply = re.findall(r'\"content\":\"(.+必修)\\r\\n\"', html_doc)
print(reply)
可能经由这段python代码停止输出并取得输入