專利名稱:一種進(jìn)行音頻內(nèi)容用戶錄音的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通過(guò)電話網(wǎng)絡(luò)語(yǔ)音業(yè)務(wù)平臺(tái)及其終端進(jìn)行音頻內(nèi)容用戶 錄音的方法和系統(tǒng)。
背景技術(shù):
語(yǔ)音業(yè)務(wù)平臺(tái)是以CTI ( Computer Telephony Integration,計(jì)算機(jī)
電信集成技術(shù))為基礎(chǔ),結(jié)合數(shù)據(jù)庫(kù)、文字轉(zhuǎn)換、語(yǔ)音合成等技術(shù)為運(yùn) 營(yíng)商提供綜合的語(yǔ)音資訊業(yè)務(wù)平臺(tái)。
CTI是計(jì)算機(jī)與電信技術(shù)的整合技術(shù),其最初的出發(fā)點(diǎn)是通過(guò)特定 的軟、硬件將計(jì)算機(jī)(數(shù)據(jù)技術(shù))與電話(語(yǔ)音技術(shù))集成為一體,在 優(yōu)化終端處理速度的基礎(chǔ)上,擴(kuò)大語(yǔ)音通話的接入量,并增強(qiáng)通信的遠(yuǎn) 程交換能力,其理想境界則是在統(tǒng)一的終端上接入多種網(wǎng)絡(luò)方式下的話 音及各種通信業(yè)務(wù)。
CTI發(fā)展大致經(jīng)歷了兩個(gè)階段, 一是單個(gè)專用業(yè)務(wù)的計(jì)算技術(shù)整合 階段—即所有的應(yīng)用業(yè)務(wù)都基于PBX接口開(kāi)發(fā);二是以標(biāo)準(zhǔn)為基礎(chǔ),形 成一個(gè)統(tǒng)一的公共平臺(tái)和一系列開(kāi)發(fā)工具的階段-即將PBX的交換功 能、媒體共享能力和控制管理功能集成在一起,并結(jié)合數(shù)字信號(hào)處理器 DSP共同實(shí)現(xiàn)。
從技術(shù)上看,CTI涉及到大量的內(nèi)容,例如聲音的表示和壓縮,文 字和語(yǔ)音的轉(zhuǎn)換,語(yǔ)音識(shí)別、傳真和文字、語(yǔ)音的結(jié)合、平臺(tái)所應(yīng)具有 的呼叫處理和計(jì)算機(jī)網(wǎng)絡(luò)中的目錄服務(wù),數(shù)據(jù)庫(kù)系統(tǒng)的集成,提供良好 的路由轉(zhuǎn)換(即從一個(gè)呼叫開(kāi)始到不同的CTI業(yè)務(wù)的路由建立過(guò)程), 管理控制功能的實(shí)現(xiàn)等。從業(yè)務(wù)上看,CTI 一直提供以語(yǔ)音通信為主的 業(yè)務(wù)服務(wù),隨著業(yè)務(wù)種類的不斷豐富,CTI還提供了許多的集成業(yè)務(wù), 例如語(yǔ)音信箱業(yè)務(wù),聲音回應(yīng)業(yè)務(wù)(IVR)等。
以往語(yǔ)音業(yè)務(wù)(如股票查詢、彩票投注、考分查詢、航班查詢等)
都是由用戶使用電話終端收聽(tīng)已有的音頻內(nèi)容,用戶不能錄制并播;故音 頻內(nèi)容,欠缺互動(dòng)性,娛樂(lè)性不足。
發(fā)明內(nèi)容
本發(fā)明提供了 一種進(jìn)行音頻內(nèi)容用戶錄音的方法和系統(tǒng),4吏得用戶 通過(guò)電話將音頻內(nèi)容錄制并存放在語(yǔ)音業(yè)務(wù)平臺(tái),并可供其他用戶收 聽(tīng)。
為了解決上述問(wèn)題,本發(fā)明提出了一種進(jìn)行音頻內(nèi)容用戶錄音的系 統(tǒng),包括
排隊(duì)機(jī),用于將用戶的呼叫請(qǐng)求進(jìn)行排隊(duì)并發(fā)送到計(jì)算機(jī)電信集成 技術(shù)服務(wù)器CTI;用于根據(jù)所述CTI的路由策略建立與IVR的連接;
CTI,用于根據(jù)所述呼叫請(qǐng)求進(jìn)行路由選擇,在路由策略中指示了 交互式語(yǔ)音應(yīng)答服務(wù)器IVR,將所述路由策略發(fā)送到排隊(duì)機(jī);
交互式語(yǔ)音應(yīng)答服務(wù)器IVR,用于向用戶播放操作提示,當(dāng)用戶選 擇錄音操作時(shí),將所述錄音請(qǐng)求發(fā)送到應(yīng)用服務(wù)器;
應(yīng)用服務(wù)器AS,用于將用戶的錄音請(qǐng)求發(fā)送到錄音服務(wù)器;以及
錄音服務(wù)器,用于錄制用戶音頻信息,并在錄音結(jié)束后自動(dòng)生成錄 音文件名;以及
數(shù)據(jù)庫(kù),用于保存已錄制音頻的音頻文件名、音頻標(biāo)識(shí)以及對(duì)應(yīng)的 音頻文件和/或存儲(chǔ)地址。
進(jìn)一步,上述進(jìn)行音頻內(nèi)容用戶錄音的系統(tǒng)還可具有以下特點(diǎn),所 述IVR用于根據(jù)數(shù)據(jù)庫(kù)中保存的音頻標(biāo)識(shí)和音頻文件名,向用戶播放 操作提示,并將用戶的收聽(tīng)請(qǐng)求發(fā)送到應(yīng)用服務(wù)器,該請(qǐng)求包括音頻標(biāo) 識(shí);如果該文件不存在,則向用戶提示該信息,如果接收到確認(rèn)通知,
則從所述數(shù)據(jù)庫(kù)獲取音頻文件信息并向用戶播放音頻內(nèi)容;所述應(yīng)用服
務(wù)器用于根據(jù)用戶收聽(tīng)請(qǐng)求中的音頻標(biāo)識(shí),查找數(shù)據(jù)庫(kù)中是否保存該標(biāo) 識(shí),如果不存在該標(biāo)識(shí)或者不存在該標(biāo)識(shí)對(duì)應(yīng)的音頻文件,則提示該文
件不存在;否則,向IVR服務(wù)器發(fā)送確認(rèn)通知。
進(jìn)一步,上述進(jìn)行音頻內(nèi)容用戶錄音的系統(tǒng)還可具有以下特點(diǎn),所迷IVR在播放音頻內(nèi)容的過(guò)程中,接收到用戶的播放請(qǐng)求,將該請(qǐng)求 發(fā)送到所述應(yīng)用服務(wù)器;所述應(yīng)用服務(wù)器用于判斷該請(qǐng)求中的音頻標(biāo)識(shí) 與正在播放的音頻標(biāo)識(shí)是否相同,如果相同,通知所述IVR繼續(xù)播放 該音頻文件,否則,在查找到所述標(biāo)識(shí)時(shí),通知IVR從所述數(shù)據(jù)庫(kù)讀 取相應(yīng)的音頻文件信息;如果不存在該標(biāo)識(shí)或者其對(duì)應(yīng)的音頻文件,則 提示該文件不存在。
進(jìn)一步,上述進(jìn)行音頻內(nèi)容用戶錄音的系統(tǒng)還可具有以下特點(diǎn),所 述IVR用于在所述數(shù)據(jù)庫(kù)中保存音頻標(biāo)識(shí)對(duì)應(yīng)的文件時(shí),直接提取該 文件向用戶播放,或者用于在所述數(shù)據(jù)庫(kù)中保存該音頻標(biāo)識(shí)對(duì)應(yīng)的音頻 文件的存儲(chǔ)地址時(shí),根據(jù)存儲(chǔ)地址提取該音頻文件并向用戶播放。
進(jìn)一步,上述進(jìn)行音頻內(nèi)容用戶錄音的系統(tǒng)還可具有以下特點(diǎn),所 述IVR用于將用戶刪除錄音的請(qǐng)求發(fā)送到應(yīng)用服務(wù)器,所述請(qǐng)求中包 括要?jiǎng)h除文件的音頻標(biāo)識(shí);所述應(yīng)用服務(wù)器用于根據(jù)刪除請(qǐng)求,將所述 數(shù)據(jù)庫(kù)中保存的音頻標(biāo)識(shí)、文件名以及對(duì)應(yīng)的音頻文件和/或存儲(chǔ)地址刪除。
進(jìn)一步,上述進(jìn)行音頻內(nèi)容用戶錄音的系統(tǒng)還可具有以下特點(diǎn),所 述錄音服務(wù)器在錄音結(jié)束前接收到停止錄音請(qǐng)求,則根據(jù)用戶的操作停 止錄音或者重新進(jìn)行錄音操作。
一種進(jìn)行音頻內(nèi)容用戶錄音的方法,包括
用戶使用電話終端撥打指定接入碼進(jìn)行業(yè)務(wù)呼叫,由排隊(duì)機(jī)將用戶 的呼叫請(qǐng)求進(jìn)行排隊(duì),并發(fā)送到計(jì)算機(jī)電信集成技術(shù)服務(wù)器CTI;
CT1根據(jù)所述呼叫請(qǐng)求進(jìn)行路由選擇,在路由策略中指示了交互式 語(yǔ)音應(yīng)答服務(wù)器IVR,將所述路由策略發(fā)送到排隊(duì)機(jī);
排隊(duì)機(jī)根據(jù)路由策略建立與所述IVR的連接;
由IVR向用戶播放操作提示,當(dāng)用戶選擇錄音操作時(shí),由IVR將 用戶的錄音請(qǐng)求發(fā)送到應(yīng)用服務(wù)器;
應(yīng)用服務(wù)器將用戶的錄音請(qǐng)求發(fā)送到錄音服務(wù)器;以及
由錄音服務(wù)器錄制用戶音頻信息,在錄音結(jié)束后生成錄音文件名;以及
將已錄制音頻的錄音文件名、音頻標(biāo)識(shí)以及對(duì)應(yīng)的音頻文件和/或 存儲(chǔ)地址保存在數(shù)據(jù)庫(kù)中。
進(jìn)一步,上述進(jìn)行音頻內(nèi)容用戶錄音的方法還可具有以下特點(diǎn),由
IVR根據(jù)數(shù)據(jù)庫(kù)中保存的音頻標(biāo)識(shí)和音頻文件名,向用戶播放操作提 示,當(dāng)用戶選擇收聽(tīng)已錄制的音頻時(shí),由IVR將包括音頻標(biāo)識(shí)的請(qǐng)求 發(fā)送到應(yīng)用服務(wù)器;由應(yīng)用服務(wù)器根據(jù)用戶收聽(tīng)請(qǐng)求中的音頻標(biāo)識(shí),查 找數(shù)據(jù)庫(kù)中是否保存該標(biāo)識(shí),如果不存在該標(biāo)識(shí)或者不存在該標(biāo)識(shí)對(duì)應(yīng) 的音頻文件,則提示該文件不存在;否則,向IVR服務(wù)器發(fā)送確認(rèn)通 知;如果該文件不存在,則IVR通知用戶文件不存在,如果接收到確 認(rèn)通知,由IVR從所述數(shù)據(jù)庫(kù)讀取相應(yīng)的音頻文件信息,向用戶播放 所述音頻內(nèi)容。
進(jìn)一步,上述進(jìn)行音頻內(nèi)容用戶錄音的方法還可具有以下特點(diǎn),當(dāng) IVR在播放音頻內(nèi)容的過(guò)程中,接收到用戶的播放請(qǐng)求時(shí),該請(qǐng)求中包 括音頻標(biāo)識(shí),將該請(qǐng)求發(fā)送到所述應(yīng)用服務(wù)器;由所述應(yīng)用服務(wù)器判斷 該請(qǐng)求中的音頻標(biāo)識(shí)與正在播放的音頻標(biāo)識(shí)是否相同,如果相同,通知 所述IVR繼續(xù)播放該音頻文件,否則,在查找到所述標(biāo)識(shí)時(shí),通知 IVR從所述數(shù)據(jù)庫(kù)讀取相應(yīng)的音頻文件信息;如果不存在該標(biāo)識(shí)或者其 對(duì)應(yīng)的音頻文件,則提示該文件不存在。
進(jìn)一步,上述進(jìn)行音頻內(nèi)容用戶錄音的方法還可具有以下特點(diǎn),當(dāng) 所述數(shù)據(jù)庫(kù)中保存音頻標(biāo)識(shí)對(duì)應(yīng)的文件時(shí),則IVR直接提取該文件向 用戶播放,或者當(dāng)所述數(shù)據(jù)庫(kù)中保存該音頻標(biāo)識(shí)對(duì)應(yīng)的音頻文件的存儲(chǔ) 地址時(shí),則IVR根據(jù)存儲(chǔ)地址提取該音頻文件并向用戶播放。
進(jìn)一步,上述進(jìn)行音頻內(nèi)容用戶錄音的方法還可具有以下特點(diǎn),用 戶根據(jù)IVR的操作提示,選擇刪除已錄制的音頻,由IVR將用戶刪除 錄音的請(qǐng)求發(fā)送到應(yīng)用服務(wù)器,所述請(qǐng)求中包括要?jiǎng)h除文件的音頻標(biāo) 識(shí),由應(yīng)用服務(wù)器將數(shù)據(jù)庫(kù)中保存的音頻標(biāo)識(shí)、文件名以及對(duì)應(yīng)的音頻 文件和/或存儲(chǔ)地址刪除。
進(jìn)一步,上述進(jìn)行音頻內(nèi)容用戶錄音的方法還可具有以下特點(diǎn),當(dāng)
所述錄音服務(wù)器在錄音結(jié)束前接收到停止錄音請(qǐng)求時(shí),則根據(jù)用戶的操 作停止錄音或者重新進(jìn)4于錄音操作。
與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)加載相應(yīng)軟件流程到語(yǔ)音業(yè)務(wù)平臺(tái), 對(duì)原有語(yǔ)音業(yè)務(wù)平臺(tái)進(jìn)行二次開(kāi)發(fā),使得用戶通過(guò)電話將音頻內(nèi)容錄制 并存放在語(yǔ)音業(yè)務(wù)平臺(tái),從而可供其他用戶收聽(tīng)。另外,當(dāng)用戶撥入語(yǔ) 音業(yè)務(wù)平臺(tái)時(shí),也可以選擇收聽(tīng)自己或他人的錄制的音頻文件。
圖l是第一實(shí)施例中語(yǔ)音業(yè)務(wù)平臺(tái)系統(tǒng)圖。
圖2是第二實(shí)施例中語(yǔ)音業(yè)務(wù)平臺(tái)系統(tǒng)圖。
圖3是第六實(shí)施例中進(jìn)行音頻內(nèi)容用戶錄音的方法流程圖。
圖4是第七實(shí)施例中用戶收聽(tīng)錄音音頻的方法流程圖。
具體實(shí)施例方式
對(duì)原有語(yǔ)音業(yè)務(wù)平臺(tái)進(jìn)行二次開(kāi)發(fā),使得該語(yǔ)音業(yè)務(wù)平臺(tái)具備讓用 戶可以自行進(jìn)行錄制并播放音頻節(jié)目?jī)?nèi)容的功能,編寫(xiě)相應(yīng)的IVR流 程軟件,并加載到語(yǔ)音業(yè)務(wù)平臺(tái)上。用戶可以通過(guò)撥打指定的接入碼, 根據(jù)語(yǔ)音提示執(zhí)行相應(yīng)操作,完成錄音操作。
圖l示出了第一實(shí)施例中, 一種進(jìn)行音頻內(nèi)容用戶錄音的系統(tǒng),包 括排BM幾,CTI, IVR, AS,錄音服務(wù)器和數(shù)據(jù)庫(kù),其中,
-排隊(duì)機(jī),用于將用戶的呼叫請(qǐng)求進(jìn)行排隊(duì),并發(fā)送到計(jì)算機(jī)電信 集成技術(shù)服務(wù)器CTI;用于根據(jù)路由策略建立與IVR的連接;
排隊(duì)機(jī)作為語(yǔ)音平臺(tái)的J^出,所有的電話、傳真均需經(jīng)其提供的以 太網(wǎng)口轉(zhuǎn)換成符合CSTA協(xié)議的消息與呼叫中心服務(wù)器及各種后臺(tái)應(yīng) 用設(shè)備進(jìn)行信息溝通和互控,將每個(gè)呼叫的信息傳遞到后臺(tái)設(shè)備,作為 進(jìn)行呼叫控制的依據(jù),實(shí)現(xiàn)客戶與話務(wù)員或自動(dòng)語(yǔ)音應(yīng)答系統(tǒng)的接續(xù), 而客戶的每次呼入操作,又被電腦系統(tǒng)完全記錄下來(lái),通過(guò)統(tǒng)計(jì)分析,
為企業(yè)的服務(wù)和決策提供直接的幫助。
-CTI,用于根據(jù)所述呼叫請(qǐng)求進(jìn)行路由選擇,在路由策略中指示
了相應(yīng)的交互式語(yǔ)音應(yīng)答服務(wù)器IVR,將該路由策略發(fā)送到排隊(duì)機(jī);
CTI是連接交換機(jī)和計(jì)算機(jī)/計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的最重要的設(shè)備。其 主要作用是使交換機(jī)和計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)信息共享,傳送、轉(zhuǎn)發(fā)、管理各 類呼叫相關(guān)的數(shù)據(jù)。根據(jù)呼叫者、呼叫類別、客戶服務(wù)等級(jí),呼叫所處 的時(shí)間段和呼叫中心的通話狀況等來(lái)選擇呼叫路由和更新數(shù)據(jù)庫(kù)。
-交互式語(yǔ)音應(yīng)答服務(wù)器IVR,用于向用戶播放操作提示,當(dāng)用戶 選擇錄音操作時(shí),將該錄音請(qǐng)求發(fā)送到應(yīng)用服務(wù)器;
IVR是為用戶提供自助服務(wù)的主要設(shè)備。IVR采用用戶導(dǎo)向的語(yǔ)音 目錄,根據(jù)用戶選擇完成相應(yīng)的請(qǐng)求,通過(guò)在IVR后臺(tái)連接數(shù)據(jù)庫(kù), IVR能為客戶提供動(dòng)態(tài)的實(shí)時(shí)信息。通過(guò)交互式語(yǔ)音應(yīng)答系統(tǒng),用戶可 以利用音頻按鍵電話或語(yǔ)音輸入信息,從系統(tǒng)中獲得預(yù)先錄制的數(shù)字或 合成語(yǔ)音信息。
-應(yīng)用服務(wù)器AS,用于將用戶的錄音請(qǐng)求發(fā)送到錄音服務(wù)器;以
及
-錄音服務(wù)器,用于錄制用戶音頻信息,并在錄音結(jié)束后自動(dòng)生成 錄音文件名;
-數(shù)據(jù)庫(kù),用于保存所述錄音文件名、生成與其對(duì)應(yīng)的音頻標(biāo)識(shí)、 錄音文件和/或該文件的存儲(chǔ)地址。
在第二實(shí)施例中,用戶還可以收聽(tīng)已經(jīng)錄制的音頻內(nèi)容,其中,
所述IVR用于根據(jù)數(shù)據(jù)庫(kù)中保存的音頻文件名以及對(duì)應(yīng)的音頻標(biāo) 識(shí),向用戶播放包括音頻標(biāo)識(shí)及音頻文件名的操作提示,當(dāng)用戶選擇收 聽(tīng)已錄制的音頻時(shí),將該收聽(tīng)請(qǐng)求發(fā)送到應(yīng)用服務(wù)器;如果應(yīng)用服務(wù)器 表明該文件不存在,則IVR提示用戶該文件不存在;如果收到應(yīng)用服 務(wù)器的確認(rèn)通知,則根據(jù)數(shù)據(jù)庫(kù)提供的信息獲取該音頻文件并向用戶播 放音頻內(nèi)容;
所述應(yīng)用服務(wù)器用于根據(jù)用戶收聽(tīng)請(qǐng)求中的音頻標(biāo)識(shí),查找數(shù)據(jù)庫(kù) 中是否保存該標(biāo)識(shí),如果不存在該標(biāo)識(shí)或者不存在該標(biāo)識(shí)對(duì)應(yīng)的音頻文 件,則提示IVR該文件不存在;否則,向IVR服務(wù)器發(fā)送確認(rèn)通知。
在第三實(shí)施例中,用戶還可以在收聽(tīng)音頻的過(guò)程中或者剛剛結(jié)束收聽(tīng)時(shí),選擇重聽(tīng)或者選擇收聽(tīng)新的音頻文件,其中,
所述IVR在播放音頻內(nèi)容過(guò)程中,接收到用戶的播放請(qǐng)求,該請(qǐng)求中包括音頻標(biāo)識(shí),將該請(qǐng)求發(fā)送到所述應(yīng)用服務(wù)器;
所述應(yīng)用服務(wù)器用于判斷該請(qǐng)求中的音頻標(biāo)識(shí)與正在播放的音頻標(biāo)識(shí)是否相同,如果相同,通知所述IVR繼續(xù)播^L該音頻文件,否則,在查找到所述音頻標(biāo)識(shí)時(shí),通知IVR從所述數(shù)據(jù)庫(kù)讀取相應(yīng)的音頻文 件信息;如果不存在該標(biāo)識(shí)或者其對(duì)應(yīng)的音頻文件,則提示該文件不存 在。
在第二和第三實(shí)施例中,所述數(shù)據(jù)庫(kù)中保存了錄音文件名、對(duì)應(yīng)的音頻標(biāo)識(shí)以及錄音文件時(shí),直接向IVR提供需要的音頻文件;如果保存了錄音文件名、對(duì)應(yīng)的音頻標(biāo)識(shí)以及該文件的存儲(chǔ)地址時(shí),將該存儲(chǔ) 地址發(fā)送到IVR。
在笫四實(shí)施例中,用戶還可以刪除已錄制的音頻文件,其中,
所述IVR用于將用戶刪除錄音的請(qǐng)求發(fā)送到應(yīng)用服務(wù)器,所述請(qǐng)求中包括要?jiǎng)h除文件的音頻標(biāo)識(shí);
所述應(yīng)用服務(wù)器用于根據(jù)刪除請(qǐng)求,將數(shù)據(jù)庫(kù)中保存的音頻標(biāo)識(shí)、文件名以及對(duì)應(yīng)的音頻文件和/或存儲(chǔ)地址刪除。
在第五實(shí)施例中,用戶還可以在錄音的過(guò)程中,也即在錄音結(jié)束前停止當(dāng)前的錄音,其中,
所述錄音服務(wù)器在錄音結(jié)束前接收到停止錄音請(qǐng)求,則根據(jù)用戶的操作停止錄音或者重新進(jìn)行錄音操作。
在第六實(shí)施例中, 一種進(jìn)行音頻內(nèi)容用戶錄音的方法,包括
步驟1O,用戶使用電話終端撥打指定接入碼進(jìn)行業(yè)務(wù)呼叫,該呼叫請(qǐng)求通過(guò)電話網(wǎng)絡(luò)發(fā)送到語(yǔ)音增值業(yè)務(wù)平臺(tái)的排隊(duì)機(jī),由排隊(duì)機(jī)將用戶的呼叫請(qǐng)求進(jìn)行排隊(duì),并發(fā)送到計(jì)算機(jī)電信集成技術(shù)服務(wù)器CTI;
步驟ll, CTI根據(jù)所述呼叫請(qǐng)求進(jìn)行路由選擇,在路由策略中指示了交互式語(yǔ)音應(yīng)答服務(wù)器IVR,將所述路由策略發(fā)送到排隊(duì)機(jī);
步驟12,排隊(duì)機(jī)根據(jù)路由策略建立與所述IVR的連接;
步驟13, IVR向用戶播放操作提示,當(dāng)用戶選擇錄音操作時(shí),由 IVR將用戶的錄音請(qǐng)求發(fā)送到應(yīng)用服務(wù)器;
步驟14,應(yīng)用服務(wù)器將用戶的錄音請(qǐng)求發(fā)送到錄音服務(wù)器;
步驟15,由錄音服務(wù)器錄制用戶音頻信息,在錄音結(jié)束后自動(dòng)生成 錄音文件名,并發(fā)送到數(shù)據(jù)庫(kù);
所述錄音服務(wù)器在錄音結(jié)束前接收到停止錄音請(qǐng)求,則根據(jù)用戶的 操作停止錄音或者重新進(jìn)行錄音操作。
步驟16,由數(shù)據(jù)庫(kù)保存所述錄音文件名、與其對(duì)應(yīng)的音頻標(biāo)識(shí)、錄 音文件和/或該文件的存儲(chǔ)地址。
在第七實(shí)施例中,用戶還可以選擇收聽(tīng)已錄制的音頻,其中,步驟 20-22與步驟10-12相同,從步驟23開(kāi)始包括
步驟23,用戶根據(jù)IVR的播放操作提示,選擇收聽(tīng)已錄制的音 頻,由IVR將請(qǐng)求發(fā)送到應(yīng)用服務(wù)器,該請(qǐng)求中包括音頻標(biāo)識(shí);
IVR根據(jù)數(shù)據(jù)庫(kù)中保存的音頻文件名和音頻標(biāo)識(shí)播放操作提示。
步驟24,應(yīng)用服務(wù)器根據(jù)收聽(tīng)請(qǐng)求中的音頻標(biāo)識(shí),查找數(shù)據(jù)庫(kù)中是 否保存該標(biāo)識(shí),如果不存在該標(biāo)識(shí)或者不存在該標(biāo)識(shí)對(duì)應(yīng)的音頻文件, 則提示IVR該文件不存在,執(zhí)行步驟23或直接掛機(jī)結(jié)束;否則,向 IVR服務(wù)器發(fā)送確認(rèn)通知,執(zhí)行步驟25;
步驟25,由IVR從所述數(shù)據(jù)庫(kù)讀取相應(yīng)的音頻文件信息,向用戶 播放所述音頻內(nèi)容。
當(dāng)所述數(shù)據(jù)庫(kù)中保存了錄音文件名、對(duì)應(yīng)的音頻標(biāo)識(shí)以及錄音文件 時(shí),則IVR直接根據(jù)音頻標(biāo)識(shí)提取音頻文件;如果保存了錄音文件 名、對(duì)應(yīng)的音頻標(biāo)識(shí)以及該文件的存儲(chǔ)地址時(shí),則由IVR提取該存儲(chǔ) 地址,并根據(jù)該存儲(chǔ)地址提取文件,向用戶播放。
在第八實(shí)施例中,用戶還可以在收聽(tīng)音頻的過(guò)程中,或者該音頻剛 剛播放完,選擇重新收聽(tīng)所述音頻,即在第七實(shí)施例的基礎(chǔ)上,還包 括
步驟26,所述IVR在播放音頻內(nèi)容時(shí),接收到用戶的收聽(tīng)請(qǐng)求, 該請(qǐng)求中包括音頻標(biāo)識(shí),將該請(qǐng)求發(fā)送到所述應(yīng)用服務(wù)器;
步驟27,所述應(yīng)用服務(wù)器用于判斷該請(qǐng)求中的音頻標(biāo)識(shí)與正在播放的音頻標(biāo)識(shí)是否相同,如果相同,通知所述IVR繼續(xù)播放該音頻文件,否則,執(zhí)行步驟28;
步驟28,查找數(shù)據(jù)庫(kù)中是否存在該標(biāo)識(shí),如果存在,則通知所述IVR從所述數(shù)據(jù)庫(kù)讀取相應(yīng)的音頻文件;如果不存在該標(biāo)識(shí)或者其對(duì)應(yīng)的音頻文件,則提示該文件不存在。
在第九實(shí)施例中,用戶還可以選擇刪除已錄制的音頻,其中,步驟30-32與步驟10-12相同,從步驟33開(kāi)始包括
步驟33,用戶根據(jù)IVR的操作提示,選擇刪除已錄制的音頻,由IVR將用戶刪除錄音的請(qǐng)求發(fā)送到應(yīng)用服務(wù)器,所述請(qǐng)求中包括要?jiǎng)h除文件的音頻標(biāo)識(shí);
步驟34,應(yīng)用服務(wù)器根據(jù)刪除請(qǐng)求,將數(shù)據(jù)庫(kù)中保存的音頻標(biāo)識(shí)、音頻文件名以及對(duì)應(yīng)的音頻文件和/或存儲(chǔ)地址刪除。
相應(yīng)實(shí)施例中,一種進(jìn)行音頻內(nèi)容用戶錄音的方法,包括以下步驟.
步驟110,用戶向排隊(duì)機(jī)ACD發(fā)送Invite消息;
由排隊(duì)機(jī)將用戶的請(qǐng)求進(jìn)行排隊(duì),并發(fā)送到計(jì)算機(jī)電信集成技術(shù)服務(wù)器CTI;由CTI根據(jù)所述錄音請(qǐng)求進(jìn)行路由選擇,在路由策略中指示了交互式語(yǔ)音應(yīng)答服務(wù)器IVR,將所述路由策略發(fā)送到排隊(duì)機(jī)。
步驟120,由ACD向IVR發(fā)起AllocDevice的請(qǐng)求;
步驟130,IVR分配Session后,向ACD返回 Resp. AllocDcvicc;
步驟140,ACD向IVR發(fā)Delivered事件;
步驟150,IVR啟動(dòng)初始化流程,向ACD發(fā)起AHocDevice (with MS IP:Port);
步驟160,ACD向應(yīng)用服務(wù)器發(fā)送Invite請(qǐng)求;
步驟170,應(yīng)用服務(wù)器應(yīng)答,返回200;
步驟180,ACD向應(yīng)用服務(wù)器回應(yīng)ACK消息;
步驟l90,ACD向IVR發(fā)送Resp.AUocDevice ( with CCRDevice))
步驟200,由IVR向ACD回復(fù)Alerting;
步驟210, ACD收到Alerting后,向用戶回復(fù)響應(yīng)180;
步驟220, ACD向IVR發(fā)送Established事件,啟動(dòng)用戶流程;
步驟230, IVR向應(yīng)用服務(wù)器申請(qǐng)媒體設(shè)備,AllocMediaDevice (With CCRDevice);
步驟240,應(yīng)用服務(wù)器返回Resp.AllocMediaDevice;
步驟250, IVR通過(guò)EnableCall,向ACD發(fā)AnswerCall;
步驟260, ACD收到AnswerCall后,向用戶發(fā)送響應(yīng)200;
步驟270,用戶回復(fù)ACK消息;
步驟280, IVR向用戶播放操作提示,用戶選擇錄音;
步驟290,應(yīng)用服務(wù)器向錄音服務(wù)器發(fā)送EvtPSP—EnableRecord, 設(shè)置錄音任務(wù);
步驟300,用戶按鍵開(kāi)始錄音;
步驟310,應(yīng)用服務(wù)器向錄音服務(wù)器發(fā)送CmdPSP_SetRecord,啟 動(dòng)錄音;
步驟320,錄音服務(wù)器向應(yīng)用服務(wù)器發(fā)送RespPSP_SetRecord,啟 動(dòng)錄音響應(yīng);
步驟330,錄音結(jié)束,應(yīng)用服務(wù)器向錄音服務(wù)器發(fā)送CmdPSP_ CancelRecord;
步驟340,錄音服務(wù)器向應(yīng)用服務(wù)器發(fā)送RespPSP_Cancel Record, 停止錄音響應(yīng);
步驟350,錄音服務(wù)器生成錄音文件,自動(dòng)命名后傳送到數(shù)據(jù)庫(kù)中
進(jìn)行存儲(chǔ)o
在另一實(shí)施例中,用戶收聽(tīng)錄音文件時(shí),步驟28之前的流程操作 相同,從步驟280之后的流程為
步驟218,用戶根據(jù)IVR播放的操作提示,向其發(fā)送收聽(tīng)錄音請(qǐng) 求,該請(qǐng)求中包括用戶要收聽(tīng)的音頻文件所對(duì)應(yīng)的音頻標(biāo)識(shí);
步驟219, IVR將所述請(qǐng)求發(fā)送到應(yīng)用服務(wù)器;
步驟220,應(yīng)用服務(wù)器根據(jù)該音頻標(biāo)識(shí)在數(shù)據(jù)庫(kù)中查找到其對(duì)應(yīng)文 件的存儲(chǔ)地址,并向IVR發(fā)送CmdMedia—PlayFile;
步驟222, IVR根據(jù)該存儲(chǔ)地址提取所述錄音文件向用戶播放,并 發(fā)送CmdMedia_PIayFile—Resp到應(yīng)用服務(wù)器。
權(quán)利要求
1.一種進(jìn)行音頻內(nèi)容用戶錄音的系統(tǒng),包括排隊(duì)機(jī),用于將用戶的呼叫請(qǐng)求進(jìn)行排隊(duì)并發(fā)送到計(jì)算機(jī)電信集成技術(shù)服務(wù)器CTI;用于根據(jù)所述CTI的路由策略建立與IVR的連接;CTI,用于根據(jù)所述呼叫請(qǐng)求進(jìn)行路由選擇,在路由策略中指示了交互式語(yǔ)音應(yīng)答服務(wù)器IVR,將所述路由策略發(fā)送到排隊(duì)機(jī);交互式語(yǔ)音應(yīng)答服務(wù)器IVR,用于向用戶播放操作提示,當(dāng)用戶選擇錄音操作時(shí),將所述錄音請(qǐng)求發(fā)送到應(yīng)用服務(wù)器;應(yīng)用服務(wù)器AS,用于將用戶的錄音請(qǐng)求發(fā)送到錄音服務(wù)器;錄音服務(wù)器,用于錄制用戶音頻信息,并在錄音結(jié)束后自動(dòng)生成錄音文件名;以及數(shù)據(jù)庫(kù),用于保存已錄制音頻的音頻文件名、音頻標(biāo)識(shí)以及對(duì)應(yīng)的音頻文件和/或存儲(chǔ)地址。
2. 如權(quán)利要求1所述進(jìn)行音頻內(nèi)容用戶錄音的系統(tǒng),其中所述IVR用于根據(jù)數(shù)據(jù)庫(kù)中保存的音頻標(biāo)識(shí)和音頻文件名,向用 戶播放操作提示,并將用戶的收聽(tīng)請(qǐng)求發(fā)送到應(yīng)用服務(wù)器,該請(qǐng)求包括 音頻標(biāo)識(shí);如果該文件不存在,則向用戶提示該信息,如果接收到確認(rèn) 通知,則從所述數(shù)據(jù)庫(kù)獲取音頻文件信息并向用戶播放音頻內(nèi)容;所述應(yīng)用服務(wù)器用于根據(jù)用戶收聽(tīng)請(qǐng)求中的音頻標(biāo)識(shí),查找數(shù)據(jù)庫(kù) 中是否保存該標(biāo)識(shí),如果不存在該標(biāo)識(shí)或者不存在該標(biāo)識(shí)對(duì)應(yīng)的音頻文 件,則提示該文件不存在;否則,向IVR服務(wù)器發(fā)送確認(rèn)通知。
3. 如權(quán)利要求1所述進(jìn)行音頻內(nèi)容用戶錄音的系統(tǒng),其中所述IVR在播放音頻內(nèi)容的過(guò)程中,接收到用戶的播放請(qǐng)求,將 該請(qǐng)求發(fā)送到所述應(yīng)用服務(wù)器;所述應(yīng)用服務(wù)器用于判斷該請(qǐng)求中的音頻標(biāo)識(shí)與正在播放的音頻標(biāo) 識(shí)是否相同,如果相同,通知所述IVR繼續(xù)播放該音頻文件,否則, 在查找到所述標(biāo)識(shí)時(shí),通知IVR從所述數(shù)據(jù)庫(kù)讀取相應(yīng)的音頻文件信 息;如果不存在該標(biāo)識(shí)或者其對(duì)應(yīng)的音頻文件,則提示該文件不存在。
4. 如權(quán)利要求2或3所述進(jìn)行音頻內(nèi)容用戶錄音的系統(tǒng),其中 所述IVR用于在所述數(shù)據(jù)庫(kù)中保存音頻標(biāo)識(shí)對(duì)應(yīng)的文件時(shí),直接提取該文件向用戶播放,或者用于在所述數(shù)據(jù)庫(kù)中保存該音頻標(biāo)識(shí)對(duì)應(yīng) 的音頻文件的存儲(chǔ)地址時(shí),根據(jù)存儲(chǔ)地址提取該音頻文件并向用戶播 放。
5. 如權(quán)利要求1所述進(jìn)行音頻內(nèi)容用戶錄音的系統(tǒng),其中所述IVR用于將用戶刪除錄音的請(qǐng)求發(fā)送到應(yīng)用服務(wù)器,所述請(qǐng) 求中包括要?jiǎng)h除文件的音頻標(biāo)識(shí);所述應(yīng)用服務(wù)器用于根據(jù)刪除請(qǐng)求,將所述數(shù)據(jù)庫(kù)中保存的音頻標(biāo) 識(shí)、文件名以及對(duì)應(yīng)的音頻文件和/或存儲(chǔ)地址刪除。
6. 如權(quán)利要求1所述進(jìn)行音頻內(nèi)容用戶錄音的系統(tǒng),其中 所述錄音服務(wù)器在錄音結(jié)束前接收到停止錄音請(qǐng)求,則根據(jù)用戶的操作停止錄音或者重新進(jìn)行錄音操作。
7. —種進(jìn)行音頻內(nèi)容用戶錄音的方法,包括用戶使用電話終端撥打指定接入碼進(jìn)行業(yè)務(wù)呼叫,由排隊(duì)機(jī)將用戶 的呼叫請(qǐng)求進(jìn)行排隊(duì),并發(fā)送到計(jì)算機(jī)電信集成技術(shù)服務(wù)器CTI;CTI根據(jù)所述呼叫請(qǐng)求進(jìn)行路由選擇,在路由策略中指示了交互式 語(yǔ)音應(yīng)答服務(wù)器IVR,將所述路由策略發(fā)送到排隊(duì)機(jī);排隊(duì)機(jī)根據(jù)路由策略建立與所述IVR的連接;由IVR向用戶播放操作提示,當(dāng)用戶選擇錄音操作時(shí),由IVR將 用戶的錄音請(qǐng)求發(fā)送到應(yīng)用服務(wù)器;應(yīng)用服務(wù)器將用戶的錄音請(qǐng)求發(fā)送到錄音服務(wù)器;由錄音服務(wù)器錄制用戶音頻信息,在錄音結(jié)束后生成錄音文件名;以及將已錄制音頻的錄音文件名、音頻標(biāo)識(shí)以及對(duì)應(yīng)的音頻文件和/或 存儲(chǔ)地址保存在數(shù)據(jù)庫(kù)中。
8. 如權(quán)利要求7所述進(jìn)行音頻內(nèi)容用戶錄音的方法,還包括由IVR根據(jù)數(shù)據(jù)庫(kù)中保存的音頻標(biāo)識(shí)和音頻文件名,向用戶播放 操作提示,當(dāng)用戶選擇收聽(tīng)已錄制的音頻時(shí),由IVR將包括音頻標(biāo)識(shí)的請(qǐng)求發(fā)送到應(yīng)用服務(wù)器;由應(yīng)用服務(wù)器根據(jù)用戶收聽(tīng)請(qǐng)求中的音頻標(biāo)識(shí),查找數(shù)據(jù)庫(kù)中是否 保存該標(biāo)識(shí),如果不存在該標(biāo)識(shí)或者不存在該標(biāo)識(shí)對(duì)應(yīng)的音頻文件,則 提示該文件不存在;否則,向IVR服務(wù)器發(fā)送確認(rèn)通知;如果該文件不存在,則IVR通知用戶文件不存在,如果接收到確 認(rèn)通知,由IVR從所述數(shù)據(jù)庫(kù)讀取相應(yīng)的音頻文件信息,向用戶播^文 所述音頻內(nèi)容。
9. 如權(quán)利要求7所述進(jìn)行音頻內(nèi)容用戶錄音的方法,還包括當(dāng)IVR在播放音頻內(nèi)容的過(guò)程中,接收到用戶的播放請(qǐng)求時(shí),該 請(qǐng)求中包括音頻標(biāo)識(shí),將該請(qǐng)求發(fā)送到所述應(yīng)用服務(wù)器;由所述應(yīng)用服務(wù)器判斷該請(qǐng)求中的音頻標(biāo)識(shí)與正在播放的音頻標(biāo)識(shí) 是否相同,如果相同,通知所述IVR繼續(xù)播放該音頻文件,否則,在 查找到所述標(biāo)識(shí)時(shí),通知IVR從所述數(shù)據(jù)庫(kù)讀取相應(yīng)的音頻文件信 息;如果不存在該標(biāo)識(shí)或者其對(duì)應(yīng)的音頻文件,則提示該文件不存在。
10. 如權(quán)利要求8或9所述進(jìn)行音頻內(nèi)容用戶錄音的方法,還包括'.當(dāng)所述數(shù)據(jù)庫(kù)中保存音頻標(biāo)識(shí)對(duì)應(yīng)的文件時(shí),則IVR直接提取該 文件向用戶播放,或者當(dāng)所述數(shù)據(jù)庫(kù)中保存該音頻標(biāo)識(shí)對(duì)應(yīng)的音頻文件 的存儲(chǔ)地址時(shí),則IVR根據(jù)存儲(chǔ)地址提取該音頻文件并向用戶播放。
11. 如權(quán)利要求7所述進(jìn)行音頻內(nèi)容用戶錄音的方法,還包括 用戶根據(jù)IVR的操作提示,選擇刪除已錄制的音頻,由IVR將用戶刪除錄音的請(qǐng)求發(fā)送到應(yīng)用服務(wù)器,所述請(qǐng)求中包括要?jiǎng)h除文件的音 頻標(biāo)識(shí),由應(yīng)用服務(wù)器將數(shù)據(jù)庫(kù)中保存的音頻標(biāo)識(shí)、文件名以及對(duì)應(yīng)的 音頻文件和/或存儲(chǔ)地址刪除。
12. 如權(quán)利要求7所述進(jìn)行音頻內(nèi)容用戶錄音的方法,還包括 當(dāng)所述錄音服務(wù)器在錄音結(jié)束前接收到停止錄音請(qǐng)求時(shí),則根據(jù)用戶的操作停止錄音或者重新進(jìn)行錄音操作。
全文摘要
本發(fā)明提出了一種進(jìn)行音頻內(nèi)容用戶錄音的方法和系統(tǒng),包括排隊(duì)機(jī),用于將用戶的呼叫請(qǐng)求進(jìn)行排隊(duì)并發(fā)送到CTI;用于根據(jù)CTI的路由策略建立與IVR的連接;CTI,用于根據(jù)呼叫請(qǐng)求進(jìn)行路由選擇,在路由策略中指示了交互式語(yǔ)音應(yīng)答服務(wù)器IVR;IVR,用于向用戶播放操作提示,當(dāng)用戶選擇錄音操作時(shí),將所述錄音請(qǐng)求發(fā)送到應(yīng)用服務(wù)器;應(yīng)用服務(wù)器,用于將用戶的錄音請(qǐng)求發(fā)送到錄音服務(wù)器;錄音服務(wù)器,用于錄制用戶音頻信息,并在錄音結(jié)束后自動(dòng)生成錄音文件名;數(shù)據(jù)庫(kù),用于保存已錄制音頻的音頻文件名、音頻標(biāo)識(shí)以及對(duì)應(yīng)的音頻文件和/或存儲(chǔ)地址。本發(fā)明使得用戶通過(guò)電話將音頻內(nèi)容錄制并存放在語(yǔ)音業(yè)務(wù)平臺(tái),并可供其他用戶收聽(tīng)。
文檔編號(hào)H04M3/50GK101202795SQ200710195429
公開(kāi)日2008年6月18日 申請(qǐng)日期2007年11月28日 優(yōu)先權(quán)日2007年11月28日
發(fā)明者鴻 季, 李子濤, 衡 楊, 楨 王, 偉 苗, 鄧明波 申請(qǐng)人:中國(guó)電信股份有限公司