独自のSMSサーバー/ゲートウェイを作成する
このチュートリアルでは、WINDOWS2008R2サーバーにSMSサーバーをインストールする方法を案内します(W7、W8、2012サーバーでも正常にテストしました)。
このガイドの私の設定:
- Windows2008R2(64ビット)を実行している物理サーバー
 - Wampサーバー(PHP、MySQL…)
 - Huawei E230USB3Gモデム
 - Diafaanソフトウェア
 - MySQLコネクタODBC32ビット
 
diafaan smsの出入口
DiafaanはwindowsプラットホームのためのSmsソフトウェアです。 Diafaanは、3Gモデム、専用のSMSゲートウェイ、android携帯電話などのような”SMSモデム/デバイス”のいくつかをサポートしています…
彼らは彼らのウェブページ上の別のSMSデバ
: http://www.diafaan.com/
価格(公開日)は195ドルから995ドルです。 彼らは3つのバージョンを持っています:光、基本的な、フル。 違いは、主に追加できるゲートウェイとコネクタの数です。
Diafaan communication softwareは1992年に彼らのホームページにさかのぼり、最後の年のために毎年3-4のソフトウェアアップデートをリリースしています。 だから、彼らは彼らが何をしているのかかなり深刻なようです№
モデム
私は自宅でHuawei社E230 3Gモデムを見つけました。 DiafaanではE220のみをテストしていますが、e230はうまく機能しているようです。eBayで約20ドル(120NOK)でE220を入手できます。
インストールの概要:
- ソフトウェアをダウンロードする
 - Diafaanをインストールする
 - ODBCドライバをインストールする
 - Diafaanでゲートウェイを設定する
 - MySQL connectorを設定する
 - Web connectorを設定する
 - SMSを送信する
 
mysqlをインストールします。 これを行う簡単な方法は、Php、MySQL、Apache、PHPMyAdminなどを含む開発者パッケージであるWampサーバーをダウンロードすることです…
ステップバイステップのインストール
Diafaanソフ

インストールDiafaan software
これは簡単で、必要な唯一のユーザー入力は、ライセンス契約(およびデフォルトにしたくない場合はインストールパス)を確認することです。

ODBCドライバのダウンロード
この手順は、MySQLでisを使用する場合にのみ必要です。
ダウンロードするにはhttp://dev.mysql.com/downloads/connector/odbc/に移動します。 私の場合、私は32ビットのODBCしか動作しませんでした。 ページの下部にある[ダウンロード]をクリックするだけです(最初のダウンロードボタンをクリックした後)。

4. ODBCをインストール
次へ、次へ、次へをクリックするだけです…

Diafaan
に戻るDiafaanを起動すると、ウィザードを取得する必要があります。
Diafaanインストールの管理者ユーザーを作成します。

ゲートウェイタイプを選択
設定するゲートウェイタイプを選択します。 私の場合、前述のようにHuawei E230を持っているので、「GSM Modem Gateway」を選択します。

GSMモデムを追加
ドロップダウンリストでGSMモデムを見つけ、pinコードを入力し、テストボタンをクリックします。 私はまた、何らかの理由でSIMカードの電話番号を入力しなければなりませんでした。
私は別の番号を書く場合はどうなるのだろうか? 🙂

ゲートウェイに名前を付けます
私はデフォルトの名前で行きました。 複数のゲートウェイを使用する場合は、ex。 複数の顧客-顧客名を書くことができます。

コネクタを選択
必要なコネクタを選択します。 私はSQL Connectorから始めていますが、このチュートリアルの後半でWeb connectorをインストールします。
コネクタは、あなたのメッセージを処理する方法です。 データベースにメッセージを挿入するだけで自動的に送信されますが、Webコネクタには、webページ/アプリケーションからメッセージを送信するために使用で 両方を使用するには、少なくとも基本ライセンスが必要です。

Select database type
私はMySQLデータベースを持っているので、私はODBCを選択しています。

次のステップでは、ODBCコネクタを使用してデータベースに接続する必要があります。 これは、MySQLデータベース、ユーザー、およびパスワードの準備が必要であることを意味します。 次のステップでDiafaanが使用するテーブルと列を定義するので、データベースにはまだテーブルは必要ありません。
しかし、それを簡単にするために、私たちはここで彼らのマニュアルからDiafaanのサンプルデータベースを使用しようとしています:http://www.diafaan.com/how-to/mysql-database/。
PHPMyAdminを使用したデータベースと構造の作成


