添加 AI 通話助手接口
防止 sql 注入,文件上傳添加簽名驗證
微模型 *2 功能開發(fā)
來電或外呼,導航語支持號碼導入 excel,進入 *3 功能開發(fā)
通話助手開發(fā),模型學習、聲音復刻
外呼微模型,導航語和播放語音后進入下一級的語音 1 可以號碼導入功能開發(fā)
在 AI 參數(shù)設置新增 Fun-ASR 語音識別,新增、顯示、修改、刪除
在 AI 參數(shù)設置新增離線科大訊飛語音合成
MySQL 安全注入問題修改
修復大模型阿里云 TOKEN 問題導致接口提交失敗的問題
百度 ASR 測試功能優(yōu)化,判斷語音識別失敗原因和阿里云不一樣,會再次獲取百度 token進行二次語音識別
肖老師反饋后臺單據(jù)管理下的版面與編輯,不顯示數(shù)據(jù)
電話記錄錄音語音識別使用百度或阿里云識別優(yōu)化,識別失敗會進行獲取云端 token,再次進行識別
微模型,模型學習導入反饋若個個問題修復
修復群呼詳情的移交到歷史,歷史數(shù)據(jù)列有些數(shù)據(jù)顯示不對,雙擊詳情號碼沒有的問題
微模型學習全部導入和更新導入出現(xiàn)卡一半的問題以及其他顯示不對問題
修復電話記錄接口修改,參數(shù) "sortitem": "id desc" 排序有問題
外呼大模型群呼接口,修復使用阿里云token進行語音合成,token 有問題,再獲取一次 token,進行二次語音
防止 sql 注入,上傳文件添加簽名認證
app 中 WiFi 考勤打卡沒有把數(shù)據(jù)寫到考勤記錄表 bug 已經(jīng)修改
考勤記錄沒數(shù)據(jù) bug
微模型 *2 功能開發(fā),指定節(jié)點跳轉
微模型新增微模型 + 大模型形式,優(yōu)先識別內容微模型本身匹配,匹配不上再進行模型理解回來繼續(xù)微模型匹配
來電或外呼,導航語支持號碼導入 excel,進入 *3 功能開發(fā)
通話助手開發(fā),啟用 AI 老師、AI 對話、加入通話坐席、機器人助答,合成放音開發(fā)
微模型和大模型針對 Fun-ASR 對接開發(fā)
大模型也支持離線科大訊飛放音
數(shù)字卡,來電延遲摘機
修復外呼大模型阿里云,不打斷,說著說著沒反應現(xiàn)象
修復電話記錄錄音不對,思考音沒有切割問題
百度 TTS 合成優(yōu)化,判斷語音合成失敗原因和阿里云不一樣,會再次獲取百度 token 進行二次語音合成
修復電話會議中,主持人掛機后,后面的電話會議,外線通道沒釋放完全,導致不會用此通道外呼了
修復電話會議,多個會議開始過沒結束時,產生的其它問題以及多個會議呼不起來的問題
修復 pbx 針對群呼任務狀態(tài)完成不了,不移到歷史的問題
修復群呼任務沒自動清理的問題
修復重啟 pbx ,重呼條件不滿足的情況下將任務移除到歷史的問題
修復本地 ASR-SenseVoiceSmall 帶熱詞的 ASR 在微模型識別不對的問題
修復本地 chat 模型流式輸出的對答記錄不對
修復按鍵轉大模型,轉人工不對,通道組不對,改成用虛擬通道設置的大模型轉人工
修復群呼 2 外線 2 坐席群呼,比例外呼,出現(xiàn)一個坐席等待掛機,只有一個坐席空閑,會同時用兩條外線進行呼叫的問題
修復大模型使用 CosyVoice2-inference_instruct2 不放音問題
修復大模型使用 CosyVoice2-inference_zero_shot(復刻不放音問題
修復本地 chat + indexTTS 放音有重復問題
修復外呼微模型通道不釋放,掛機的時候播放語音后掛機,播放完語音后,有出現(xiàn)過播放未能識別你的話后不掛機現(xiàn)象
修復搶接后電話控制轉接,第一通電話記錄語音0時長的問題
修復出現(xiàn) pbx 閃退問題
修復來電搶接坐席接聽后掛機,觸發(fā)滿意度評價只播放一遍的問題
來電推送的日期格式不統(tǒng)一的問題
優(yōu)化微模型,將 excel 更新導入,發(fā)現(xiàn)dify沒有新增轉人工的問題
優(yōu)化大模型本地 chat 代碼異步改成同步放音
任務控制里面添加顯示本地/漫游,在線/離線
修改部分 SQL 注入問題
新增人臉識別設置頁面開發(fā)
鏡像賬號對應的ASR、chat、TTS開發(fā)
新增將實體通道組轉成虛擬通道組
新添加來電和外呼大模型設置頁面使用新的AI配置
新添加來電和外呼微模型設置頁面使用新的AI配置
Ai配置TTS加入CosyVoice方式
電話記錄錄音使用最新AI配置的不同的ASR進行識別
群呼歷史回收站功能開發(fā),之前的群呼任務列表刪除改成移動到歷史
添加群呼號碼導入,新增電話簿導入功能
新的AI配置ASR、chat、TTS設置使用和反饋的問題修復
通道組頁面反饋啟用停用不起作用問題
應收款明細表,出現(xiàn)應收款金額0的問題
ajax.aspx.cs 修改 MySQL 注入安全問題
補充其它云端chat模型參數(shù)錄入
針對請求第三方接口,請求前強制使用TLS 1.2
根據(jù)文件路徑獲取對應的文本內容
電話記錄接口添加備注和語言文件對應的文本路徑
修改電話記錄相關sql注入問題
app退出打卡狀態(tài)不正確bug
來電和外呼,打斷和不打斷模型下,針對大模型讀取新AI配置流程開發(fā)
來電和外呼,打斷和不打斷模型下,針對微模型讀取新AI配置流程開發(fā)
修復流程簽審簽審完,為什么還是總層級是2/3問題
新增外呼提前接通功能開發(fā),讓坐席段可以聽到實際運營商給的聲音
電話會議進行中,沒完成的,會導致pbx來電和外呼不正常問題
心理咨詢模型,功能不正常,一直播放思考音
解決人工坐席多坐席多外線,開啟反極性,外呼同時本地坐席振鈴,外線撥號后接通雙方方式下,坐席不振鈴問題
解決人工接聽兩個坐席,2個號碼,只一個坐席振鈴問題
按鍵IVR按鍵轉大模型測試,不正常工作,有報錯地方
月初數(shù)的庫存不對,每月初沒更新
手動撥號、通道不釋放的問題修復
針對使用模型放音概率出現(xiàn)放音失敗導致后期一直播放產生日志過大的問題修復
優(yōu)化優(yōu)先直撥歸屬坐席,非工作時間不起作用
pbx針對接口提交的外呼大模型開發(fā),新增可以輸入歡迎詞、導航語、以及對應使用ASR、TTS、chat
pbx外呼大模型,不打斷功能優(yōu)化
微模型匹配算法優(yōu)化,將完全相等優(yōu)先級提高
優(yōu)化阿里模型流程,可標簽傳入以及掛機命令處理
針對請求第三方接口,請求前強制使用TLS 1.2
推送的幾個時間格式不統(tǒng)一,改成統(tǒng)一時間格式
修復部分接口 SQL注入 漏洞
非工作時間,啟用漫游坐席列表接聽,來電接聽直撥分機、智能轉接、IVR,這三種針對轉人工,使用漫游坐席列表接聽
大模型融入阿里云的http-TTS合成
阿里云chat返回指定結果轉人工、播放語音后掛機動作對接開發(fā)
pbx針對號碼去前綴,外呼也適合
針對AI設置的云端賬號,需要token更新機制開發(fā)
按鍵IVR虛擬通道轉大模型功能開發(fā)
來電振鈴,坐席接聽,客戶端操作轉接,轉接后坐席振鈴沒彈屏
來電漫游彈屏,app顯示沒有標題
來電漫游轉人工,掛機出現(xiàn)過一次兩條一樣的電話記錄問題修復
語音呼叫功能變更,呼叫+工號改成呼叫+分機,以及呼叫限制,大于6位以上小于20個字才生效
短信呼叫功能變更,短信貓發(fā)送工號改成發(fā)送分機進行匹配進行提交人工就接聽
大模型,阿里云chat對接阿里云乒乓放音功能優(yōu)化放音顫音問題
本地chat返回新的方式,流式輸出并且內容只有一條Message,其它數(shù)據(jù)和返回結果無關,這種處理流程補上
阿里云chat返回指定結果轉人工、播放語音后掛機動作對接開發(fā)
pbx對接微模型和大模型,不說話多久播放未能識別你說的話,放到pbx.config中
大模型轉人工,非工作時間進大模型流程,沒通來電只進2次后播放結束語音掛機
pbx啟動優(yōu)化修復部分表代碼
pbx是否更新ip到平臺,wcf更新,新增一個參數(shù)根據(jù)pbx配置是否需要將ip更新到平臺
非工作時間,啟用漫游坐席列表接聽,設置接聽列表
阿里云的http-TTS,大模型和微模型選擇這種語音合成,以及TTS工具,使用阿里云的http-TTS合成
大模型參數(shù)設置頁面開發(fā),包含云端(百度、阿里、騰訊、扣子)和本地(dify),保存與驗證錄入接口正確功能開發(fā)
后臺大模型設置,新增對轉人工動作和播放語音后掛機動作設置功能開發(fā)
TTS界面開發(fā),包含云端(百度、阿里、騰訊、豆包、扣子、科大訊飛)和本地(cosyvoice、cosyvoic2、indexTTS),保存和TTS工具生成
修復微模型頁面,知識庫導入后出現(xiàn)停止,余下兩條未能導入進去問題
全部記錄頁數(shù)不對
大模型參數(shù),多次切換通道組阿里云+燃氣的網(wǎng)頁報錯,提示 不能在 DropDownList 中選擇多個項
修復微模型頁面,知識庫導入后出現(xiàn)停止,余下兩條未能導入進去問題
群呼列表根據(jù)任務狀態(tài)-等待查詢不出數(shù)據(jù)問題修復
添加群呼,添加號碼彈出框,點取消沒反應
sesion失效問題,后臺本身自動登錄和其它端進后臺自動登錄修改
多通道和不啟用多通道組切換不對的問題修復
AI賬號設置,針對阿里云新增地域項錄入,ASR和TTS去掉選擇地域項
非工作時間轉微模型和大模型優(yōu)化,要新增進入的語音和結束語音上傳
電腦端私聊
群聊如果內容過多的情況下,引用內容不完整 BUG
引用內容包含超鏈接的時候,會出現(xiàn)超鏈接標簽 BUG
大模型新增 Paraformer-zh 語音識別設置
新增ASR設置頁面-專門配置ASR,新增騰訊、扣子、豆包、科大訊飛ASR配置,用來微模型和大模型選擇
新增 SenseVoiceSmall 識別
新增云賬號設置頁面開發(fā),同一家云賬號可以多個賬號
微模型
模型學習導入excel,新增結束語的處理流程開發(fā)
新增是否啟用思考音配置
新增通道組指定ASR,優(yōu)先級大于通用
新增ASR-SenseVoiceSmall(Hotword)
新增來電接聽,非工作時間指定漫游坐席列表接聽以及漫游坐席列表設置
微模型,模型學習顯示進度優(yōu)化,更新條數(shù)不對的問題修復
全部記錄包含群呼的外呼記錄,精簡查詢和高級查詢結果不對問題修復
升級 .NET 4.5.2 => 4.7.2 框架
聊天的相關bug
大模型
新增Paraformer識別對接
加上SenseVoiceSmall語音識別對接
新增非工作時間、坐席振鈴未接、遇忙轉微模型和大模型功能開發(fā)
微模型ASR-SenseVoiceSmall(Hotword)語言識別對接
阿里云chat對接的本地TTS,放音不完整的問題修復
大模型使用阿里云webSorket語音識別+阿里云chat+indexTTS,功能不正常,已修復
阿里云chat+indexTTS,放音尾部少了幾個字音問題修復
外呼微模型,打斷模式,會在播放導航語突然有莫名噪音,導致停止放音
閃退
進入靜默,進入bargin時間,時間格式化報錯導致閃退問題修復
端口重復訪問發(fā)送命令端口請求頻繁報錯導致的
微模型轉按鍵IVR,閃退問題修復
微模型轉按鍵報錯導致閃退問題修復
本地chat命中知識庫,用的不是同一個會話Id,出來的結果和預期的不一致,已修復
大模型不說話,導航語播放兩遍的問題修復
高版本dify接口對接,本地chat針對微模型對接,需要指定語言請求,已修復
針對不啟用多語言,導入excel對應系統(tǒng)音沒播放的問題修復
針對微模型是否啟用思考音流程開發(fā)
針對微模型使用ASR,根據(jù)后臺配置ASR優(yōu)先級進行
語音呼叫功能優(yōu)化,呼叫3位數(shù)匹配分機號,號碼數(shù)字限制不超過20位
惠州機場專用TTS請求鏈接拼接修改,后臺配置+需要合成語音文字進行請求
針對短信貓波特率115200啟動pbx也能正常工作
<!-- 初次啟動bt2:短信貓撥通率(9600bps,115200bps,默認是9600 bps) --><add key="bt2" value="115200" />
前臺的客戶名片里面的投訴工單改成單據(jù)列表。點擊點擊列表按鈕進入到后臺的單據(jù)列表界面
簽審流程最后一級增加再指派功能
新增播放語音后掛機,自動生成工單
AI 參數(shù)設置加入阿里云 chat 和百度 chat
按鍵IVR,本地接聽產生工單
通道組增加虛擬通道組,以及列表顯示虛擬通道組,不需要分配通道
新增數(shù)字卡外顯號碼輪顯
添加群呼,針對數(shù)字卡版本,使用啟用數(shù)字卡外顯號碼輪顯
微模型-加入Paraformer熱詞庫錄入
微模型,新增配置ASR
后臺客戶工單,系統(tǒng)工單里面修改附件文件重疊 BUG
后臺附件為語音時,后面增加播放圖標
待簽審和已簽審的客戶工單根據(jù)根據(jù)關鍵字查詢報錯bug
微模型,模型學習導入編號和實際excel導入顯示順序不一致問題修復
登錄密碼改成特殊字符登錄不了的問題修復
后臺內部工單,客戶端工功能
微模型優(yōu)化
優(yōu)化添加群呼添加號碼彈出框
兼容多通道組用不同ASR
修改webapp獲取crm聯(lián)系人接口,添加聯(lián)系地址,客戶區(qū)域顯示
微模型增加阿里云websorket語音識別
微模型接入阿里云chat和百度chat
微模型不打斷功能開發(fā)
按鍵IVR轉微模型
產生工單
語音呼叫
微模型-加入Paraformer語音識別
新增去除來電前綴號碼功能
pbx配置文件新增
xxxxxxxxxx<!--對接微模型 AI模型設置靜默時間,單位毫秒,用于判斷人說話后什么時候上傳語音進行識別--><add key="ai_small_SetNoSoundDtrmTime" value="1200" />派單,文字有*1流程,語音2沒播放的問題修復
修改pbx支持短信貓115200,目前做法將115200改成9600也能正常工作
針對添加群呼啟用數(shù)字卡外顯號碼輪顯
微模型針對多語言導入的null,chat返回null流程放音問題修改
微模型優(yōu)化,當播放語音進入下一級沒有的時候,會匹配當前級的#1,進行匹配放音
微模型,使用ASR,優(yōu)先本通道組設置的ASR,次之如果沒有配置,使用AI參數(shù)設置
點擊聊天記錄,上拉滾動條報 loadIndex is not defined
點擊企業(yè)聊天報“l(fā)ayui error hint: dropdown instance with ID '.layim-chat-mine>.layim-chat-text' not found”
前臺分機分離 bug,單點登陸支持分機分離
前臺的聊天功能中,選擇內容右鍵進行轉發(fā) bug
前臺的客戶名片加載數(shù)據(jù)報錯 bug,同時優(yōu)化了界面
微模型多語言模型學習,導入命令-播放語音掛機功能開發(fā)
微模型-模型學習,導入播放語音后掛機命令,以及內容不變,重復導入不再合成新的語音,后臺已開發(fā)
后臺大模型,chat 增加 RAGFlow
勾選大模型或者微模型,增加不按鍵轉來電接聽
表 tbl_callinset 新增字段 ifWelcomeNoKeyValueToCallin、ifWelcomeNoKeyValueToCallin_deepseek兩個字段分別存儲微模型和大模型,是否不按鍵轉接來電接聽,默認不啟用
后臺大模型,更多彈出框,勾選不按鍵轉接來電接聽功能添加,已開發(fā)
后臺大模型,更多彈出框,勾選不按鍵轉接來電接聽功能添加,已開發(fā)
開發(fā)語音呼叫功能
來電微模型,啟用語音呼叫,啟用歸屬坐席范圍,聯(lián)系人從歸屬坐席查找
涉及啟動多語言和不啟動多語言,都能兼容這個語音呼叫號碼功能
為了適應多語言,導入的 excel 增加系統(tǒng)語音 2 個命令,語音呼叫號碼成功和語音呼叫號碼重復,表新增以下 4 個字段,記錄語音呼叫系統(tǒng)多語言導入和生成的語音相關信息,后臺導入 excel 針對這兩種已經(jīng)開發(fā)
import_small_callphone_success_VocText:語音呼叫號碼成功的文字,用于微模型學習導入判斷是否合成新的依據(jù)
small_callphone_successVoc_language_list:多語言語音呼叫號碼成功字符串,包含語種、語音名、語種對應文字
import_small_callphone_repeat_VocText:語音呼叫號碼重復提醒的文字,用于微模型學習
導入判斷是否合成新的依據(jù)
small_callphone_repeatVoc_language_list:多語言語音呼叫號碼重復提醒字符串,包含語種、語音名、語種對應文字
這4個字段類型 => text 不指定長度方式
為了適應不啟用多語言,語音呼叫號碼功能,準備了語音呼叫號碼成功播放的系統(tǒng)音和語音呼叫號碼重復的系統(tǒng)音
vocCallPhoneSuccess.wav:系統(tǒng)即將掛機,稍后立即呼叫客戶號碼,請注意接聽。
vocCallPhoneRepeat.wav:根據(jù)所說號碼查詢出聯(lián)系人重復,請再說一遍,記得在原有的號碼位數(shù)要多加一位,這樣才能更加精準找出唯一的聯(lián)系人進行呼叫
后臺新增啟用語音呼叫和僅限歸屬兩個勾選功能,為了顯示這兩個操作,表 tbl_callinset 增加兩個字段,后臺顯示和修改這兩個勾選
ifOpenVocCallPhone:是否啟用語音呼叫功能
ifOpenVocCall_belong:是否啟用語音呼叫僅限歸屬自己工號的范圍尋找聯(lián)系人
后臺外呼按鍵 IVR,轉分機,添加坐席保存后,刷新頁面還是沒有,后臺有報錯
針對微模型 chat 返回 null 播放系統(tǒng)音
微模型學習導入 excel 加入 null 系統(tǒng)語音,后臺導入進行合成 null 對應的系統(tǒng)語音
表 tbl_callinset 新增兩個字段,用于存儲導入的文字和生成的音頻信息,import_small_null_VocText和small_null_Voc_language_list
上傳的excel,寫入準備上傳到 dify 的 excel 內容不對,導致上傳到 dify 上面狀態(tài)顯示錯誤,寫入 excel 帶特殊符號問題導致寫入失敗問題
微模型中匹配此的匹配,邏輯判斷
index-tts 不支持廣東話,涉及廣東話的內容不作導入
微模型導入優(yōu)化,區(qū)分不同 Excel,不同語種,不同文檔 ID
xxxxxxxxxx<!--dify相關參數(shù)設置--> <!--微模型學習,上傳文件到dify的URL--> <add key="dify_url" value="http://192.168.1.201:80/v1"/> <!--微模型學習,調用dify API接口密鑰apiKey--> <add key="dify_apiKey" value="dataset-Hysj4Kx1LX9DWhzfHd4ru5UN"/> <!--微模型學習,dify操作的知識庫ID,用于上傳的excel調用dify更新知識庫接口參數(shù)--> <add key="dify_datasetId" value="1c906bd0-ac7b-4f88-9301-9a2153e01a6d"/> <!--微模型學習,dify操作知識庫的文檔ID,用于上傳的excel調用dify更新知識庫接口參數(shù)——中文--> <add key="dify_zh_documentId" value="179245fd-881d-40a4-9be3-2b70f00919ae"/> <!--微模型學習,dify操作知識庫的文檔ID,用于上傳的excel調用dify更新知識庫接口參數(shù)——英文--> <add key="dify_en_documentId" value="179245fd-881d-40a4-9be3-2b70f00919ae"/>電話記錄中錄音播放窗口嵌套過小
導入中,內容涉及雙引號的導入錯誤
多語言文檔導入,有新增數(shù)據(jù)都會重新生成新音頻
微模型,全局有相同關鍵詞,保存提示重復問題,改了個版本,判斷關鍵詞重復只局限于同級
優(yōu)化
微模型模型學習導入
導入excel,命令-轉人工和播放語音后掛機,判斷重復修改,將excel命令的內容全部存儲,然后對需要合成的語音進行對比,如果合成內容一致不進行再合成,更新其它的內容
排查用英語的時候,有些回答在excel,都返回null,登錄dify網(wǎng)頁,查看工作流程測試,發(fā)現(xiàn)也是返回null,最后問文杰,文杰說文檔里需要加入元數(shù)據(jù),參數(shù)指定對應zh(普通話)和en(英文),這樣輸入英文工作流回復正常
分機分離接口
添加添加黑名單接口
pbx針對微模型或者大模型,來電接聽,勾選后不按鍵轉接來電接聽功能開發(fā)
阿里云TTS,葉瑩測試161反饋放音語速有點快,之前調用阿里云TTS輸入?yún)?shù)只有一個音量,新增兩個參數(shù),語速和音調,接入阿里云TTS,pbx.exe.config新增這2個參數(shù)設置
xxxxxxxxxx<!--阿里云合成語音,語速,默認0,范圍-500至500之間--><add key="ai_deepseek_Ali_spd" value="0" /><!--阿里云合成語音,音調,默認50,范圍-500至500之間--><add key="ai_deepseek_Ali_pit" value="0" />開發(fā)語音呼叫功能不愁
呼叫+工號,將轉接坐席
呼叫+號碼流程融入到微模型調用一起聯(lián)調
大模型 AI 不打斷問題
播放完導航語,第一次不說話,聽到未能識別你說的話后再說話,還是會未能識別你說的話
有概率出現(xiàn),說了話,播放未能識別你說的話,原因是有個判斷,當開始錄音時間和說話時間少于0.5秒時會播放未能識別你說的話,先這個判斷執(zhí)行邏輯注釋
chat修改,啟動多語音,新寫個接口,接口參數(shù)增加傳入語種進行調用
測試選擇使用英文后,第一次正常用英語,第二次不說話,播放了中文的未能識別你說的話,找到了一個地方,沒用多語言進行查找對應語種進行播放系統(tǒng)音
pbx這邊針對微模型導入的播放語音后掛機,這種播放完語音1后直接立馬掛機
pbx對接RAGFlow的chat功能開發(fā),對接本地ASR和本地indexTTS
pbx閃退
日志報錯,時間類型轉換報錯,不打斷,有個錄音開始時間沒有導致
在歡迎詞階段,有個bargin是否生效,變量已改
本地來電后掛機推送取值報錯的地方
轉接坐席分機分離的實體分機,轉漫游了,原因代碼判斷坐席分機分離的漫游狀態(tài)不對,之前的讀的是tbl_user的istrip(虛擬狀態(tài)),不進行坐席分機分離的時候讀這個是對的,改成讀tbl_userpicksort的(istrip)
客戶那邊推送數(shù)據(jù)日期帶有星期,不是標準日期,以及沒有產生電話記錄問題
pbx添加推送數(shù)據(jù)地方,日期全部格式話
反饋根據(jù)訂單創(chuàng)建的,計劃回款計劃有問題,不能修改提醒類型
查看AI產生的電話記錄,對答未能識別你說的話,放音和文字都不對
阿里云TTS對接乒乓不放音問題
坐席漫游,啟用滿意度評價,目前只做,漫游外線掛機觸發(fā)滿意度評價
短信呼叫功能開發(fā),目前只針對短信貓,根據(jù)內容提交人工接聽
ragflow有概率出現(xiàn)chat只返回一條數(shù)據(jù){"code":100,"data":"","message":"0"},目前版本出現(xiàn)這種情況,一直播放思考音沒有后續(xù), 針對這種現(xiàn)象播放“系統(tǒng)繁忙暫未返回您要的信息,請重新說出您的問題。”語音
微模型優(yōu)化
啟動不按鍵轉來電接聽,按完沒有設置過的鍵值直接走來電接聽,應該走AI
放完導航語不說話,流程有點問題,有概率出現(xiàn)一直靜音現(xiàn)象
錯誤識別多次掛機,英文的播放中文的語音
錯誤識別多次直接掛機,沒有播放你的錯誤過多即將掛機類似語音,而是播放對應語種的識別錯誤的語音,直接掛機
放完歡迎詞,選擇語種英文成功率太低,匹配算法修改,目前改成相互包含
微模型導入的命令-播放語音后掛機,識別這一級,一直播放思考音,沒播放對應語音后掛機
針對微模型返回null,進行播放對應系統(tǒng)語音,啟用多語言播放excel導入生成的語音,不啟用多語言,直接播放導航語內容,重復播放一遍
單點登陸 bug,單點登陸支持分機分離,支持來電彈屏,聊天彈屏設置
升級 jquery 造成的客戶聯(lián)系人加載不出來數(shù)據(jù) bug
通話列表,可顯示的名稱長度需要自適應,窗口在最大化時依舊省略顯示的問題 解決方法是根據(jù)寬度自動添加三個點
個推推送消息失敗 bug
前臺的聊天不能復制 bug
日志問題
分機號設置沒有刪除功能,新增解除分機號功能開發(fā)
數(shù)據(jù)查詢
外呼號碼池導入與分配速度
是否啟用安卓手機下載錄音文件功能
transferroam 默認 0,原來的邏輯,1 代表需要找漫游號碼漫游外呼
CallRecord 里面的分頁功能導致的查詢問題
App 是否支持下載錄音文件到手機端 安卓系統(tǒng)
/handle/Checkingin.ashx 存在SQL注入漏洞
/handle/email.ashx 存在任意文件上傳漏洞
坐席分機分離,同個分機,用其它工號登錄后,坐席外呼,電話記錄不對
板卡授權數(shù)和板卡實際數(shù)不一致時,會導致分機號設置有問題
微模型,本地ASR,錄音拼接會丟失客戶說的話
pbx 去掉調用 webAPI 主從同步接口,其它程序調用
客戶端第一次登陸,會提示企業(yè) id 為 0 bug
轉漫游功能
修改轉接接口,支持 App 端使用
升級 jquery 造成的客戶聯(lián)系人加載不出來數(shù)據(jù) bug,及聊天 bug
openAI導入,將音庫放到配置項
開發(fā)indexTTS,列表展示,列表直接放音,刪除,上傳到indexTTS服務器
微模型,模型學習多次導入重復的還是新生成,以及導入的IVRCode值和前面的有重復
通道組設置,編輯通道組設置,未分配通道和已選擇通道,從左選到右,從右選到左,功能不正常,已修改,涉及其它地方也有類似問題,全部修改,$(this).attr("text")改成$(this).text(),$(this).attr("index")改成$(this).index()
easyUI新版本不支持 editable="false" 這個屬性,去掉
報表模板-新建模板,模板名稱輸入不了,以及報表相關頁面一樣問題
提醒服務器查詢,提交時間不能搜索今天以前的日期
創(chuàng)建訂單,選擇其它訂單創(chuàng)建,回款計劃,沒顯示當前創(chuàng)建者身份
大模型設置,使用 openAI 同時將思考音變成不啟用,選中判斷 js 用 attr 不對,高版本不支持,發(fā)現(xiàn)其它頁面還有使用 attr 屬性判斷是否選中
外呼大模型設置修改,照著來電修改,加入openAI相關顯示設置
計劃任務,彈出框第一次加載列表顯示正常,再次點擊列名不正常
選擇訂單創(chuàng)建的產品列表數(shù)量修改不起作用,高版本語法的問題,針對類似,全項目搜索低版本easyUI,datagrid更新行內容語法修改
簽審流程-簽審流程彈出框,簽審用戶和抄送區(qū)域樣式有問題換行了
簽審工作臺-已提交,根據(jù)時間搜索,查詢無效,是因為簽章的查詢語句查詢的列不存在導致報錯
陜西那邊提到openAi,有個指令可能要常換,調用openAI有個參數(shù)放到后臺設置,故來電表tbl_callinset和外呼表tbl_outivrprocess,各新增一個字段openAI_instructions,默認“用中文說”,pbx調用openAI參數(shù)讀取后臺設置的這個參數(shù)
jquery版本升級導致取值不對attr("value")改成.val()
單據(jù)列表顯示所屬部門閃爍問題
選 openAI 將顯示更簡潔點,不容易誤操作,openAI 音色錄入改成下拉框選擇
模型學習改成2個功能,一個更新導入和全部導入?yún)^(qū)分開
添加 transferroam 默認 0,原來的邏輯,1 代表需要找漫游號碼漫游外呼
外呼接入大模型 OpenAI 流程
不說話定時器,播放完未能識別你說的話后,將可以 bargin 進入,讓靜默事件生效的變量改成1
修改轉外線功能問題,坐席:漫游,在線/離開/離線,轉外線不對
寫電話記錄方法,有部分在用這個方法,里面好幾個全局變量,如若重復調用,會出現(xiàn)記錄不對的問題修改
OpenAI 不放音優(yōu)化
優(yōu)化不放音
思考音加入,掛機后錄音拼接,思考音有些沒截取導致錄音很長的問題
針對發(fā)送完語音,增加了個定時器,起了5秒定時器,如果沒有接收openAI數(shù)據(jù),直接播放未能識別你說的話
阿里云 chat 對接
chat 第一條返回 null,轉接人工,電話記錄思考音沒有切掉,語音時長很長
chat 第一條返回 null,判斷多加個條件 node_is_completed=true 和 content=null 一起
群呼調度撥號前,查詢區(qū)域和是否加0代碼優(yōu)化
PBX 轉接接口優(yōu)化,新增一個參數(shù)是否轉坐席漫游外線功能開發(fā)
第一次登陸,會提示企業(yè) id 為 0 的 bug
公告不滾動 BUG
jQuery 1.4 => jQuery 3.7.1
單點登陸接口返回統(tǒng)一的 JSON 格式數(shù)據(jù)
語音合成設置增加保存阿里云賬號信息
來電或者外呼 deepseek AI 設置 增加阿里云的 webSorket ,語音合成和語音識別,阿里云 chat
AI 設置,增加百度、indexTTS,文字轉語音功能
AI 大模型,百度和阿里云,語音庫配置增加
微模型,增加模型學習,自動導入,Excel,只需要3列(類型、問題、答案),AI 設置必須是 IndexTTS
jQuery 庫、easyUI 庫升級,后臺修改升級后,語法導致不兼容問題修復
配置文件
xxxxxxxxxx<!--微模型學習--> <!--微模型學習,語音合成類型,默認0,用TTS,其它待定未開發(fā),需要再做--> <add key="tts_type" value="0" /> <!--微模型學習,語音合成請求路徑--> <add key="tts_url" value="http://192.168.1.201:8085/v1/tts" /> <!--微模型學習,語音合成時間計算規(guī)則,1個字幾秒,用于界面計算預計時長,例如1個字4秒--> <add key="tts_produce_time" value="1.1" />其它后臺提到的問題修改
停止數(shù)據(jù)庫的接口
三方通話,轉接功能添加漫游狀態(tài)下是否在漫游中
32 位授權驗證
Framework 更新 v4.7.2
阿里云
chat 接入
webSorket 對接的語音合成進行乒乓放音
百度
chat 返回一句話的處理邏輯加入
大模型對接 indexTTS,放音
64 位接入,讀取 sqlite 數(shù)據(jù)庫通過接口獲取
新增 2 個接口,一個判斷板卡是否正常工作,另一個 pbx 退出
配置新增
xxxxxxxxxx<!--百度合成語音,下載的音頻,采樣率8000 16bit還是采樣率16000 16bit,默認16000 16bit,百度流式下載,流式放音,需要轉--><add key="ai_deepseek_baidu_textToVoc_16000" value="0" /><!-- ICDisplayState:FSK來電顯示立馬接聽并不管有沒有振鈴,摘機播放歡迎詞,默認不開啟0,1開啟,特殊狀態(tài)接聽,因為這種摘機沒有振鈴接聽,板卡不會進入通話狀態(tài) --><add key="ICDisplayState" value="0" />解決短信發(fā)送失敗,增加協(xié)議
Framework 更新 v4.7.2
dtmf-response,便于客服人員測試的功能「按鍵值推送,請?zhí)顚懣蛻艚邮盏刂贰梗涌谡埱螅瑢敶握埱蟮闹底鳛榉祷刂捣祷兀涌诘刂罚?/span>http://localhost:8000/api/key-response?msg=welcom.wav
如果未攜帶 msg ,則默認內容為:語音測試內容
voc 本體在服務器端的默認目錄:D:\Program Files\AOFAX_CTI\AOFAX-ChatWeb\upFiles\pbx_voc
xxxxxxxxxx{ "code": 200, "msg": "welcom.wav" }格式化記錄,讓短信識別結果能輸出到界面,便于驗證功能是否正常
聊天中,緩存失效問題
AI參數(shù)設置頁面
微模型后臺設置,導航語和播放語音進入下一步,新增選擇AI模型功能
增加ASR選擇,可以選本地和百度ASR,文字轉語音,增加可以選擇百度合成
群呼管理
添加群呼,增加大模型群呼,以及外呼大模型流程設置頁面功能開發(fā),用于提交群呼選擇大模型流程
增加一些 ASR 識別選項以及語音合成選項
進銷存反饋,先后收2次款,再訂單完成,銷售流水第一筆數(shù)量不對問題修復
考勤管理
員工分組,增加判斷,先添加班次的考勤規(guī)則成功后才能進行班次分組
deepseek AI設置頁面修改
通話記錄查詢功能
針對百度對接的語音合成,將音調、語速放到pbx_config中
框架升級 4.5.2 升級 4.7.2,配置參照 195 的 pbx_config,里面有個配置節(jié)點 <runtime></runtime> 對比新增或者修改的,或者省事的話之間全部替換節(jié)點內容即可,老升新客戶,至于使用百度相關的賬號接口信息<appSettings>配置節(jié)點
外線空閑總數(shù)和斷線總數(shù)不對問題修復
來電deepseek AI模式
上傳、識別、聊天、合成接口,失敗處理,播放“由于系統(tǒng)升級,現(xiàn)在由人工為您解答”
增加Http的百度識別和百度語音合成
語音識別增加百度websorket,語音合成增加百度webSorket對接,以及百度chat對接
chat聊天接口,返回的只有一條的,處理修改,先準備號播放隊列,再進行語音合成
來電修改,來電接聽(直撥分機、智能轉接、按鍵IVR)之前,判斷是否啟用微模型或者大模型,啟用了優(yōu)先級高一點,然后在歡迎詞階段,可以按鍵轉到來電接聽(直撥分機、智能轉接、按鍵IVR)
遇忙、非工作時間、坐席振鈴未接,這三種都增加可以轉到微模型或者大模型流程
前臺進入到企業(yè)聊天bug
音頻文件
Deepseek AI 播放的思考音,音頻名: thinkVoc_deepseek.wav
Deepseek AI 配置,增加授權文件判斷,有 AI 權限才讓修改
合同打印功能添加,將之前自定義的 html 用 js 代碼將輸入框替換成 div 形式
聯(lián)系人,關鍵字搜索太慢
關鍵字搜索完,點擊其它頁
速度慢
數(shù)據(jù)不是搜索
存儲過程修改,后臺調用傳參修改
sp_ChatQuantityStatistic
sp_call_YearWeek_statis
sp_call_YearMonth_statis
mysql 查詢條件帶 date_format() 全部改掉,效率太低
存儲過程,視圖使用 date_format 函數(shù)功能改成 between and
存儲過程,視圖使用 date_format 函數(shù)功能改成 between and
增加日志,跟蹤來電外呼過程
來電外呼,推送 tbl_apidata 表,body 字段,插入的 json 字符串,拼接改成標準的 json 字符串不帶空格和換行的
Deepseek AI 模式下來電優(yōu)化,語音轉文字和聊天對話之間異步調用優(yōu)化
來電 Deepseek AI 模式下,錄音和實際打斷不一致,記錄下切割的音頻,好用于掛機拼接用切割的音頻而不是沒切割的音頻
來電 Deepseek AI 模式,播放對話音,掛機后,同步音頻切割、錄音對話切割以及拼接完整錄音優(yōu)化
外呼人工接聽,撥號后沒有坐席,遇忙處理,通道釋放的同時通道狀態(tài)也跟著變成空閑,已補上
查詢慢優(yōu)化,涉及到 DATE_FORMAT 條件查詢去掉這個函數(shù),直接改成時間區(qū)間查詢
日志重復的太多,正常訪問外網(wǎng) ip 定時器每 15 秒,一天下來不少,3 個只保留一條結果,Deepseek AI模式,對答的文字流每個流打印去除,只拼接好一句話的
文件
RestSharp.dll
System.Runtime.CompilerServices.Unsafe.dll
System.Buffers.dll
System.Memory.dll
群聊,私聊上拉滾動條加載數(shù)據(jù)顯示不正確 bug
進銷存問題修復,采購單增加建議價、其它顯示優(yōu)化問題
表 tbl_callinset 增加字段 ifOpenTransferUser_deepseek ,是否啟用 AI 轉人工,功能開發(fā)
配合app開發(fā)相關接口修改,去除 session 相關,讓接口調用正常工作
庫存管理和財務管理權限修改,改成顯示全部和不顯示
進銷存對接 app 接口,取值和返回值不正確修改
反饋的后臺其它問題的修復
deepseek AI 模型設置修改
創(chuàng)建銷售單和采購單,出單人和部門可修改改成不可修改,出單人就是當前登錄者
將完成的采購訂單勾選退貨,提示不正確,提示的是創(chuàng)建采購訂單完成,應提示創(chuàng)建采購退貨單完成
將完成的銷售訂單勾選退貨,提示不正確,提示的是創(chuàng)建銷售訂單完成,應提示創(chuàng)建銷售退貨單完成
坐席管理權限,庫存管理、財務管理權限修改,改成勾選顯示全部功能,功能已開發(fā)
將創(chuàng)建銷售單、銷售過期單、創(chuàng)建采購單、采購過期單,同意退回和撤銷動作全部隱藏,簽審相關操作全部放到簽審工作臺處理
添加版本本號
修復存在信息泄露漏洞 bug
添加版本本號
添加版本本號
界面卡頓現(xiàn)象修復,更新界面次數(shù)減少,更新列表改成只更新一條,不重新渲染整個列表,以及更新界面的時候用異步更新
虛擬坐席,來電轉接問題,播放bg2的同時攜帶回鈴音問題修復
人工接聽群呼,坐席是虛擬坐席
坐席本地離線,一直呼,就是呼不通,已修改
坐席漫游離線,同上,已修改
在線或者離線虛擬坐席,PBX 使用第二條外線,轉接(撥號中,回鈴)外呼,過程中(bg) 攜帶回鈴
分機打分機,分機本地漫游或虛擬坐席,離開繼續(xù)轉,只有漫游通話中不轉
本地轉接后,若被轉接坐席先掛機,則無法繼續(xù)操作轉接的動作
本地坐席打漫游分機,一撥通立馬掛機,坐席通道和漫游外呼通道不釋放
來電坐席接聽,轉給本地分機,對方未接時再拍回來,通話過程攜帶「回鈴音」
來電坐席接聽,轉給本地分機,被轉接方若在回鈴狀態(tài)時(分機撥分機等),會變更原先狀態(tài),導致后續(xù)其他問題出現(xiàn),改成轉接方分機只能是空閑的時候才給振鈴
能被同時撥,會導致同時被叫時候若一方提前掛斷,漫游的狀態(tài)會被初始化,導致后續(xù)問題
「離開」狀態(tài)的所產生的轉接失敗,無法拍回來
呼出雙漫游后,漫游坐席打本地分機,漫游外呼了
注冊板卡函數(shù),回調模式監(jiān)聽事件改成windows監(jiān)聽
右小角退出,實質任務管理器還有,導致退出不徹底,再打開錄音系統(tǒng)打開不了的問題修復
未授權打開錄音系統(tǒng),報錯,有時候需要手動到任務管理器關掉才能再次打開
點擊企業(yè)聊天的時候,緩存里面的每個聊天窗口的聊天內容按照日期從小到大排序
群內收到信息的字體內容不同問題
群聊,私聊,引用內容轉碼,顯示轉義&HTML 標簽
發(fā)送信息,APP 收到信息沒有縮進
進入到企業(yè)聊天報 Cannot read property 'GetStaffList' of null 錯誤
漫游通道指定功能
DeepSeek AI 頁面
進銷存相關接口修改
來電漫游,針對后臺設置指定漫游通道,漫游外呼的時候會根據(jù)這個規(guī)則選通道
電話機器人(Deepseek),IVR 來電接聽下增加新的一種 AI,和按鍵 IVR、機器人 IVR 并列
配置文件參數(shù)
xxxxxxxxxx<!--本地deeepseek相關配置--><!--文字轉語音和語音轉文字返回值模式response_mode,文本流還是文本,默認1代表返回文本json,0代表文本流json--><add key="response_mode_VocToText" value="1" /><!--對接deepseek AI模型接口域名地址--><add key="webThirdDeepseekURL" value="http://192.168.1.126" /><!--對接deepseek AI模型上傳音頻接口地址--><add key="thirdDeepseek_upload_URL" value="http://192.168.1.126/v1/files/upload" /><!--對接deepseek AI模型根據(jù)文件id轉換文本或者文字轉語音接口域名地址--><add key="thirdDeepseek_vocToText_URL" value="http://192.168.1.126/v1/workflows/run" /><!--對接deepseek AI模型接口域名地址--><add key="thirdDeepseek_chat_messages_URL" value="http://192.168.1.126/v1/chat-messages" /><!--對接deepseek AI模型上傳文件upload接口-Authorization值、chat-messages接口共用--><add key="uploadFile_Authorization" value="app-f8qmB345PsGLS9JRFXM3eC29" /><!--對接deepseek AI模型根據(jù)文件獲取識別結果接口,語音轉文字-Authorization值--><add key="getFileToText_Authorization" value="app-C3Pmez8QeGRugvgLXa5zywj2" /><!--對接deepseek AI模型文字轉語音接口-Authorization值--><add key="getTextToVoc_Authorization" value="app-NecWcHa4RbWWhDtli89dXdNb" />外呼按鍵IVR,記錄客戶按鍵 # 號或者位數(shù)進入下一級的問題