超碰人人精品,中文字幕观看,天天躁日日躁狠狠躁喷水,日本不卡一区在线,一级片在线观看网站,午夜两性做爰免费视频,国产视频二区在线观看

“軟電話”的實(shí)現(xiàn)方法

2013-12-12 10:45:38 電力信息化  點(diǎn)擊量: 評論 (0)
摘要:總結(jié)了軟電話和CTI技術(shù)的研究狀況,分析比較了實(shí)現(xiàn)軟電話的各種方法。C S模式中的軟電話的設(shè)計(jì)方法比較簡單,可以快速實(shí)現(xiàn)。B S模式的軟電話目前廣泛使用,具有C S模式無可比擬的優(yōu)點(diǎn),被廣泛應(yīng)用于許多行

3.3           功能的實(shí)現(xiàn)過程

   在本模式實(shí)現(xiàn)軟電話時,首先在ActiveX組件中對軟電話的功能進(jìn)行封裝,然后在VB中新建ActiveX控件工程,建立相應(yīng)的事件與ActiveX組件的聯(lián)系,激發(fā)CTI相應(yīng)的功能。

4.    基于Genesys的軟電話開發(fā)步驟

4.1    基于java軟電話架構(gòu)

在利用Genesys中間件開發(fā)時,軟電話是一個嵌入到座席員操作界面的Java Applet程序。Applet基于Genesys的Tlib進(jìn)行開發(fā),和CTI的TServer進(jìn)行連接通訊。
軟電話通過向CTI注冊來建立與CTI的連接。軟電話可以探知CTI的事件,包括震鈴、通話、會議、轉(zhuǎn)接、Ready/NotReady、掛機(jī)、AttachDataChanged等。CTI可以接收軟電話的請求,包括撥號、掛機(jī)、轉(zhuǎn)接、會議、暫停/恢復(fù)、ACW、AUX等。
在座席員頁面中,座席員通過點(diǎn)擊頁面中的按鈕來進(jìn)行軟電話的操作,按鈕調(diào)用頁面中的javascript函數(shù),Javascript調(diào)用Applet的方法來完成與CTI的交互。 同樣有CTI事件產(chǎn)生時,軟電話探知到事件后,調(diào)用Javascript的函數(shù),在javascript中可以調(diào)用document.location屬性或window.open()方法來進(jìn)行頁面定位或頁面彈出。


4.2    軟電話的功能調(diào)用

在座席員頁面中利用如下方法進(jìn)行軟電話的簽入:
<applet
       codebase = "."
       archive = "SoftPhone.jar"
       code     = "com.ccb.softphone.CPhone.class"
       name     = "myphone"
       width    = "0"
       height   = "0"
       hspace   = "0"
       vspace   = "0"
       align    = "top"

</applet>
在頁面中進(jìn)行CTI的連接與Agent注冊:
document.myphone.initialize(CTI_IPADDRESS,CTI_PORT);
document.myphone.connect();
document.myphone.registerDN(DN);
document.myphone.registerAgent(ACD_CODE,AGENT_ID);
進(jìn)行電話基本操作:
document.myphone. dialPhone(TELEPHONE_NUMBER); //撥打電話
document.myphone. initiateTransfer (TELEPHONE_NUMBER); //轉(zhuǎn)接電話
document.myphone. initiateConferenceCall (TELEPHONE_NUMBER); //電話會議
document.myphone. forwardRequest (TELEPHONE_NUMBER); //電話轉(zhuǎn)移
document.myphone. holdPhone (); //呼叫保持(靜音)
document.myphone. retrievePhone (); //再通話
document.myphone. hangUpPhone (); //掛斷電話
document.myphone. answerPhone (); //接聽通話
document.myphone. makeAttachData (KEY,VALUE); //附加數(shù)據(jù)
document.myphone. change2ReadyStatus (); //改為可以通話狀態(tài)
document.myphone. change2NotReadyStatus (STATUS_CODE); //接聽通話
document.myphone. afterWork (); //改為ACW狀態(tài)
大云網(wǎng)官方微信售電那點(diǎn)事兒

責(zé)任編輯:和碩涵

免責(zé)聲明:本文僅代表作者個人觀點(diǎn),與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個贊
?