本章講述以email轉行動電話簡訊之傳送方式(以下簡稱郵件簡訊),前兩小節簡介hiAir與Socket2Air簡訊發送介面,第三小節簡述程式設計觀念,第四小節條列出郵件簡訊的設定步驟,最後,第五小節,列出一些應用方法。
hiAir簡訊發送介面
hiAir是由中華電信提供,於客戶申請後,由客戶自行依個別需求開發客戶端之應用程式,透過特定Socket介面規格,經由網際網路大量發送簡訊,可傳送至台灣各電信業者的GSM與PHS行動電話及中華電信呼叫器。
目前各資訊系統已廣汎使用該服務,欲進一步深入研究,請參考網址:http://www.hib2b.com.tw/product/hiair.php。
Socket2Air簡訊發送介面
另一項由中華電信Hinet提供的簡訊發送服務為Socket2Air,功能與hiAir完全相同,但申請方式與程式呼叫方法略有不同。 請參考Hinet Socket to air簡訊網http://202.39.54.134/socket2air/。Socket2Air客戶端應用程式支援下列程式語言以及相關範例:
Visual Basic 6
Visual Basic .Net
Perl
PHP
JSP
Java
ASP
C (using Winsock 1.1)
Unix/Linux Gnu C Complier (using Berkley Socket)
可使用之程式語言十分廣泛,本章email轉行動電話簡訊之傳送方式,即在Linux上透過Berkley Socket使用Socket2Air界面。
3開發郵件簡訊
當使用者透過SMTP傳送一封電子郵件到sendmail郵件主機時,郵件主機會起始一個前置處理程式,對接取的郵件做剖析,截取出相對應的收訊者行動電話號碼與傳送的訊息,自此,電子郵件之資訊流分別由兩端送出,一方面由前置處理程式呼叫Berkley Socket介接Socket2Air界面,傳簡訊到收訊者手機,並同時以表2.1的格式將傳送記錄存放於Mysql Database,另一方面依循原先之Mail Relay的路徑,把郵件發送出去。
郵件簡訊主要工作即開發前置處理程式,使用語言為ANSI C與Berkley Socket,在其它主機如Solaris、HP-UX等作業系統經過編譯之後亦能配合sendmail運作良好。
wulinyuzan提到:
http://www.hib2b.com.tw/product/hiair.php
這個連結無效,
而在 http://www.hib2b.com.tw/ 的網站裡也找不到hiair的字樣。