CTI論壇(ctiforum)9月3日消息(記者 佳兒):如果你或你的公司還在使用傳統的有紙傳真機,那你肯定是OUT了!無(wú)紙傳真系統、電腦傳真軟件、網(wǎng)絡(luò )傳真、電子傳真機、傳真群發(fā)系統、傳真卡、傳真服務(wù)器等電腦和網(wǎng)絡(luò )時(shí)代的傳真新技術(shù),正以迅雷不及掩耳之勢,淘汰著(zhù)我們身邊存在了上百年的有紙傳真機,給用戶(hù)帶來(lái)便利,幫企業(yè)節省費用,讓環(huán)境更加清新。由金恒科技(深圳)有限公司推出的3G-FAX和AOFAX系列無(wú)紙傳真和傳真服務(wù)器產(chǎn)品,是這一領(lǐng)域的頂級品牌,占據著(zhù)無(wú)紙傳真市場(chǎng)的大半江山。
AOFAX系列無(wú)紙傳真產(chǎn)品有兩種應用形態(tài):獨立作為一個(gè)產(chǎn)品應用,或通過(guò)二次開(kāi)發(fā)集成到用戶(hù)已經(jīng)使用的OA、ERP、財務(wù)軟件、專(zhuān)用系統中。獨立應用已有很多文章做過(guò)介紹,本文專(zhuān)門(mén)介紹AOFAX無(wú)紙傳真機和傳真服務(wù)器的二次開(kāi)發(fā)接口。
一、接口概述
AOFAX數據庫接口是為滿(mǎn)足企業(yè)更多收發(fā)傳真方式的一種擴展機制,實(shí)現了AOFAX傳真系統與企業(yè)應用系統(如ERP、MIS、OA辦公等)之間的交互和集成,從而達到擴展和自定義企業(yè)收發(fā)傳真模式的目的。
AOFAX數據庫接口系統由企業(yè)應用服務(wù)器、中間數據庫以及AOFAX傳真服務(wù)器組成,結構如下圖所示:
接口實(shí)現了傳真的收發(fā)功能,收發(fā)過(guò)程如下:
發(fā)送傳真:企業(yè)應用系統將待發(fā)送的傳真任務(wù)信息寫(xiě)入中間數據庫系統,AOFAX傳真服務(wù)器從中間數據庫讀取發(fā)送任務(wù),轉換后提交發(fā)送,發(fā)送完成后將發(fā)送結果回寫(xiě)到中間數據庫,企業(yè)應用系統從數據庫中讀取發(fā)送結果并進(jìn)行后續處理。
接收傳真:AOFAX傳真服務(wù)器收到新傳真后,自動(dòng)將傳真信息寫(xiě)入到中間數據庫系統,企業(yè)應用系統從中間數據庫讀取接收傳真信息并進(jìn)行后續處理。
二、系統部署
準備軟硬件環(huán)境
傳真服務(wù)器:AOFAX企業(yè)型、服務(wù)器型。
數據庫系統:MySQL、SQL Server、Oracle等數據庫系統。
企業(yè)應用系統:確保系統運作正常,并支持相應數據庫系統的存取操作。
配置數據庫
在已正常運作的數據庫系統中創(chuàng )建所需的接口數據庫和接口表:發(fā)送任務(wù)表(aofax_send_task)、接收任務(wù)表(aofax_recv_task)。表結構和創(chuàng )建腳本參考后續說(shuō)明。
創(chuàng )建ODBC數據源:
在A(yíng)OFAX傳真服務(wù)器上創(chuàng )建相應接口數據庫的ODBC數據源DSN項,并確保連接測試成功。
配置AOFAX傳真服務(wù)器:
啟動(dòng)AOFAX傳真系統,在A(yíng)OFAX管理器“工具”->“選項”菜單的“系統選項”對話(huà)框中的“擴展任務(wù)”屬性頁(yè)中,選擇“啟用擴展任務(wù)調度”和“啟用數據庫接口收發(fā)傳真”,并輸入正確的DSN、UID和PWD信息,確保連接測試成功。
三、開(kāi)發(fā)說(shuō)明
發(fā)送傳真:
在A(yíng)OFAX傳真服務(wù)器上創(chuàng )建臨時(shí)文件夾(如C:\fSendFax),用以保存企業(yè)應用軟件提交的待發(fā)送傳真的文檔(文檔格式參考下面說(shuō)明)。
企業(yè)用戶(hù)在企業(yè)應用軟件(如ERP、OA辦公管理等)中發(fā)送傳真時(shí),發(fā)送界面中需要把要發(fā)送傳真的相關(guān)信息體現出來(lái),主要包括收發(fā)件人名、區號、傳真號碼、要發(fā)送的文檔名等信息。在提交發(fā)送時(shí)把這些信息保存到中間數據庫的AOFAX發(fā)送任務(wù)表(aofax_send_task)中,同時(shí)把要發(fā)送傳真的文檔提交到AOFAX傳真服務(wù)器上的臨時(shí)文件夾中,即上述在A(yíng)OFAX傳真服務(wù)器上創(chuàng )建的臨時(shí)文件夾(注意,在填寫(xiě)發(fā)送文檔路徑字段時(shí),要填寫(xiě)絕對路徑,例如:AOFAX傳真服務(wù)器上新建的臨時(shí)文件夾為“C:\fSendFax”,提交的待發(fā)送的文檔名稱(chēng)為“abc.doc”,則在填寫(xiě)發(fā)送任務(wù)表的“sendfile”字段時(shí),應填寫(xiě)“C:\fSendFax\abc.doc”)。
文檔提交以后,AOFAX傳真服務(wù)器定時(shí)掃描發(fā)送任務(wù)表,如果有待發(fā)送的文檔,將自動(dòng)讀出發(fā)送任務(wù)信息、轉換并完成發(fā)送,同時(shí)把發(fā)送結果回寫(xiě)到發(fā)送任務(wù)表中。
如果企業(yè)用戶(hù)要安裝AOFAX傳真客戶(hù)端,請安裝AOFAX企業(yè)型或服務(wù)器型中的客戶(hù)端軟件即可。
接收傳真:
AOFAX傳真服務(wù)器在接收到新傳真后,自動(dòng)把傳真相關(guān)信息保存到中間數據庫的接收任務(wù)表(aofax_recv_task)中,用戶(hù)可以通過(guò)讀取接收任務(wù)表中的內容來(lái)查看接收到的傳真文件和傳真信息。傳真文件默認以TIF格式保存在A(yíng)OFAX傳真服務(wù)器軟件安裝目錄下的用戶(hù)數據目錄中。
所有通過(guò)數據庫接口提交的待發(fā)送傳真文檔,都是在A(yíng)OFAX傳真服務(wù)器端轉換成傳真格式文件(.sfx)的,因此,如果要發(fā)送某種格式的文檔時(shí),這種格式的瀏覽器或編輯軟件必須安裝在A(yíng)OFAX傳真服務(wù)器上,比如常用的OFFICE軟件等等。
能實(shí)現自動(dòng)轉換的常用格式有:.doc、.xls、.txt、.pdf、.wri等。另外有些軟件不支持自動(dòng)轉換功能,如WPS等,即使安裝了這種格式的軟件,也不能實(shí)現自動(dòng)發(fā)送。同時(shí)建議提交的文檔不要感染病毒,不要有密碼等。
四、注意事項
默認掃描數據庫打印時(shí)間間隔為30000毫秒(30S)。
- 修改時(shí)間:最少為15000毫秒(15S)。
- 修改方法:打開(kāi)傳真安裝目錄(D:\Program Files\AOFAX\AOFAX Advance Server\)->打開(kāi)。EXTTaskManager.ini,將配置節下的Interval值修改為15000,修改完成,數據庫打印時(shí)間修改為15S。
以上第四部分的發(fā)送傳真任務(wù)表aofax_send_task中,紅色標記部分為發(fā)送電話(huà)線(xiàn)傳真方式的必填字段,藍色部分為發(fā)送即時(shí)傳真方式的必填字段,綠色部分為補充必填字段。
測試數據庫接口是否配置正確的方法:
- 測試ODBC數據源是否配置正確的方法:雙擊打開(kāi)傳真管理器->點(diǎn)擊” 工具” ->選擇” 選項” ->點(diǎn)擊”擴展任務(wù)”->點(diǎn)擊數據庫接口下的測試連接,若顯示”測試連接成功”,說(shuō)明數據源配置成功,否則說(shuō)明配置不正確。
- 測試AOFAX傳真收發(fā)數據庫表字段是否配置正確的方法:用有紙傳真機給AOFAX發(fā)送。
一份傳真,當傳真發(fā)送完畢后,待30S后,若查看aofax_recv_task表中已收到傳真記錄,說(shuō)明數據庫表字段配置正確,否則說(shuō)明配置不正確。
AOFAX傳真服務(wù)器使用過(guò)程注意事項:
- oracle數據庫重新啟動(dòng)后,ODBC數據源需要重新連接一次:
- AOFAX接線(xiàn)順序是從小到大(com3,com4,com5,....):
- 對于沒(méi)有接電話(huà)線(xiàn)的com口,請務(wù)必將接收模式設置為:接收模式;
- 對于已經(jīng)接電話(huà)的com口,可以設置為接收模式和收發(fā)模式。
結束語(yǔ):
在A(yíng)OFAX產(chǎn)品系列中,企業(yè)型A60網(wǎng)絡(luò )傳真機、大眾型A801/A802傳真服務(wù)器、專(zhuān)業(yè)型2-256線(xiàn)路的A80X傳真服務(wù)器均支持二次開(kāi)發(fā)接口。AOFAX的二次開(kāi)發(fā)接口非常簡(jiǎn)單,專(zhuān)業(yè)工程師一般只需一個(gè)工作日的時(shí)間就可完成此項工作,本文列出AOFAX二次開(kāi)發(fā)接口的接入規則,更詳細內容可登陸金恒科技官方網(wǎng)站www.AOFAX.com作進(jìn)一步了解。