本文目次一覽:
-
1、如何使用linphoneapi編程?
-
2、在線客服呆板人功能有哪些?
-
3、有哪些API接口可能用來做聊天呆板人?
如何使用linphoneapi編程?
Linphone是根據(jù)WEB的IP德律風(fēng)工具,可能運行于Linux和Windows下。經(jīng)由Linphone可能在互聯(lián)網(wǎng)上和其余人停止聲音、視頻通信。Linphone是遵循SIP和談開辟的,它需要和撐持SIP和談的設(shè)置裝備擺設(shè)大概署理辦事器停止相互操縱。
二、籌辦功課:
1、DVR聯(lián)網(wǎng):
兩種辦法:
T3DVR跟尾AI-BOX-T-BOX經(jīng)由網(wǎng)絡(luò)轉(zhuǎn)發(fā)跟尾外網(wǎng)。
T3DVR間接接PC,使用PC的網(wǎng)絡(luò)出外網(wǎng)(橋接)。
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設(shè)置賬號:
DVR動員后,經(jīng)由TCP辦法設(shè)置SIP賬號信息:
指令為:CMD_SET_SIP_INFO:sip.linphone.org,yang-123,123
三、linphone 操縱:
1、創(chuàng)建linphone后盾過程
linphonecsh init
這一操縱開機實行在/etc/profile文件中:
cat /etc/linphonerc /tmp/linphonerc /usr/local/bin/linphonecsh init
2、創(chuàng)建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辦事器,此需要聯(lián)網(wǎng)
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、接通德律風(fēng)
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、給好友打打德律風(fēng)
linphonecsh generic 'friend call index'
例:linphonecsh generic 'friend call yang'
11、刪去好友
linphonecsh generic 'friend delete index'
12、查抄汗青記錄
linphonecsh generic 'call-logs'
可能看出剛剛我打德律風(fēng)的記錄。
13、靜音配備 打開靜音
linphonecsh generic mute
14、靜音配備 打消靜音
linphonecsh generic unmute
四、Linphone中相干api引見:
Coreapi:
源碼目次:t3_dvr/external/linphone/linphone/coreapi/
該經(jīng)由這些API接口,可能疾速構(gòu)建根據(jù)sip的可視化德律風(fēng)體系。
(1)Callback模塊:
文件:callbacks.c
該模塊下的回調(diào)函數(shù)都是用于sal模塊挪用的。當(dāng)sal處置懲罰完sip和談的處置懲罰后,就會挪用相應(yīng) 的callback函數(shù)繼續(xù)后續(xù)的處置懲罰,包括動員一個音視頻傳輸流,動員響鈴等。也即是說這兒的callback實現(xiàn)了media媒體層的處置懲罰以及l(fā)inphone下層的處置懲罰。
(2)Address模塊:
文件:address.c
挪用sal供應(yīng)的接口,停止與地點相干的處置懲罰, 這兒的地點首要是uri相干的處置懲罰。包括獲取地 址以及地點中的局部信息大概設(shè)置這些信息。在下層地點是一個字符串指針,但是在外部處置懲罰時都 會強迫轉(zhuǎn)換為osip_from布局體來處置懲罰。實踐上即是對linphone_address布局體的處置懲罰。
(3)authentication模塊:
文件:authentication.c
處置懲罰認(rèn)證信息。 各個認(rèn)證用戶的信息都被保管到linphone_auto布局體中兵串接在linphone_core布局體上。這兒的接口即是處置懲罰這些數(shù)據(jù)布局,供應(yīng)設(shè)置和獲取相干信息的接口。
(4)Chat模塊:
文件:chat.c
供應(yīng)創(chuàng)建和毀失chat room,向chat room發(fā)送消息和從chat room接收消息的接口,以及設(shè)置和 獲取用戶數(shù)據(jù)的接口。 近似于authorization模塊,所有的chat room信息也是保管在linphone_chat結(jié) 構(gòu)體中并串接在linphone_core布局體上的。
(5)Friends模塊:
文件:friend.c
供應(yīng)處置懲罰friends相干信息的接口。所有的friends信息保管在linphone_friend布局體中并被串接 在linphone_core布局體上,如許操縱起來,包括設(shè)置,獲取,增加以及移除都很便當(dāng)。
(6)Offeranswer模塊:
文件:offeranswer.c
操持根據(jù)sdp的媒體洽商。根據(jù)當(dāng)?shù)氐膿纬植鸥珊瓦h(yuǎn)端撐持的才干,根據(jù)就低的原則,取得雙方都 可能撐持的媒體信息。譬喻編解碼格式等。
(7)presence模塊:
文件:Presence.c
供應(yīng)與在線情況相干的處置懲罰。
五、Linphone中參數(shù)剖析:
T3-DVR中:/etc/linphonerc
[sip]
sip和談相干參數(shù)
[net]
[net_policy_0]
net使用ref參數(shù)通報
[misc]
僅有的呆板天生的標(biāo)識
[video]
能否浮現(xiàn)、能否錄像等標(biāo)記位
[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打德律風(fēng)停止實驗:
Wireshark置過濾信息:
(ip.src == 172.17.218.139)||(ip.src == 172.17.218.66)
過程:
SIP(Session Initiation Protocol,會話初始和談)是一個操控倡議、修改和結(jié)束交互式多媒體(音視頻、聊天、游戲等)會話的信令和談
1、主叫方發(fā)給被叫方的INVITE哀告
2、B向A發(fā)送呼喚處置懲罰中的應(yīng)答旌旗燈號。
3、B向A發(fā)送 我正在震鈴中,請稍等。
4、B向A發(fā)送 接通了。
5、A向B發(fā)送應(yīng)答。
6、A和B互相經(jīng)由RTP(Real-time Transport Protocol及時傳輸和談)發(fā)送音頻或視頻數(shù)據(jù)。
7、A要掛斷了
8、封鎖UDP辦事
9、B曉得A掛斷了,相應(yīng)ACK
版權(quán)申明:本文為博主原創(chuàng)文章,聽從CC 4.0 BY-SA版權(quán)和談,轉(zhuǎn)載請附上原文來由鏈接和本申明。
本文鏈接:
在線客服呆板人功能有哪些?
(一)撐持多種路子統(tǒng)一接入
很多公司的鼓吹路子都對照寬泛,比方官網(wǎng)、APP、微信、微博等路子,多路子客服經(jīng)營一向是企業(yè)客服流程的痛點,在線客服撐持公司的多個路子接入,并能在后盾統(tǒng)一操持消息,坐席也不再需要別離在差別路子復(fù)興訪客,在體系實時同步更新所有消息停止復(fù)興,延長訪客守候工夫,提高客服功課功率。
(二)智能客服呆板人輔助復(fù)興
在以往的成績總結(jié)中,訪客問的根本上是反復(fù)度很高的成績,無外乎產(chǎn)物功能,產(chǎn)物特征,大概其余罕見性辦事,比方查件取件類的,這招致客服功課量增加且功率降落,在線客服供應(yīng)智能客服呆板人,在訪客征詢時,實時復(fù)興,經(jīng)由識別訪客成績樞紐詞,而后不便復(fù)興,大概疏導(dǎo)訪客自助查問,其它,當(dāng)呆板人回答不了的可能轉(zhuǎn)到人工坐席,如許可能節(jié)儉工夫讓客服優(yōu)先處置懲罰更為緊張的成績,提高客戶滿足度。
(三)工單體系
在線客服對照緊張的一個功能即是客服工單體系,在客服功課中,會碰到客服職員當(dāng)時處置懲罰不了的成績,需要差別營業(yè)局部的撐持,而調(diào)配到各局部的任務(wù)又無奈盯梢處置懲罰停頓,功率低下,這時客服就可能創(chuàng)建工單而后分給相應(yīng)局部,體系會通知局部實時跟進而后處置懲罰成績,其它客服也可能根據(jù)訪客需要創(chuàng)建相干訂單,分給發(fā)售職員,便于實時跟進,促成簽單,前期也可能查抄跟進記錄,便于操持。
(四)常識庫
這一塊首要是針對客服呆板人的, 訪客征詢時,呆板人經(jīng)由識別成績樞紐詞停止不便復(fù)興,那么謎底都是來歷于常識庫,企業(yè)可能事后設(shè)置好謎底,而后呆板人在常識庫中疾速搜尋相干成績與謎底,其它呆板人可能根據(jù)以往處置懲罰的成績和新增成績停止進修,實現(xiàn)自我成長。
(五)客服操持
客服操持在客服功課的每個關(guān)鍵都有涉及,比方訪客調(diào)配、會話質(zhì)檢、客服績效操持等??头俪质强头?jīng)營的核心局部,智能客服操持即是將人工智能技能利用到以上客服操持功課中,在訪客調(diào)配關(guān)鍵,可能及時查抄坐席功課情況,發(fā)明非常實時調(diào)解;在會話質(zhì)檢方面,經(jīng)由語音,語義識別技能對會話概略停止質(zhì)檢,發(fā)明活絡(luò)詞大概樞紐詞提醒操持職員,實時處置懲罰成績。
在客服績效方面,可能根據(jù)公司需要,天生差別種類的計較報表,為前期分析供應(yīng)數(shù)據(jù)撐持,客服職員的績效也據(jù)此分析,提高了客服操持的功率,確??头俪止φn的即時性,使整個客服流程都能失去及時操持,無利于客戶滿足度的提高,而后推進客服操持體系的優(yōu)化。
有哪些API接口可能用來做聊天呆板人?
1.海知智能德律風(fēng)呆板人api:
1. 海知智能第三方技能插件關(guān)閉路子概述 · ruyi.ai開辟者文檔 · 看云docs.ruyi.ai
不但能聊天德律風(fēng)呆板人api,還可能在網(wǎng)站里內(nèi)置技能,實現(xiàn)(翻譯,針言接龍等)數(shù)十項功能
2.天行呆板人德律風(fēng)呆板人api:
白嫖用戶綁定微信后有40000次永世額度,之后1元10000次
3.思知呆板人:
AI呆板人關(guān)閉路子 - 思知(OwnThink)
4.青云客智能呆板人:
青云客智能聊天呆板人APIapi.qingyunke.com
5.圖靈呆板人:
圖靈呆板人-智能好用的聊天呆板人
圖靈的官網(wǎng)假設(shè)不充值好像逐日哀告次數(shù)很低很低,但幸虧可能經(jīng)由其德律風(fēng)呆板人api他api網(wǎng)站停止調(diào)取
6.小i呆板人:
模版顯現(xiàn)頁面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)
可能經(jīng)由這段python代碼停止輸出并取得輸入