發布時間:2022-08-27 人氣:369
本文目錄一覽:
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、微信、微博等途徑,多途徑客服運營一直是企業客服流程的痛點,在線客服支撐公司的多個途徑接入,并能在后臺一致辦理音訊,坐席也不再需求分別在不同途徑回復訪客,在體系及時同步更新一切音訊進行回復,縮短訪客等待時間,進步客服作業功率。
(二)智能客服機器人輔佐回復
在以往的問題總結中,訪客問的基本上是重復度很高的問題,無外乎產品功用,產品特色,或許其他常見性服務,例如查件取件類的,這導致客服作業量添加且功率下降,在線客服供給智能客服機器人,在訪客咨詢時,及時回復,經過辨認訪客問題關鍵詞,然后方便回復,或許引導訪客自助查詢,別的,當機器人答復不了的能夠轉到人工坐席,這樣能夠節省時間讓客服優先處理更為重要的問題,進步客戶滿意度。
(三)工單體系
在線客服比較重要的一個功用便是客服工單體系,在客服作業中,會遇到客服人員其時處理不了的問題,需求不同業務部分的支撐,而分配到各部分的使命又無法盯梢處理進展,功率低下,這時客服就能夠創立工單然后分給相應部分,體系會告訴部分及時跟進然后處理問題,別的客服也能夠依據訪客需求創立相關訂單,分給出售人員,便于及時跟進,促進簽單,后期也能夠檢查跟進記載,便于辦理。
(四)知識庫
這一塊主要是針對客服機器人的, 訪客咨詢時,機器人經過辨認問題關鍵詞進行方便回復,那么答案都是來源于知識庫,企業能夠預先設置好答案,然后機器人在知識庫中快速搜索相關問題與答案,別的機器人能夠依據以往處理的問題和新增問題進行學習,完成自我生長。
(五)客服辦理
客服辦理在客服作業的每個環節都有觸及,例如訪客分配、會話質檢、客服績效辦理等。客服辦理是客服運營的中心部分,智能客服辦理便是將人工智能技術應用到以上客服辦理作業中,在訪客分配環節,能夠實時檢查坐席作業狀況,發現異常及時調整;在會話質檢方面,經過語音,語義辨認技術對會話概況進行質檢,發現靈敏詞或許關鍵詞提示辦理人員,及時處理問題。
在客服績效方面,能夠依據公司需求,生成不同品種的計算報表,為后期剖析供給數據支撐,客服人員的績效也據此剖析,進步了客服辦理的功率,確保客服辦理作業的即時性,使整個客服流程都能得到實時辦理,有利于客戶滿意度的進步,然后推動客服辦理體系的優化。
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代碼進行輸入并獲得輸出
本文鏈接:http://www.431pmh.cn/hangyeyedongtai/dian-hua-ji-qi-renapi-dian-hua-ji-qi-renapp-1kq.html
熱線電話
18594279421
上班時間
周一到周五
公司電話
18594279421