Socket to Air伺服器 IP : 203.66.172.131
Socket to Air伺服器 Port : 8000


  struct Send_Msg{
     unsigned char interface_type;
     unsigned char msg_type;
     unsigned char msg_content_len;
     char msg_content[255];
}

1. interface_type: 0 ( 1 to 255 are reserved)
2.msg_type:
  0 : 帳號/密碼檢查
1 : 訊息傳送
2 : 訊息傳送結果查詢
3. msg_content_len: The real length of msg_content[]
4. msg_type 與 msg_content 的對應
 
msg_type = 0
 
HiNet用戶識別碼 \0  HiNet Login密碼 \0
 
msg_type = 1
  •即時傳送
 
GSM手機/呼叫器號碼 \0 傳送的訊息 \0  100 \0 \0 \0
  •即時傳送加重送截止時間
 
GSM手機/呼叫器號碼 \0 傳送的訊息 \0  100 \0 重送截止時間 \0
  •預約傳送 (目前暫停使用)
 
GSM手機/呼叫器號碼 \0 傳送的訊息 \0  101 \0 預約傳送時間 \0
  •預約傳送加重送截止時間
 
GSM手機/呼叫器號碼 \0 傳送的訊息 \0  101 \0 預約傳送時間 \0 重送截止時間 \0
 
msg_type =2
 
GSM手機/呼叫器號碼 \0 MessageID \0
 
[ 註 ]
msg_content中,每一Item間 (含最後一個Item) 必須用null(\0)來作為區隔。
重送截止時間(expire time)
  1.格式為ASCII,最大值為1439(23小時59分鐘),如不需截止重送,則請填入null(\0),否則會出現錯誤訊息21。
  2.適用在某個時間點過去,則不願繼續傳送時使用。例如:A先生有封信簡訊,時效性為五分鐘,五分鐘後該筆簡訊依然尚未發送成功,即不願再繼續傳送。故expire time的欄位可設定(5)
每一Item的長度限制:
HiNet用戶識別碼 8
HiNet Login密碼 16
GSM手機/呼叫器號碼 10
傳送的訊息 159
傳送形式 1
預約傳送時間 12
MessageID 8
傳送形式:100 -->立即傳送,101 -->預約傳送
預約傳送時間之格式:yymmddhhmm00
yy 不含世紀之西元年(例如 97,98...)
 mm   01~12 
dd 01~31 
hh 01~23
mm 01~59 
00 padding zero(necessary)

  struct Ret_Msg{
     unsigned char ret_code;
     char ret_description[128];
}

建立連線-->帳號/密碼確認(msg_type = 0)
ret_code

ret_description

原  因

0 ID/Password check successful  帳號/密碼檢查成功
1 Password error or no this account 帳號/密碼輸入錯誤 
23 Can't check ID/Password, Try again 暫時無法檢查帳號/密碼
 
訊息傳送(msg_type = 1 or 3)
ret_code

ret_description

原  因

0 messageid(由系統傳回)  訊息傳送成功
2 Can not send character 傳送文字到數字型呼叫器
3 Message sending failure, try again  系統暫時無法傳送訊息
4 ordered time beyond 48 hours   預約時間超過48小時
 
訊息傳送結果查詢(msg_type= 2)
ret_code

ret_description

原  因

10 Successful  訊息已送達對方 
11 mobile turn off/
mobile out of the scope
手機未開或在受訊範圍外
12 System contains no data  查詢系統無此資料 
13 Message can not send to GSM/Pager  訊息無法送達對方
14 System error, try again  系統暫時無法查詢 
15 Unkonwn message status  訊息狀態不明 
 
其它
ret_code

ret_description

原  因

20 Server too busy  系統負載過重
21 顯示錯誤部份(interface_type, msg_type, …)  傳送資料格式錯誤
22 Server can not receive data  接收資料錯誤
23 ID/Password has not been checked  帳號/密碼未經驗證
24 Connection number too many  同時連線數過多
27 Permission denied  沒有權限
30 Server shutdown  系統關機 
 
注意事項
★簡訊發送成功後,系統會回傳訊息代碼(MessageId) ,用戶端程式稍後
  (最好10分鐘以後)可以利用此訊息代碼來查詢剛剛傳送的簡訊是否有送
   達對方手機;若沒取得訊息代碼,則不算發送成功。

| 隱私權保護 | 網站地圖 | 刊登廣告 | 關於簡訊網 | 系統公告 | 聯絡我們 |
中華電信股份有限公司地址 : 臺北市信義路一段21號 全區24小時免費服務電話 : 0800080412