两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

嵌入式可編程語(yǔ)音交換系統(tǒng)的制作方法

文檔序號(hào):7928886閱讀:390來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):嵌入式可編程語(yǔ)音交換系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種網(wǎng)絡(luò)通信技術(shù),尤其涉及一種應(yīng)用于語(yǔ)音交換機(jī)中的嵌入式可編程語(yǔ)音交換系統(tǒng)。
目前,已經(jīng)出現(xiàn)了帶有媒體處理功能的交換機(jī),即語(yǔ)音交換機(jī)。但是,它們提供的開(kāi)發(fā)環(huán)境是封閉式的。也就是說(shuō),各種交換機(jī)都提供自己特有的開(kāi)發(fā)平臺(tái),彼此互不兼容,并且不符合任何國(guó)際標(biāo)準(zhǔn)或事實(shí)上的工業(yè)標(biāo)準(zhǔn),也不符合傳統(tǒng)的基于交換機(jī)的CTI系統(tǒng)開(kāi)發(fā)模型。其體系結(jié)構(gòu)如圖2所示。這種體系結(jié)構(gòu)的缺點(diǎn)是在封閉性平臺(tái)上開(kāi)發(fā)的CTI應(yīng)用程序不具有可移植性,用戶(hù)也不可能復(fù)用以前在其他標(biāo)準(zhǔn)平臺(tái)上已開(kāi)發(fā)好的應(yīng)用程序。
本發(fā)明的目的是這樣實(shí)現(xiàn)的嵌入式可編程語(yǔ)音交換系統(tǒng)包括CTI(計(jì)算機(jī)電話集成)服務(wù)器該服務(wù)器內(nèi)置于交換機(jī)中,并與呼叫控制編程接口模塊相連,外部應(yīng)用程序通過(guò)調(diào)用呼叫控制編程接口可以與交換機(jī)通信實(shí)現(xiàn)呼叫控制功能;物理設(shè)備驅(qū)動(dòng)程序模塊用于提供語(yǔ)音交換機(jī)內(nèi)硬件設(shè)備的驅(qū)動(dòng)程序;呼叫狀態(tài)機(jī)模塊通過(guò)與CTI服務(wù)器間的信息交互實(shí)現(xiàn)連接狀態(tài)的變遷;路由控制模塊實(shí)現(xiàn)入呼叫的目標(biāo)選擇。
本發(fā)明所述的嵌入式可編程語(yǔ)音交換系統(tǒng)還包括虛擬語(yǔ)音卡模塊,每個(gè)虛擬語(yǔ)音卡都連接在一組虛擬的用戶(hù)線上,并提供與連接在物理用戶(hù)線上的真實(shí)語(yǔ)音卡相同的功能。
本發(fā)明所述的嵌入式可編程語(yǔ)音交換系統(tǒng)的虛擬語(yǔ)音卡模塊還通過(guò)遠(yuǎn)程控制接口與計(jì)算機(jī)上的語(yǔ)音卡編程接口模塊相連,通過(guò)該接口可以調(diào)用虛擬語(yǔ)音卡的功能。
由上述技術(shù)方案可以看出,本發(fā)明提供了一種符合工業(yè)標(biāo)準(zhǔn)并且與傳統(tǒng)CTI系統(tǒng)開(kāi)發(fā)模型保持一致的嵌入式可編程語(yǔ)音交換系統(tǒng)。該系統(tǒng)提供了內(nèi)置的虛擬語(yǔ)音卡模塊,可認(rèn)為是連接在交換機(jī)的一組虛擬用戶(hù)線上,為交換機(jī)的語(yǔ)音功能提供了標(biāo)準(zhǔn)的訪問(wèn)方式。該系統(tǒng)中的CTI服務(wù)器內(nèi)置于交換機(jī)中,且可通過(guò)標(biāo)準(zhǔn)呼叫控制編程接口在外部計(jì)算機(jī)上訪問(wèn)。
利用本發(fā)明,用戶(hù)無(wú)需任何修改就可以將以前在相同標(biāo)準(zhǔn)接口上開(kāi)發(fā)的應(yīng)用程序或中間件重新使用。同時(shí),為此系統(tǒng)開(kāi)發(fā)的軟件也可以在其他符合相同標(biāo)準(zhǔn)接口的設(shè)備上運(yùn)行。這就可以充分保護(hù)用戶(hù)的軟件投資,并為用戶(hù)提供性?xún)r(jià)比更高的選擇以及更廣闊的選擇范圍。另一方面,由于交換機(jī)內(nèi)含了CTI服務(wù)器,節(jié)省了一臺(tái)計(jì)算機(jī),并消除了運(yùn)行CTI服務(wù)器軟件的計(jì)算機(jī)成為整個(gè)CTI應(yīng)用系統(tǒng)的單故障點(diǎn)的問(wèn)題。這樣可以做到任何計(jì)算機(jī)停機(jī)均不影響其他計(jì)算機(jī)的運(yùn)行,從而提高了系統(tǒng)的可靠性,同時(shí)也提供了更高的集成度,并降低了系統(tǒng)總成本。
本發(fā)明的具體實(shí)施方式
如圖3所示。本發(fā)明由交換機(jī)內(nèi)的嵌入式軟件和計(jì)算機(jī)上的應(yīng)用編程接口模塊構(gòu)成。其中,交換機(jī)內(nèi)的嵌入式軟件包括物理設(shè)備驅(qū)動(dòng)程序模塊、邏輯設(shè)備模塊模塊、呼叫狀態(tài)機(jī)模塊、路由控制模塊、CTI服務(wù)器以及虛擬語(yǔ)音卡模塊及其遠(yuǎn)程控制接口。應(yīng)用編程接口模塊則包括呼叫控制編程接口模塊和語(yǔ)音卡編程接口模塊兩部分。
物理設(shè)備驅(qū)動(dòng)程序主要用于提供交換機(jī)內(nèi)硬件設(shè)備的控制接口,即提供各硬件的驅(qū)動(dòng)程序。硬件設(shè)備包括中繼線接口單元、用戶(hù)線接口單元、交換網(wǎng)絡(luò)、DSP(數(shù)字信號(hào)處理)模塊、以太網(wǎng)接口等等。
邏輯設(shè)備模塊主要是實(shí)現(xiàn)自動(dòng)呼叫分配(ACD),包括相應(yīng)的算法、排隊(duì)機(jī)制等。
呼叫狀態(tài)機(jī)模塊實(shí)現(xiàn)一個(gè)符合標(biāo)準(zhǔn)的呼叫狀態(tài)機(jī),實(shí)現(xiàn)設(shè)備(Device)、呼叫(Call)、連接(Connection)等概念,并根據(jù)計(jì)算機(jī)發(fā)出的服務(wù)請(qǐng)求和用戶(hù)針對(duì)線路的外部動(dòng)作(摘掛機(jī)、呼入、撥出、超時(shí)等)實(shí)現(xiàn)連接狀態(tài)的變遷,是交換機(jī)軟件的核心。呼叫狀態(tài)機(jī)模塊與CTI服務(wù)器之間通過(guò)一系列消息進(jìn)行交互實(shí)現(xiàn)相應(yīng)的功能。
路由控制模塊負(fù)責(zé)實(shí)現(xiàn)入呼叫的目標(biāo)選擇。呼叫的目標(biāo)可能是用戶(hù)線或ACD設(shè)備。路由的方式包括計(jì)算機(jī)輔助的路由;基于可配置路由表的路由,即根據(jù)主被叫號(hào)碼決定其目標(biāo);接受用戶(hù)進(jìn)一步撥號(hào)的路由等等。當(dāng)采用計(jì)算機(jī)輔助的路由方式時(shí),需要通過(guò)CTI服務(wù)器與計(jì)算機(jī)上運(yùn)行的路由控制程序進(jìn)行交互。
CTI服務(wù)器是計(jì)算機(jī)上運(yùn)行的應(yīng)用程序與交換機(jī)中的呼叫狀態(tài)機(jī)模塊相互作用的中介,主要由信道(Channel)管理、遠(yuǎn)程過(guò)程調(diào)用接口和消息轉(zhuǎn)發(fā)機(jī)制構(gòu)成。它接收多個(gè)計(jì)算機(jī)應(yīng)用程序通過(guò)呼叫控制編程接口發(fā)出的呼叫控制請(qǐng)求,并將這些請(qǐng)求轉(zhuǎn)發(fā)給呼叫狀態(tài)機(jī)模塊。同時(shí),它接收呼叫狀態(tài)機(jī)模塊的事件/狀態(tài)報(bào)告并通過(guò)呼叫控制編程接口將其轉(zhuǎn)發(fā)給相應(yīng)的應(yīng)用程序。
虛擬語(yǔ)音卡模塊是利用交換機(jī)內(nèi)的部分DSP資源、交換網(wǎng)絡(luò)資源和CPU處理能力構(gòu)建的一個(gè)或多個(gè)類(lèi)似于傳統(tǒng)語(yǔ)音板卡的虛擬設(shè)備。在呼叫狀態(tài)機(jī)模塊看來(lái),每個(gè)虛擬語(yǔ)音卡都連接在一組虛擬的用戶(hù)線之上,并能夠提供與真實(shí)的連接在物理用戶(hù)線上的語(yǔ)音板卡完全相同的功能。此模塊與呼叫狀態(tài)機(jī)模塊之間通過(guò)內(nèi)部定義的消息機(jī)制模擬摘掛機(jī)、振鈴、撥號(hào)等操作。其遠(yuǎn)程控制接口構(gòu)成負(fù)責(zé)與計(jì)算機(jī)上的語(yǔ)音卡接口模塊交互。
呼叫控制編程接口模塊在計(jì)算機(jī)上提供基于工業(yè)標(biāo)準(zhǔn)的呼叫控制編程接口,支持在這些接口上開(kāi)發(fā)的應(yīng)用程序,如座席應(yīng)用等。虛擬語(yǔ)音卡模塊對(duì)應(yīng)的虛擬用戶(hù)線路的呼叫控制也通過(guò)呼叫控制編程接口進(jìn)行。
語(yǔ)音卡編程接口模塊在計(jì)算機(jī)上實(shí)現(xiàn)一個(gè)虛擬的語(yǔ)音卡映像,提供錄放音等媒體控制功能,從而支持傳統(tǒng)的基于語(yǔ)音板卡的語(yǔ)音應(yīng)用程序如IVR(交互式語(yǔ)音應(yīng)答)等。
呼叫控制編程接口和外部語(yǔ)音模塊語(yǔ)音卡編程接口彼此獨(dú)立,僅在摘掛機(jī)、撥號(hào)等方面存在部分重疊。
本發(fā)明的工作過(guò)程如下首先需要配置交換機(jī)內(nèi)的ACD組,定義虛擬語(yǔ)音卡的數(shù)量和各個(gè)虛擬語(yǔ)音卡對(duì)應(yīng)的虛擬用戶(hù)線數(shù)量。一般一個(gè)虛擬語(yǔ)音卡對(duì)應(yīng)的虛擬用戶(hù)線唯一地屬于一個(gè)ACD組。
當(dāng)外部呼叫到來(lái)時(shí),首先由路由控制模塊選擇目標(biāo)用戶(hù)線或ACD組。確定目標(biāo)后,此呼叫交由呼叫狀態(tài)機(jī)模塊進(jìn)行處理。該模塊將此呼叫的狀態(tài)/事件通過(guò)CTI服務(wù)器和呼叫控制編程接口報(bào)告給相應(yīng)的應(yīng)用程序。座席人員根據(jù)應(yīng)用程序顯示的信息對(duì)此呼叫進(jìn)行處理,如接聽(tīng)、轉(zhuǎn)移、會(huì)議等。這些呼叫處理命令均通過(guò)呼叫控制編程接口和CTI服務(wù)器傳遞給呼叫狀態(tài)機(jī)模塊,并返回響應(yīng)信息。座席人員還可通過(guò)呼叫控制編程接口發(fā)起向外的呼叫。
如果入呼叫的目標(biāo)是虛擬語(yǔ)音卡,則呼叫狀態(tài)機(jī)模塊除通過(guò)CTI服務(wù)器和呼叫控制編程接口報(bào)告呼叫狀態(tài)/事件外,還通過(guò)內(nèi)部定義的消息機(jī)制通知虛擬語(yǔ)音卡模塊。虛擬語(yǔ)音卡模塊通過(guò)遠(yuǎn)程控制接口將此事件報(bào)告給計(jì)算機(jī)上的語(yǔ)音卡編程接口模塊。這樣,語(yǔ)音應(yīng)用程序(如IVR)就能夠檢測(cè)到虛擬用戶(hù)線上的“振鈴”等信號(hào),并通過(guò)語(yǔ)音卡編程接口進(jìn)行摘掛機(jī)、錄放音等操作。同時(shí),語(yǔ)音應(yīng)用程序也可以利用呼叫控制編程接口實(shí)現(xiàn)轉(zhuǎn)移、會(huì)議等呼叫控制操作。
另外,如果用戶(hù)擁有在相同標(biāo)準(zhǔn)接口上已經(jīng)開(kāi)發(fā)好的應(yīng)用程序,可通過(guò)適當(dāng)修改配置信息、重新編譯源程序等簡(jiǎn)單措施,而無(wú)需修改源代碼,便可簡(jiǎn)單快速地移植到本發(fā)明所述的嵌入式可編程語(yǔ)音交換系統(tǒng)上。同樣,在本系統(tǒng)上開(kāi)發(fā)的應(yīng)用程序也可以用同樣手段移植到其他符合相同標(biāo)準(zhǔn)接口的環(huán)境中應(yīng)用,為用戶(hù)提供了極大的方便。
權(quán)利要求
1.一種嵌入式可編程語(yǔ)音交換系統(tǒng),其特征在于包括CTI(計(jì)算機(jī)電話集成)服務(wù)器該服務(wù)器內(nèi)置于交換機(jī)中,并與呼叫控制編程接口模塊相連,外部應(yīng)用程序通過(guò)調(diào)用呼叫控制編程接口可以與交換機(jī)通信實(shí)現(xiàn)呼叫控制功能;物理設(shè)備驅(qū)動(dòng)程序模塊用于提供語(yǔ)音交換機(jī)內(nèi)硬件設(shè)備的驅(qū)動(dòng)程序;呼叫狀態(tài)機(jī)模塊通過(guò)與CTI服務(wù)器間的信息交互實(shí)現(xiàn)連接狀態(tài)的變遷;路由控制模塊實(shí)現(xiàn)入呼叫的目標(biāo)選擇。
2.根據(jù)權(quán)利要求1所述的嵌入式可編程語(yǔ)音交換系統(tǒng),其特征在于還包括虛擬語(yǔ)音卡模塊,每個(gè)虛擬語(yǔ)音卡都連接在一組虛擬的用戶(hù)線上,并提供與連接在物理用戶(hù)線上的真實(shí)語(yǔ)音卡相同的功能。
3.根據(jù)權(quán)利要求2所述的嵌入式可編程語(yǔ)音交換系統(tǒng),其特征在于所述的虛擬語(yǔ)音卡模塊還通過(guò)遠(yuǎn)程控制接口與計(jì)算機(jī)上的語(yǔ)音卡編程接口模塊相連,通過(guò)語(yǔ)音卡編程接口可以調(diào)用虛擬語(yǔ)音卡模塊的相應(yīng)功能。
全文摘要
本發(fā)明涉及一種嵌入式可編程語(yǔ)音交換系統(tǒng)。該系統(tǒng)包括內(nèi)置于交換機(jī)中的CTI(計(jì)算機(jī)電話集成)服務(wù)器,CTI服務(wù)器與呼叫控制編程接口模塊相連,應(yīng)用程序通過(guò)調(diào)用該接口可以與交換機(jī)通信實(shí)現(xiàn)呼叫控制功能;還包括物理設(shè)備驅(qū)動(dòng)程序模塊、呼叫狀態(tài)機(jī)模塊及路由控制模塊。利用本發(fā)明用戶(hù)可以將以前在相同標(biāo)準(zhǔn)接口上開(kāi)發(fā)的應(yīng)用程序或中間件重新使用,同時(shí),為本系統(tǒng)開(kāi)發(fā)的應(yīng)用程序也可以在其他符合相同標(biāo)準(zhǔn)接口的設(shè)備上運(yùn)行。另一方面,由于交換機(jī)內(nèi)含了CTI服務(wù)器,節(jié)省了一臺(tái)計(jì)算機(jī),并提高了系統(tǒng)的可靠性,同時(shí)也提供了更高的集成度,降低了系統(tǒng)總成本。
文檔編號(hào)H04M3/42GK1391392SQ0212355
公開(kāi)日2003年1月15日 申請(qǐng)日期2002年7月3日 優(yōu)先權(quán)日2002年7月3日
發(fā)明者余浩, 李惠科, 陳建亞, 朱祥華 申請(qǐng)人:余浩, 李惠科, 陳建亞, 朱祥華
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鹿邑县| 宜都市| 疏附县| 瑞丽市| 璧山县| 新蔡县| 确山县| 洛浦县| 海丰县| 南昌市| 新田县| 河曲县| 潼南县| 岳池县| 呈贡县| 民和| 普陀区| 潮州市| 禹州市| 大关县| 板桥市| 乌兰浩特市| 贡嘎县| 甘泉县| 阿合奇县| 舟山市| 旌德县| 安国市| 延川县| 武宁县| 普洱| 东莞市| 白山市| 莎车县| 页游| 临颍县| 应用必备| 大方县| 景洪市| 五河县| 镇巴县|