一. 短信貓概述
所謂短信貓,其實(shí)是一種用來(lái)收發(fā)短信的設(shè)備,他和我們用的手機(jī)一樣,需要手機(jī)SIM卡的支持,在需要收發(fā)短信的時(shí)候,在短信貓里面插入一張我們平時(shí)用的手機(jī)卡,插上電源,通過(guò)(USB或者串口、網(wǎng)口)數(shù)據(jù)線和電腦相連,在電腦的應(yīng)用管理軟件中就可以實(shí)現(xiàn)短信收發(fā)的功能。
短信貓俗稱“短信群發(fā)設(shè)備”或者“短信群發(fā)器”,接口分為:USB接口,RS232串口,和網(wǎng)口。規(guī)格有:?jiǎn)慰冢目?,八口,十六口,三十二口。所謂的單口就是插一張卡,多口就是插多張卡。設(shè)備的最高速度可以達(dá)到700條/小時(shí),比如單口的一小時(shí)發(fā)700條,那八口的就是8*700=5600條。近幾年移動(dòng),聯(lián)通為杜絕垃圾短信,采取了網(wǎng)關(guān)限速的方式限制了短信的發(fā)送量?,F(xiàn)在全國(guó)基本速度都保持在200條/小時(shí)。
二. 業(yè)務(wù)概述
在我們平常的項(xiàng)目實(shí)施中,客戶的oa系統(tǒng)經(jīng)常需要整合短信,在節(jié)約硬件成本的基礎(chǔ)上,選擇使用短信貓是一個(gè)比較容易讓客戶接受的方案。在以往的整合案例中,大家都知道我們公司提供了一個(gè)叫ezSMS的接口程序,但是短信貓很多種,型號(hào)也不一樣,所以每一個(gè)項(xiàng)目我們用固定的ezSMS進(jìn)行配置總是會(huì)出現(xiàn)很多各種各樣的問(wèn)題,在ezSMS不穩(wěn)定的情況下,我們就需要找到一種好的方式解決這個(gè)問(wèn)題。在公司研發(fā)和金笛短信貓廠商的溝通下,我們得知,金笛的短信貓?zhí)峁┝怂麄兊闹虚g件,此中間件在配置好以后能在我們oa的數(shù)據(jù)庫(kù)中建立四張表,用于記錄我們oa系統(tǒng)收發(fā)短信的信息,同時(shí)我們系統(tǒng)數(shù)據(jù)庫(kù)也提供了相應(yīng)的表進(jìn)行數(shù)據(jù)記錄,所以只要我們能建立一個(gè)觸發(fā)器,那么就完全可以不再使用ezSMS,從而完成短信收發(fā)功能。
此文檔僅限于金笛短信貓,其他品牌短信貓情況不詳。下面就讓我來(lái)仔細(xì)介紹一下配置過(guò)程。
新增觸發(fā)器
在我們系統(tǒng)中,記錄短信收發(fā)的表叫ezoffice.MS_INFOFLOW,打開(kāi)此表新建一個(gè)觸發(fā)器,代碼如下:
USE [oa]
GO
/****** 對(duì)象: Trigger [ezoffice].[trg_ms_infoflow] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create Trigger [ezoffice].[trg_ms_infoflow] on [ezoffice].[MS_INFOFLOW]for insert as begin insert into t_sendtask (destnumber, content) select receivecode,mscontent from Insertedend
輸入相應(yīng)數(shù)據(jù)測(cè)試成功,代表金笛短信設(shè)備發(fā)送短信成功,然后再進(jìn)入oa系統(tǒng)測(cè)試短信發(fā)送情況,如果成功,整個(gè)過(guò)程就完成。