彼らのwebページからのDiafaanデータベースの例:
CREATE DATABASE SMSServer DEFAULT CHARACTER SET utf8;CREATE TABLE MessageOut (Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,MessageTo VARCHAR(80),MessageFrom VARCHAR(80),MessageText TEXT,MessageType VARCHAR(20),Gateway VARCHAR(80),UserId VARCHAR(80),UserInfo TEXT,Priority INT,Scheduled DATETIME,IsSent TINYINT(1) NOT NULL DEFAULT 0,IsRead TINYINT(1) NOT NULL DEFAULT 0) CHARACTER SET utf8;CREATE TABLE MessageIn (Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,SendTime DATETIME,ReceiveTime DATETIME,MessageFrom VARCHAR(80),MessageTo VARCHAR(80),SMSC VARCHAR(80),MessageText TEXT,MessageType VARCHAR(20),MessagePDU TEXT,Gateway VARCHAR(80),UserId VARCHAR(80)) CHARACTER SET utf8;CREATE TABLE MessageLog (Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,SendTime DATETIME,ReceiveTime DATETIME,StatusCode INT,StatusText VARCHAR(80),MessageTo VARCHAR(80),MessageFrom VARCHAR(80),MessageText TEXT,MessageType VARCHAR(20),MessageId VARCHAR(80),ErrorCode VARCHAR(20),ErrorText VARCHAR(80),Gateway VARCHAR(80),MessagePDU TEXT,UserId VARCHAR(80),UserInfo TEXT) CHARACTER SET utf8;
ODBC文字列の追加(SQLコネクタ)
最後のステップでODBCを選択し、次へをクリックしたときに、ODBCコネクタ文字列を追加する必要があります。 これはまた、上記のリンクとしてDiafaanのwebページで見つけることができます。
また、ODBCのドライバ名を見つける必要があります。 ドライバ名は、コントロールパネル->管理ツール->データソース(ODBC)->ドライバで確認できます。 ODBC文字列に、データベース名、ユーザー名、およびパスワードを使用してドライバー名を記述します。 接続をテストするには、[テスト]をクリックします。

私の文字列:
Driver={MySQL ODBC 5.3 ANSI Driver};Server=127.0.0.1;charset=UTF8;Database=smsserver;User=smsserver; Password=kake123%;Option=3;
edit20.11.2014:exをサポートするには、代わりに「MySQL ODBC5.3UNICODE Driver」を使用します。 ノルウェー語の文字。

データベースにテキストメッセージを格納する場所
データベース接続が成功した場合は、メッセージをデータベースに格納する場所を設定する必要があります。
 
 
コネクタの名前を書く

15. イェーイ! あなたの完了!

SMSを送信してみてください
あなたは異なるメッセージタイプを選択することができます–私はsmsをテストしています。テキスト。楽しみのためだけにフラッシュ。


Webコネクタの設定
右のコネクタの追加をクリックします。

“Webコネクタ”を選択します”

HTTPポートを設定し、”テスト”をクリックします

コネクタに名前を付けます

URLをテストする

私は別のコンピュータからそれをテストし、魅力のように動作します。 デフォルトのユーザー名は”admin”で、パスワードはDiafaanをインストールした後、最初のウィザードで作成したものと同じです。

ページからのメッセージをテストします。

メッセージがある 返信しようとしている…

上記のメッセージは、私のプロバイダ(Telenor)からのSMS+と呼ばれるデスクトップアプリケーションからのもので、私のコンピュータからSMSを送受信します。
そして、ここに返信があります🙂

また、データベースもテキストメッセージで更新されます。
![]()
HTTPコマンド(URL/XML)でメッセージを送信および/または受信したい場合は、ここを見てください: http://www.diafaan.com/applications/web-service-sms-gateway/
そして、そこに行く! 約2 215(1290NOK)のためのあなた自身のSMSゲートウェイ/サーバー(Huawei社E220のためのHuawei20とDiafaanの光版のための1 195)。




