30B+D在證券的應用(二)
杭州恒生電子股份有限公司 施政 2002/03/19
前言
近年來北京、沈陽、廈門、深圳等地陸續(xù)推出30B+D業(yè)務,發(fā)展迅速,不少地區(qū)甚至強烈推薦用戶使用30B+D來替代原有的E1業(yè)務。30B+D使用的是ISDN專用的DSS1用戶信令協(xié)議,該信令是共路信令,與普通的E1業(yè)務采用的1號信令相比,信令傳送速度快,減少了呼叫的建立時間,提高了傳輸設備和交換設備的使用效率,具有提供大量信令的潛力。為此,不少CTI硬件提供商提供了30B+D的接口板卡和設備,Intel Dialogic公司的D/300SC,東進公司的D320/640等市場主流產品都支持30B+D接口。系統(tǒng)集成商應用這些設備開發(fā)了PC-PBX,ACD,IVR,呼叫中心,電話銀行等系統(tǒng),廣泛用在銀行、證券、電信、大型企業(yè)等領域。
東進公司推出D320/640 DSS1、 D321/641/1281等產品以其高性價比引起業(yè)界廣泛關注。下面我們以D320/640 DSS1產品為例介紹該系列產品的功能和應用及在實際應用編程過程中的注意點。在上面我們提到,30B+D使用的是ISDN專用的DSS1用戶信令協(xié)議,該信令是共路信令,與普通的E1業(yè)務采用的1號信令相比,信令傳送速度快,減少了呼叫的建立時間,提高了傳輸設備和交換設備的使用效率,具有提供大量信令的潛力。比如在長途呼叫中,普通E1線路需要4-6秒鐘才能建立呼叫,而30B+D在不到1秒鐘的時間內就可以建立呼叫。因此,越來越多的呼叫中心、PC-PBX等CTI應用開始采用30B+D的中繼接入方式,以提供良好的通訊業(yè)務。
DJISDN卡簡介
1.基本功能
2.技術指標
DJISDN卡編程的特點
1.信令控制
東進isdn卡與E1卡編程上最大 的區(qū)別是他的信令控制上,也就是系統(tǒng)在摘掛機上控制上的不同。以下是中繼通道狀態(tài)的躍遷
2.基本操作函數
基本操作函數參考東進的程序員手冊
3.多線程處理
傳統(tǒng)的證券行業(yè)應用中,業(yè)務處理的流程很復雜,一般的應用程序需要由多線程來處理。目前,東進公司提供的板卡驅動程序中沒支持多線程編程,所以在編寫操作語音卡的程序時一定要考慮線程對語音卡資源并發(fā)操作問題,即保證程序每次只能有一個線程在操作語音卡。在Windows編程中有很多方法來處理多線程對資源調用的同步問題,如在Delphi中提供了Synchronize過程來保證不對語音卡資源進行并發(fā)操作,也可以用臨界區(qū)的方法來處理,Delphi中提供了TRTLCriticalSection類,具體的使用方法可以參考Delphi的書籍。
4.常見編程注意點
東進公司為DJISDN卡提供了豐富的開發(fā)函數,使得用戶能夠快捷方便的開發(fā)出基于DJISDN的應用軟件。在開發(fā)DJISDN卡的過程中我們必須要注意一下一些方面發(fā)的內容。
1.接收按鍵,接收處理
東進公司提供了DJTrk_GetDtmfCode等函數來處理,為了提高收碼的準確性我們需要定時調用該函數,時間不宜過長
2.放音,文件、內存,要注意調用st op
東進公司提供了多種放音函數,要注意的是在每次調用放音函數之后,都要調用相應的停止放音函數。尤其在多線程的編程中要注意這一點,否則可能有意想不到的結果。
3.需要循環(huán)調用的函數
DJISDN卡和其他卡一樣需要循環(huán)調用DJSys_PushPlay()函數,除此之外還要循環(huán)調用 DJISDN_GetEvent()函數處理中繼通道的事件,改變中繼通道的狀態(tài)
4.傳真、座席資源用完釋放
5.信令控制
由于DJISDN卡走的是數字一號信令,所以在編寫應用軟件時要注意摘掛機的控制函數
詳情請垂詢杭州恒生公司或者東進技術公司
恒生公司:0571-87221133 施政
東進公司:
深圳總部:0755-3636988
上海:021-62103402,62103403
北京:010-62326253,62326252,62326250
成都:028-5255741,5257408
djsales@dj.com.cn
marketing@dj.com.cn
東進技術公司供稿 CTI論壇編輯
東進技術總裁賀建楠談3G應用落地:進展超出預期 2009-09-25 |
東進技術喜獲“2009年度優(yōu)秀通信企業(yè)” 2009-09-23 |
東進技術推出新一代數字交叉鏈接設備 2009-09-15 |
東進技術助力江蘇昆山城管實現(xiàn)數字化 2009-09-02 |
當呼叫中心遇到ERP 東進技術助力河北百度 2009-08-26 |