1、背景介紹及移動雲MAS平台 --短信平台


目的:

  剛開發完成一套短信平台以及一個Web端短信發送系統,短信平台耗時兩個周、短信發送系統耗時兩個多月,開發使用的技術沒什么高科技含量,在此主要是記錄下很多情況的處理方案,希望能讓大家提出改善方案和寶貴意見。

 

項目背景:

  起因是單位新政策,領導要求能夠通過短信回復操控工作流審批。於是年初我接到了單位這個項目,開發一個短信平台。

  之前單位有過一個短信平台,二零零幾年開發的了,具有一些問題,首先是無法發送長短信,這個是由於移動的組件所限,只能發送200字以內的短信,而且會被拆分每70字發送一條;其次是無上行短信(手機回復給系統的短信叫上行短信)處理功能。因此本次項目的任務就是兼容以前的功能,並且新增上行短信處理功能。

  由於舊短信平台限制,需要使用新的移動短信服務平台,本次項目使用移動的雲MAS短信服務平台,較舊短信服務平台有了更多的新功能。但我們本次主要使用的是發送長短信功能以及接收回復短信功能。

  老短信平台太久太舊,因此本次放棄原有代碼,從新設計開發整個平台。

 

 

一、雲MAS短信服務平台

首先是跟移動公司接洽,這個是別的部門的同事去談的,最終使用的是移動的雲MAS平台。

 

 

 

1、SDK

  移動公司提供了一套短信SDK接口包括.NET版、JAVA版、HTTP版,我們單位內部一般使用.NET開發,所以選擇了.NET版SDK進行開發。

  接口文檔包括如下文件,一個Deme代碼,一套依賴包dll,一個接口使用情況調查表,一個用戶確認書,以及最重要的一個接口說明。

 

2、Demo開發

  SDK中的Demo很簡單,但包括了所有功能:發送短信、接收上行短信、接收提交報告、接收狀態報告。

  SDK依賴包包括了一個sms-sdk.dll,以及6個依賴dll。需要使用.Net Framework4.5開發。新建一個控制台項目把demo的代碼拷入,引用所有dll。然后配置登錄地址和賬號等信息(需要在雲MAS平台配置,此處略),即可進行測試。

 

3、上線申請

  系統上線前需要與移動客服聯系,提交測試環境確認書,添加手機號白名單等步驟。

 

一些定義:

MT  Message Terminal——下行短信,即向手機終端發送短信

MO  Message Original——上行短信,即手機用戶向特服號碼發送短信


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM