1、 支持哪些數(shù)據(jù)庫?
目前支持SQL Server(2000、2005、2008、2012)支持32位、64位操作系統(tǒng)、Oracle、DB2、My SQL、PostgreSQL、Access,還可以根據(jù)您的需求定制增加其它數(shù)據(jù)庫。
2、 是免費的嗎?
本中間件不是免費的,根據(jù)每個COM端口連接的短信貓進行授權注冊。沒有授權注冊的版本也可以使用,只是有些限制,比如每次連接后最多發(fā)送88條短信,另外短信內(nèi)容可能隨機加我們產(chǎn)品的宣傳語。如果您需要授權注冊,請與我們銷售人員聯(lián)系。
3、 是否支持JAVA開發(fā)?
當然支持,您只需要通過JAVA來操作我們共享的4個數(shù)據(jù)庫表即可。對于其它語言是一樣的,只要能夠操作數(shù)據(jù)庫就能支持。
4、 集成容易嗎?
非常容易,您的應用只需要關心我們共享的數(shù)據(jù)庫表內(nèi)容變化即可。
5、 可以無人值守運行嗎?
是的,完成可以做到無人值守運行。當數(shù)據(jù)庫連接并且短信貓配置妥當后啟動服務后,即使服務所在的計算機重啟了,金笛短信服務也自動啟動,不需要人工干預。
6、 如何設置自動路由不同運營商短信?
在服務管理主界面點擊授權注冊彈出的對話框中,設置SIM卡對應的手機號碼,然后在服務管理主界面上勾選自動路由不同運營商短信即可,只對同時連接多個短信貓有效。
7、 如何實現(xiàn)定時發(fā)送短信?
在提交短信到待發(fā)任務表時,字段SendTime指定比當前時間晚的時間即可實現(xiàn)。
8、 是否支持Linux或Unix系統(tǒng)?
目前金笛短信服務中間件只能運行在Windows系統(tǒng)環(huán)境,如果您的應用是在Linux或Unix上運行,您只需要把短信服務部署在Windows系統(tǒng)的服務器上,然后通過數(shù)據(jù)庫共享,在Linux或Unix上直接操作共享的數(shù)據(jù)庫即可。
9、 如何實現(xiàn)發(fā)送WAP PUSH?
在提交短信到待發(fā)任務表時,指定短信類型MsgType為10,在字段PushUrl中填入PUSH的URL,字段RecAction為3,字段Content填寫提示主題。
10、 如何實現(xiàn)優(yōu)先發(fā)送短信?
在提交短信到待發(fā)任務表時,指定SendPriority發(fā)送優(yōu)先級,系統(tǒng)缺省為16,從0到32,數(shù)值越大,優(yōu)先級越高。
11、 如何實現(xiàn)簽名發(fā)送短信?
在提交短信到待發(fā)任務表時,指定SignName,缺省為空,表示不簽名。簽名的短信對方收到后,簽名都會顯示你的簽名,這樣可以盡量讓接收方感到溫馨。
12、 如何實現(xiàn)指定端口發(fā)送短信?
在提交短信到待發(fā)任務表時,指定CommPort,缺省為0,表示系統(tǒng)自動分配端口發(fā)送,如果您指定其它數(shù)值,請確保指定的端口正常連接了短信貓并能正常工作。
13、 如何實現(xiàn)限制端口發(fā)送數(shù)量?
在服務管理主界面點上,選中對應的端口后,在此端口連接后最大發(fā)送條數(shù)后輸入您先控制的數(shù)值。
14、 如何修改輪詢數(shù)據(jù)庫待發(fā)任務表時間?
在服務管理主界面上點擊數(shù)據(jù)庫配置彈出的對話框中,修改定時掃描待發(fā)表時間后輸入您想要控制的值,修改后需要重啟服務才能生效。
15、 如何支持大量接收短信的應用?
在服務管理主界面點上選中需要大量接收短信的端口,然后勾選僅工作于接收短信模式即可,這種主要用于終端上行短信查詢防偽、上報數(shù)據(jù)等應用。
16、 如何知道一個發(fā)送任務中的某一個發(fā)送目標的發(fā)送結果?
根據(jù)任務ID和具體的發(fā)送目標號碼,查詢已發(fā)送記錄表T_SentRecord中記錄,如果查到記錄,表示已經(jīng)發(fā)送,SentStatus標識了最終發(fā)送結果。3表示超時,5、6、7表示成功,其它為失敗。
17、 服務運行過程中是否刪除記錄?
服務運行過程中不刪除任何記錄,所以時間長了后,會產(chǎn)生大量的記錄從而影響運行速度,需要您負責刪除不需要的記錄。
18、 如何知道發(fā)送任務已經(jīng)發(fā)送完成?
提交任務到待發(fā)任務表后,過一段時間就查詢待發(fā)任務表中的記錄,SendFlag標記了整條任務的狀態(tài),0表示等待發(fā)送,1為正在發(fā)送,2表示全部發(fā)送完成。
19、 一個發(fā)送任務可以發(fā)送多個目標嗎?
可以。在發(fā)送目標字段中填寫多個目標的方法是把手機號碼以分號”;”隔開,這個字段最多2048的長度,大致可以支持170個目標號碼。
20、 發(fā)送內(nèi)容支持超長短信嗎?
系統(tǒng)是支持超長短信發(fā)送和接受的。
21、 共享的四個表結構能夠修改嗎?
我們不推薦您修改,不過可以修改字段的名稱,修改安裝目錄下的文件CustomDbConfig.xml,然后重新配置數(shù)據(jù)庫連接(如果已經(jīng)配置過,需要先刪除自動生成的表后索引)。
22、 待發(fā)任務表中可以再加入字段嗎?
目前我們提供了一個供您使用的字段batchId,這個字段的值會自動帶到已發(fā)送記錄中,比如您可以用這個字段來標識提交發(fā)送短信的用戶ID。如果不夠,可以在配置數(shù)據(jù)庫連接完成后,手工在最后加字段,不過需要保證這個字段有缺省值,就說插入記錄時可以不指定值即可完成。
23、 如何知道收到了短信?
如果收到了短信,系統(tǒng)會自動存放到接收表T_RecRecord中,請定時查詢此表記錄。其中有個字段CommPort標識了是哪個端口收到的短信。
24、 如何實現(xiàn)接收的短信自動轉(zhuǎn)發(fā)?
在服務管理主界面點上勾選自動轉(zhuǎn)發(fā),并在轉(zhuǎn)發(fā)目標上輸入轉(zhuǎn)發(fā)目標,支持多個目標,以分號間隔。
25、 如何實現(xiàn)來信自動回復?
在服務管理主界面點上勾選自動回復,并在回復內(nèi)容中輸入您的回復內(nèi)容即可。
26、 表字段說明在那里可以查看到?
在服務中間件的安裝目錄下有XTTSmsDbConfig.xml文件里詳細的各表的字段說明。
27、 日志表記錄里為什么提示不是標準的短信貓?
當您啟動服務的時候,點日志表記錄時日志里出現(xiàn)成功打開通讀端口COM幾端口COMX(X表示您的COM口號),連接的設備不是標準的短信貓。這個時候需要您設備一下設備是否正常,這樣情況一般是串口沒有通訊導致,請用串口調(diào)試工具或金笛服務中間件安裝目錄下的設備測試工具測試一下串口是否通訊。
28、 金笛服務中間件如果遇到異常是怎么處理的?
如果中間件遇到異常的時候,我們的監(jiān)控服務會重啟某個異常的端口進行軟重啟。這樣避免影響多串口的各個口正常使用。
29、 發(fā)送失敗會自動重新發(fā)送嗎?
系統(tǒng)會自動重新發(fā)送,默認發(fā)送失敗嘗試重新發(fā)送的次數(shù)是3次。可以從金笛短信服務配置的主界面下放可以修改重新發(fā)送的次數(shù),修改后需要重啟服務才能生效。