• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
     首頁 > 技術 > 技術文摘 > 金笛短信服務器簡介

    金笛短信服務器簡介

    2003-11-06 00:00:00   作者:   來源:   評論:0 點擊:


      金笛短信服務器(SMS-SVR)是一款包含GSM-Modem和SMS應用軟件及SMS開發(fā)接口的企業(yè)短信網(wǎng)關。主要結合企業(yè)OA系統(tǒng)實現(xiàn)公文通知、郵件到達提醒;用于客戶關系管理系統(tǒng)(CRM)實現(xiàn)客戶SMS組發(fā)、群發(fā);用于售后服務部門或技術支持部門實現(xiàn)客戶與工程師的緊密聯(lián)絡。另外,該系統(tǒng)還可以用于銀行代理業(yè)務:收水、電、煤氣、有線電視費通知,代發(fā)工資通知等;用于證券實現(xiàn)股價通知等。
      金笛短信服務器提供2種發(fā)送手段。如果用戶數(shù)量在1000人以內(nèi),可以通過GSM-Modem實現(xiàn)發(fā)送,如果人數(shù)在1000人以上,可以通過移動或聯(lián)通的網(wǎng)關實現(xiàn)發(fā)送,還可以通過第三方短信服務商(SP)實現(xiàn)短消息發(fā)送。
      金笛短信服務器提供多種形式的短信接入方法,支持用SMTP、HTTP提交數(shù)據(jù),實現(xiàn)SMS成批發(fā)送,也可以通過數(shù)據(jù)庫提交SMS發(fā)送數(shù)據(jù)。
    一、基本說明
      1、 短信網(wǎng)關(SmsGate):互聯(lián)通的短信網(wǎng)關。用于響應客戶端程序的連接請求,接收客戶端程序要發(fā)送的短信(MT),同時通知短信是否送達(Report)給手機用戶,對手機用戶上行的短信(MO)轉發(fā)給客戶端。
    二、短信發(fā)送方式
      用戶的短信發(fā)送采用兩種主要方式:
    三、API連接方式發(fā)送數(shù)據(jù)
      用戶可根據(jù)自身業(yè)務特點及技術、投入等各方面因素,來決定采用何種方式與短信網(wǎng)關連接。
      長連接:功能完全,可靈活實現(xiàn)各項功能,但需要投入較大精力編寫程序。
    四、SmsGate基本端口

    五、短信網(wǎng)關示例程序(SmsGateDemo)
      為便于客戶端開發(fā)程序及調(diào)試,為客戶端提供了一個SmsGate的示例程序:SmsGateDemo。該程序對客戶端能夠接收客戶端的MT,仿真MO及Report。其整體功能與SmsGate相同,只是對用戶號、密碼、短信業(yè)務代碼等不做檢查。
    六、短連接API
    1、 SetServerAddress(BSTR strIP, BSTR strPort)
    3、 SetUserPass(BSTR strUser, BSTR strPassword)
    4、 SendTextMsg(BSTR strServiceCode, BSTR strSubCode, BSTR strDestMobile, BSTR strContent)
      支持群發(fā),接收手機可以為多個,在參數(shù)strDestMobile中以mobile1;mobile2;mobilen 形式傳送,分隔符為半角分號,不可以有空格。由于通信協(xié)議的限制,每次只能發(fā)送不超出100個手機,若超過100個手機,程序會自動將其分解為多批(每批<=100個)發(fā)送,但返回值只能是最后一批發(fā)送的情況。建議每次發(fā)送不要超過100個手機號碼。
      返回值:"-1"通信錯誤,"-2"數(shù)據(jù)超長,"-3"接收手機號碼過多,"-4"電話號碼錯誤。"0"成功,1及以上為協(xié)議中定義錯誤。
    5、 SendTextMsgA(BSTR strServiceCode, BSTR strSubCode, BSTR strDestMobile, BSTR   strContent, BSTR strPayMobile)
      前題:ConnectServer與SerUserPass正確。
    6、 CloseConnect()
      每次連接后,原則上只能發(fā)送一次(調(diào)用SendTextMsgX一次),但在調(diào)用CloseConnect前,連接仍然保持,在腳本中可連續(xù)發(fā)送多條短信。但短連接不支持鏈路檢測,SmsGate會在一定時間后(目前為60秒)斷開連接。原則上建議每次發(fā)送時都要連接、發(fā)送一次、斷開。但對于在腳本中連續(xù)發(fā)送的情況(如為一個或一組用戶連續(xù)發(fā)送多條短信,為多組用戶發(fā)送同一條短信等)可連續(xù)調(diào)用SendTextMsgX發(fā)送,但前提是連續(xù)調(diào)用。若在調(diào)用發(fā)送函數(shù)中間調(diào)用其他語句,可能導致超時,SmsGate會自動掛斷。此情況下,組件不保證后面發(fā)送的信息都能成功發(fā)送。發(fā)送是否成功需要查看返回值。
    示例參見Sample.asp。
    七、長連接API
    八、SmsSend
      SmsSend是互聯(lián)通公司為用戶開發(fā)的客戶端短信處理軟件。該軟件具有如下優(yōu)點:
      1、 軟件完成了除用戶具體業(yè)務外的全部功能。
      用戶接口程序只負責將需要發(fā)送的短信填入待發(fā)短信表,如果支持用戶點播等,需要處理用戶上行短信表中的數(shù)據(jù)。用戶可自行選擇接口程序的編制方法、語言等。

    九、API連接中發(fā)送短信結果值
    0:成功。
    1:非法用戶ID。
    2:非法用戶密碼。
    3:非法的源地址。
    4:欠費獲暫停服務。
    5:消息格式錯。
    6:消息序號重復(長連接時有效)
    7:信息長度錯。
    8:業(yè)務代碼錯。
    9:子號碼錯誤。
    10:手機號碼錯誤。
    11:手機號碼在黑名單中。
    12:無法解析目的手機號段。
    13:超過業(yè)務代碼發(fā)送上限。
    14:計費手機與目的手機不在同一個運營商中。
    15~100:其他未定義錯誤。
    101:未能送達。
    102:未知發(fā)送錯誤。

    北京春笛公司供稿 CTI論壇編輯

    相關閱讀:

    分享到: 收藏

    專題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 岚皋县| 博湖县| 泊头市| 玛多县| 平度市| 通渭县| 松溪县| 安国市| 肇东市| 原阳县| 平邑县| 济阳县| 南通市| 延庆县| 乌鲁木齐市| 固安县| 昌邑市| 收藏| 鄂州市| 琼中| 灵川县| 夏津县| 都匀市| 阳曲县| 黄冈市| 罗田县| 伊川县| 崇义县| 桂东县| 花垣县| 上虞市| 永春县| 瓮安县| 定南县| 太谷县| 黄骅市| 西昌市| 泽普县| 西畴县| 滁州市| 焉耆| http://444 http://444 http://444 http://444 http://444 http://444